EventRunner

jang
Medlem
Posts: 124
Joined: 05 Jan 2014, 00:44
Location: Stockholm

26 Aug 2019, 19:29

Japp, sorry för det.
'stop' är för roller shutter numera.
Scener startas med :start och stoppas med :kill
PeterM5
Ny medlem
Posts: 15
Joined: 13 Jul 2016, 10:55

04 Sep 2019, 20:27

Jag har en Fibaro Universalsensor som jag styr en dörrklocka med.
Går det att lägga in en tid att utgången återställs för att slippa att spolen fortfarande drar i klockan.
Eller kan jag göra på något annat sätt i inställningarna på sensorn?
Klockan drivs av 12 vac.
EventRunner V3.
sonnyboy
Proffsmedlem
Posts: 635
Joined: 26 Sep 2013, 08:05
Location: Västerås

04 Sep 2019, 21:22

@PeterM5
Jag har gjort denna inställning.
Ställ in universalsensorn ingång 1 på NO (Normally open) i din controller genom att parameter 3 sätts till 0.
Då när du trycker på knappen så drar spolen och släpper när du släpper knappen :)
Fibaro HomeCenter 2
Fw 4.550
BeyondMeasure 1.10
EventRunner
PeterM5
Ny medlem
Posts: 15
Joined: 13 Jul 2016, 10:55

06 Sep 2019, 16:05

Tack
jag har testat det och andra inställningar, men om jag håller kvar knappen blir det inte rätt klang.
Går det att lägga in att en tid återställer utgången istället även om jag fortsätter att hålla in knappen?
Jag vill kolla när någon ringer på dörren dagtid också, hur kan den koden se ut, sensorns ID + in och utgångar?
RH_Dreambox
Proffsmedlem
Posts: 961
Joined: 03 Jan 2015, 16:49
Location: Vegby
Contact:

15 Sep 2019, 08:18

Automatisk uppdatering av EventRunner3 fungerar OTROLIGT bra! Det är en unik funktion som jag inte har sett i något annat LUA-script. @jang måste vara ett geni!
2 st HC2 Beta 4.551 - EventRunner 3
jang
Medlem
Posts: 124
Joined: 05 Jan 2014, 00:44
Location: Stockholm

15 Sep 2019, 23:10

RH_Dreambox wrote:
15 Sep 2019, 08:18
Automatisk uppdatering av EventRunner3 fungerar OTROLIGT bra! Det är en unik funktion som jag inte har sett i något annat LUA-script. @jang måste vara ett geni!
Nej, jag är bara lat ;)

I princip skulle man kunna definiera en "Biblioteks-VD" för scener. Och med knappar på VD:n flippa mellan olika scener från ngt arkiv och med ett klick ladda ner och installera på HC2:an (och uppdatera till nya versioner). Man vill naturligtvis att det som finns i arkivet ska vara pålitligt och testat.
maxxar
Medlem
Posts: 112
Joined: 06 Sep 2012, 13:30

20 Sep 2019, 23:41

Två kvällar i rad har min Eventrunner stannat då har det sett ut så här loggen
Kör
local _version,_fix = "3.0","B63" -- Sep 5, 2019

1179 är en motion sensor med nybytt batteri och 132 är en door sensor
Edit: såg att 132 har batterivarning men den har inte varit död vid tillfällena

Vad betyder detta?

Lite osäker på när det började, har nyligen uppgraderat från 2.0 till 3.0 men även bytt batterier i några sensorer

Har jag fått koden rätt för denna regel efter uppgraderingen till 3.0?

--Skickar ett push att kylen stått öppen i 3 min och repeteras uppåt 3,6,9 osv och en notis loggas i logfönstret
rule("trueFor(00:03,kok.kylen:breached) => allatelefoner:msg=frm('Kylen har stått öppen i %s min',3*repeat()); log('Notis kylen skickad!')")

Code: Select all

[DEBUG] 21:12:03: Incoming event:{"type":"property","propertyName":"value","deviceID":1179}

[DEBUG] 21:12:12: Incoming event:{"type":"property","deviceID":1179,"propertyName":"value"}

[DEBUG] 21:12:16: Incoming event:{"deviceID":132,"type":"property","propertyName":"value"}

[DEBUG] 21:12:33: Incoming event:{"type":"property","deviceID":132,"propertyName":"value"}

[DEBUG] 21:13:03: Incoming event:{"type":"property","propertyName":"value","deviceID":132}

[DEBUG] 21:16:03: Incoming event:{"propertyName":"value","type":"property","deviceID":132}

[DEBUG] 21:19:26: Incoming event:{"deviceID":1179,"propertyName":"value","type":"property"}

[DEBUG] 21:19:31: Incoming event:{"type":"property","deviceID":1179,"propertyName":"value"}

[DEBUG] 21:20:23: Incoming event:{"deviceID":1179,"propertyName":"value","type":"property"}

[DEBUG] 21:20:39: Incoming event:{"deviceID":1179,"type":"property","propertyName":"value"}

[DEBUG] 21:21:01: Incoming event:{"propertyName":"value","deviceID":132,"type":"property"}

[DEBUG] 21:22:10: Couldn't post event (dead?), dropping:{"propertyName":"value","type":"property","deviceID":132}
[DEBUG] 21:22:14: Couldn't post event (dead?), dropping:{"type":"property","propertyName":"value","deviceID":132}
[DEBUG] 21:23:13: Couldn't post event (dead?), dropping:{"type":"property","propertyName":"value","deviceID":1179}
[DEBUG] 21:24:36: Couldn't post event (dead?), dropping:{"type":"property","deviceID":132,"propertyName":"value"}
jang
Medlem
Posts: 124
Joined: 05 Jan 2014, 00:44
Location: Stockholm

21 Sep 2019, 08:52

maxxar wrote:
20 Sep 2019, 23:41
Två kvällar i rad har min Eventrunner stannat då har det sett ut så här loggen
Kör
local _version,_fix = "3.0","B63" -- Sep 5, 2019

1179 är en motion sensor med nybytt batteri och 132 är en door sensor
Edit: såg att 132 har batterivarning men den har inte varit död vid tillfällena

Vad betyder detta?

Lite osäker på när det började, har nyligen uppgraderat från 2.0 till 3.0 men även bytt batterier i några sensorer

Har jag fått koden rätt för denna regel efter uppgraderingen till 3.0?

--Skickar ett push att kylen stått öppen i 3 min och repeteras uppåt 3,6,9 osv och en notis loggas i logfönstret
rule("trueFor(00:03,kok.kylen:breached) => allatelefoner:msg=frm('Kylen har stått öppen i %s min',3*repeat()); log('Notis kylen skickad!')")

Code: Select all

[DEBUG] 21:12:03: Incoming event:{"type":"property","propertyName":"value","deviceID":1179}

[DEBUG] 21:12:12: Incoming event:{"type":"property","deviceID":1179,"propertyName":"value"}

[DEBUG] 21:12:16: Incoming event:{"deviceID":132,"type":"property","propertyName":"value"}

[DEBUG] 21:12:33: Incoming event:{"type":"property","deviceID":132,"propertyName":"value"}

[DEBUG] 21:13:03: Incoming event:{"type":"property","propertyName":"value","deviceID":132}

[DEBUG] 21:16:03: Incoming event:{"propertyName":"value","type":"property","deviceID":132}

[DEBUG] 21:19:26: Incoming event:{"deviceID":1179,"propertyName":"value","type":"property"}

[DEBUG] 21:19:31: Incoming event:{"type":"property","deviceID":1179,"propertyName":"value"}

[DEBUG] 21:20:23: Incoming event:{"deviceID":1179,"propertyName":"value","type":"property"}

[DEBUG] 21:20:39: Incoming event:{"deviceID":1179,"type":"property","propertyName":"value"}

[DEBUG] 21:21:01: Incoming event:{"propertyName":"value","deviceID":132,"type":"property"}

[DEBUG] 21:22:10: Couldn't post event (dead?), dropping:{"propertyName":"value","type":"property","deviceID":132}
[DEBUG] 21:22:14: Couldn't post event (dead?), dropping:{"type":"property","propertyName":"value","deviceID":132}
[DEBUG] 21:23:13: Couldn't post event (dead?), dropping:{"type":"property","propertyName":"value","deviceID":1179}
[DEBUG] 21:24:36: Couldn't post event (dead?), dropping:{"type":"property","deviceID":132,"propertyName":"value"}
Ooops.
'repeat' är bytt mot 'again' i trueFor regler.
Jag har en bugg i ER så om du använder 'repeat' som en funktion så blir det en oändlig loop (som i sin tur gör att ER inte kan ta emot events därav ditt felmeddelande). 'repeat' används nu som en 'repeat' ...'until' konstruktion. Jag ska fixa buggen i nästa version så att man får ett korrekt felmeddelande.
Snabb fix nu: byt repeat mot again i din trueFor regel.
Post Reply