Replies: 6 comments 7 replies
-
Darf der Pfad mit nem "/" losgehen? Das klingt i.wie falsch....ändere das mal in "W52/WR/". Ich glaube nicht, dass es per se zu viele slash sind. |
Beta Was this translation helpful? Give feedback.
-
Das mit den zu vielen "/" war vermutlich so gemeint, dass es möglicherweise nur einen Basic-Topic geben kann/darf. Aber um die Eingangsfrage hier zu beantworten: Und zwar scheinen die Subscriptions von OpenDTU, der in der Doku genannten cmd-Topics, alle hardcoded zu sein.
Hier mal ein Auszug aus dem Log meines mosquitto Servers, wo die Subscriptions der DTU zu sehen sind, obwohl ich im Webinterface den Basis-Topic verändert habe (balkonkraftwerk): Hinweis: Ob es mit dem Senden über den oben beispielhaft genannten Topic funktioniert, konnte ich leider noch nicht so richtig testen. Ob das jetzt daran liegt, dass es dunkel ist und die Änderung vom Wechselrichter nicht umgesetzt wird, oder was evtl. noch klemmt, konnte ich noch nicht feststellen. |
Beta Was this translation helpful? Give feedback.
-
Bei mir sieht das alles fein aus, wenn ich auf einem anderen Pfad ein Limit sende... DTU Konsole: |
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen, |
Beta Was this translation helpful? Give feedback.
-
Hallo tbnobody.
vielen Dank für deine rasche Antwort, es ist kaum zu glauben aber das war die Lösung.
Ich habe die openDTU näher an mein WLAN platziert und schon geht’s. Mit der Veränderung des ‚non persistent Limits‘ möchte ich in Verbindung mit einem Hichi Lesekopf mein Zendure Solarflow steuern.
Vielen Dank und viele Grüße,
Jakob Feldl
Von: therunner87 ***@***.***>
Gesendet: Mittwoch, 17. Juli 2024 12:54
An: tbnobody/OpenDTU ***@***.***>
Cc: Jakob58 ***@***.***>; Comment ***@***.***>
Betreff: Re: [tbnobody/OpenDTU] Limits per MQTT setzen (Discussion #1158)
Hallo Jakob58,
ich hatte hier nicht mehr geschrieben, weil der Thread zwischenzeitlich geschlossen wurde, dachte ich.
Und weil ich auch lange nicht dazu gekommen bin, weiter zu suchen.
Letztendlich war bei mir aber dann doch nur der physikalische Layer das Problem.
Die Verbindung der OpenDTU und dem
Wechselrichter war also einfach zu schlecht, sodass die Befehle wohl unterwegs verloren gegangen sind oder nicht verarbeitet werden konnten.
Die OpenDTU war einfach zu weit entfernt vom Wechselrichter, zu viele (dicke) Wände dazwischen, schlechter Winkel, oder vielleicht zu viele Störquellen, vielleicht wegen dem WLAN (ist ja das gleiche Funkband/Bandbreite; 2,4GHz), such dir was aus.
Genau kann ich es nicht sagen, aber nachdem ich die OpenDTU, also den Micrcontroller auf dem OpenDTU läuft, näher an den Wechselrichter gebracht hatte, hat es bei mir dann problemlos funktioniert.
Also wenn du dir nicht sicher bist, dass das nicht das Problem ist, würde ich vielleicht da nochmal schauen.
Was HA betrifft, kann ich leider nicht weiterhelfen, weil ich kein HA habe.
Ich wollte es direkt über mqtt und NodeRed ansteuern, was wie oben beschrieben nach dem umsetzen der OpenDTU-Einheit ja auch funktioniert hat.
Für mich hat sich das mit dem regulieren der Einspeisung aber mittlerweile auch erledigt, weil durch die Änderung der Regularien ist die Einspeisung in meinem Fall irrelevant.
Viel Erfolg weiterhin.
—
Reply to this email directly, view it on GitHub <#1158 (reply in thread)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/BEDTQ74IAJDEH2OI7JRUH3TZMZEMBAVCNFSM6AAAAABLADR5U2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAMBXGIZDOOI> .
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen,
ich habe mir nun viele Beiträge bezüglich dem setzten der Limits per MQTT angeschaut.
Diverses habe ich ebenso probiert und bekomme das Problem einfach nicht gelöst. Wahrscheinlich ist es wie so oft eine Kleinigkeit.
Um es einfach zu halten, lasse ich den ioBroker erstmal raus.
Also einfach nur mein Mosquitto 1.4.10 auf einer Debian VM, die OpenDTU und mein Client mit dem MQTT Explorer.
Das Basic-Topic der openDTU lautet "/W52/WR/"
Demnach müsste der Pfad für "limit_nonpersistent_absolute" wie folgt sein:
"/W52/WR/SERIAL/cmd/limit_nonpersistent_absolute"
Egal was ich im MQTT Explorer setze, es kommt bei der openDTU/dem WR (Hoymiles HM-1500) einfach nicht an.
Erkennt Ihr etwas, was ich grundlegend falsch mache?
Vielen Dank im Voraus für eure Rückmeldung!
Gruß Florian
Beta Was this translation helpful? Give feedback.
All reactions