N'abend allerseits!
Ich werde gerade waaaaaaaahnsinnig mit einer super einfachen Rule, die urplötzlich nicht mehr tut, was sie soll. Und ich vermute hier irgend einen OH-Bug.
Es geht um das Tag/Nacht-Verhalten unserer Badbeleuchtung. An sich alles gut, alles bewährt, funktioniert wies soll.
Folgendes Phänomen tritt nun aber plötzlich auf: Nach einem frischen Neustart von OH2.2 ist alles bestens, die Rule arbeitet korrekt. Sobald ich dann aber per VS Code eine Änderung vornehme - in diesem Fall nur den zu sendenden Helligkeitswert bei Tag - tut die Rule ÜBERHAUPT nicht mehr. Beim Speichern zeigt VS Code "Configuration model 'beleuchtung.rules' is either empty or cannot be parsed correctly!", an der Syntax ist aber nichts falsch:
Mehr noch: Ich muss nicht einmal etwas an der Rule geändert haben. Sobald ich die Datei mit VS Code auch nur einmal GEÖFFNET habe, funktioniert die Rule nicht mehr. Die Logeinträge werden nicht mehr geschrieben, es ist, als existiere die rule überhaupt nicht mehr.
Ich hab auch schon mal mit dem nano reingeschaut um sicherzugehen, dass da nicht irgendwo NPC sind, die stören, aber alles im grünen Bereich. Beim initialen Laden der Rules beim Neustart zeigt das Log auch keinerlei Auffälligkeiten. Mehr als
wird nicht ausgegeben.
Ist das irgendein bekanntes Problem, dem man mit einer Anpassung beikommen kann?
Ich werde gerade waaaaaaaahnsinnig mit einer super einfachen Rule, die urplötzlich nicht mehr tut, was sie soll. Und ich vermute hier irgend einen OH-Bug.
Es geht um das Tag/Nacht-Verhalten unserer Badbeleuchtung. An sich alles gut, alles bewährt, funktioniert wies soll.
Folgendes Phänomen tritt nun aber plötzlich auf: Nach einem frischen Neustart von OH2.2 ist alles bestens, die Rule arbeitet korrekt. Sobald ich dann aber per VS Code eine Änderung vornehme - in diesem Fall nur den zu sendenden Helligkeitswert bei Tag - tut die Rule ÜBERHAUPT nicht mehr. Beim Speichern zeigt VS Code "Configuration model 'beleuchtung.rules' is either empty or cannot be parsed correctly!", an der Syntax ist aber nichts falsch:
Code:
rule "Licht Bad" when Item Licht_OG_Bad_Decke_SW changed then if(Licht_OG_Bad_Decke_SW.state == ON) { var Number hour = now.getHourOfDay if( hour >22 || hour <6 ) { // lass es, wie es ist logInfo("Bad", "Abend " + hour) } else { // mach es heller Licht_OG_Bad_Decke.sendCommand(70) logInfo("Bad", "Tag " + hour) } } end
Ich hab auch schon mal mit dem nano reingeschaut um sicherzugehen, dass da nicht irgendwo NPC sind, die stören, aber alles im grünen Bereich. Beim initialen Laden der Rules beim Neustart zeigt das Log auch keinerlei Auffälligkeiten. Mehr als
Code:
[INFO ] [del.core.internal.ModelRepositoryImpl] - Loading model 'beleuchtung.rules'
Ist das irgendein bekanntes Problem, dem man mit einer Anpassung beikommen kann?
Kommentar