Fonction fibaro:get

fibaro:get

Description:

Récupère les informations sur le module (valeur et le temps de dernière modification).

fibaro:get(deviceID, propertyName)

Paramètres:

deviceID : numéro ID du module
propertyName : nom de propriété a récupérer

Valeurs retournées:

valeur de la propriété récupérée
temps (timestamp) de la dernière modification d’état

Exemple:

1
2
3
4
5
6
7
8
9
10
11
-- recuperation de valeur et temps de dernière modification
-- propriété 'brightness' du module id = 11
local value, modificationTime = fibaro:get(11, 'brightness');
 
-- la deuxième variable peut être omis
local value2 = fibaro:get(11, 'brightness');
 
-- la/les valeurs récupéré peuvent être utilisés dans la scene
if (tonumber(value) >= 50) then
  fibaro:call(142, 'turnOff');
end
-- recuperation de valeur et temps de dernière modification
-- propriété 'brightness' du module id = 11
local value, modificationTime = fibaro:get(11, 'brightness');

-- la deuxième variable peut être omis
local value2 = fibaro:get(11, 'brightness');

-- la/les valeurs récupéré peuvent être utilisés dans la scene
if (tonumber(value) >= 50) then
  fibaro:call(142, 'turnOff');
end

 

Remarques:

 

Les fonctions de même groupe:

fibaro:get(deviceId, propertyName)
fibaro:getValue(deviceId, propertyName)
fibaro:getModification(deviceId, propertyName)

Les valeurs renvoyées par les propriétés sont des variables de type chaîne de caractères (string), il faut les convertir avec tonumber pour les comparer avec les variable de type numérique.

 

  • Pas de commandes groupées pour le moment.

 

Une réflexion au sujet de « Fonction fibaro:get »

  1. Ping : Docs Fibaro Français - Index des fonctions (thématique) | Domotiques Home

Laisser un commentaire