Seite 1 von 2

Regel funktioniert nicht mehr

Verfasst: 25. Nov 2018 13:43
von Joe
Hallo zusammen,
hat jemand eine Idee was der Grund sein kann, wenn neue Regeln nicht mehr funktionieren?

Code: Alles auswählen

rule "Testschalter12"
when
    Item Testschalter changed
then
    Testhallo.sendCommand(ON)
end
testschalter.jpg

Re: Regel funktioniert nicht mehr

Verfasst: 26. Nov 2018 19:32
von Joe
Mega sonderbar, wenn ich die Regel 1:1 direkt in OH2 Eingebe dann funktioniert diese ohne Probleme.
Wäre echt geil wenn mir jemand einen Tipp geben könnte.
testschalterl.jpg

Re: Regel funktioniert nicht mehr

Verfasst: 26. Nov 2018 19:38
von Joe
Habe mir gerade den Log zu der Regel angesehen (nicht die in OH erstellte)
log.jpg

Re: Regel funktioniert nicht mehr

Verfasst: 26. Nov 2018 23:01
von udo1toni
Du wirfst da ein bisschen was durcheinander.
Die NGRules aus Paper UI haben gar nichts mit den herkömmlichen Rules zu tun.
Befindet sich in der Rules-Datei noch etwas anderes außer der Testschalter12 Rule?

Re: Regel funktioniert nicht mehr

Verfasst: 27. Nov 2018 07:37
von Joe
Hi Udo,
nein alle andere in der Rule ist nicht aktiv.
Alte bestehende Rules funktionieren noch nur neue die ich anlege funktionieren nicht mehr.

Danke für den Hinweis mit den NGRules, dachte nur ich probiere die Geschichte mal auf diesem Weg aus.

VG
Joe

Re: Regel funktioniert nicht mehr

Verfasst: 27. Nov 2018 07:41
von limdul79
Gibt es zufällig irgendwo in irgendeiner .rules Datei eine Regel die gleich heißt?

Steht denn was in der openhab.log, wenn du die Regel speicherst bzw. wenn sie ausgeführt werden soll? Was steht in der events.log wenn die Regel ausgeführt werden sollte?

Re: Regel funktioniert nicht mehr

Verfasst: 27. Nov 2018 13:00
von Joe
Hi Limdul,
nein der Namen ist eindeutig.
Ich bin mir nicht ganz sicher was Du mit openhab.log meinst ich habe oben aus dem der openhab.log view (tail -F /var/log/openhab2/openhab.log /var/log/openhab2/events.log) die Info die beim auslösen der Switch gelogt werden angehängt.
Die events.log schaut wie folgt aus:
log2.jpg
Upps ein Error... leider verstehe ich diesen nicht...kannst Du mir bitte helfen?
Danke schon mal

Re: Regel funktioniert nicht mehr

Verfasst: 27. Nov 2018 13:08
von udo1toni
Die openhab.log ist schon genau die. Allerdings wäre es sinnvoller, statt eines tail -F den gesamten Inhalt der Datei (und nur openhab.log, nicht events.log) mal anzuschauen, insbesondere nach einer Zeile mit dem Namen der *.rules Datei, denn da könnte dabei stehen, dass openHAB die Datei nicht korrekt laden kann...

Re: Regel funktioniert nicht mehr

Verfasst: 27. Nov 2018 13:10
von Joe
Hi Udo,
habe gerade im Netz geschaut wie man an die event.log kommt :-)

Re: Regel funktioniert nicht mehr

Verfasst: 27. Nov 2018 13:29
von Joe
hier nochmals alles was openhab.log mit dem was in der letzten Minute gelaufen ist.
log.jpg
wenn ich den Testschalter von OFF auf ON umlege kommt der (mir unbekannte Fehler) somit läuft die Regel einfach nicht weiter und schaltet den Testhallo Schalter nicht auf ON.