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
Ecovacs - ErrorDescription
- Florian.Reinartz
- Beiträge: 117
- Registriert: 11. Apr 2022 08:47
- Wohnort: bei Schwerin
Ecovacs - ErrorDescription
openHAB 4.3.4 (64 bit) auf einem Raspberry Pi 5 Model B Rev 1.0 mit 8GB
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Ecovacs - ErrorDescription
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
- Florian.Reinartz
- Beiträge: 117
- Registriert: 11. Apr 2022 08:47
- Wohnort: bei Schwerin
Re: Ecovacs - ErrorDescription
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
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
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Ecovacs - ErrorDescription
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

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