NEWS
[Adapter] cloudfreie Auslesung von Deye-Invertern
-
@wcag22 @henry-3 Und. Ist die Info zuviel? Ich dachte, alle 6 Minuten ein Lebenszeichen vom WR wäre gar nicht so schlecht.
@rene55 sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Grüß Dich Rene :-)
@wcag22 @henry-3 Und. Ist die Info zuviel? Ich dachte, alle 6 Minuten ein Lebenszeichen vom WR wäre gar nicht so schlecht.
Nun, das wäre ok.
Aber schau mal - und das ist von diesem Tag nur ein bescheidener Ausschnitt aus dem Log.
2025-09-28 18:26:31.077 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:27:31.281 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:28:31.102 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:29:31.085 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:30:31.367 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:31:31.111 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:32:31.073 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:33:31.086 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:34:31.389 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:35:31.097 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:36:31.953 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:37:31.393 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:38:31.095 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:39:31.106 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:40:31.406 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:41:31.093 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:42:31.106 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:43:31.098 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:44:31.407 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:45:31.102 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:46:31.094 - info: deyeidc.0 (187135) Data reception for 3 registersets completedIch nehme an, das ist das, was auch @Henry-3 meinte. Mit v0.2.0 ist wieder Ruhe.
-
@rene55 sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Grüß Dich Rene :-)
@wcag22 @henry-3 Und. Ist die Info zuviel? Ich dachte, alle 6 Minuten ein Lebenszeichen vom WR wäre gar nicht so schlecht.
Nun, das wäre ok.
Aber schau mal - und das ist von diesem Tag nur ein bescheidener Ausschnitt aus dem Log.
2025-09-28 18:26:31.077 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:27:31.281 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:28:31.102 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:29:31.085 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:30:31.367 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:31:31.111 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:32:31.073 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:33:31.086 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:34:31.389 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:35:31.097 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:36:31.953 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:37:31.393 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:38:31.095 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:39:31.106 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:40:31.406 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:41:31.093 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:42:31.106 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:43:31.098 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:44:31.407 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:45:31.102 - info: deyeidc.0 (187135) Data reception for 3 registersets completed 2025-09-28 18:46:31.094 - info: deyeidc.0 (187135) Data reception for 3 registersets completedIch nehme an, das ist das, was auch @Henry-3 meinte. Mit v0.2.0 ist wieder Ruhe.
-
Hallo,
Ich versuche den Adapter ins laufen zu bekommen. Er verbindet sich aber nicht. Villeicht hat ja jemand eine Idee. Ich habe die Seriennummer eingegeben die bei mir allerdings mit 173XXXXXXX anfängt. Und die IP Adresse habe ich auch angegeben. Muss ich sonst noch etwas eingeben. Installirt ist v0.3.1.Grüße
-
Hallo,
Ich versuche den Adapter ins laufen zu bekommen. Er verbindet sich aber nicht. Villeicht hat ja jemand eine Idee. Ich habe die Seriennummer eingegeben die bei mir allerdings mit 173XXXXXXX anfängt. Und die IP Adresse habe ich auch angegeben. Muss ich sonst noch etwas eingeben. Installirt ist v0.3.1.Grüße
@Öler sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Ich versuche den Adapter ins laufen zu bekommen. Er verbindet sich aber nicht.
Wie stellt sich denn ein 'Kaltstart' des Adapters im Log dar?
Und wie schaut das Gesamtsystem aus?
Kann man iniob diagsehen.
-
(Vermutlich) losgelöst vom Problem:
Installier da komplett neu ein reines 64Bit-System. Du fährst da offenbar einen Mix aus 64Bit-Kernel und 32Bit-Userland. -
@1Topf
Hab ich so gelassen. In den Unterlagen vom Wechselrichter finde ich keine Registerbereiche oder Spulen.
Wie kann ich das rausfinden? -
@Öler und hst du etwas heraus gefunden... welchen Dongle type verwendest du denn stehe nämlich gerade vor dem selben Problem ich nutze den Lan Dongle und habe es mur dem SUN3.6 versucht geeht nicht !!!
-
@1Topf
Hab ich so gelassen. In den Unterlagen vom Wechselrichter finde ich keine Registerbereiche oder Spulen.
Wie kann ich das rausfinden?@Öler sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
In den Unterlagen vom Wechselrichter finde ich keine Registerbereiche oder Spulen
Probiers mal mit denen:
HOLDING:
Register Länge Typ Bedeutung
0 2 uint32 PV1‑Spannung (V)
2 2 uint32 PV1‑Strom (A)
4 2 uint32 PV2‑Spannung (V)
6 2 uint32 PV2‑Strom (A)
12 2 uint32 AC‑Ausgangsleistung (W)
14 2 uint32 AC‑Spannung (V)
16 2 uint32 AC‑Frequenz (Hz × 100)
18 2 uint32 Batterieladung (W)
20 2 uint32 Batterieentladung (W)
22 2 uint32 Batteriestrom (A × 10)
24 2 uint32 Batteriespannung (V × 10)
26 2 uint32 SOC (%)
28 2 uint32 Temperatur (°C)
40 2 uint32 Grid‑Import (W)
42 2 uint32 Grid‑Export (W)
50 2 uint32 Gesamt‑PV‑Leistung (W)
60 2 uint32 Tagesertrag (Wh)
62 2 uint32 Gesamtertrag (kWh × 10)BESCHREIBBARE REGISTER:Register Wert Bedeutung
1000 0/1 Wechselrichter EIN/AUS
1001 0–100 Max. Ladeleistung (%)
1002 0–100 Max. Entladeleistung (%)
1005 0–100 SOC‑Min‑Limit
1006 0–100 SOC‑Max‑Limit
1010 0–6 Arbeitsmodus (0=Self‑Use, 1=Feed‑In, 2=Backup, …)
1011 0/1 Grid‑Charge erlauben
1012 0/1 Grid‑Export erlaubenINPUT:Register Typ Bedeutung
30000 uint16 Geräte‑Typ
30001 uint16 Firmware‑Version
30002 uint16 Seriennummer (Teil 1)
30003 uint16 Seriennummer (Teil 2)
30004 uint16 Seriennummer (Teil 3)Evt. eine Zahl nach oben oder unten testen z.B. 30001 = 30002 -
Sorry, ich verstehe es nicht.
Im Adapter kann ich eingeben
Register, Regel, Schlüssel, Name, Einheit, Faktor
Du schreibst jetzt
Register Länge Typ Bedeutung
wie krige ich das zusammen?@Öler sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
wie krige ich das zusammen?
Indem du es beim entsprechenden Register einträgst z.B.

Aber zu Beginn immer nur eine Registernummer probieren. So kannst du die Werte auch mit dem Symbol Pfeil oben/unten als TSV-Daten einfügen:
_address deviceId name description unit type len factor offset formula role room poll wp cw isScale 0 1 PV1‑Spannung PV1‑Spannung V uint16be 1 1 0 state true false false false 2 PV1‑Strom PV1‑Strom A uint16be 1 1 0 state true false false false 4 PV2‑Spannung PV2‑Spannung V uint16be 1 1 0 state true false false false 6 PV2‑Strom PV2‑Strom A uint16be 1 1 0 state true false false false 12 AC‑Ausgangsleistung AC‑Ausgangsleistung W uint16be 1 1 0 state true false false false 14 AC‑Spannung AC‑Spannung V uint16be 1 1 0 state true false false false 16 AC‑Frequenz AC‑Frequenz Hz uint16be 1 100 0 state true false false false 18 Batterieladung Batterieladung W uint16be 1 1 0 state true false false false 20 Batterieentladung Batterieentladung W uint16be 1 1 0 state true false false false 22 Batteriestrom Batteriestrom A uint16be 1 10 0 state true false false false 24 Batteriespannung Batteriespannung V uint16be 1 10 0 state true false false false 26 SOC SOC % uint16be 1 1 0 state true false false false 28 Temperatur Temperatur °C uint16be 1 1 0 state true false false false 40 Grid‑Import Grid‑Import W uint16be 1 1 0 state true false false false 42 Grid‑Export Grid‑Export W uint16be 1 1 0 state true false false false 50 Gesamt‑PV‑Leistung Gesamt‑PV‑Leistung W uint16be 1 1 0 state true false false false 60 Tagesertrag Tagesertrag Wh uint16be 1 1 0 state true false false false 62 Gesamtertrag Gesamtertrag kWh uint16be 1 1 0 state true false false false -
Das ist wenn ich das richtig sehe ein anderer Adapter. Den hab ich mir dann drauf gemacht. funktionirt aber auch nicht


@Öler sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Das ist wenn ich das richtig sehe ein anderer Adapter
Ja, der Modbus-Adapter. Ich hatte geglaubt, dass du den schon verwendest.
funktioniert aber auch nicht
Du hast eine Registernummer von meinem Adapter. Die wird nicht laufen. Nimm mal
16 AC‑Frequenz AC‑Frequenz Hz uint16be 1 100 0 state true false false false

