Omschrijving

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)