tbnobody / OpenDTU

Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters
GNU General Public License v2.0
1.83k stars 510 forks source link

Wechselrichterverbindung weg, sobald MQTT aktiviert ist #2232

Open fabiankeil1990 opened 3 months ago

fabiankeil1990 commented 3 months ago

What happened?

Ich habe eine OpenDTU mit ESP32 und CMT2300A. Firmware 24.8.5, Konfigurationsversion 0.1.28 und SDK Version v4.4.7-dirty.

Die Verbindung zu allen 4 Wechselrichtern funktioniert sofort und ist stabil. ( 2x HMS-1600-4T und 2x HMS1800-4T)

Sobald ich MQTT aktiviere, aktualisieren die Wechselrichter nichtmehr. Deaktiviere ich MQTT, bleibt der Zustand so, nichts wird aktualisiert. Erst nach einem Neustart geht es dann wieder.

Ich habe keine nRF24 Antenne für die WLAN verbingung, nutze das interne vom ESP32 dafür.

Hatte jemand schonmal so ein Problem?

Grüße

To Reproduce Bug

ESP32-D0WD-V3

Expected Behavior

Ich habe gehofft MQTT macht keine schwierigkeiten :-D

Install Method

Pre-Compiled binary from GitHub

What git-hash/version of OpenDTU?

v24.8.5

Relevant log/trace output

No response

Anything else?

No response

Please confirm the following

DPO99 commented 2 months ago

Welchen Intervall hast du bei MQTT eingestellt?

fabiankeil1990 commented 2 months ago

Moin, im openDTU 5 sekunden.

Mein Homeassistant liefert ihm auch alle 5 sekunden neue werte wenn sich der verbrauch ändert.

DPO99 commented 2 months ago

Welcher Intervall ist für die Abfrage der Wechselrichter eingestellt?

Und sende mal nicht alle 5 sek an die Dtu sondern alle 30. Bei 5 sek kommt die DTU nicht hinterher. Vor allem bei 4 Wechselrichtern.

fabiankeil1990 commented 2 months ago

Da habe ich alle 8 sekunden eingestellt

DPO99 commented 2 months ago

Und den Intervall zum Senden an die DTU auch auf 30 Sekunden gestellt? M.e. sollte es dann laufen.

tbnobody commented 1 month ago

Ist das Problem mit der aktuellen Version noch vorhanden? Wenn ja, was siehst du auf der Seriellen Konsole? Wenn nein, bitte den Issue schließen