NEWS
[Adapter] cloudfreie Auslesung von Deye-Invertern
-
@fichte Ja, eigentlich schon. Da wo du 391493xxx stehen hast, habe ich eine 41560xxx stehen - damit funktioniert es. Ist dein WR schon
ä
lter? -
@w00dst0ck Dort steht auch 391493xxx
-
@w00dst0ck Dort steht auch 391493xxx
-
@fichte Dann versuch doch mal bitte, den Adapter komplett zu entfernen und wieder neu zu installieren.
-
@rene55 Hat geklappt
Hast du was ge
ä
ndert?
Hab heut schon 2x Neu Installiert und Gestern... Hab schon echt an mir gezweiffelt...Hatte nur noch einen Fehler der war aber nach kurzen warten weg..

LG Fichte
-
@fichte Wenn du das gestern bzw. heute vor 17:30 neu gemacht hast, hat das f
ü
r die LoggerSN (die du mir eben gezeigt hast) keine Auswirkung. Try it again, please.Hatte nur noch einen Fehler
Und welcher Fehler war das?
-
@rene55 Den hier, aber alles gut, AAdapter ist gr
ü
n und hat schon leistung vom Logger geholt...
-
@fichte Ja super. Dass hei
ß
t, auch Logger mit Seriennummer < 400xxx k
ö
nnen hiermit arbeiten .?! -
-
@rene55 Ach mist Sorry ich meine die 391493xxx habe ich genommen... :man-facepalming: nicht die 2xxxxx
-
Aktuelle Version 0.1.0. Ver
ö
ffentlichungsdatum14.03.2023 Github Link https://github.com/raschy/ioBroker.deyeidc Neuer Adapter f
ü
r cloudfreie Auslesung von Mikro-Wechselrichtern aus dem Hause DeyeDieser Adapter erm
ö
glicht es, Daten aus einem Wechselrichter im lokalen Netzwerk auszulesen. Diese Daten werden
ü
ber die bekannten Modbus-Ports abgerufen und in den Datenpunkten gespeichert. Dies wurde an einem "Deye-kompatiblen" Mikro-Wechselrichter entwickelt und getestet. Die abzufragenden Register k
ö
nnen daher bei anderen Modellen abweichen. Hierf
ü
r muss lediglich die IP des Wechselrichters und die Seriennummer des Loggers eingegeben werden. Falls der Port vom Standardwert abweicht, kann dieser ebenfalls angepasst werden. Als praktikabler Wert f
ü
r die Abtastrate sind 60 Sekunden voreingestellt. Dieser Adapter soll all den jenigen entgegen kommen, die mit der SolarmanPV App nicht oder nur ungerne (China-Cloud) arbeiten wollen.Was muss gemacht werden: unter Einstellungen mindestens die lokale IP des Inverters und die Seriennummer des Loggers (f
ä
ngt meistens mit 4xxxx an) eintragen.
Im nachfolgenden Tab Register das erste und letzte Register eintragen, welches abgefragt werden soll. Hier sind mehrere Zeilen m
ö
glich, um die nicht ben
ö
tigten oder unsinnigen Register zu
ü
berspringen. Voreingestellt sind hier die Register 59 - 90.
In einem weiteren Tab Spulen werden die tats
ä
chlichen Register eingestellt. Hier ist beispielhaft das Register 86 voreingestellt. In diesem Register befindet sich der 'Total AC Output Power (Active)' der im Datenpunkt 'Apo_t1' abgelegt wird. Um diesen richtig auszulesen wird die Regel 3 angewandt, die Einheit soll 'W' sein und der Faktor ist 1. Weitere Register z
ä
hle ich sp
ä
ter noch auf (f
ü
r Einsteiger, die die Register nicht kennen, gibt es auf github https://github.com/raschy/ioBroker.deyeidc/blob/main/deyeidc.MI600.json ein Beispiel) .
Im letzten Tab Berechnen k
ö
nnen die Werte berechnet werden, die der Wechselrichter selbst nicht liefert.
Beispielsweise ist hier ein Muster vorgegeben, welches die Modulleistung eines Inverter-MPPTs berechnet.
Hierzu wird das Produkt aus der Spannung und dem Strom berechnet, und dann im entsprechenden Datenpunkt abgelegt. (Funktioniert nat
ü
rlich nur, wenn man zuvor die Daten f
ü
r DV1 und DC1 abgeholt hat).
Seit Version 0.0.5 m
ü
ssen die Compute-Vorgaben
ü
berarbeitet werden. Waren hier in den
ä
lteren Versionen zwei Felder f
ü
r eine Multiplikation vorgesehen, m
ü
ssen jetzt die beiden Werte, aus denen etwas errechnet werden soll in einem Feld stehen mit der passenden Berechnungsvorschrift. Das hei
ß
t, wenn man wie bisher die Leistung eines Moduls aus Spannung und Strom berechnen m
ö
chte, schreibt man in das Feld Value "DV1*DC1" rein. Alles andere ist unver
ä
ndert. Als Feature kann man jetzt den Spannungsunterschied zwischen den zwei Modulen berechnen "DV1-DV2" (Nur f
ü
r den, den es interessiert).Seit dem 25.08.2023 ist der Adapter nun in der Version 0.0.9 in das ioBroker-Repository aufgenommen worden. Anschlie
ß
end wurde noch etwas bereinigt und f
ü
r die Aufnahme ins stable vorbereitet. In diesem Stadium bekam ich den Hinweis, dass wohl die 32-bit-Werte falsch berechnet w
ü
rden. Das hab ich dann (leider ohne viel zu pr
ü
fen) in die Version 0.0.10
ü
bernommen. Schnell musste ich feststellen, dass alle damit berechneten 32-bit-Werte falsch waren. Also, zur 'Schadensminimierung', die aktuelle Version 0.0.11 hinterhergeschoben.
Zwischenzeitlich wurde ja auch das Relais von Deye ausgeliefert und bei einigen schon integriert. Danach gab es einige Telegramme mehr, die hier ausgetauscht wurden. Das wurde dann in den Versionen 0.0.12 bis 0.0.14 angepasst.Ab der Version 0.0.15, wurde das Rechenmodul etwas
ü
berarbeitet. Es pr
ü
ft jetzt die Eingaben ab, ob der in der Berechnung verwendete Datenpunkt
ü
berhaupt existiert. Wenn nicht gibt es eine Warnung. Gelegentlich Verbindungsprobelme sollten in der jetzt aktuellen Version 0.1.0 auch gefixt sein.Der Adapter ist jetzt in einer Phase, die gerne von Euch weiter getestet und kommentiert werden darf/soll. Auch soll es wohl m
ö
glich sein, gro
ß
e und Hybridwechselrichter
ü
ber diesen Adapter auszulesen. Hier m
ü
ssen halt nur die richtigen Register ausgew
ä
hlt werden. Daher w
ä
re es sch
ö
n, wenn R
ü
ckmeldungen auch hierzu k
ä
men.Viel Spa
ß
.@rene55
Frage: Ist geplant, den Adapter in den "normalen" Updateprozess zu
ü
berf
ü
hren? Ich meine, dass er unter ADAPTER dann als verf
ü
gbares Update erscheint.Ich nutze noch die 0.0.1, die - zumindest f
ü
r meine Anforderungen - stabil l
ä
uft. Vermutlich m
ü
sste ich derzeit via github aktualisieren, sehe dazu aber im Moment keine Notwendigkleit.Danke und einen sch
ö
nen Sonntag
VG Peter -
@rene55
Frage: Ist geplant, den Adapter in den "normalen" Updateprozess zu
ü
berf
ü
hren? Ich meine, dass er unter ADAPTER dann als verf
ü
gbares Update erscheint.Ich nutze noch die 0.0.1, die - zumindest f
ü
r meine Anforderungen - stabil l
ä
uft. Vermutlich m
ü
sste ich derzeit via github aktualisieren, sehe dazu aber im Moment keine Notwendigkleit.Danke und einen sch
ö
nen Sonntag
VG Peter -
@rene55
Super, danke. Dann warte ich, bis er im stable auftaucht.
Adapter l
ä
uft hier ohne Probleme. Haste gut gemacht - weiter so

VG Peter
-
Der Adapter funktioniert super bei mir, vielen Dank f
ü
r die Umsetzung!Ein kleines Problem hab ich aber noch. Wenn sich der WR abschaltet (=Keine Sonne mehr da), dann bleiben die letzten Werte einfach bestehen.
Sprich eigentlich liefert die PV-Anlage aktuell nichts mehr, bei Total AC Output Power (Active) stehen aber noch z.B. 10W drin. Das f
ü
hrt in der Visualisierung zu Verwirrung. K
ö
nnte das vom Adapter geregelt werden (evtl. mit konfigurierbarem Timeout in der Config?) Oder bin ich der Einzige mit dieser Problematik? -
Der Adapter funktioniert super bei mir, vielen Dank f
ü
r die Umsetzung!Ein kleines Problem hab ich aber noch. Wenn sich der WR abschaltet (=Keine Sonne mehr da), dann bleiben die letzten Werte einfach bestehen.
Sprich eigentlich liefert die PV-Anlage aktuell nichts mehr, bei Total AC Output Power (Active) stehen aber noch z.B. 10W drin. Das f
ü
hrt in der Visualisierung zu Verwirrung. K
ö
nnte das vom Adapter geregelt werden (evtl. mit konfigurierbarem Timeout in der Config?) Oder bin ich der Einzige mit dieser Problematik?@medea
Bei mir zeigt der Datenpunkt des Adapters jetzt (21:00 Uhr) auf 2 W. Da ich aber Solarleistung und Ertrag
ü
ber eine DECT 200 erfasse, st
ö
rt mich das nicht weiter. Diese zeigt nun NULL 
VG Peter
-
Der Adapter funktioniert super bei mir, vielen Dank f
ü
r die Umsetzung!Ein kleines Problem hab ich aber noch. Wenn sich der WR abschaltet (=Keine Sonne mehr da), dann bleiben die letzten Werte einfach bestehen.
Sprich eigentlich liefert die PV-Anlage aktuell nichts mehr, bei Total AC Output Power (Active) stehen aber noch z.B. 10W drin. Das f
ü
hrt in der Visualisierung zu Verwirrung. K
ö
nnte das vom Adapter geregelt werden (evtl. mit konfigurierbarem Timeout in der Config?) Oder bin ich der Einzige mit dieser Problematik? -
Habe heute vom H
ä
ndler ein neues Ger
ä
t bekommen und auch gleich eingebunden. Scheint soweit zu funktionieren. Als ich fertig war die Sonne aber schon um die Ecke und die beiden Module haben nur 21,xV geliefert.Ich habe dann die neue IP Adresse in den Adapter eingetragen. Leider wird dieser nicht gr
ü
n. Wenn ich die IP:8899 nehme, sagt auch die Browser Webseite "nicht erreichbar".Wenn ich nur die IP verwende, kommt das hier und wenn ich die URL von Achim B
ä
cker seinem Skript nehme ( http://admin:admin@IP/status.html ), kommen nur Striche. Kann jetzt leider keinen Screenshot mehr machen, weil der WR schon in den Schlaf Modus gegangen ist.Was hat es denn mit dem Port 8899 auf sich? Woher stammt die Info. Habe ich noch nirgends gelesen.
Im Grund so:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

