reserve85 / HoymilesZeroExport

Zero Export Script for Hoymiles Inverters using AhoyDTU / OpenDTU and Tasmota Smart Meter inferface / Shelly 3EM / SHRDZM / Emlog / ioBroker
GNU General Public License v3.0
136 stars 32 forks source link

Feature Request - MQTT Auto-Discovery #250

Open Bend3smo opened 1 week ago

Bend3smo commented 1 week ago

Moin, es wäre super, wenn Home Assistant die MQTT Entitäten automatisch anlegen und auch die aktuellen Einstelltungen auslesen könnte.

Eine Reglung abhängig vom Tibber Strompreis wäre damit zum Beispiel sehr einfach realisierbar.

lullatscho commented 1 week ago

Das funktioniert doch schon per OpenDTU. Also da ist jetzt nicht viel Aufwand hinter, das zu aktivieren.

Bend3smo commented 1 week ago

?

tomquist commented 1 week ago

Der Feature Request macht schon Sinn. Über die OpenDTU bekommt man nur die aktuell eingestellten IST-Werte, kann aber das ZeroExport script nicht steuern. HoymilesZeroExport pushed die SOLL-Werte in den MQTT. Außerdem gibt HoymilesZeroExport noch das gesamt limit aus, was relevant ist, wenn man mehrere Wechselrichter hat. Darüber hinaus macht es auch Sinn, wenn per Auto-Discovery die Entitäten für die /set/* topics angelegt werden, damit man darüber das Script steuern kann.

Ich kenne mich mit HomeAssistant nicht gut aus, aber wenn jemand eine passende HomeAssistant config zur Verfügung stellt, kann ich gerne damit Auto-Discovery einbauen.

Bend3smo commented 6 days ago

Kannst du mal eine Liste aller Topics posten?

Besonders das Topic für das Gesamte Limit würde mich interessieren. Damit wäre eine Drosselung, abhängig vom aktuellen Strompreis, per Automation in HomeAssistant einfach möglich.

Bis jetzt zeigt mir mein MQTT Explorer in HomeAssistant noch nichts von ZeroExport an.

Ich hab in einem anderen Thread gelesen, dass das daran liegt, das ZeroExport nur liest ist das richtig? Könnte man das nicht ändern, das alle Topics an den MQTT Broker veröffentlicht werden?

Kenne mich leider mit MQTT nicht so gut aus.

RealNBB commented 4 days ago

Mach doch einfach "deintopic/#". Dann zeigt der MQTT Explorer alles an, was rein kommt.

Ich hab es übrigen aber auch noch nicht geschafft, MQTT von ZeroExport zu empfangen. In meinem Fall denke ich aber, dass es eher daran liegt, dass mein HAOS als Container läuft (genauso wie ZeroExport) und es deshalb nicht wirklich mit dem im HAOS hinterlegten Broker klappt.

Bend3smo commented 4 days ago

Funktioniert leider auch nicht. Weder wenn das ZeroExport Script als docker Container auf einem NAS läuft, noch wenn es per portainer als Docker auf einem NUC mit HomeAssistantOS läuft.

Bend3smo commented 2 days ago

Ich muss mich entschuldigen mit nem vernünftigen Editor sieht man den Fehler sofort. image Jetzt sehe ich die Topics im MQTT Explorer. image

Leider ist das gesamte Limit nicht dabei. Oder ist "normal_watt" das gesamte Limit?

HOY_MAX_WATT = 800 Taucht leider auch nicht auf.

Es wäre super wenn man einen der beiden Werte per MQTT ändern könnte.