EventRunner 4 Problem !! Uppdatering ?

Post Reply
Systemfel
Medlem
Posts: 384
Joined: 14 Jan 2015, 01:02
9

Hej alla hoppas allt är väl med er ?
Jag har inte gjort någon kod ändring i eventRunner 4 helt plötsligt slutar detta script bara fungera. Har fungerat klockrent fram tills ja jag tror i morse eller nått..

-------------- Badrums styrningen -----------------------
Badrumslampa = 78 Badsensor = 81 Duschsensor = 86 Badlux = 83
--Tänder belysningen i badrummet
rule([[{Badsensor,Duschsensor}:breached =>
|| Badlux:value < 39 & 06:00..10:00 >> log('Badrums lampan tänd %80 ');Badrumslampa:value=80; -- lampan 80%
|| Badlux:value < 20 & 10:00..16:00 >> log('Badrums lampan tänd %50 ');Badrumslampa:value=50 -- lampan 50%
|| Badlux:value < 36 & 16:00..21:00 >> log('Badrums lampan tänd %60 ');Badrumslampa:value=80 -- lampan 60%
|| Badlux:value < 35 & 21:00..23:00 >> log('Badrums lampan tänd %80 ');Badrumslampa:value=80 -- lampan 80%
|| Badlux:value < 10 & 23:00..06:00 >> log('Badrums lampan tänd %30 ');Badrumslampa:value=30 -- lampan 30%
|| 81:breached >> log("Badrums Sensor Main är aktiverad!")
|| 86:breached >> log("Badrums Sensor Dusch aktiverad")
]])
--Släcker belysningen badrummet
rule("trueFor(00:02,{Badsensor,Duschsensor}:safe) => log('Belysningen är nu släckt i badrummet.');Badrumslampa:off") -- Släcker lampan
------------------------------Badrums scen slut -----------------------------------------

Får denna fel kod och bokstavligt talat är att det mesta inte fungerar i eventRunner 4 just nu

Code: Select all

[2021-05-05] [15:35:49] [ERROR] [QUICKAPP61]: Error in '{Badsensor,Duschsensor}:breached =>
             || Badlux:value < 39 & 06:00..10:00 >> log('Badrums lampan tänd %80 ');Badrumslampa:value=80; -- lampan 80%
             || Badlux:value < 20 & 10:00..16:00 >> log('Badrums lampan tänd %50 ');Badrumslampa:value=50  -- lampan 50%
             || Badlux:value < 36 & 16:00..21:00 >> log('Badrums lampan tänd %60 ');Badrumslampa:value=80  -- lampan 60%
             || Badlux:value < 35 & 21:00..23:00 >> log('Badrums lampan tänd %80 ');Badrumslampa:value=80  -- lampan 80%
             || Badlux:value < 10 & 23:00..06:00 >> log('Badrums lampan tänd %30 ');Badrumslampa:value=30  -- lampan 30%
             || 81:breached >> log("Badrums Sensor Main är aktiverad!")
             || 86:breached >> log("Badrums Sensor Dusch aktiverad")
             ': ./include/EventRunner.lua:1277: Parser error char 143 (';') in expression '{Badsensor,Duschsensor}:breached =>
             || Badlux:value < 39 & 06:00..10:00 >> log('Badrums lampan tänd %80 ');Badrumslampa:value=80; -- lampan 80%
             || Badlux:value < 20 & 10:00..16:00 >> log('Badrums lampan tänd %50 ');Badrumslampa:value=50  -- lampan 50%
             || Badlux:value < 36 & 16:00..21:00 >> log('Badrums lampan tänd %60 ');Badrumslampa:value=80  -- lampan 60%
             || Badlux:value < 35 & 21:00..23:00 >> log('Badrums lampan tänd %80 ');Badrumslampa:value=80  -- lampan 80%
             || Badlux:value < 10 & 23:00..06:00 >> log('Badrums lampan tänd %30 ');Badrumslampa:value=30  -- lampan 30%
             || 81:breached >> log("Badrums Sensor Main är aktiverad!")
             || 86:breached >> log("Badrums Sensor Dusch aktiverad")
             ' (./include/EventRunner.lua:1071: Bad expression)[2021-05-05] [15:35:49] [ERROR] [QUICKAPP61]: main() error:./include/EventRunner.lua:2250: Main() ERROR:./include/EventRunner.lua:2094: ./include/EventRunner.lua:1277: Parser error char 143 (';') in expression '{Badsensor,Duschsensor}:breached => || Badlux:value < 39 & 06:00..10:00 >> log('Badrums lampan tänd %80 ');Badrumslampa:value=80; -- lampan 80% || Badlux:value < 20 & 10:00..16:00 >> log('Badrums lampan tänd %50 ');Badrumslampa:value=50 -- lampan 50% || Badlux:value < 36 & 16:00..21:00 >> log('Badrums lampan tänd %60 ');Badrumslampa:value=80 -- lampan 60% || Badlux:value < 35 & 21:00..23:00 >> log('Badrums lampan tänd %80 ');Badrumslampa:value=80 -- lampan 80% || Badlux:value < 10 & 23:00..06:00 >> log('Badrums lampan tänd %30 ');Badrumslampa:value=30 -- lampan 30% || 81:breached >> log("Badrums Sensor Main är aktiverad!") || 86:breached >> log("Badrums Sensor Dusch aktiverad") ' (./include/EventRunner.lua:1071: Bad expression)
Jag har inte varit inne och meckat något alls i fibaro på över en månad och idag fungerar inte mycket i EventRunner 4 vet ej om det är någon uppdatering eller vad som orsakar detta fel ? Någon som vet ? Någon mer som har problem ? just nu eller allt fungerar för er ?
kör Hc3 och det fungerar bättre och bätttre sakta men säkert :D
forumadmin
Site Admin
Posts: 276
Joined: 10 Dec 2011, 11:43
12

Reboot av HC3 gjorde susen i mitt fall. Upplevde samma problem imorse, men fungerade igen efter omstart.
Systemfel
Medlem
Posts: 384
Joined: 14 Jan 2015, 01:02
9

forumadmin wrote: 05 May 2021, 16:18 Reboot av HC3 gjorde susen i mitt fall. Upplevde samma problem imorse, men fungerade igen efter omstart.
Har startat om 4 gånger. Har prövat ta bort koden till badrumet men får då fler fel på andra saker i scriptet som inte har med badrumet . så det känns som något saknas eller har ändrats i Eventrunner eller så Har Jang glömt något..

Man kanske får göra en en nöd eventrunner så om något sådant här händer igen så gör man en med lättare kod som man kan starta .
med enkla saker..
Fibaro vad jag vet har ju inte uppdaterat något !!
kör Hc3 och det fungerar bättre och bätttre sakta men säkert :D
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

Vilken version av ER kör du nu? Om den är uppdaterad så bör det vara version 0.5 fix 50 (idag 2021-05-05).

Tidigare i våras fanns en version som inte fungerade, minns inte vilken.
Den gick inte att uppdatera på vanligt särtt utan man fick göra detta manuellt, se koden nedan.
Efter uppdateringen funkade allt igen och man kunde radera den tillfälliga koden.

Tillfällig manuell uppdateringskod.

Code: Select all

rule("Util.checkForUpdates()")
rule("#File_update{} => log('New file version:%s - %s',env.event.file,env.event.version)")
rule("#File_update{} => Util.updateFile(env.event.file)")
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
Systemfel
Medlem
Posts: 384
Joined: 14 Jan 2015, 01:02
9

RH_Dreambox wrote: 05 May 2021, 17:21 Vilken version av ER kör du nu? Om den är uppdaterad så bör det vara version 0.5 fix 50 (idag 2021-05-05).

Tidigare i våras fanns en version som inte fungerade, minns inte vilken.
Den gick inte att uppdatera på vanligt särtt utan man fick göra detta manuellt, se koden nedan.
Efter uppdateringen funkade allt igen och man kunde radera den tillfälliga koden.

Tillfällig manuell uppdateringskod.

Code: Select all

rule("Util.checkForUpdates()")
rule("#File_update{} => log('New file version:%s - %s',env.event.file,env.event.version)")
rule("#File_update{} => Util.updateFile(env.event.file)")
Har redan testat detta verkar inte hjälpa. så vet inte vad man ska göra riktigt. går ju heller inte som med hc2 stänga av eventrunner i heller..
[2021-05-05] [17:34:52] [DEBUG] [QUICKAPP61]: QA EventRunner4 - version:v0.5fix50 (QA toolbox 0.25)
kör Hc3 och det fungerar bättre och bätttre sakta men säkert :D
Systemfel
Medlem
Posts: 384
Joined: 14 Jan 2015, 01:02
9

Är jang Inne och läser här ? .. Undrade hur ni får info om att det kan vara trubbel mm .. Står inget på fibaros ,forum i heller vad jag kan se.. Får väll vänta helt enkelt. Annars får jag göra en ny temporär eventrunner eller nått..
kör Hc3 och det fungerar bättre och bätttre sakta men säkert :D
Systemfel
Medlem
Posts: 384
Joined: 14 Jan 2015, 01:02
9

Det är utom tvivel att något är fel med 0,50 fixen eller om det är något som är ändrat och som vi användare ska ändra i koden ? Har lagt in en gammal eventRunner 4 0.22 nu och testar koden i den och där fungerar det som det gjort innan. Har stängt av uppdaterings funktionen i denna..

Hoppas det kommer en lösning på detta eller om jag måste ändra något..
kör Hc3 och det fungerar bättre och bätttre sakta men säkert :D
jang
Medlem
Posts: 388
Joined: 05 Jan 2014, 00:44
10
Location: Stockholm

Yes, v51 fixar problemet.
Jag ska ta fram ngn beta/stable model för uppdateringar för att minimera strul i framtiden.
(man ska lätt kunna gå tillbaka till stable om betan inte funkar)
Systemfel
Medlem
Posts: 384
Joined: 14 Jan 2015, 01:02
9

jang wrote: 05 May 2021, 21:21 Yes, v51 fixar problemet.
Jag ska ta fram ngn beta/stable model för uppdateringar för att minimera strul i framtiden.
(man ska lätt kunna gå tillbaka till stable om betan inte funkar)
ja det funkar nu som det ska i allfall :)
perfekt
tack :)
kör Hc3 och det fungerar bättre och bätttre sakta men säkert :D
User avatar
RH_Dreambox
Z-Wave Kung
Posts: 1192
Joined: 03 Jan 2015, 16:49
9
Location: Vegby
Contact:

He he... Detta förklarar varför ljusen tändes och väckte gumman kl. 5 i morse!
Jag skall nog ändra tiden för automatisk uppdatering av ER till lite senare på förmiddagen :-)
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
Systemfel
Medlem
Posts: 384
Joined: 14 Jan 2015, 01:02
9

RH_Dreambox wrote: 06 May 2021, 09:38 He he... Detta förklarar varför ljusen tändes och väckte gumman kl. 5 i morse!
Jag skall nog ändra tiden för automatisk uppdatering av ER till lite senare på förmiddagen :-)
tror jag med ska göra så :)
kör Hc3 och det fungerar bättre och bätttre sakta men säkert :D
Post Reply