Hallo, ich habe ein kleines Problem vielleicht kann mir hier jemand helfen.
Ich habe eine Szene erstellt bei der das „Mediacenter“ wenn der Stromverbrauch unter X Watt ist der Wall-Plug ausschalten soll. Soweit so gut. Das funktioniert auch von Zeit zu Zeit. Dann halt auch mal wieder nicht und ich habe ständig diese Meldungen in der HC2 „To many instances | Scene: Mediacenter Power Of“. Wie kann ich dieses Problem beheben ?
Anbei der Code. Der Code wurde in LUA umgewandelt. Ich hatte gehofft im Code etwas “Merkwürdiges” zu sehen. Was den Code angeht bin ich noch ein Anfänger und komme nun nicht weiter.
Vielen Dank schon einmal für die Hilfe!
–[[
%% properties
134 power
%% events
%% globals
–]]
local startSource = fibaro:getSourceTrigger();
if(startSource[“type”] == “other”) then
fibaro:call(134, “turnOff”);
fibaro:call(182, “sendDefinedPushNotification”, “12”);
else
if (( tonumber(fibaro:getValue(134, “power”)) < 19 )) then
setTimeout(function()
local delayedCheck0 = false;
local tempDeviceState0, deviceLastModification0 = fibaro:get(134, “power”);
if (( tonumber(fibaro:getValue(134, “power”)) < 19 ) and (os.time() - deviceLastModification0) >= 1800) then
delayedCheck0 = true;
end
local startSource = fibaro:getSourceTrigger();
if (
( delayedCheck0 == true )
or
startSource[“type”] == “other”
)
then
fibaro:call(134, “turnOff”);
fibaro:call(182, “sendDefinedPushNotification”, “12”);
end
end, 1800000)
end
end