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.

Related posts

One Thought to “Fonction fibaro:getGlobal(varName)”

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.