fibaro:call
Description:
Envoie une requête pour exécuter une action.
fibaro:call(deviceID, actionName, <arguments>)
Paramètres:
deviceID : numéro ID du module
actionName : nom d’action
<arguments> : de 0 à 7 arguments propre à l’action demandée
Valeurs retournées:
sans
Exemple:
1 2 3 4 | -- appel d action 'turnOff' de module id = 12 fibaro:call(12, 'turnOff'); -- appel d action 'setValue' avec le paramètre 23 fibaro:call(12, 'setValue', '23'); |
-- appel d action 'turnOff' de module id = 12 fibaro:call(12, 'turnOff'); -- appel d action 'setValue' avec le paramètre 23 fibaro:call(12, 'setValue', '23');
Remarques:
Tous les arguments sont de forme “string” la conversion se fait automatiquement si besoins.
1 2 3 | local a = 50; -- la valeur de a sera traduit automatiquement fibaro:call(12, 'setValue', a); |
local a = 50; -- la valeur de a sera traduit automatiquement fibaro:call(12, 'setValue', a);
Retour à l’inexe
[recent_deals per_page=”3″ columns=”3″ orderby=”date” order=”desc”]
[…] fibaro:call(deviceID, actionName, …) fibaro:get(deviceID, propertyName) fibaro:getValue(deviceID, propertyName) fibaro:getModificationTime(deviceID, propertyName) fibaro:getType(deviceID) fibaro:getRoomID(deviceID) fibaro:getSectionID(deviceID) […]