Code: Select all
--[[
%% properties
17 value
%% globals
--]]
-- 17 value ** Byt ut denna mot det ID som gäller för din brytare till tvättmaskinen **
local power = fibaro:getValue(17, "value") -- tvättmaskinens enhet ** Ändra ID **
local washOn = "tvättmaskinKör" -- skapa en variabel
local washDone = "tvättmaskinKlar" -- skapa ytterligare en variabel
fibaro:debug("Förbrukning="..power.." Watt")
if (tonumber(fibaro:getValue(17, "value")) > 1000) then -- 1000Watt förbrukning
fibaro:setGlobal(washOn, "1") -- sätter variabel till 1 då tvättmaskinen är på
fibaro:setGlobal(washDone, "0")
fibaro:debug("Tvättmaskin går") -- lite debug text :)
elseif (tonumber(fibaro:getValue(17, "value")) < 10) then -- 10Watt förbrukning i standby,
fibaro:debug("Tvätten är klar!!")
fibaro:setGlobal(washOn, "0")
fibaro:setGlobal(washDone, "1")
end
if (tonumber(fibaro:getValue(17, "value")) < 10) and fibaro:getGlobalValue(washDone) == "1" then
fibaro:debug("Send push")
fibaro:call(22,"sendPush","Tvätten är klar") -- byt ut 22 mot det id som gäller för din telefon
end