Seite 1 von 2

Fehlermeldung Frontail

Verfasst: 11. Jul 2024 14:43
von Innocent
Hallo, seit einer Weile ärgert mich etwas. Ich bekomme regelmäßig folgende Fehlermeldung:

2024-07-11 14:39:41.132 [hingStatusInfoChangedEvent] - 'avmfritz:fritzbox:767d0708' changed from OFFLINE (COMMUNICATION_ERROR): FRITZ!Box does not respond. to OFFLINE (COMMUNICATION_ERROR): Request is invalid
2024-07-11 14:39:56.134 [hingStatusInfoChangedEvent] - 'avmfritz:fritzbox:767d0708' changed from OFFLINE (COMMUNICATION_ERROR): Request is invalid to OFFLINE (COMMUNICATION_ERROR): FRITZ!Box does not respond.
2024-07-11 14:39:56.137 [hingStatusInfoChangedEvent] - 'avmfritz:fritzbox:767d0708' changed from OFFLINE (COMMUNICATION_ERROR): FRITZ!Box does not respond. to OFFLINE (COMMUNICATION_ERROR): Request is invalid

Wo fange ich an zu suchen?

Re: Fehlermeldung Frontail

Verfasst: 12. Jul 2024 08:54
von udo1toni
Nun ja, das Thing ist offline. Es wechselt zwischen den zwei Meldungen "Box does not respond" und "Request is invalid".
Nutzt Du das avmfritz Bindung (könnte ja sein, dass es noch von früheren Versuchen übrig ist)?

Falls nein, lösch das Thing.

Falls ja, prüfe die Einstellungen, Passwort, User, Host usw. und in der FRITZ!Box, ob der Zugriff freigegeben ist.
Typisches Problem mit FRITZ!Box: die Firmware der FRITZ!Box ist "zu neu" für das verwendete Binding.

Da Du laut Signatur mit openHAB 2 unterwegs bist, wäre dann eine Option, das System auf openHAB 3 upzudaten und von dort auf openHAB 4 upzudaten. Die aktuelle stable Version ist 4.2.0. Wenn Du diesen Schritt gehst, wirst Du openHAB nicht wiedererkennen :) aber es lohnt sich, schon allein wegen der Main UI (ersetzt HABmin und Paper UI).
Das Upgrade ist mit hohem Aufwand verbunden, letztlich auch, weil Du seit Jahren nichts gemacht hast :)
Im Zweifel wäre es deshalb vermutlich die einfachste Lösung, das System komplett neu zu erstellen (direkt mit OH 4.2), am besten parallel zum alten System (z.B. in einer VM oder notfalls auch nativ auf einem Windows PC - wenn alles rund läuft, kannst Du die Konfiguration komplett sichern, den Pi4 mit dem aktuellen openHABian Image neu aufsetzen und die Konfiguration dort einspielen).
Selbst ausgehend von einer vorhandenen OH 2 Konfiguration sind mit 100 % Sicherheit sehr viele Änderungen notwendig, deshalb die mögliche Variante, das System parallel zum alten neu zu erstellen, dann kannst Du Stück für Stück die alte Konfiguration "abpinseln" ohne in dieser Zeit auf openHAB zu verzichten.
Größte Punkte: diverse Parameter wurden seit OH 2 umbenannt, der Namensraum hat sich geändert (von org.eclipse... wieder zurück zu org.openhab... interne Konfigurationsdaten sind deshalb nicht kompatibel), einige Aufrufe in der DSL sind verändert (insbesondere alles was Zeit beinhaltet - JavaTime statt Joda Time), die Aufzählung ist (sehr) unvollständig.
Auf der anderen Seite: Das System lässt sich immer noch (fast) vollständig über Textdateien konfigurieren, wahlweise kannst Du das System aber auch vollständig über die UI konfigurieren. Das Verhalten ist hier identisch zu dem in openHAB 2, beide Arten existieren also parallel, Textkonfiguration kann man in der UI sehen aber nicht editieren, UI Konfiguration ist in den Textdateien nicht vorhanden. Die neue UI ist extrem mächtig und mit OH 4.2 auch sehr aufgeräumt

Re: Fehlermeldung Frontail

Verfasst: 12. Jul 2024 10:32
von Innocent
Vielen Dank für die ausführliche Antwort. Ja, openhab 4 wäre schon was, habe aber noch immer die Zeit nicht.
Was macht denn das Binding? 🤔
Brauche ich es denn überhaupt?

Konnte erörtern, das es für die Fritz Thermostate gebraucht wird. Davon könnte ich mich trennen, da sie mir eh nur die Temperaturen im Zimmer angeben.

Re: Fehlermeldung Frontail

Verfasst: 12. Jul 2024 11:25
von udo1toni
Die Thermostate laufen auch über das avmfritz Binding.
Allerdings brauchst Du dazu kein thing fritzbox. Im Zweifel hast Du das Thing mal aus Versehen aus der Inbox angelegt, aber niemals Zugangsdaten hinterlegt. In diesem Fall lösche einfach das Thing. Falls es anschließend in der Inbox auftaucht, setze es dort auf ignorieren.

Re: Fehlermeldung Frontail

Verfasst: 12. Jul 2024 12:56
von mad-mike
Moin,

Die Fehlermeldung könnte von einem Fritzbox Update kommen... ;)

Link

Re: Fehlermeldung Frontail

Verfasst: 12. Jul 2024 15:07
von Innocent
Habe das Binding, das thing und die Items gelöscht.

Nun kommen aber keine Nachrichten per telegram mehr an.
2024-07-12 14:59:14.806 [WARN ] [ab.action.telegram.internal.Telegram] - Transport error: {}
Irgendwas ist immer... 🤣

Openhab 4.2 ist auf dem Laptop installiert...
Mal sehen.

Re: Fehlermeldung Frontail

Verfasst: 12. Jul 2024 19:17
von Innocent
Telegram Nachrichten kommen wieder. Lag also ausnahmsweise mal nicht an meinem System.

Openhab 4.

Things weiterhin in VSC anlegen?
Aktuell ist es so, das mit installiertem Shelly Binding nur eine von vielen Shellys erkannt wird.

Kann man die Things etc in VSC von Openhab 2 als Text kopieren und so auch in Openhab 4 per VSC einfügen?
Oder wie legt man hier ein thing richtig an?
Welche Informationsquelle könnt ihr mir empfehlen?

Re: Fehlermeldung Frontail

Verfasst: 12. Jul 2024 22:43
von udo1toni
Wie gesagt, Du kannst unter openHAB4 weiterhin mittels VS Code konfigurieren, mit den bekannten Einschränkungen.

Was nicht über VS Code konfigurierbar ist, ist die Main UI selbst (wobei das streng genommen so auch nicht stimmt, aber Du müsstest Dich dann direkt mit JSON und XML rumschlagen und openHAB jeweils neu starten, damit Deine Änderungen eingelesen werden - da ist der Weg über die UI deutlich angenehmer und sinnvoller.

Re: Fehlermeldung Frontail

Verfasst: 13. Jul 2024 08:44
von Innocent
Was heißt das genau für mich?
Things finden lassen und in der Maske anlegen?

Re: Fehlermeldung Frontail

Verfasst: 13. Jul 2024 10:01
von udo1toni
Meine Vorgehensweise ist gewöhnlich, dass ich Things in der Inbox annehme, das Thing anschließend öffne und mir aus der Codeansicht die Parameter heraus kopiere. Anschließend lege ich das Thing manuell über eine *.things Datei an (ich bin halt voll old-school Text-affin), nachdem ich das automatisch angelegte Thing in der UI wieder gelöscht habe.