Wenn du Hilfe benötigst, 🔍 suche bitte, bevor du einen neues Thema oder Beitrag erstellst.
DAnke schon mal für die Rückantwort und wie mache ich das genau den so bewandert bin ich mit Home Assistant noch nicht auslesen tu ich den Deye über den Wlan Stick, wäre nett wenn du da mir ein bischen helfen könntest, ich wusste bzw hab es irgendwo schon mal gelesen das es dieses Regiester gibt nur wie ich das nun in Home Assistant mache das es der Deye bekommt ...............
Der mit den Sonnenstrahlen tanzt
@schwarzermann Geh mal bitte in die HomeAssistant community, weil das hier aktuell den Rahmen sprengen würde. Du hast jetzt die Register, hierzu musst Du im modbus.yaml die Register ansprechen, danach ein Template erstellen und diesen dann automatisieren. Ohne das ich jetzt genau Deine Umgebung kenne, hier einmal ein Grundgerüst.
Home‑Assistant Modbus‑Konfiguration für GEN‑Mikroinverter‑Eingang
1. Modbus‑Schreibservice (HA‑Serviceaufruf)
Damit kannst du GEN EIN/AUS schalten:
GEN Mikroinverter EIN (Register 133 = 2)
service: modbus.write_register
data:
hub: deye
unit: 1
address: 133
value: 2
GEN Mikroinverter AUS (Register 133 = 0)
service: modbus.write_register
data:
hub: deye
unit: 1
address: 133
value: 0
2. HA‑Modbus‑Sensor (Status von Register 133 lesen)
Damit du jederzeit siehst, ob GEN aktiv ist:
modbus:
- name: deye
type: tcp
host: 192.168.1.50
port: 502
sensors:
- name: "GEN Input Mode"
address: 133
input_type: holding
data_type: int16
Bedeutungen:
| Wert | Bedeutung |
|---|---|
| 0 | Nur Generator |
| 1 | Smart Load |
| 2 | Mikroinverter aktiv |
3. HA‑Switch
Damit du GEN wie einen normalen Schalter bedienen kannst:
switch:
- platform: template
switches:
gen_microinverter:
friendly_name: "GEN Mikroinverter Eingang"
value_template: "{{ states('sensor.gen_input_mode') | int == 2 }}"
turn_on:
service: modbus.write_register
data:
hub: deye
unit: 1
address: 133
value: 2
turn_off:
service: modbus.write_register
data:
hub: deye
unit: 1
address: 133
value: 0
Damit hast du einen echten Schalter, der:
- den Status korrekt anzeigt
- sauber zwischen EIN/AUS schreibt
- keine Race‑Conditions erzeugt
- perfekt in Lovelace passt
Wozu das Rad neu erfinden? Es gibt bereits fertige Integrationen für HA, zum Beispiel Solarman von David. Dort sind alle benötigten Register bereits vorbereitet und werden ausgelesen. Es besteht auch die Möglichkeit, die Register zu beschreiben.
Deye SUN-12K-SG04LP3-EU, 36 х Trina Vertex S 425W, 2 x Deye RW-M 6.1
Deye SUN-8K-SG04LP3-EU, 10 х Trina Vertex S+ 430W, 2 x Deye RW-M 6.1
2 x Deye SUN 2000, je 4 х Trina Vertex S+ 430W, Netzparallel zu 8kW WR
1 x Deye SUN 600, 2 х Sharp NU-JC 410W, Netzparallel zu 8kW WR

