Viss belysning släcks inte i scen.
Posted: 17 Oct 2020, 10:58
Hej på er!
Har en scen som släcker belysning där viss belysning inte släcks och vet inte varför.
Men scenen som tänder fungerar felfritt.
588, 583, 578 och 573 släcks inte, det är Fibaro dimmer 2 puckar som sitter i din-adapter från Eutonomy med s1 och s2 knapp, men det går utmärkt att slå av dom via appen. Bypass är även monterat.
564 sitter på Fibaro dimmer 2 i apparatdosa med väggbrytare (ej bypass) och 176 sitter på Fibaro relä i apparatdosa med väggbrytare och dessa 2 släcks som dom ska.
När man kör Debug så står det 6 på dom som inte släcks av någon anleding, och 0 på dom som släcks vilket ju är riktigt.
Någon vänlig själ om har någon idé?
Tror jag fått med det mesta som säkert är både nödvändig och icke nödvändig info
Scenen ser ut som följande:
Har en scen som släcker belysning där viss belysning inte släcks och vet inte varför.
Men scenen som tänder fungerar felfritt.
588, 583, 578 och 573 släcks inte, det är Fibaro dimmer 2 puckar som sitter i din-adapter från Eutonomy med s1 och s2 knapp, men det går utmärkt att slå av dom via appen. Bypass är även monterat.
564 sitter på Fibaro dimmer 2 i apparatdosa med väggbrytare (ej bypass) och 176 sitter på Fibaro relä i apparatdosa med väggbrytare och dessa 2 släcks som dom ska.
När man kör Debug så står det 6 på dom som inte släcks av någon anleding, och 0 på dom som släcks vilket ju är riktigt.
Någon vänlig själ om har någon idé?
Tror jag fått med det mesta som säkert är både nödvändig och icke nödvändig info
Scenen ser ut som följande:
Code: Select all
if (fibaro:countScenes() > 1) then fibaro:abort() end
local deviceIDs = { 588, 583, 578, 573, 564, 176 }
math.randomseed(os.time())
function randomOrder(table)
local new = {}
for j,x in pairs(table) do new[j] = x end
local res = {}
while (#new > #res) do
local index = math.random(1,#new)
if (new[index] > -1) then
res[#res+1] = new[index]
new[index] = -1
end
end
return res
end
for Device,device in pairs(randomOrder(deviceIDs)) do
local lightstatus=tonumber(fibaro:getValue(device, "value"));
fibaro:debug(lightstatus)
if (lightstatus==1) then
fibaro:call(device, "turnOff")
end
fibaro:debug( Device .. " DeviceID: "..device)
fibaro:sleep(math.random(6000,13000))
end