FTUI3: Could not decode a text frame as UTF-8

Begonnen von fremitus, 24 Februar 2023, 20:51:24

Vorheriges Thema - Nächstes Thema

fremitus

Hallo zusammen,

vermutlich keine ursächliches FTUI Thema, aber ich komme nicht wirklich weiter. Der FTUI Bildschirm friert ein und recovert sich nach rund 2 Minuten wieder, um dann wiederum einzufrieren. Die Entwicklerkonsole schmeisst folgendes raus:

WebSocket connection to 'ws://192.168.0.101:8083/fhem/?XHR=1&inform=type=status;filter=tanke,wetter,CanBus,blitzer,gps,wledBulliVorne,daynight,%20stations_01_place%20stations_01_street%20stations_01_price%20stations_02_place%20stations_02_street%20stations_02_price%20stations_03_place%20stations_03_street%20stations_03_price%20stations_04_place%20stations_04_street%20stations_04_price%20hfc1_country%20hfc1_city%20hfc1_day_of_week%20hfc1_temp_c%20hfc2_day_of_week%20hfc2_temp_c%20hfc3_day_of_week%20hfc3_temp_c%20hfc4_day_of_week%20hfc4_temp_c%20hfc5_day_of_week%20hfc5_temp_c%20oel%20volt%20temprasp%20html%20sat%20time%20gpslat%20gpslon%20STATE%20hfc1_iconAPI%20hfc2_iconAPI%20hfc3_iconAPI%20hfc4_iconAPI%20hfc5_iconAPI%20rgb%20state;since=1677267326859;fmt=JSON&timestamp=1677267327133' failed: Could not decode a text frame as UTF-8.

Zweite Meldung:
[websocket] closed! reason=The connection was closed abnormally, e.g., without sending or receiving a Close control frame - URL = ws://192.168.0.101:8083/fhem/?

Ich vermute es liegt am Blitzer Modul 98_Blitzer.pm. Zumindest stoppt der Sync der FTUI Oberfläche erst dann, wenn die Blitzer Meldung ein Ergebnis mit Umlaut ausgibt. Das Log vom Blitzer Modul zeigt folgendes:
Blitzer: <html> <b><p align='center'>Check Result:</b><br>00 Gremmendorf An den Loddenb&uuml;;schen <br></p></html>

Das Blitzer Modul wird glaube ich nicht mehr gewartet, habt ihr noch Ideen? Ich lasse gerade ein Dauerschleife laufen, die mein Log Files mit Testdaten füllt. Diese werden zeitnah angezeigt, bis es eben beim Blitzer Modul zu Ergebnissen kommt. Ohne Resultate läuft alles durch, auch gerne mal stundenlang..

fremitus

habe einen workaorund gefunden...ich schreibe einfach aus dem 98_Blitzer.pm die HTML Datei in eine eigene Log Datei und lese diese über <ftui3-content file="xx"> ein. Das klappt tadellos ohne utf-8 Meldungen....bin aber überrascht, dass bei anderen das Einlesen der Blitzer Daten in FTUI3 klappt...