Stuurt een verzoek naar een apparaat om een actie uit te voeren.
Gebruik en Argumenten
fibaro:call(deviceID, actionName, …)
- deviceID: het ID van het apparaat op de Home Center (niet het z-wave node ID)
- actionName: een string die de naam van de geplande actie bevat
In sommige gevallen heeft een actie meerdere argumenten nodig om correct afgehandeld te worden. Indien dit het geval is kunnen er in totaal zeven extra argumenten worden toegevoegd aan het deviceID en actionName.
Waarden die teruggeven worden
Geen.
Voorbeeld
-- Call the action 'turnoff' on the device with id = 12 fibaro:call(12, 'turnoff'); -- Call the action 'setValue' with one extra argument equal to '23' fibaro:call(12, 'setValue', '23');
Automatische conversie
Alle argumenten in een action functie zijn strings. Dankzij een ingebouwd mechanisme is het niet noodzakelijk om een nummerieke waarde te converteren naar een string. voor meer informatie kunt u de LUA handleiding raadplegen.
local a = 50 -- The value of the variable called a, will be automatically converted fibaro:call(12, 'setValue', a)