Bei bestimmter Leistung "AUS"

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” :slight_smile: 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

Schau mal hier:
http://www.siio.de/board/thema/script-schalte-geraet-ab-wenn-laenger-als-x-energieverbrauch-unter-y/

Und zu den Instanzen:
http://www.siio.de/fibaro-homecenter-und-die-instanzen-einer-szene-das-muesst-ihr-wissen/

Danke, habe das Script mal eingebunden und angepsst … :wink:

Diesen Link kannte ich schon:
http://www.siio.de/fibaro-homecenter-und-die-instanzen-einer-szene-das-muesst-ihr-wissen/
Noch… komme ich damit nicht ganz so klar also verstehe es nicht ganz :slight_smile: Aber das wird noch …

Danke

Hi,

dein Skript wartet an der einen Stelle 1800000 Millisekunden. In der Zeit wird die Szene aber weiterhin durch die ID 134 getriggert. Da müsste eine Bedingung eingebaut werden, welche die Szene bei mehr als 1 Instanz abbricht.

Gruß