NEWS
[Adapter] cloudfreie Auslesung von Deye-Invertern
-
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 -
Das ist Quatsch. Du hast den Deye doch nicht über Modbus eingebunden, oder? Du mußt das im Deye-Adapter (um den es hier in diesem Thread auch geht!) eintragen.

@1Topf Stimmt natürlich
Ich habe das so eingegeben. Aber es werden keine Objekte angelegt.
Es gibt auch keine Fehlermeldung.
Was mir noch etwas unlogisch erscheint, ist das ich oben lese man soll die SN der Loggers eingeben. Ich bekomme aber nur die Verbindung mit der SN des Wechselrichters hin. -
Das ist Quatsch. Du hast den Deye doch nicht über Modbus eingebunden, oder? Du mußt das im Deye-Adapter (um den es hier in diesem Thread auch geht!) eintragen.

-
@1Topf sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Du hast den Deye doch nicht über Modbus eingebunden, oder?
Ich bin mit dem Deye-Adapter nicht zurechtgekommen. Es fehlten viele Werte.
@fuzzy1955 sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Ich bin mit dem Deye-Adapter nicht zurechtgekommen
mit welchem?
hier geht es nur um den cloudfree Adapter.
nicht um Modbus und nicht um den Deye Cloud-Adapter -
@fuzzy1955 sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Ich bin mit dem Deye-Adapter nicht zurechtgekommen
mit welchem?
hier geht es nur um den cloudfree Adapter.
nicht um Modbus und nicht um den Deye Cloud-Adapter -
Ich finde mit beiden Adaptern keinen einzigen Wert. Gibt es eine Möglichkeit zu "Scannen" in welchen bereich werte liegen können. Ich kann ja schlecht alle ausprobieren von 1-999999.
@Öler sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Gibt es eine Möglichkeit zu "Scannen" in welchen bereich werte liegen können
Du könntest ein Modbus-Tools zum Lokalisieren von Registernummern einsetzen, etwa GModbus. Damit werden die verfügbaren Registernummern samt Werten aufgelistet. Das Abfragen geht leider etwas mühsam. Man muss die Adressnummern etappenweise eingeben und kann den Count auf max. 120 stellen.

-
Wie ist denn die Verbindung zum Wechselrichter? Wenn keine Daten kommen, hat der Adapter auch keinen "richtigen" Kontakt zum Wechselrichter. Bei den bisher berichteten Versuchen der Einbindung von "großen" Wechselrichtern über den LAN-Dongle konnte festgestellt werden, dass die einen anderen Dialekt sprechen. Dann geht nur die Einbindung über den Modbus-Adapter. Hier müssen natürlich die Parameter stimmen. Die Suche nach den nötigen Registern bleibt die gleiche.
-
Wie ist denn die Verbindung zum Wechselrichter? Wenn keine Daten kommen, hat der Adapter auch keinen "richtigen" Kontakt zum Wechselrichter. Bei den bisher berichteten Versuchen der Einbindung von "großen" Wechselrichtern über den LAN-Dongle konnte festgestellt werden, dass die einen anderen Dialekt sprechen. Dann geht nur die Einbindung über den Modbus-Adapter. Hier müssen natürlich die Parameter stimmen. Die Suche nach den nötigen Registern bleibt die gleiche.
@Rene55 sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Wie ist denn die Verbindung zum Wechselrichter
Meine beiden WR sind so mit Modbus mit dem IOBroker verbunden.
-
@fuzzy1955 Ja, da bist du fein. Anbindung per LAN => Modbus-Adapter. Die Frage ging eher an @öler.
-
Wie ist denn die Verbindung zum Wechselrichter? Wenn keine Daten kommen, hat der Adapter auch keinen "richtigen" Kontakt zum Wechselrichter. Bei den bisher berichteten Versuchen der Einbindung von "großen" Wechselrichtern über den LAN-Dongle konnte festgestellt werden, dass die einen anderen Dialekt sprechen. Dann geht nur die Einbindung über den Modbus-Adapter. Hier müssen natürlich die Parameter stimmen. Die Suche nach den nötigen Registern bleibt die gleiche.
-
@fuzzy1955 Ja, da bist du fein. Anbindung per LAN => Modbus-Adapter. Die Frage ging eher an @öler.
Moin Moin,
in mühevoller Kleinstarbeit habe ich alles aus dem JSON im Adapter eingegeben.https://github.com/raschy/ioBroker.deyeidc/blob/main/deyeidc.Sun15K-sg01hp3-eu-am2.json
Als Ergebnis bekomme ich Werte. So weit, so schön.
Nun werden viele Werte mit der falschen Dezimalstelle angezeigt.
Ich , als Laie, denke mir, wenn ich Werte abrufe, dann 1:1.
Da ich bei dem Thema, wie Du merkst, keinen Plan habe, woran liegt es?
Ich behelfe mir mit dem Berechnungs TAB, allerdings sieht der Ordner entsprechend aus.
Unzählige Datenpunkte, durch die man nicht mehr durchsteigt.Als Beispiel die Gesamtproduktion

-
Moin Moin,
in mühevoller Kleinstarbeit habe ich alles aus dem JSON im Adapter eingegeben.https://github.com/raschy/ioBroker.deyeidc/blob/main/deyeidc.Sun15K-sg01hp3-eu-am2.json
Als Ergebnis bekomme ich Werte. So weit, so schön.
Nun werden viele Werte mit der falschen Dezimalstelle angezeigt.
Ich , als Laie, denke mir, wenn ich Werte abrufe, dann 1:1.
Da ich bei dem Thema, wie Du merkst, keinen Plan habe, woran liegt es?
Ich behelfe mir mit dem Berechnungs TAB, allerdings sieht der Ordner entsprechend aus.
Unzählige Datenpunkte, durch die man nicht mehr durchsteigt.Als Beispiel die Gesamtproduktion

@haselchen sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Nun werden viele Werte mit der falschen Dezimalstelle angezeigt
Hi,
das ist auch bei meiner Registertabelle so. Diese Werte werden mit dem FACTOR umgerechnet.

-
Moin Moin,
in mühevoller Kleinstarbeit habe ich alles aus dem JSON im Adapter eingegeben.https://github.com/raschy/ioBroker.deyeidc/blob/main/deyeidc.Sun15K-sg01hp3-eu-am2.json
Als Ergebnis bekomme ich Werte. So weit, so schön.
Nun werden viele Werte mit der falschen Dezimalstelle angezeigt.
Ich , als Laie, denke mir, wenn ich Werte abrufe, dann 1:1.
Da ich bei dem Thema, wie Du merkst, keinen Plan habe, woran liegt es?
Ich behelfe mir mit dem Berechnungs TAB, allerdings sieht der Ordner entsprechend aus.
Unzählige Datenpunkte, durch die man nicht mehr durchsteigt.Als Beispiel die Gesamtproduktion

@haselchen sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Als Beispiel die Gesamtproduktion
Da passen aber der Text und die Einheiten nicht zusammen:
Total_PV_power_Wh = Einheit kWh ??
-
@haselchen sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Als Beispiel die Gesamtproduktion
Da passen aber der Text und die Einheiten nicht zusammen:
Total_PV_power_Wh = Einheit kWh ??
Das ist schon richtig . Der Wert , wie Du siehst, wurde mit 37,6 geholt .
In dem BerechnungsTab musste ich den Wert x10 nehmen .
Neuer Datenpunkt entsteht dadurch.
