- fibaro:getGlobal
- fibaro:getGlobalValue
- fibaro:getGlobalModificationTime
deze drie functies verschillen alleen in de waarde die teruggegeven wordt.
Gebruik en Argumenten
fibaro:getGlobalModificationTime(varName)
- varName: de naam van de globale variabele
Waarden die teruggeven worden
Deze functie geeft twee waarden terug:
- Een ‘timestamp’ waarin de tijdsaanduiding van de laatste aanpassing van deze variabele staat.
Let op dat de teruggegeven waarde het type string heeft. 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 last modification time of the 'counter' global variable local lastModified = fibaro:getGlobalModificationTime('counter') -- If it's been at least 10 seconds since the value was last modified if ((os.time() - lastModified) >= 10) then fibaro:debug('It has been 10 seconds or more') else fibaro:debug('It has been less than 10 seconds') end