Ich glaub jeder hat sich schon mal gefragt, ob man alles ausgeschaltet hat. Deshalb hab Ich, mal das Fenster Script von hier genommen und es mal umgestellt auf die abfrage welche Aktoren sind momentan an. Nur das einzige Problem das ich hier habe, ist der Wallplug. Der ist laut Script, immer an. Auch wenn er aus ist. Woran kann es liegen? Finde denn Fehler nicht. Wallplug ist der Pc.
--[[
%% properties
%% globals
--]]
-- Script läuft nur wenn die Szene gestartet wird
-- Aktoren --
-- Wohnzimmer --
local Pc = (tonumber(fibaro:getValue(5, "value")) == 0);
-- Wohnzimmer --
local Licht = (tonumber(fibaro:getValue(29, "value")) == 0);
local Licht2 = (tonumber(fibaro:getValue(33, "value")) == 0);
local Therarium = (tonumber(fibaro:getValue(47, "value")) == 0);
local Multimedia = (tonumber(fibaro:getValue(60, "value")) == 0);
-- Schlafzimmer --
local Multimedia2 = (tonumber(fibaro:getValue(25, "value")) == 0);
--------------------------
-- Script --
local startSource = fibaro:getSourceTrigger();
-- Fenster Status überprüfen --
if startSource["type"] == "other"
then
-- Büro --
if PC then
fibaro:debug('Pc ist aus');
else
fibaro:debug('Pc ist an');
fibaro:call(9, "sendPush", "Pc ist an");
end
-- Wohnzimmer --
if Licht then
fibaro:debug('Licht ist aus');
else
fibaro:debug('Licht ist an');
fibaro:call(9, "sendPush", "Licht ist an");
end
if Licht2 then
fibaro:debug('Indirektes Licht ist aus');
else
fibaro:debug('Indirektes Licht ist an');
fibaro:call(9, "sendPush", "Indirektes Licht ist an");
end
if Therarium then
fibaro:debug('Therarium ist aus');
else
fibaro:debug('Therarium ist an');
fibaro:call(9, "sendPush", "Therarium ist an");
end
if Multimedia then
fibaro:debug('Multimedia ist aus');
else
fibaro:debug('Multimedia ist an');
fibaro:call(9, "sendPush", "Multimedia - Steckdose Wohnzimmer ist an");
end
-- Schlafzimmer --
if Multimedia2 then
fibaro:debug('Multimedia2 ist aus');
else
fibaro:debug('Multimedia2 ist an');
fibaro:call(9, "sendPush", " Multimedia - Steckdose Schlafzimmer ist an");
end
end