ich bin ganz neu hier. Bin jetzt seit drei Wochen am Probieren und machen.
Habe mir auch Visual Studio installiert und wollte so die Rules Editieren bekomme aber eine Fehlermeldung und ich kann die logs von OpenHab nicht einsehen. Auch über die Konsole nicht. Vielleicht kann mir da jemand helfen.
rule "React on Fenster Badezimmer OG (Fenster_OG_Bad) change/update"
when
Item Fenster_OG_Bad changed from OPEN
then
//WZ_Heizung_Manu.sendCommand(tempComfort)
Soll_OG_Bad.sendCommand(19.0)
end
Gleich die Erste Zeile bringt in Visual Studio folgende Fehlermeldung.
The type KlimaRules is already defined in klima.rules.
Ich verstehe das nicht. Hätte mir ja gerne selbst geholfen per Logs in der Konsole aber das funktioniert ja auch nicht.
Diese Zeilen für sich alleine sehen korrekt aus und begründen die Fehlermeldung nicht. Hast dur weitere Anweisungen in dieser Datei oder zusätzliche rules-Dateien? Ich unterstelle mal, dass die Datei klima.rules heisst und das Item Soll_OG_Bad als Number definiert ist.
Um etwas zu den log-Files zu sagen, teil bitte mit, welche Version du auf welcher Plattform installiert hast.
Welche Version ist VisualStudioCode?
VSCode ist aktuell.
Die Dateien event.log und openhab.log findest du unter /var/log/openhab2/ bzw. \\OPENHABIANPI\openHAB-share\openhab2-logs.
Probier mal eine weitere rules-datei mit anderen Daten anzulegen und abhängig vom Ergebnis, diese Daten zu kopieren oder neu einzugeben.
Log Problem hat sich erledigt. Hatte das Problem ja nach dem Update, scheinbar hat er da die Konfigdateien zerhauen habe dann die alten per Terminal reinkopiert. Hatte dazu einen Tip im Netz gefunden.
Das Rules Problem bleibt bestehen. Auch in einer anderen Datei oder andere Rules in jeder Rules Datei die Erste Rule wird als Fehler angezeigt.
Da mein log wieder funktioniert sehe ich jetzt auch das er sie ausführt ohne Error.
Also im Grunde alles gut muss nur Lernen die Fehlermeldung zu ignorieren.