Skicka push om tvätten är klar

Hjälp varandra att vara kreativa för att göra hemmet mer bekvämt.
Fredrik85
Medlem
Posts: 67
Joined: 24 Jan 2016, 17:05
8

Jag har nog gjort något tok då dom tänka 60 sekunder tar låååång tid nu istället :?
Min LUA kod ser ut såhär:

--[[
%% autostart
%% properties
216 power
%% globals
--]]
local power_socket = 216
local powerlive = tonumber(fibaro:getValue(power_socket, "power")) -- monitored unit
fibaro:debug("Förbrukning = "..powerlive.." Watt")
if (fibaro:countScenes()>1)
then
fibaro:abort();
end
local run = 0
--local power_socket = 216
local currentDate = os.date("*t");
local power = fibaro:getValue(power_socket, "power")
local counter = 0

if ( tonumber(fibaro:getValue(power_socket, "power")) > 5 ) and run == 0 then
local start = (os.time())
fibaro:debug("Tvättmaskinen startad")
fibaro:debug("Förbrukning = "..power.." Watt")
run = 1
end


while run == 1 do

if ( tonumber(fibaro:getValue(power_socket, "power")) < 1.3) then
counter = counter + 1
local power2 = fibaro:getValue(power_socket, "power")
fibaro:debug('counter = ' ..counter.. " : "..power2.."Watt")
end
if ( tonumber(fibaro:getValue(power_socket, "power")) > 1.3 ) then
counter = 0
end
if ( tonumber(fibaro:getValue(power_socket, "power")) < 1.3) and counter > 60*1000 then
fibaro:debug("Tvättmaskinen klar.")
local power3 = fibaro:getValue(power_socket, "power")
fibaro:debug("Förbrukning 3 = "..power3.." Watt")
fibaro:debug("Skicka meddelande")
fibaro:call(206,"sendPush", " Tvättmaskinen är klar" )
-- fibaro:call(30,"sendPush", " Tvättmaskinen är klar" )
-- fibaro:call(206, "sendDefinedPushNotification", "9");
run = 0
end

--fibaro:sleep(1000)
end
/Mvh Fredrik

Fibaro HC2.
Mest saker från Fibaro, sen lite blandat av diverse märken.
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Du får nog öka värdet 1.3 watt en del. Maskinen kanske drar runt 1.3 watt i "stand by" så då kommer din tvätt aldrig att bli klar.
Så fort värdet hoppar upp över 1.3 watt kommer tidssnurran att nollställas igen.
2 till 5 watt är kanske bättre.
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Fredrik85
Medlem
Posts: 67
Joined: 24 Jan 2016, 17:05
8

Stämmer, och när den släpper lucklåset så går den ner på 1.2 watt och nedräkningen börjar och en push skickas när den är klar.
Men nedräkningen tar ju väldigt lång tid men kollar om det blir bättre om jag ändrar till 5 watt
Är det rätt annars att skriva 60*1000 på räknaren?
/Mvh Fredrik

Fibaro HC2.
Mest saker från Fibaro, sen lite blandat av diverse märken.
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Du kan skriva 60x1000 eller 60000, det blir samma sak.
Kruxet med din kod är att du loopar en räknare 60000 gånger och det är inte detsamma som 60000 millisekunder eftersom en loop tar betydligt längre tid på sig än en millisekund.
Därför tar det mycket längre tid innan du får meddelande om att tvätten är klar.
Kommandot fibaro:sleep(60000) blir däremot exakt en minut. Du får helt enkelt skriva in en godtycklig siffra i din räknare.
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
Fredrik85
Medlem
Posts: 67
Joined: 24 Jan 2016, 17:05
8

Aha, då ska jag ändra lite till sen och kolla hur det blir.
Tack för hjälpen! återkommer kanske med någon mer dum nybörjarfråga ;)
/Mvh Fredrik

Fibaro HC2.
Mest saker från Fibaro, sen lite blandat av diverse märken.
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Nej, några dumma frågor har jag inte sett här på forumet.
Och en fråga blir ju inte dum bara för att den ställs av någon som inte hunnit sätta sig in i tekniken.
Så fortsätt du med dina frågor :-)
Min gamla ombyggda HC2 har fått ett nytt liv och min HC3 är nu nedkopplad.
HC2 med Home Assistant har blivit en riktig Game Changer och nu har jag hemautomatik på riktigt.
https://www.zwaveforum.se/viewtopic.php?t=7087
petrho
Medlem
Posts: 81
Joined: 14 Jul 2013, 09:57
10

Vad använder ni för mätenher? Fibaro wallplug? Fungerar denna https://www.m.nu/flush-relay-gen5-qubino-p-2381.html
Osäker på infon om resistive load. Min tvättmaskin har märkström 10A
Fredrik85
Medlem
Posts: 67
Joined: 24 Jan 2016, 17:05
8

Jag kör med Fibaro Wall plug på diskmaskin, tvättmaskin och torktumlare.
/Mvh Fredrik

Fibaro HC2.
Mest saker från Fibaro, sen lite blandat av diverse märken.
Post Reply