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

Moderator: Telldus

Post Reply
Bdkswe
Posts: 2
Joined: Thu Jan 18, 2018 11:08 am

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

Post by Bdkswe » Tue Oct 16, 2018 9:50 am

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

Post Reply