You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OpenDTU mit v24.11.7 einen ESP32 und 4 HM Wechselrichter 3 * HM-600 und 1 * HM-1500-4T
OpenDTU mit v24.11.7 einen ESP32 und 2 HMS Wechselrichter 2 * HMS-1800-4T (CMT2300A)
jeweils angebunden an einen MQTT Broker (Problem zuerst aufgetreten mit Mosquitto(auch unterschiedliche Versionen getestet) nun gerade bei HiveMQ) die in Docker laufen. Zentral laufen die Daten dann über Home Assistant 2025.01.02(eigene VM unter Proxmox) zusammen und wird in die InfluxDB(auch eine eigene VM unter Proxmox) abgelegt.
seit ein paar Tagen ist mir aufgefallen das die Daten im Home Assistant teils als nicht Verfügbar angezeigt werden und nach ein paar Sekunden dann wieder Daten beinhalten.
In den Logs von der DTU kann ich folgendes finden: 15:26:48.429 > Success 15:26:48.575 > TX SystemConfigPara 865.00 MHz --> 15 94 80 98 25 80 12 99 40 80 05 00 67 85 22 A2 00 00 00 00 00 00 00 00 86 22 B4 15:26:48.670 > Interrupt received 15:26:48.724 > RX 865.00 MHz --> 95 94 80 98 25 80 12 99 40 81 00 01 03 E8 00 00 03 E8 00 00 00 00 00 00 3C F8 33 | -43 dBm 15:26:49.290 > RX Period End 15:26:49.290 > Success 15:26:49.344 > Disconnected from MQTT. 15:26:49.344 > Disconnect reason:TCP_DISCONNECTED 15:26:49.415 > Connecting to MQTT... 15:26:49.471 > Disconnected from MQTT. 15:26:49.471 > Disconnect reason:TCP_DISCONNECTED 15:26:51.435 > Connecting to MQTT... 15:26:53.088 > Connected to MQTT. 15:27:16.949 > Disconnected from MQTT. 15:27:16.949 > Disconnect reason:TCP_DISCONNECTED 15:27:18.957 > Connecting to MQTT... 15:27:21.960 > Disconnected from MQTT. 15:27:21.960 > Disconnect reason:TCP_DISCONNECTED 15:27:23.959 > Connecting to MQTT... 15:27:26.949 > Connected to MQTT. 15:27:50.024 > Disconnected from MQTT. 15:27:50.024 > Disconnect reason:TCP_DISCONNECTED 15:27:51.969 > Connecting to MQTT... 15:27:54.981 > Disconnected from MQTT. 15:27:54.981 > Disconnect reason:TCP_DISCONNECTED 15:27:56.983 > Connecting to MQTT...
im TCPDUMP sehe ich das die OpenDTU die Datenwohl übermittelt hat, MQTT aber nach 12 sek ca den (F)Fin schickt, die OpenDTU noch mit einen (P)Datenpacket antwortet, docker aber mit einen R(Reject) antwortet. 15:27:28.865876 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37404:37804, ack 40, win 5721, length 400 15:27:28.869098 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37804:38225, ack 40, win 5721, length 421 15:27:31.867819 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 36994:37404, ack 40, win 5721, length 410 15:27:31.870318 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37404:37804, ack 40, win 5721, length 400 15:27:31.875159 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37804:38225, ack 40, win 5721, length 421 15:27:37.885332 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 36994:37404, ack 40, win 5721, length 410 15:27:37.889329 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37404:37804, ack 40, win 5721, length 400 15:27:37.893222 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37804:38225, ack 40, win 5721, length 421 15:27:49.838569 IP docker.fritz.box.1883 > OpenDTU-HMS.fritz.box.53900: Flags [F.], seq 40, ack 36994, win 34528, length 0 15:27:49.891565 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 36994:37404, ack 40, win 5721, length 410 15:27:49.891616 IP docker.fritz.box.1883 > OpenDTU-HMS.fritz.box.53900: Flags [R], seq 2091712810, win 0, length 0 15:27:49.894771 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37404:37804, ack 40, win 5721, length 400 15:27:49.894808 IP docker.fritz.box.1883 > OpenDTU-HMS.fritz.box.53900: Flags [R], seq 2091712810, win 0, length 0 15:27:49.896867 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37804:38225, ack 40, win 5721, length 421 15:27:49.896905 IP docker.fritz.box.1883 > OpenDTU-HMS.fritz.box.53900: Flags [R], seq 2091712810, win 0, length 0 15:27:49.901605 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [.], ack 41, win 5720, length 0 15:27:49.901643 IP docker.fritz.box.1883 > OpenDTU-HMS.fritz.box.53900: Flags [R], seq 2091712811, win 0, length 0 15:27:51.944047 IP OpenDTU-HMS.fritz.box.53901 > docker.fritz.box.1883: Flags [S], seq 2579044704, win 5760, options [mss 1436], length 0
Auffällig ist, das dieses Problem heute ganz extrem war, den ganzen tag jede 20-30 sec abbrüche. Gestern den ganzen Tag nur 2 abbrüche.
Daten ruf ich von den Wechselrichtern normal alle 60 sec ab, und im MQTT veröffentliche ich es alle 57 sec. Hab aber schon unterschiedliches ausprobiert, von 20 sec bis 3 min. Zur Zeit ist auch jegliche Autentifizierung abgeschaltet. MQTT Version 3.1.1. Home Assistant hat am Tag zwar auch seine 2-3 Abrüche aber nicht mehr.
Gibt es noch irgendwelche Ideen warum der MQTT die verbindung zu machen will, zur Zeit gehen mir die Ideen aus. Vielen Dank schon mal für Ideen / Tips
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi zusammen,
kurz zum Setup:
2 OpenDTUs:
jeweils angebunden an einen MQTT Broker (Problem zuerst aufgetreten mit Mosquitto(auch unterschiedliche Versionen getestet) nun gerade bei HiveMQ) die in Docker laufen. Zentral laufen die Daten dann über Home Assistant 2025.01.02(eigene VM unter Proxmox) zusammen und wird in die InfluxDB(auch eine eigene VM unter Proxmox) abgelegt.
seit ein paar Tagen ist mir aufgefallen das die Daten im Home Assistant teils als nicht Verfügbar angezeigt werden und nach ein paar Sekunden dann wieder Daten beinhalten.
In den Logs von der DTU kann ich folgendes finden:
15:26:48.429 > Success 15:26:48.575 > TX SystemConfigPara 865.00 MHz --> 15 94 80 98 25 80 12 99 40 80 05 00 67 85 22 A2 00 00 00 00 00 00 00 00 86 22 B4 15:26:48.670 > Interrupt received 15:26:48.724 > RX 865.00 MHz --> 95 94 80 98 25 80 12 99 40 81 00 01 03 E8 00 00 03 E8 00 00 00 00 00 00 3C F8 33 | -43 dBm 15:26:49.290 > RX Period End 15:26:49.290 > Success 15:26:49.344 > Disconnected from MQTT. 15:26:49.344 > Disconnect reason:TCP_DISCONNECTED 15:26:49.415 > Connecting to MQTT... 15:26:49.471 > Disconnected from MQTT. 15:26:49.471 > Disconnect reason:TCP_DISCONNECTED 15:26:51.435 > Connecting to MQTT... 15:26:53.088 > Connected to MQTT. 15:27:16.949 > Disconnected from MQTT. 15:27:16.949 > Disconnect reason:TCP_DISCONNECTED 15:27:18.957 > Connecting to MQTT... 15:27:21.960 > Disconnected from MQTT. 15:27:21.960 > Disconnect reason:TCP_DISCONNECTED 15:27:23.959 > Connecting to MQTT... 15:27:26.949 > Connected to MQTT. 15:27:50.024 > Disconnected from MQTT. 15:27:50.024 > Disconnect reason:TCP_DISCONNECTED 15:27:51.969 > Connecting to MQTT... 15:27:54.981 > Disconnected from MQTT. 15:27:54.981 > Disconnect reason:TCP_DISCONNECTED 15:27:56.983 > Connecting to MQTT...
im TCPDUMP sehe ich das die OpenDTU die Datenwohl übermittelt hat, MQTT aber nach 12 sek ca den (F)Fin schickt, die OpenDTU noch mit einen (P)Datenpacket antwortet, docker aber mit einen R(Reject) antwortet.
15:27:28.865876 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37404:37804, ack 40, win 5721, length 400 15:27:28.869098 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37804:38225, ack 40, win 5721, length 421 15:27:31.867819 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 36994:37404, ack 40, win 5721, length 410 15:27:31.870318 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37404:37804, ack 40, win 5721, length 400 15:27:31.875159 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37804:38225, ack 40, win 5721, length 421 15:27:37.885332 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 36994:37404, ack 40, win 5721, length 410 15:27:37.889329 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37404:37804, ack 40, win 5721, length 400 15:27:37.893222 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37804:38225, ack 40, win 5721, length 421 15:27:49.838569 IP docker.fritz.box.1883 > OpenDTU-HMS.fritz.box.53900: Flags [F.], seq 40, ack 36994, win 34528, length 0 15:27:49.891565 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 36994:37404, ack 40, win 5721, length 410 15:27:49.891616 IP docker.fritz.box.1883 > OpenDTU-HMS.fritz.box.53900: Flags [R], seq 2091712810, win 0, length 0 15:27:49.894771 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37404:37804, ack 40, win 5721, length 400 15:27:49.894808 IP docker.fritz.box.1883 > OpenDTU-HMS.fritz.box.53900: Flags [R], seq 2091712810, win 0, length 0 15:27:49.896867 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [P.], seq 37804:38225, ack 40, win 5721, length 421 15:27:49.896905 IP docker.fritz.box.1883 > OpenDTU-HMS.fritz.box.53900: Flags [R], seq 2091712810, win 0, length 0 15:27:49.901605 IP OpenDTU-HMS.fritz.box.53900 > docker.fritz.box.1883: Flags [.], ack 41, win 5720, length 0 15:27:49.901643 IP docker.fritz.box.1883 > OpenDTU-HMS.fritz.box.53900: Flags [R], seq 2091712811, win 0, length 0 15:27:51.944047 IP OpenDTU-HMS.fritz.box.53901 > docker.fritz.box.1883: Flags [S], seq 2579044704, win 5760, options [mss 1436], length 0
Auffällig ist, das dieses Problem heute ganz extrem war, den ganzen tag jede 20-30 sec abbrüche. Gestern den ganzen Tag nur 2 abbrüche.
Daten ruf ich von den Wechselrichtern normal alle 60 sec ab, und im MQTT veröffentliche ich es alle 57 sec. Hab aber schon unterschiedliches ausprobiert, von 20 sec bis 3 min. Zur Zeit ist auch jegliche Autentifizierung abgeschaltet. MQTT Version 3.1.1. Home Assistant hat am Tag zwar auch seine 2-3 Abrüche aber nicht mehr.
Gibt es noch irgendwelche Ideen warum der MQTT die verbindung zu machen will, zur Zeit gehen mir die Ideen aus. Vielen Dank schon mal für Ideen / Tips
Beta Was this translation helpful? Give feedback.
All reactions