Ecovacs - ErrorDescription

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
Florian.Reinartz
Beiträge: 117
Registriert: 11. Apr 2022 08:47
Answers: 0
Wohnort: bei Schwerin

Ecovacs - ErrorDescription

Beitrag von Florian.Reinartz »

Moin Zusammen,

gibt es eigentlich eine COdeliste für Ecovacs-Staubsaugerroboter?
Ichmöchte die Fehlermeldungen des Robbis gerne via "ecovacs.map" transformieren. Leider ist es mühselig alle Fehler so nach und nach aufzunehmen.
Gibt es irgendwo evtl. schon eine Liste?
Bei Ecovacs bin ich bisher nicht fündig geworden.

Außerdem habe ich das Problem das ein Fehler in dieser Form ausgespuckt wird.
Unknown error (%1$d)
Auf Grund der ( und des % scheint es nicht möglich zu sein diesen Fehler transformieren zu lassen.
Muss mann da mit " oder ' arbeiten? Hat Jemand damit schon erfahrung?
Hab es bisher nicht hinbekommen.

Danke und Gruß
Florian
openHAB 4.3.4 (64 bit) auf einem Raspberry Pi 5 Model B Rev 1.0 mit 8GB

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Ecovacs - ErrorDescription

Beitrag von udo1toni »

Im Zweifel musst Du einzelne Zeichen escapen, mit einem Backslash. Die Leerzeichen müssen auf jedne Fall escaped werden, jedes einzelne.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
Florian.Reinartz
Beiträge: 117
Registriert: 11. Apr 2022 08:47
Answers: 0
Wohnort: bei Schwerin

Re: Ecovacs - ErrorDescription

Beitrag von Florian.Reinartz »

Hallo Udo,

Du hast mich missverstanden.
Der Fehler kommt vom Gerät und hat den Inhalt Unknown error (%1$d).
Ich kann da nichts escapen...
Übergibt der Robbi z.B. No error an openHAB transformiere ich über No error=Alles OK.
Ber dem Fehler Unknown error (%1$d) funktioniert diese Methode aber nicht.

Muss ich den Inhalt " (%1$d)" erst über eine Rule entfernen? Oder bibt es für für die Transfomation auch Wildcard wie No error*=Alles OK?

Danke und Gruß
Florian
openHAB 4.3.4 (64 bit) auf einem Raspberry Pi 5 Model B Rev 1.0 mit 8GB

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Ecovacs - ErrorDescription

Beitrag von udo1toni »

Nein, ich habe Dich nicht missverstanden. :) Mich irritiert aber, dass die Zuweisung No error=Alles OK funktioniert, denn gewöhnlich musst Du das so schreiben: No\ error=Alles OK also das Leerzeichen escapen. Und genau das würde ich auch mit dem etwas komplexeren Text versuchen:
Unknown\ error\ \(\%1\$d\)=unbekannter Fehler Es kann halt sein, dass nur ein Teil der Backslashes notwendig ist
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten