hejsan!
försöker följa en guide för tvättmaskinen att den ska skicka push meddelande till telen när den är klar. kruxet är att man ska skapa variabel med tvättmaskinKlar och tbättmaskinKör. såfort jag försöker skapa dessa så får jag felmeddelande att åäö tecken ej är tillåtet?
variabler med åäö?
- RH_Dreambox
- Z-Wave Kung
- Posts: 1192
- Joined: 03 Jan 2015, 16:49
- 9
- Location: Vegby
- Contact:
Våra svenska tecken å, ä och ö är ganska unika och används inte i programkodsvariabler. Av de programmeringsspråk jag har använt har det inte i något fall fungerat med svenska tecken i variabler.
Så mitt råd till dig är att skriva "tvattmaskin", tvaettmaskin eller varför inte "washingmashine".
Så mitt råd till dig är att skriva "tvattmaskin", tvaettmaskin eller varför inte "washingmashine".
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
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
- RH_Dreambox
- Z-Wave Kung
- Posts: 1192
- Joined: 03 Jan 2015, 16:49
- 9
- Location: Vegby
- Contact:
Nu vet jag inte hur din lösning ser ut, men den här fungerar för mig.
Med den här koden skickas meddelande till både admin, min och gummans mobil.
Med den här koden skickas meddelande till både admin, min och gummans mobil.
Code: Select all
--[[
%% properties
679 power
%% globals
--]]
-- Change id 161 to what id you want to have for monitoring
local currentDate = os.date("*t");
local power = fibaro:getValue(679, "power") -- monitored unit
local WashOn = "WashOn" -- create a variable WashOn
local WashDone = "WashDone" -- create a variable WashDone
local WashMail = "WashMail" -- create a variable WashMail
fibaro:debug("Tvättmaskinscriptet har aktiverats: " .. os.date());
fibaro:debug("Effektförbrukningen just nu = "..power.." Watt")
if ( tonumber(fibaro:getValue(679, "power")) > 200 ) then -- 200Watt change to wanted value in watt
fibaro:setGlobal(WashOn, "1") -- sets variable to 1 if machine is running
fibaro:setGlobal(WashDone, "0") -- sets variable WashDone to 0
fibaro:setGlobal(WashMail, "0") -- sets variable WashMail to 0
fibaro:debug("Tvättmaskinen har startats") -- lite debug text :)
elseif ( tonumber(fibaro:getValue(679, "power")) < 2 ) then
fibaro:debug("Tvätten är klar.")
fibaro:setGlobal(WashOn, "0")
fibaro:setGlobal(WashDone, "1") -- Tvätten är klar!
end
if ( tonumber(fibaro:getValue(679, "power")) < 2 ) and fibaro:getGlobalValue(WashDone) == "1" and fibaro:getGlobalValue(WashMail) == "0" then
fibaro:sleep(120*1000) -- 120 sec delay
if ( tonumber(fibaro:getValue(679, "power")) < 2 ) then
fibaro:setGlobal(WashMail, "1")
fibaro:debug("Skicka E-mail")
local subject = "Tvätten är klar"
local message = "Tvätten var klar klockan" .." ".. string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min)
fibaro:call(2, "sendEmail", subject, message)
fibaro:call(4, "sendEmail", subject, message)
fibaro:call(665, "sendEmail", subject, message)
fibaro:debug("Mail är skickade till Admin, RH och YH")
end
end
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
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
tack för din kod.
verkar som att den fungerar till hälften. dvs jag får detta:
[DEBUG] 21:33:09: Tvättmaskinscriptet har aktiverats: Sat Sep 26 21:33:09 2015
[DEBUG] 21:33:09: Effektförbrukningen just nu = 0 Watt
[DEBUG] 21:33:09: Tvätten är klar.
men den skickar aldrig ngt push till någon enhet? vad gör jag för fel då?
har användare 2 och 4 till mig.
mvh K
verkar som att den fungerar till hälften. dvs jag får detta:
[DEBUG] 21:33:09: Tvättmaskinscriptet har aktiverats: Sat Sep 26 21:33:09 2015
[DEBUG] 21:33:09: Effektförbrukningen just nu = 0 Watt
[DEBUG] 21:33:09: Tvätten är klar.
men den skickar aldrig ngt push till någon enhet? vad gör jag för fel då?
har användare 2 och 4 till mig.
mvh K
- RH_Dreambox
- Z-Wave Kung
- Posts: 1192
- Joined: 03 Jan 2015, 16:49
- 9
- Location: Vegby
- Contact:
Jag får Push-meddelande i mobilen direkt men mailet kan komma lite senare, kanske beroende på att mailen hämtas med visst tidsintervall. SMS kan du också få, kolla in på SMS-panelen i din HC2.
Om du använder min kod ovan så skall du ha följande Globala variabler (Variabel-panelen):
WashDone
WashMail
WashOn
Var noga med versaler och gemener för annars funkar inte variabeln.
Om du använder min kod ovan så skall du ha följande Globala variabler (Variabel-panelen):
WashDone
WashMail
WashOn
Var noga med versaler och gemener för annars funkar inte variabeln.
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
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
Jag kör med din kod och den fungerar nu tror jag. Jag får mail men inget pushmeddelande till telen eller sms fast jag har satt i mitt nummer i smspanelen.
Ska man sätta i en användar ID för att den ska skicka pushmeddelande eller hur fungerar det?
anvädarid för att den skickar mail till admin och min användare är 2 och 4. behöver man ändra eller lägga till ngt i koden för push?
stort tack för din hjälp, är helt nybörjare på detta =)
Mvh K
Ska man sätta i en användar ID för att den ska skicka pushmeddelande eller hur fungerar det?
anvädarid för att den skickar mail till admin och min användare är 2 och 4. behöver man ändra eller lägga till ngt i koden för push?
stort tack för din hjälp, är helt nybörjare på detta =)
Mvh K
RH_Dreambox wrote:Jag får Push-meddelande i mobilen direkt men mailet kan komma lite senare, kanske beroende på att mailen hämtas med visst tidsintervall. SMS kan du också få, kolla in på SMS-panelen i din HC2.
Om du använder min kod ovan så skall du ha följande Globala variabler (Variabel-panelen):
WashDone
WashMail
WashOn
Var noga med versaler och gemener för annars funkar inte variabeln.
- RH_Dreambox
- Z-Wave Kung
- Posts: 1192
- Joined: 03 Jan 2015, 16:49
- 9
- Location: Vegby
- Contact:
Scenen startar då värdet på enheten 679 förändras. I och med att enhetens ID står här (679 power) så ligger scenen och bevakar om det blir en förändring, och då triggas scriptet igång. Din enhet har naturligtvis ett annat ID-nummer.
--[[
%% properties
679 power
%% globals
--]]
--[[
%% properties
679 power
%% globals
--]]
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
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