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’);…

Lire la suite

[LUA HC2 – Leçon 2] – Association de modules

Scene Home Center 2 Fibaro

La scène précédente (Leçon 1) avait un inconvénient important – elle devait être déclenchée manuellement. Aujourd’hui je vais vous expliquer comment automatiser une scène en code LUA. Nous allons allumer une lumière à l’ouverture de la porte. Pour cela nous allons utiliser deux modules : –          binary_light (vu dans la Leçon 1) –          door_sensor (détecteur d’ouverture de porte/fenêtre) Pour comprendre comment fonctionne door_sensor nous allons nous aider d’API fibaro:debug déjà vu dans la Leçon 1. (nous supposons que notre door_sensor porte le numéro ID = 22 et notre binary_light a toujours…

Lire la suite

[LUA HC2 – Leçon 1] – Allumer/Éteindre – module binary_ligh

Code LUA HC2

Bonjour à tous, Je me suis aperçu que il n’existe pas beaucoup de tutoriel sur le langage LUA pour HC2 de Fibaro. Je reçois régulièrement les demande de mes clients pour une configuration un peu plus complexe de scènes pour leurs installation domotique. J’ai décidé donc de partager le peu de connaissances que je possède Aujourd’hui je vais vous expliquer comment allumer et éteindre la lumière (binary_light) on considère que le module possède ID=100 Rappel le code LUA doit TOUJOURS commencer par: Code: 1 2 3 4 –[[ %% properties…

Lire la suite