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.