- fibaro:getGlobal
- fibaro:getGlobalValue
- fibaro:getGlobalModificationTime
deze drie functies verschillen alleen in de waarde die teruggegeven wordt.
Gebruik en Argumenten
fibaro:getGlobal(varName)
- varName: de naam van de globale variabele
Waarden die teruggeven worden
Deze functie geeft twee waarden terug:
- Een string met de waarde van de globale variabele
- Een ‘timestamp’ met de laatste aanpassing van de globale variabele
Let op dat de teruggegeven waarden allemaal het type string hebben. Wanneer men deze wil vergelijken met een variabele met het type number dient met de string eerst te converteren met de functie tonumber.
Voorbeeld
-- Get the value and last modification time -- of the 'isNight' global variable local value, modificationTime = fibaro:getGlobal('isNight') -- In LUA the second return value can be omitted -- so this also works: local value2 = fibaro:getGlobal('isNight') -- The obtained value can be used to do other things in the scene if (value == '1') then fibaro:debug("It's Night!") end