Fonction fibaro:call

Code LUA HC2

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”]

Related posts

One Thought to “Fonction fibaro:call”

  1. […] 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) […]

Leave a Comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.