-
-
Notifications
You must be signed in to change notification settings - Fork 226
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
MQTT Auto Discovery Unterstützung (ESP8266) #85
Conversation
Danke für deinen Beitrag! Gibt es noch andere, die solch ein Feature benötigen? |
Für Nutzer von homeassistant ist das sehr nützlich. Ohne mqtt auto dicovery müssten alle Werte der Inverter mühevoll manuell in der Konfiguration hinzugefügt werden. |
Ja, für Homeassistant sehr nützlich, Danke. Die state_class Parameter wären auch noch relevant (total_increasing für die yields) damit es auch entsprechend in der Energieübersicht eingetragen werden kann. |
@lumapu Ja es wird json verschickt. Das passiert einmalig beim Start, sobald der Inverter verfügbar ist. Bzgl der Codegröße müsste ich nochmal nachschauen. @moormob |
danke für die Erläuterungen, ich wollte nur sichergehen, dass es nichts proprietäres ist und auch der Allgemeinheit einen Vorteil bringt. Weiß einer warum die Objekte nicht automatisch angelegt werden beim ersten eintreffen? Hängt es damit zusammen, dass ein Gerät per Autodiscover gleich zu Beginn Preis gibt was alles möglich wäre und nicht nach und nach weitere Felder anlegt? |
Vorher: Mein Branch:
Den technischen Hintergrund kenne ich leider nicht, kann ich mir aber gut vorstellen. Zusätzlich dazu das in der Discovery Message ja noch einige weitere Attribute sind welche den Wert beschreiben um den es geht. @moormob |
Wie bekomme ich denn das ganze so fertig auf den ESP installiert? Hab auch das Problem dass ich den Ahoy nicht finden kann... |
@Stiffler0210 bitte die Anleitung README.md befolgen und entweder das bin unter Releases flashen bzw. selber mit platformio bauen und hochladen. Bitte keine anderen Issues / PR high-jacken wir haben einen Discord Chat! |
Hallo zusammen,
erstmal einen großen Dank für eure tolle Arbeit hier, hat bisher wunderbar mit meinem HM-1500 funktioniert.
Da ich Home Assistant nutze und dort bei der Menge an Sensoren das ganze recht umfangreich werden würde, dachte ich mir das ich mal MQTT Auto Discovery implementiere. Auch um deutlich schneller weitere Inverter dann einbinden zu können.
Ich habe es nun so umgesetzt, das sobald die Inverter verfügbar sind die entsprechenden MQTT Nachrichten versendet werden. Einmalig pro Inverter.
Hier ein kleiner Einblick in den MQTT Explorer:
Sobald HASS das ganze empfängt, wird direkt mein Inverter als Gerät erkannt:
Und hier ein kleiner Ausschnitt von den Sensoren (sind beim HM-1500 ja ein paar 😄)
Habt ein bisschen nachsehen beim Review vom Code, das ist das erste mal das ich auf einem ESP8266 aktiv entwickle. Und auch C/C++ ist nicht mein täglich Brot 😃 Bin aber für konstruktive Kritik immer zu haben.