Page 1 of 1

Försöker slå på en enhet efter en vis tid med lua

Posted: Fri Mar 17, 2023 9:45 am
by Bdkswe
Hej,

försöker skriva ett lua script som ska slå på en enhet, när en annan enhet slås på efter en viss tid.
Men får det ej att fungera.
Koden enligt följande

Code: Select all

local deviceManager = require "telldus.DeviceManager"
local breaker = "Fibaro"
local battery = "Fibarod"

                 
function onDeviceStateChanged(device, state, stateValue)

	if (device:name() ~= breaker) then
        return
    end

    if (device:state()==1) then
		sleep(3000)
		battery:command("turnon", nil, "breaker")
    end

end
felet blir på battery:command("turnon", nil, "breaker")
förstår inte varför.
Hoppas någon kan hjälpa.

MVH Dennis