Fonction fibaro:getSectionID

Docs Fibaro FR

fibaro:getSectionID   Description: Récupère le numéro de la section à laquelle le module est assigné. fibaro:getSectionID(deviceID) Paramètres: deviceID: numéro ID du module Valeurs retournées: Numéro ID de la section à laquelle le module est assigné (Si la module est  ‘non assigné’ la valeur retournée est 0) Exemple: 1 2 3 4 5 6 7 8 — Récupère le numéro de la section à laquelle le module id = 15 est assigné. local section = fibaro:getSectionID(15);   if (section == 0) then   fibaro:debug(’Le module se trouve dans la section non assigné’);…

Lire la suite

Fonction fibaro:getRoomID

Docs Fibaro FR

fibaro:getRoomID   Description: Récupère le numéro de la pièce à laquelle le module est assigné. fibaro:getRoomID(deviceID) Paramètres: deviceID: numéro ID du module Valeurs retournées: Numéro ID de la pièce à laquelle le module est assigné (Si la module est  ‘non assigné’ la valeur retournée est 0) Exemple: 1 2 3 4 5 6 7 8 — Récupère le numéro de la pièce à laquelle le module id = 15 est assigné. local room = fibaro:getRoomID(15);   if (room == 0) then   fibaro:debug(’Le module se trouve dans la pièce non assigné’);…

Lire la suite

Fonction fibaro:getModificationTime

Docs Fibaro FR

fibaro:getModificationTime Description: Cette fonction récupère des informations d’horodatage de la dernière modification sur les propriétés d’un module. fibaro:getModificationTime(deviceID, propertyName) Paramètres: deviceID: numéro d’ID du module propertyName: nom de la propriété Valeurs retournées: Horodatage des dernières modifications de propriétés du module. Exemple: 1 2 3 4 5 6 7 8 9 10 — nous récupérons la date de la dernière modification de la propriété ‘value’ — du module ID=11, local lastModified = fibaro:getModificationTime(11, ‘value’);   — si la différence de temps entre le moment où le script est lu et le…

Lire la suite

Fonction fibaro:getSourceTrigger

Code LUA HC2

fibaro:getSourceTrigger   Description: Lit la valeur de Trigger (déclencheur) qui a appelé la scène fibaro:getSourceTrigger() Paramètres: sans Valeurs retournées: Tableau contenant des informations sur trigger Tableau retourné contient obligatoirement le «type», qui peut prendre les valeurs: ‘property’ – pour les déclencheurs basés sur la modification des propriétés ‘global’ – pour les déclencheurs basés sur la variation de la variable globale ‘other’ – dans d’autres cas (démarrage direct de la scène par l’interface ou l’appel d’un autre script) Selon la valeur de «type», la table peut encore avoir des champs supplémentaires: property global other…

Lire la suite