Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Hvordan skal jeg nå finne ut når vaskemaskinen er ferdig?


Evelen

Anbefalte innlegg

Ganske enkelt og greit tenkte jeg, det kan man vel se ved å koble til en energimåler.

Enklere sagt en gjort, kjøpte meg en slik:

 

Den fungerer greit, men effektmålingen er ikke helt som jeg hadde forestilt meg.

Hadde sett for meg at maskinen min (kombi vaske og tørkemaskin) skulle sluke strøm i en del timer før den plutselig var ferdig og ikke brukte særlig mer.

Den gang ei:

DateTime,Bruk
2016-09-23 20:20:00,0.1
2016-09-23 20:25:00,0.2
2016-09-23 20:30:00,9.2
2016-09-23 20:35:00,0.2
2016-09-23 20:40:00,0.2
2016-09-23 20:45:00,14.3
2016-09-23 20:50:00,2045.7
2016-09-23 20:55:00,2159.3
2016-09-23 21:00:00,81.6
2016-09-23 21:05:00,176.5
2016-09-23 21:10:00,190.9
2016-09-23 21:15:00,162.7
2016-09-23 21:20:00,208.1
2016-09-23 21:25:00,101.8
2016-09-23 21:30:00,7.8
2016-09-23 21:35:00,24.3
2016-09-23 21:40:00,20
2016-09-23 21:45:00,107
2016-09-23 21:50:00,29.3
2016-09-23 21:55:00,24.3
2016-09-23 22:00:00,169.4
2016-09-23 22:05:00,442
2016-09-23 22:10:00,7.5
2016-09-23 22:15:00,1630.4
2016-09-23 22:20:00,1597.2
2016-09-23 22:25:00,1615
2016-09-23 22:30:00,41.7
2016-09-23 22:35:00,41.7
2016-09-23 22:40:00,1588.6
2016-09-23 22:45:00,1691.8
2016-09-23 22:50:00,42.1
2016-09-23 22:55:00,47.1
2016-09-23 23:00:00,44.4
2016-09-23 23:05:00,44.1
2016-09-23 23:10:00,42
2016-09-23 23:15:00,39.8
2016-09-23 23:20:00,42.4
2016-09-23 23:25:00,35.3
2016-09-23 23:30:00,54.5
2016-09-23 23:35:00,62.4
2016-09-23 23:40:00,36.1
2016-09-23 23:45:00,41.6
2016-09-23 23:50:00,43.3
2016-09-23 23:55:00,35.4
2016-09-24 00:00:00,32
2016-09-24 00:05:00,58.1
2016-09-24 00:10:00,42.1
2016-09-24 00:15:00,7
2016-09-24 00:20:00,6.8
2016-09-24 00:25:00,6.8
2016-09-24 00:30:00,18.9
2016-09-24 00:35:00,6.8
2016-09-24 00:40:00,6.8
2016-09-24 00:45:00,6.8
2016-09-24 00:50:00,6.7
2016-09-24 00:55:00,6.9
2016-09-24 01:00:00,6.6
2016-09-24 01:05:00,6.9
2016-09-24 01:10:00,6.9
2016-09-24 01:15:00,6.8
2016-09-24 01:20:00,7
2016-09-24 01:25:00,6.9
2016-09-24 01:30:00,6.9
2016-09-24 01:35:00,6.8
2016-09-24 01:40:00,7
2016-09-24 01:45:00,20.9
2016-09-24 01:50:00,6.7
2016-09-24 01:55:00,7
2016-09-24 02:00:00,6.9
2016-09-24 02:05:00,6.8
2016-09-24 02:10:00,6.8
2016-09-24 02:15:00,6.8
2016-09-24 02:20:00,6.9
2016-09-24 02:25:00,6.9
2016-09-24 02:30:00,7
2016-09-24 02:35:00,7
2016-09-24 02:40:00,7
2016-09-24 02:45:00,6.9
2016-09-24 02:50:00,6.7
2016-09-24 02:55:00,7.2
2016-09-24 03:00:00,18.8
2016-09-24 03:05:00,6.7
2016-09-24 03:10:00,6.9
2016-09-24 03:15:00,7
2016-09-24 03:20:00,7
2016-09-24 03:25:00,7.1
2016-09-24 03:30:00,6.7
2016-09-24 03:35:00,21.5
2016-09-24 03:40:00,7
2016-09-24 03:45:00,6.7
2016-09-24 03:50:00,6.8
2016-09-24 03:55:00,6.7
2016-09-24 04:00:00,6.9
2016-09-24 04:05:00,7
2016-09-24 04:10:00,6.8
2016-09-24 04:15:00,0.7
2016-09-24 04:20:00,0.3
2016-09-24 04:25:00,0.3
2016-09-24 04:30:00,0.3
2016-09-24 04:35:00,0.3
2016-09-24 04:40:00,0.3
2016-09-24 04:45:00,0.3
2016-09-24 04:50:00,0.3
2016-09-24 04:55:00,0.3
2016-09-24 05:00:00,0.3
2016-09-24 05:05:00,0.3
2016-09-24 05:10:00,0.3
2016-09-24 05:15:00,0.3
2016-09-24 05:20:00,0.3
2016-09-24 05:25:00,0.3
2016-09-24 05:30:00,0.3
2016-09-24 05:35:00,0.3
2016-09-24 05:40:00,0.3
2016-09-24 05:45:00,0.3
2016-09-24 05:50:00,0.3
2016-09-24 05:55:00,0.3
2016-09-24 06:00:00,0.3
2016-09-24 06:05:00,0.3
2016-09-24 06:10:00,0.3
2016-09-24 06:15:00,0.3
2016-09-24 06:20:00,0.2
2016-09-24 06:25:00,0.2
2016-09-24 06:30:00,0.2
2016-09-24 06:35:00,0.2
2016-09-24 06:40:00,0.2
2016-09-24 06:45:00,0.2
2016-09-24 06:50:00,0.2
2016-09-24 06:55:00,0.2
2016-09-24 07:00:00,0.2
2016-09-24 07:05:00,0.2
2016-09-24 07:10:00,0.2
2016-09-24 07:15:00,0.2
2016-09-24 07:20:00,0.4
2016-09-24 07:25:00,0.4
2016-09-24 07:30:00,0
2016-09-24 07:35:00,0
2016-09-24 07:40:00,0
2016-09-24 07:45:00,0
2016-09-24 07:50:00,0
2016-09-24 07:55:00,0
2016-09-24 08:00:00,0
2016-09-24 08:05:00,0
2016-09-24 08:10:00,0
2016-09-24 08:15:00,0
2016-09-24 08:20:00,0.3
2016-09-24 08:25:00,0.3
2016-09-24 08:30:00,0.3
2016-09-24 08:35:00,0.3
2016-09-24 08:40:00,0.3
2016-09-24 08:45:00,0.3
2016-09-24 08:50:00,0.3
2016-09-24 08:55:00,0.3
2016-09-24 09:00:00,0.3
2016-09-24 09:05:00,0.3
2016-09-24 09:10:00,0.3
2016-09-24 09:15:00,0.3
2016-09-24 09:20:00,0.3
2016-09-24 09:25:00,0.3
2016-09-24 09:30:00,0.3
2016-09-24 09:35:00,0.3
2016-09-24 09:40:00,0.3
2016-09-24 09:45:00,0.3
2016-09-24 09:50:00,0.3
2016-09-24 09:55:00,0.3
2016-09-24 10:00:00,0.3
2016-09-24 10:05:00,0.3
2016-09-24 10:10:00,0.3
2016-09-24 10:15:00,0.3
2016-09-24 10:20:00,0.1
2016-09-24 10:25:00,0.1
2016-09-24 10:30:00,0.1
2016-09-24 10:35:00,0.1
2016-09-24 10:40:00,0.1
2016-09-24 10:45:00,0.1
2016-09-24 10:50:00,0.1
2016-09-24 10:55:00,0.1
2016-09-24 11:00:00,0.1
2016-09-24 11:05:00,0.1
2016-09-24 11:10:00,0.1
2016-09-24 11:15:00,0.1
2016-09-24 11:20:00,0.3
2016-09-24 11:25:00,0.3
2016-09-24 11:30:00,0.3
2016-09-24 11:35:00,0.3
2016-09-24 11:40:00,0.3
2016-09-24 11:45:00,0.3
2016-09-24 11:50:00,0.3
2016-09-24 11:55:00,0.3
2016-09-24 12:00:00,0.3
2016-09-24 12:05:00,0.3
2016-09-24 12:10:00,0.3
2016-09-24 12:15:00,0.3

chart (2).png

 

20:45-2050 startet jeg vel vaskemaskinen.

Den var vel ferdig rundt midnatt eller halv et ei gang, litt usikker da jeg sovna på sofaen.

Etter det så går maskinen over i en antikrøll modus der den beveger seg litt av og til for at ting ikke skal krølle seg. Deretter slår den seg helt av om man venter mange timer, jeg vil tro ca kl 04 etter loggen over.

 

 

Men hvordan skal jeg få laget en hendelse som sender meg en melding når vasken er ferdig? Tallene virker veldig "ukonkrete".

 

Lenke til kommentar
Del på andre sider

Alternativt er det mulig å bruke to dummy'er. En som indikerer om vaskemaskinen har et forbruk over eller under 1,5 W, og en annen som sjekker om den første dummyen har vært av (dvs forbruk under 1,5W) i mer enn 5 minutter. Det burde vel være mulig i Blocky. :)

Lenke til kommentar
Del på andre sider

Takk for tips folkens :)
Har ikke hatt så mye tid, men har brukt noe av den ledige til å dille litt med LUA:
Fått til dette:
 

commandArray = {}
if (otherdevices_svalues['28 - Vaskemaskin'] > '200.0') then
   commandArray['Vaskemaskin']='On'
elseif (otherdevices_svalues['28 - Vaskemaskin'] < '10.0') then
   commandArray['Vaskemaskin']='Off'
end
return commandArray

Så det er ikke helt ferdig, men LUA virker å være ganske rett-frem og enkelt (eller.. enkelt i forhold til mye annet)

EDIT: Dette scriptet looper hele tiden, må prøve å få fikset det
EDIT2: Fikset akkurat det
 

commandArray = {}
if (otherdevices_svalues['28 - Vaskemaskin'] > '200.0' and otherdevices['Vaskemaskin'] == 'Off') then
   commandArray['Vaskemaskin']='On'
elseif (otherdevices_svalues['28 - Vaskemaskin'] < '10.0' and otherdevices['Vaskemaskin'] == 'On') then
   commandArray['Vaskemaskin']='Off'
end
return commandArray

 

Endret av Evelen
Lenke til kommentar
Del på andre sider

  • 2 uker senere...
Den 1.10.2016 klokken 8.34, Charlie skrev:

Det kan den, og jeg har redigert det notifikasjons-scriptet på slutten til å passe mitt behov bedre.

"problemet" er at jeg ikke ser helt tids-logikken, men har finnet ut at dersom jeg setter: local idle_minutes = 1000 så betyr det egentlig en time.

100 er en en tiendedelt time (6 minutter) osv.

 

Men noen som vet hvorfor det er sånn? Her er min redigerte versjon av scriptet:

local status_uservar          = 'var_vaskemaskin_status'
local energy_consumption      = '28 - Vaskemaskin'
local counter_uservar         = 'var_vaskemaskin_teller'
local idle_minutes            = 100
local consumption_upper       = 100
local consumption_lower       = 10

-- sWatt, sTotalkWh           = otherdevices_svalues['Clothes Washer Power Usage']:match("([^;]+);([^;]+)")
-- washer_usage               = tonumber(sWatt)
washer_usage                  = tonumber(otherdevices_svalues[energy_consumption])

commandArray = {}

--Virtual switch is off, but consumption is higher than configured level, so washing has started
if (washer_usage > consumption_upper) and uservariables[status_uservar] == 0 then
  commandArray['Vaskemaskin']='On'
  commandArray['Variable:' .. status_uservar]='1'
  commandArray['Variable:' .. counter_uservar]=tostring(idle_minutes)
end

--Washing machine is not using a lot of energy, check the counter
if (washer_usage < consumption_lower) and uservariables[status_uservar] == 1 then 
  commandArray['Variable:' .. counter_uservar]=tostring(math.max(tonumber(uservariables[counter_uservar]) - 1, 0))
elseif ((uservariables[counter_uservar] ~= idle_minutes) and uservariables[status_uservar] == 1) then
  commandArray['Variable:' .. counter_uservar]=tostring(idle_minutes)
end

--Washingmachine is done
if ((uservariables[status_uservar] == 1) and uservariables[counter_uservar] == 0) then
  commandArray['Vaskemaskin']='Off'  
  commandArray['Variable:' .. status_uservar]='0'
end

return commandArray

 

Den 1.10.2016 klokken 9.39, Moskus skrev:

Alternativt er det mulig å bruke to dummy'er. En som indikerer om vaskemaskinen har et forbruk over eller under 1,5 W, og en annen som sjekker om den første dummyen har vært av (dvs forbruk under 1,5W) i mer enn 5 minutter. Det burde vel være mulig i Blocky. :)

Nop, det er dessverre ingen blokk som kan se om noe ha vært av for X tid.

Lenke til kommentar
Del på andre sider

Fikset, fikk svar på Domoticz-forumet:
 

Sitat

, as long as you make sure the script is defined as "time" script it really runs once a minute. If it is defined as "device" script it triggers for every device change which I guess could explain the above ( = about 1000 device changes in an hour). But yeah, once it is defined as time script, it'll work as intended and run only once a minute...:)

 

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.