-
-
Notifications
You must be signed in to change notification settings - Fork 222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation: Ahoy-DTU parallel operation communication #523
Comments
Hallo das Problem rührt vom Protokoll her. Die beiden/drei DTUs schicken Kommandos an den Wechselrichter und bekommen Antworten vom WR. Wir kennen aber nur das MainCmd auf das der WR antwortet und nicht das SubCmd zu dem diese Antwort gehört. |
Hallo, vielen Dank für die Antwort. Die Frage die ich mir aber stelle ist, warum es mit HM-DTU und OpenDTU funktioniert und mit HM-DTU und Ahoy-DTU nicht bzw. nur sehr schlecht? |
Es gibt hier zwei mögliche Gründe:
|
Hallo, vielen Dank. Das klingt auf jeden Fall nach einer plausiblen Erklärung für das unterschiedliche Verhalten. |
Ja klar, wir sind auf jeden Fall interessiert die Kommunikation so gut und stabil wie möglich zu machen. |
Das freut mich. |
@lumapu |
das passiert Stück für Stück, zB. ist die retransmit Thematik in der aktuellen Dev Version schon umgebaut. (0.5.68) Ich habe selbst nicht mehr den gesamten Überblick wo was besser / schlechter ist und kann nur über issues wie diesen darauf reagieren. |
Ok, werde ich morgen mal testen. |
@lumapu |
Ich weiß nicht was du dir daraus versprichst, AhoyDTU übermittelt Daten, sobald es neue empfangen hat. Wenn keine neue Daten können gibt's auch keine neuen Informationen. |
Hallo, Du sagt, immer wenn es neue Daten gibt, wird auch etwas versendet. In OpenDTU kann man sowohl das Pollintervall zum WR als auch das MQTT Intervall einstellen. |
das hängt immer von der Beleuchtungssituation ab. Ich kann ein festes Intervall vorsehen, nur denke ich bringt das hinsichtlich der Aktualität keinen Vorteil. |
Vielen Dank für die Rückmeldung. Aber wenn man es so sieht, dass ist wahrscheinlich immer noch die Aktualität der Daten die vom WR kommen, das "Problem" Ich kann es leider technisch nicht beurteilen, da mir das Wissen in dem Bereich fehlt. |
added SH1106 to automatic build added IP address to MQTT (version, device and IP are retained and only transmitted once after boot) #556 added `set_power_limit` acknowledge MQTT publish #553 changed: version, device name are only published via MQTT once after boot added `Login` to menu if admin password is set #554 added `development` to second changelog link in `index.html` #543 added interval for MQTT (as option). With this settings MQTT live data is published in a fixed timing (only if inverter is available) #542, #523 added MQTT `comm_disabled` #529
Hallo @MiniOh
Prinzipiell ist es nicht vorgesehen mehrere DTUs parallel zu betreiben bzw. den WR gleichzeitig mit mehreren DTUs abzufragen.
@lumapu ich hatte mit @cbscpe neulich auch die Senderoutine angesehen und er meinte wir hätten DynamicPayloadLength aktiv aber würde das AutoACK nicht nutzen. D.h. wir lösen auch bei fehlerhaften Paketen einen IRQ aus und prüfen das selbst. https://discord.com/channels/984173303147155506/1056138445958938655/1060488095784501278 Vielleicht erklärt ja das die stark unterschiedliche Empfangsqualität in einer kompetitiven Umgebung mit mehreren DTUs wie bei @MiniOh ? |
Vielen dank für die ausführliche Ausführung. Dauerhaft möchte ich natürlich keine DTUs parallel betreiben. Mittlerweile sind aber die alternativen Projekte, dank Euch, so gut, dass man die HM DTU ablösen kann. Zu deine Frage. Wenn ich HM-DTU und Open-DTU laufen lasse, bekomme ich über den Tag verteilt zuverlässg alle 15-30 Sek Daten von den WR. Ich kann die Situation bzw. die Aktualität der Daten verbessern, indem ich in Ahoy das Abfrageintervall auf 5 Sek stelle, Vielen Dank schon mal voab. |
Kurze Frage: Ist dieses Thema noch aktuell hier? Oder kann man es closen? |
Hardware
nRF24L01+ Module
Antenna:
Software
Version / Git SHA:
Version: 0.5.59
Hello,
I have a question regarding the susceptibility to failure when another DTU is in operation.
I was previously using an HM-DTU, but would like to switch to Ahoy or Open-DTU.
In the past few months, the HM-DTU and an Open-DTU have been running in parallel. Both supplied data and the Open-DTU was always connected to the 3 inverters. The only disadvantage is that the Open-DTU occasionally transmits "zero" values via MQTT due to the parallel operation. This behavior is well known. I've been testing Ahoi-DTU for a few weeks now, because there is a function here that no "zero" data is transmitted. So far it works great.
However, Ahoy-DTU and HM-DTU don't work well in parallel at all. As soon as the HM-DTU is also in operation, the inverters are often displayed as unavailable in the Ahoy-DTU and it is only rarely the case that all 3 are reliably online.
I am aware that this is due to the parallel operation, but I would like to continue operating the HM-DTU until I have integrated everything into my home automation. Parallel operation was possible with Open-DTU. What is the difference in the communication behavior between Open-DTU and Ahoy-DTU?
Thank you in advance.
================================================================
Hallo,
ich habe eine Frage bezüglich der Störanfälligkeit, wenn eine weitere DTU im Betrieb ist.
Ich nutzte bisher eine HM-DTU, möchte aber auf Ahoi oder Open-DTU umsteigen.
In den Vergangenen Monaten liefen die HM-DTU und eine Open-DTU parallel. Beide lieferten Daten und auch die Open-DTU war immer mit den 3 Wechselrichter verbunden. Einziger Nachteil, durch den Parallel Betrieb werden von der Open-DTU hin und wieder "Zero" Werte über MQTT übermittelt. Dieses Verhalten ist ja bekannt. Nun bin ich seit einigen Wochen Ahoy-DTU am testen, da es hier nun eine Funktion gibt, dass keine "Zero" Daten übertragen werden. Soweit funktioniert das auch klasse.
Allerdings funktionieren Ahoi-DTU und HM-DTU überhaupt nicht gut parallel. Sobald die HM-DTU zusätzlich in Betriebt ist, werden in der Ahoi-DTU die Wechselrichter ganz oft als nicht verfügbar angezeit und es kommt auch nur selten vor, dass alle 3 zuverlässig online sind.
Mir ist bewusst, dass dies am Parallel Betrieb liegt, allerdings würde ich gerne die HM-DTU noch weiter betreiben bis ich alles in mein Homeautomation intregriert habe. Mit Open-DTU war der Parallel Betrieb möglich. Was unterscheidetet in dem Kommunikationsverhalten Open-DTU und Ahoy-DTU?
Danke euch schon mal vorab.
The text was updated successfully, but these errors were encountered: