Hallo zusammen,
ich lass in ioBroker der Status der OpenWB anzeigen, jedoch werden hier die Umlaute und Sonderzeichen nicht bzw. fehlerhaft angezeigt.
In MQTT kommen von OpenWB schon fehlerhafte Zeichen an.
Der Pi5 auf dem ioBroker läuft ist auf LANG=de_DE.UTF-8 eingestellt
Wahrscheinlich ist der Pi on OpenWB falsch eingestellt (ISO-8859-1?).
Wie und wo kann man das umstellen?
Auf SSH komme ich nicht drauf.
Status wird über MQTT ohne Umlaute/Sonderzeichen übermittelt
- mrinas
- Beiträge: 2142
- Registriert: Mi Jan 29, 2020 10:12 pm
- Has thanked: 8 times
- Been thanked: 5 times
Re: Status wird über MQTT ohne Umlaute/Sonderzeichen übermittelt
Auf den ersten Blick würde ich sagen dass mit Unicode codiert werden. MQTT Explorer zeigt Unicode in der Vorschau an, kann das rechts aber sauber interpretieren.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
Re: Status wird über MQTT ohne Umlaute/Sonderzeichen übermittelt
Genau, wie links kommt es bei mir an. Ist das Unicode?
Allerdings schon fertig als MQTT message. Keine Ahnung wie ich das jetzt noch konvertieren kann.
Allerdings schon fertig als MQTT message. Keine Ahnung wie ich das jetzt noch konvertieren kann.
-
- Beiträge: 3396
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 4 times
- Been thanked: 58 times
Re: Status wird über MQTT ohne Umlaute/Sonderzeichen übermittelt
Ja, das ist Unicode, allerdings nicht als normaler Text wie das P und das r davor, sondern in der "html-Darstellung" \u00fc. (ein A wäre \u0041) Du brauchst also irgendwas, was Dir \u00fc in ein Unicode-ü konvertiert. Oder man braucht die Konvention, dass die Literale der openWB immer in unicode codiert sind. Dann kann man auf \uxxxx verzichten und nimmt die Umlaute direkt.
Am Rande: Kuckst Du über die browser-Oberfläche auf z.B. das main.log stimmen die Umlaute, weil da die unicode-Codierung im html-header mitkommt. Klickst Du auf das main.log in der ramdisk, kommt das selbe log, allerdings fehlt dann die Angabe des encodings im header. Als Resulat werden die Umlaute falsch dargestellt.
Am Rande: Kuckst Du über die browser-Oberfläche auf z.B. das main.log stimmen die Umlaute, weil da die unicode-Codierung im html-header mitkommt. Klickst Du auf das main.log in der ramdisk, kommt das selbe log, allerdings fehlt dann die Angabe des encodings im header. Als Resulat werden die Umlaute falsch dargestellt.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
-
- Beiträge: 1
- Registriert: Fr Jun 14, 2024 4:05 pm
Re: Status wird über MQTT ohne Umlaute/Sonderzeichen übermittelt
Hallo.
Ich bin nun von der alten software auf die neue softwarte 2 umgestiegen.
Ich nutzte mit der alten software in verbindung mit dem Iobroker den MQTT adapter.
Es klappte alles perfekt konnte alles stats sehen usw.
Nun mit Software 2 geht nix meher . Im Iobroker steht verbunden , sehe aber keine einträge oder sonstwas der ordner MQTT im iobroker zeigt einfach nix an.
Kann mir jemand die Konfiguration schicken oder sagen anhand eines Bildes wie ich wo , was eintragen muss?
MfG Daniel
Ich bin nun von der alten software auf die neue softwarte 2 umgestiegen.
Ich nutzte mit der alten software in verbindung mit dem Iobroker den MQTT adapter.
Es klappte alles perfekt konnte alles stats sehen usw.
Nun mit Software 2 geht nix meher . Im Iobroker steht verbunden , sehe aber keine einträge oder sonstwas der ordner MQTT im iobroker zeigt einfach nix an.
Kann mir jemand die Konfiguration schicken oder sagen anhand eines Bildes wie ich wo , was eintragen muss?
MfG Daniel
-
- Beiträge: 3396
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 4 times
- Been thanked: 58 times
Re: Status wird über MQTT ohne Umlaute/Sonderzeichen übermittelt
Ich glaube das liegt an den Zugangsdaten. Mach mal user/passwort raus. Die Topics haben sich übrigens alle geändert, da wird noch mehr angepasst werden müssen.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion