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: 61
Joined: 24 Jan 2016, 17:05

03 Apr 2016, 20:36

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, FW 4.160
Mest saker från Fibaro, även lite från AeonLabs, Düwi och Vision
RH_Dreambox
Proffsmedlem
Posts: 946
Joined: 03 Jan 2015, 16:49
Location: Vegby
Contact:

04 Apr 2016, 09:05

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.
2 st HC2 4.543 Beta
Fredrik85
Medlem
Posts: 61
Joined: 24 Jan 2016, 17:05

04 Apr 2016, 09:16

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, FW 4.160
Mest saker från Fibaro, även lite från AeonLabs, Düwi och Vision
RH_Dreambox
Proffsmedlem
Posts: 946
Joined: 03 Jan 2015, 16:49
Location: Vegby
Contact:

04 Apr 2016, 10:05

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.
2 st HC2 4.543 Beta
Fredrik85
Medlem
Posts: 61
Joined: 24 Jan 2016, 17:05

04 Apr 2016, 11:28

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, FW 4.160
Mest saker från Fibaro, även lite från AeonLabs, Düwi och Vision
RH_Dreambox
Proffsmedlem
Posts: 946
Joined: 03 Jan 2015, 16:49
Location: Vegby
Contact:

04 Apr 2016, 12:27

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 :-)
2 st HC2 4.543 Beta
petrho
Medlem
Posts: 81
Joined: 14 Jul 2013, 09:57

30 Jul 2016, 22:57

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: 61
Joined: 24 Jan 2016, 17:05

09 Aug 2016, 19:55

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

Fibaro HC2, FW 4.160
Mest saker från Fibaro, även lite från AeonLabs, Düwi och Vision
Post Reply