Home Assistant Einbindung vom Deye 12k und baugleiche (Sunsyk, solarman...)

Trau mich fast nicht zu fragen aber würde das jemand auch komplett aufgebaut abgeben, natürlich gegen Bezahlung. Ich hab schon eine Platine aus einer Bestellung versaut ?. Hab für sowas einfach kein Händchen.

Hallo Sven,

bin noch HA-Anfänger. Daher wollte ich fragen, wie das Einbinden in HA funktioniert. Im MQTT-Explorer sehe ich alle vom obigen Adapter gelieferten Daten des Deye. Aber wie bringe ich die Informationen jetzt auf die Übersicht oder die Energieseite des HA?

Viele Grüße, Peter

Hallo Tenker

Ich denke mal dein Problem sind die ersten schritte mit einem ESPhome.
Sieh dir villeicht mal dieses Video an https://www.youtube.com/watch?v=9YkICApObvo

Dann denk ich kannst Du wieder mit der Deye Integration weitermachen.

Gruss Leiner

Hallo,

ich lese die Daten des DEYE mit der Platine von @bagges aus. siehe github: deye-esp32-bridge

Jetzt möchte ich gerne diese Daten für EVCC nutzen. Komme aber da nicht mit den "Meter" - Kommandos klar. https://docs.evcc.io/docs/devices/meters/#deye

Hat jemand die gleiche Konfiguration und kann mir hier bei der evcc.yaml in diesem Bereich helfen?

Vielen Dank und viele Grüße

Dirk

Der Vollständigkeit halber verlinke ich mal einen Beitrag von Linuxdep zur Abschaltung der Battery

https://www.akkudoktor.net/forum/deye-wechselrichter/deye-hybrid-wr-standby-wirkungsgrad-womit-muss-man-rechnen-was-kan-ich-erwarten/paged/5/#post-169630.

Pass ja zum Tread-Thema

Gruss Leiner

1 „Gefällt mir“

@diwi Ich regel das über "custom". Z.B.

- name: pv type: custom power: source: http uri: http://<IP>/sensor/sun10k-pv_total_power jq: .value timeout: 10s

@ll

frohes Neues Jahr 2024 :grinning:

Also das ESP32 läuft jetzt richtig.

Leider bekomme ich nur Fehler, wenn ich die o.g. Datei

esphome config 10-8-2023.yaml
Rename esphome config 10-8-2023 to esphome config 10-8-2023.yaml

in meine *.yaml einfüge und entsprechend editiere.

Kann jemand mit seiner CONFIG.yaml helfen?

Herzlichen Dank

Tenker

Was bekommst du für Fehler?

Du kannst auch mal meine Config versuchen: GitHub - TheSmartGerman/esphome-for-deye: Esphome component for Deye sun-12k-sg04lp3 to implement into home assistant

Sind noch ein paar Settings extra... Kann man aber bei Bedarf auch raus löschen.

Oder diese Config: GitHub - bagges/deye-esp32-bridge

Jeder passt da halt immernoch was für sich na :wink:

Viel Erfolg

1 „Gefällt mir“

@tsg

ich habe deine YAML genommen und die ersten Bereiche für mein ESP32 umgeschrieben.

Leider bekomme ich die Fehler bei der Installation auf mein ESP.

INFO ESPHome 2023.12.5
INFO Reading configuration /config/esphome/esp32-30pin-deye.yaml...
ERROR Error while reading config: Invalid YAML syntax:
while parsing a block collection
in "<unicode string>", line 62, column 3
did not find expected '-' indicator
in "<unicode string>", line 114, column 4

Line 62 sieht bei mir so aus:

  - platform: modbus_controller

und Linie 144

    entity_category: config

Muss ich da etwas ändern?

Danke für Deine/Eure Hilfe

Tenker

Also ich habe den Code bei mir auch nochmals geladen, ich sehe das Problem aber habe selbst keine Idee...

Ich habe jetzt meine aktuelle YAML aus HA heruntergeladen und angehängt...

esp32-deye12k.txt (40.4 KB)

1 „Gefällt mir“

Ich hatte doch mal meinen code gepostet in einem Beitrag, schaut mal da wie ich das gemacht hatte, das läuft zumindest bei mir. Mit diesem lambda bin ich auch verzweifelt...

1 „Gefällt mir“

@linuxdep Was meinst du mit den Lambdas? Die Batterieumschaltung? Die nutze ich aktuell nicht... Deinen code habe ich schon mal wo gesehen, du schreibst/änderst nur ein register, richtig?

Oder meinst du bezogen auf den Fehler mit <unicode string>?

@Tenker

Stelle mal bitte deine NICHT funktionierende YAML hier ein, damit man die mal komplett anschauen kann.

1 „Gefällt mir“

@webalizer

Du kannst mal meine Config versuchen: GitHub - TheSmartGerman/esphome-for-deye: Esphome component for Deye sun-12k-sg04lp3 to implement into home assistant

Hier kommt dieser Unicode fehler. Ich suche noch, woran es liegen könnten. Wenn du eine Idee hast gerne. Ansonsten werde ich zusehen, dass ich den Code update und meinen code aus HA hochlade. Möchte da aber noch 2-3 stellen Prüfen bevor ich den code pushe.

@TSG

Bei diesem Block ab Zeile 107 hat die erste Zeile eine Einrückung (Leerzeichen) zu viel:

   - platform: modbus_controller
use_write_multiple: true
modbus_controller_id: ${modbus_controller_id}
name: ${device_type}-Time of Use
id: ${device_type}_Time_of_Use
register_type: holding
address: 146
bitmask: 1
entity_category: config
icon: "mdi:toggle-switch"

Ich weiß nicht, was ihr zum Editieren verwendet. Ich nutze Visual Studio Code mit YAML-Plugin und da wird die Syntax sofort überprüft und der Fehler angezeigt:

All sequence items must start at the same column YAML [Zeile 107, Spalte 4]
Sequence item without - indicator YAML [Zeile 108, Spalte 1]

@webalizer DANKE!

i.d.R. mache ich das direkt im ESPHome addon. Der Editor gibt einem ja eigenltich auch die Warnungen. Jetzt sollte es passen... Hab auch noch einen 2. Fehler gefunden. Repository ist entsprechend angepasst.

@webalizer

@tsg

@ll

Also, ich habe jetzt zur Probe die slipx06-YAML editiert.

Beim Abspeichern auf ESP32 keine Fehler.

Unter Geräte sehe ich mein ESP mit 94 Entitäten.

Wenn ich da anklicke, sehe ich leider nur eine Auflistung, aber meine Daten werde vom WR nicht abgerufen.

Ich habe das LAN Kabel an beiden Anschlüssen: Meter-485 und ModeBUS ausprobiert.

Im Anhang die LOG-Datei.

Kann jemand sich sie anschauen und einen Tipp geben?

Danke und LG
Tenker

logs_esp32-38pin-deye_logs.txt (58.4 KB)

Danke, es läuft endlich :sunglasses:

Jetzt läuft bei mir das Projekt

fast Perfekt.

Ich brauche die MQTT Daten um sie an EVCC zu senden.

Kannst Du mir/uns erklären, wie man das umsetzen kann?

Danke und CG
Tenker

@thilog

Hi thilog,

hast Du noch eine Platine und die RJ45 Buchsen zur Verfügung. Ich habe eine Gobelpower 15 kw Batterie mit Deye im Betrieb und möchte ausprobieren ob ich das so auch zum laufen bringe.

Vg Oliver

grafik.png