Fonction fibaro:getGlobal(varName)

fibaro:getGlobal

Description:

Récupère la «valeur» et «heure de la dernière mise à jour» d’une variable globale enregistrée dans le panneau Variables.

fibaro:getGlobal(varName)

Paramètres:

varName: le nom de la variable globale

Valeurs retournées:

Cette fonction retourne deux valeurs:

Une chaîne ‘string‘ contenant la valeur courante de la variable globale.
Un horodatage ‘timestamp‘ de la variable.
Noter que ces valeurs de retour sont de type chaîne. Pour les compare avec une variable de type numérique, utilisez ‘tonumber‘ pour les convertir.

Exemple:

— Donne le moment de la dernière modification

— de la variable globale ‘isNight’.
local value, modificationTime = fibaro:getGlobal(‘isNight’)

— La deuxième valeur de retour peut être omis
local value2 = fibaro:getGlobal(‘isNight’)

— La valeur obtenue peut être alors utilisée.
if (value == ‘1’) then
fibaro:debug(« It’s night! »)
end

Remarques:

Les fonctions de même groupe:

fibaro:getGlobal
fibaro:getGlobalValue
fibaro:getGlobalModificationTime

Ces fonctions ne diffèrent que par leur valeur de retour.

Une réflexion au sujet de « Fonction fibaro:getGlobal(varName) »

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

Laisser un commentaire