Über Rules neu satrten

  • Ich habe an meiner Bürotür einen PN532 an einem Sonof DEV im Einsatz.

    Scheinbar ist es so, dass der Sonof nach Nutzung des PN532 manchmal abstürzt.

    Schalten mache ich über 3 Rules (1. Beispiel):

    Code
    rule1 
    on PN532#DATA=Bernhard do backlog power1 on;power2 on;publish Bernhard;ruletimer1 1 endon on rules#timer=1 do backlog power1 off;power2 off endon 
    on PN532#DATA=Julia do backlog power1 on;power2 on;publish Julia;ruletimer1 1 endon on rules#timer=1 do backlog power1 off;power2 off endon 
    on PN532#DATA=Karte1 do backlog power1 on;power2 on;publish Karte1;ruletimer1 1 endon on rules#timer=1 do backlog power1 off;power2 off endon 

    Kann ich hier noch irgendwo einfügen das der Sonof ein paar Sekunden nach der Abarbeitung der Rules einen Neustart macht.

    Bisher löse ich dreimal täglich über den ioBroker einen Neustart aus. Aber das scheint nicht zu reichen und da es offensichtlich mit der Erkennung am PN532 zusammenhängt würde ich das gerne in Rules abarbeiten.

  • JoergZ Danke klappt.

    Allerdings muss der Befehl in jede Zeile:

    Code
    rule1 
    on PN532#DATA=Bernhard do backlog power1 on;power2 on;publish Bernhard;ruletimer1 1 endon on rules#timer=1 do backlog power1 off;power2 off; delay 30; restart 1 endon 
    on PN532#DATA=Julia do backlog power1 on;power2 on;publish Julia;ruletimer1 1 endon on rules#timer=1 do backlog power1 off;power2 off; delay 30; restart 1 endon 
    on PN532#DATA=Karte1 do backlog power1 on;power2 on;publish Karte1;ruletimer1 1 endon on rules#timer=1 do backlog power1 off;power2 off; delay 30; restart 1 endon 

    War mir so nicht klar. Ich habe immer versucht einen Timer zu setzen und bin deshalb alleine schon an der Länge der Rules gescheitetr. Jetzt bin ich bei 18 Zeichen Rest bei der längsten Rule. Das klappt so gerade.


    Noschvie Danke, aber das bezieht sich auf den Datenpunkt der in den Rules verwendet wird.

    alt:

    Code
    on EVENT#PN532_DATA=

    Neu:

    Code
    on PN532#DATA=