Fibaro LUA Commando:
getGlobalValue
Actie / doel:
Haalt de status (waarde en tijd laatste aanpassing) van een globale variabele op dat in het variabelen paneel v/d Fibaro Home Center staat ingesteld.
Deze functie maakt onderdeel uit van een groep met functies, nl. de volgende:
• fibaro:getGlobal
• fibaro:getGlobalValue
• fibaro:getGlobalModificationTime
NB. deze drie functies verschillen alleen in de waarde dat teruggegeven wordt.
Gebruik functie & parameters:
fibaro:getGlobalValue(varName)
• varName: de naam van de globale variabele dat in het variabelen paneel v/d Fibaro Home Center staat ingesteld.
Waarde dat je terug krijgt / kunt krijgen:
• een tekst-string met de waarde van de globale variabele
Let op: de waarde dat je terug krijgt is van het type tekst-string. Wanneer je deze wenst te vergelijken met een variabele van het type integer / number, dan dien je de tekst-string eerst te converteren met de functie 'tonumber()'.
Voorbeeld code:
-- Vraag de waarde op van de globale variabele 'Nachtstand'
local value = fibaro:getGlobalValue('Nachtstand')
-- De verkregen waarde kan worden gebruikt om andere dingen in de scène te doen
if (value == '1') then
fibaro:debug("Het is nacht!")
end
Terug naar het overzicht van de meest gebruikelijke Fibaro LUA Functies.