Home Assistant Wechselrichter Hoymiles Ahoy-DTU und MQTT

Wie man sieht, habe ich es geschafft, den MQTT-Explorer zu installieren 😊

Nun tut sich schon wieder eine Frage auf:

Ich hatte in ersten Versuchen mit Ahoy-DTU als Topic "ahoy" verwendet, dann mich aber für "ahoydtu" entschieden. So ist es auch im MQTT-Config der AhoyDTU eingetragen.

Nun sehe ich aber im MQTT-Explorer, das da auch "ahoy" erscheint. Wie bekomme ich das wieder weg?

Bildschirmfoto 2023-02-22 um 16.22.40.jpg

Danke schon mal für die viele Hilfe hier.

Viele Grüße Uwe

@imany

image.png

Überflüssigen Eintrag markieren und dann rechts auf den Papierkorb klicken. 😉

Gruß, Hain

Danke! Das war ja einfach 😊

Hallo,endlich mal eine Anleitung! das hat mich nun auch endlich weiter gebracht. Mqtt zeigt Werte an. Wo habt Ihr die yaml Config eingefügt und welche?

Grüße der nikolaus

@nikolaus69 Deine Frage habe ich nicht verstanden. Wenn Du im HA den Editor eingebunden hast, dann musst Du doch nur darauf gehen und siehst alle Dateien.

Ich glaube, hier im Thema bin ich richtig…

Seit Wochen bin ich dabei HA zum laufen zu bringen und zu verstehen - ein paar Erfolgserlebnisse gab es sogar schon! Hoffentlich werden es noch viele viele mehr :wink:

Leider komme ich nicht weiter und benötige eure Hilfe.

Ich möchte auch die AhoiDTU ins HA über mqtt einbinden.
AhoiDTU läuft und sendet, Mosquitto Broker ist installiert.
Auf einen Topic hören funktioniert nur auf die selber erstellten, Pakete von AhoiDTU werden da nicht angezeigt.
Nach der Aktualisierung der DTU auf 0.5.66 werden mir jetzt auch im HA alle Entitäten angezeigt - allerdings mit rotem Ausrufezeichen.

Ich habe in der config.yaml keine Einträge über MQTT oder AhoiDTU etc… auch eine mqtt.yaml gibt es bei mir nicht - ich vermute, das HA mit den Datenpaketen somit nichts anfangen kann.

Wie ist denn der übliche/einfache Weg, dort die Daten da einzufügen?
Oder bin ich komplett auf dem Holzweg?

(MQTT Explorer habe ich noch nicht installiert… bin grad dabei…)

Vielen Dank für Eure Zeit!





Moin. Ich habe mir eine mqtt.yaml erstellt. Darin habe ich dann alle Sensoren der AhoyDtu hinterlegt. Wie die heißen siehst du am besten über den MQTT Explorer.

grafik
grafik

Beispiel aus der yaml:

sensor:
- name: “AHOY WiFI”
state_topic: HM1500/wifi_rssi
unit_of_measurement: “dBm”
- name: “AHOY Version”
state_topic: HM1500/version
unit_of_measurement: “Version”

etc.
Der Name ist dann Dein Sensor den Du dann in einem Dashboard einbauen kannst.
grafik

Nicht zu vergessen den MQTT Broker unter den Add-ons zu installieren.
grafik

Hoffe das hilft weiter

Vielen Dank für deine Hilfestellung!

Leider steht der Ochs noch vor dem Scheunentor :sweat_smile:

MQTT Explorer installiert und läuft :white_check_mark:
mqtt.yaml erstellt und in der config,yaml bescheid gegeben, dass diese existiert :white_check_mark:

Muss ich da alles irgendwie händisch abschreiben?


2

Ging bei mir deutlich einfacher:
In HA:

  • MQTT AddOn installiert
  • MQTT unter Geräte installiert

danach einfach in der Ahoy:

  • MQTT Settings eingetragen und “Discovery Config” gestartet.

HA hat bei mir alle zur Verfügung stehenden Enti’s erkannt.

Übrigens:
Finger weg von der 0.566 !
Die hat ein paar böse Bugs (je nachdem welche Hardware Du dafür verwendest)
Die 0.6 läuft DEUTLICH stabiler.

Bei mir hat das leider mit der Discovery Config nicht funktioniert. Habe dann alles per “Hand” erstellt. Bei mir läuft die 0.566 eigentlich ohne Probleme. Die 0.6 kam glaube ich erst letzte Woche raus. Dann kann ich die ja gleich mal testen. Hatte mit den Versionen dazwischen viel Probleme.

So die DTU auf 0.6 hochgezogen. :slight_smile:

Dann habe ich wohl vor ein paar Tagen als letzter die Version 0566 draufgezogen…

Jetzt ist die 06er Version aufgespielt und - es läuft! Problemlose MQTT Verbindung und auch die Live Daten sind bereits im Dashboard zu sehen.

Gestern habe ich noch ganz stumpf die mqtt.yaml von → ryhoruk 10.Feb
in meine eingefügt und HM800 gegen HM600 ersetzt - danach konnte ich auch die Entitäten mit der 0566er finden.

Aber es ist wie Samhain schreibt, die 06er läuft stabiler und die Funktionen wurden wesentlich erweitert.

riker14 - alles per Hand geschrieben? boar… da brauch ich aber noch eine Weile um das zu können.

Ach so schlimm war das nicht. Wenn die ersten Daten geschrieben sind ist es ja nur noch Copy und Paste :slight_smile:

Hab meine DTU am Laufen.
Datenpunkte würden alle erstellt. Jedoch frage ich mich wo der Unterschied zwischen:
TOTAL P_AC und TOTAL P_DC liegt?

Weis das jemand?

Moin!

AC ist Wechselstromseitig (vom Wechselrichter erzeugt) und DC ist die Gleichspannungsseite (von den Modulen kommend)

Grüße!

Also ist das AC signal was für mich interessant ist?

Du möchtest das Signal weiterverarbeiten? Nulleinspeisung?

Interessant sind fast alle Werte :wink:

Wie mare schon richtig geschrieben hat musst Du bei deiner PV unterscheiden zwischen allem was VOR dem Wechselrichter und NACH dem Wechselrichter passiert.

Wichtig für die Weiterverarbeitung ist alles was NACH dem Wechselrichter (Netzspannungsseite) passiert.
VOR dem Wechselrichter (dort wo deine Panels angeschlossen sind) bieten die Entitäten zwar auch Informationen (z.B. funktionieren die Panels korrekt, welche Auswirkung hat die Verschattung auf deinen Ertrag usw.), diese Infos sind aber nur für die Betriebsüberwachung interessant.

Nach dem Wechselrichter (AC seitig) bekommst Du alle wichtigen Info’s die deine echten Ertrag im Hausnetz beinhalten. Hier ist im Wesentlichen nur die Gesamt AC P Leistung für Dich wichtig.

Ich musste letztlich NICHTS manuell über yaml - Dateien konfigurieren.
Auf der Ahoy-DTU mqtt - Config:

  1. zuerst ein Topic setzen
  2. dann sichern und restart der DTU
  3. dann in der MQTT-Config auf der Ahoy-DTU: SEND klicken. Das schickt offensichtlich alle Sensoren an homeassistant.

Kurz darauf wurden im homeassistant - Dashboard automatisch alle Sensoren des hm600 korrekt angezeigt.

mqtt - Konfig im homeassistant sieht bei mir so aus, mqtt-user ist angelegt und das Präfix auf “homeassistant” gesetzt:

Kann mich meinem Vorredner nur anschließen.
Hab es die ganze Zeit versucht und konnte zwar sehen das was gesendet wird aber keine Sensoren wurden mir angezeigt.

Dann einfach mal in der DTU ein Software update gemacht meins war vom November 2022 jetzt Version [ahoi_v0.6.9] https://github.com/lumapu/ahoy/releases

und siehe da alles Sensoren und jeder Status ist im HomeA abrufbar.

beste grüße
Marcel

Moin Matze, bei der openDTU leider ist doch nicht jeder Status abrufbar. Wichtige Fehlermeldung stehen leider nicht zur Verfügung und das finde ich sehr schade.