NEWS
[Adapter] cloudfreie Auslesung von Deye-Invertern
-
@rene55 Ich habe den Deye SUN-6K-SG04LP3. Ich habe bisher als Einstellungen lediglich die IP und die Seriennummer eingetragen. Alles andere war vorgegeben.
-
@rene55 said in [Adapter] cloudfreie Auslesung von Deye-Invertern:
@planetkeane Versuch es mal hiermit: https://github.com/raschy/ioBroker.deyeidc/blob/main/deyeidc.Sun2000.json
Danke, das hat funktioniert!
-
@ronnyempire Ich vermute mal, das Register 86 gibt es nur (sinnvoll) bei den µWR. Versuch mal eine .json von den großen WR.
-
Hallo,
ich habe einen Deye M80G4 mit Seriennummer 24031XXXXX.
Adapter ist grün.
Json template ist vom M80G3.
Bekomme aber keine Datenpunkte....
Nur folgende Meldungen im Log.
Mache ich was falsch ??Danke schon mal für die Hilfe.
GrüßeBuster
-
@buster sagte in [Adapter] cloudfreie Auslesung von Deye-Invertern:
Nur folgende Meldungen im Log.
Mache ich was falsch ??Ja, auf deinem Bildchen von Text ist auch noch der interessante Teil abgeschnitten...
iob logs --watch
anschauen und den TEXT von dort in CodeTags eingebettet posten.
-
Hallo,
kannst Du damit was anfangen ?
Danke für die Hilfe
LG Buster2024-05-31 12:18:12.728 - debug: deyeidc.0 (29396) Redis Objects: Use Redis con nection: 127.0.0.1:9001 2024-05-31 12:18:12.787 - debug: deyeidc.0 (29396) Objects client ready ... ini tialize now 2024-05-31 12:18:12.791 - debug: deyeidc.0 (29396) Objects create System PubSub Client 2024-05-31 12:18:12.792 - debug: deyeidc.0 (29396) Objects create User PubSub C lient 2024-05-31 12:18:12.855 - debug: deyeidc.0 (29396) Objects client initialize lu a scripts 2024-05-31 12:18:12.865 - debug: deyeidc.0 (29396) Objects connected to redis: 127.0.0.1:9001 2024-05-31 12:18:12.869 - silly: deyeidc.0 (29396) redis psubscribe cfg.o.syste m.user.* 2024-05-31 12:18:12.907 - silly: deyeidc.0 (29396) redis psubscribe cfg.o.enum. * 2024-05-31 12:18:12.910 - silly: deyeidc.0 (29396) objectDB connected 2024-05-31 12:18:12.914 - debug: deyeidc.0 (29396) Redis States: Use Redis conn ection: 127.0.0.1:9000 2024-05-31 12:18:12.936 - debug: deyeidc.0 (29396) States create System PubSub Client 2024-05-31 12:18:12.938 - debug: deyeidc.0 (29396) States create User PubSub Cl ient 2024-05-31 12:18:13.019 - debug: deyeidc.0 (29396) States connected to redis: 1 27.0.0.1:9000 2024-05-31 12:18:13.020 - silly: deyeidc.0 (29396) statesDB connected 2024-05-31 12:18:13.248 - info: deyeidc.0 (29396) starting. Version 0.0.14 in / opt/iobroker/node_modules/iobroker.deyeidc, node: v18.19.0, js-controller: 5.0.1 7 2024-05-31 12:18:13.279 - debug: deyeidc.0 (29396) IP address [192.168.0.44] se ems to be valid. 2024-05-31 12:18:13.280 - info: deyeidc.0 (29396) Retrieving data from the inve rter will be done every 60 seconds 2024-05-31 12:18:13.280 - debug: deyeidc.0 (29396) checkUserData is ready 2024-05-31 12:18:13.282 - debug: deyeidc.0 (29396) try to connect . . . 2024-05-31 12:18:13.333 - debug: deyeidc.0 (29396) Connected to server 2024-05-31 12:18:13.338 - silly: deyeidc.0 (29396) States system redis pmessage system.adapter.deyeidc.0.logLevel/system.adapter.deyeidc.0.logLevel:{"val":"sil ly","ack":true,"ts":1717150693285,"q":0,"from":"system.adapter.deyeidc.0","lc":1 717149942276} 2024-05-31 12:18:23.444 - debug: deyeidc.0 (29396) Connection timeout 2024-05-31 12:18:23.445 - debug: deyeidc.0 (29396) Connection closed/destroyed 2024-05-31 12:18:23.447 - debug: deyeidc.0 (29396) Connection closed
-
Bitte zieh das Fenster deines Terminals breiter, damit die Zeilenumbrüche nicht kaputt gehen. Oder verwende gleich ein besseres Terminal.
-
so besser
habe den adapter neu gestartet ......2024-05-31 14:08:16.859 - info: host.iobroker instance system.adapter.deyeidc.0 started with pid 17583 2024-05-31 14:08:18.734 - debug: deyeidc.0 (17583) Redis Objects: Use Redis connection: 127.0.0.1:9001 2024-05-31 14:08:18.791 - debug: deyeidc.0 (17583) Objects client ready ... initialize now 2024-05-31 14:08:18.794 - debug: deyeidc.0 (17583) Objects create System PubSub Client 2024-05-31 14:08:18.796 - debug: deyeidc.0 (17583) Objects create User PubSub Client 2024-05-31 14:08:18.863 - debug: deyeidc.0 (17583) Objects client initialize lua scripts 2024-05-31 14:08:18.874 - debug: deyeidc.0 (17583) Objects connected to redis: 127.0.0.1:9001 2024-05-31 14:08:18.879 - silly: deyeidc.0 (17583) redis psubscribe cfg.o.system.user.* 2024-05-31 14:08:18.920 - silly: deyeidc.0 (17583) redis psubscribe cfg.o.enum.* 2024-05-31 14:08:18.923 - silly: deyeidc.0 (17583) objectDB connected 2024-05-31 14:08:18.927 - debug: deyeidc.0 (17583) Redis States: Use Redis connection: 127.0.0.1:9000 2024-05-31 14:08:18.953 - debug: deyeidc.0 (17583) States create System PubSub Client 2024-05-31 14:08:18.955 - debug: deyeidc.0 (17583) States create User PubSub Client 2024-05-31 14:08:19.039 - debug: deyeidc.0 (17583) States connected to redis: 127.0.0.1:9000 2024-05-31 14:08:19.040 - silly: deyeidc.0 (17583) statesDB connected 2024-05-31 14:08:19.283 - info: deyeidc.0 (17583) starting. Version 0.0.14 in /opt/iobroker/node_modules/iobroker.deyeidc, node: v18.19.0, js-controller: 5.0.17 2024-05-31 14:08:19.317 - debug: deyeidc.0 (17583) IP address [192.168.0.44] seems to be valid. 2024-05-31 14:08:19.318 - info: deyeidc.0 (17583) Retrieving data from the inverter will be done every 60 seconds 2024-05-31 14:08:19.319 - debug: deyeidc.0 (17583) checkUserData is ready 2024-05-31 14:08:19.320 - debug: deyeidc.0 (17583) try to connect . . . 2024-05-31 14:08:19.355 - debug: deyeidc.0 (17583) Connected to server 2024-05-31 14:08:19.361 - silly: deyeidc.0 (17583) States system redis pmessage system.adapter.deyeidc.0.logLevel/system.adapter.deyeidc.0.logLevel:{"val":"silly","ack":true,"ts":1717157299326,"q":0,"from":"system.adapter.deyeidc.0","lc":1717149942276} 2024-05-31 14:08:29.516 - debug: deyeidc.0 (17583) Connection timeout 2024-05-31 14:08:29.517 - debug: deyeidc.0 (17583) Connection closed/destroyed 2024-05-31 14:08:29.519 - debug: deyeidc.0 (17583) Connection closed 2024-05
-
iob nodejs-update 20
Und der Wechselrichter wohnt unter 192.168.0.44?
Irgendwie scheint der Adapter da nicht an Land zu kommen.Edit: Typos
-
@thomas-braun
jepp der wohnt da ..... kann auch darauf zugreifen und die Konfigoberfläche aufrufen
ich mach mal das update..... -
Update gemacht.... verhält sich aber immer noch gleich ...
Schließt die Verbindung nach timeout..... -
@buster
hast du auch die richtige Seriennummer ( des Datenloggers, nicht vom Wechselrichter! ) eingetragen, und den richtigen Port ? (8899 wenn unveraendert) -
Hallo,
danke für den Hinweis ...... kaum macht man es richtig....schon geht's .
War natürlich die falsche SN NummerDanke für Eure Hilfe !!!!
LG Buster
-
@buster Danke an @ilovegym und @Thomas-Braun, ich hätte das mit der Seriennummer auch stark vermutet.
Übrigens, dass die Verbindung nach dem Abrufen der Datenblöcke wieder geschlossen wird ist so richtig - außer, du hast ein externes Relais angeschlossen. Dann bleibt die Verbindung offen, weil das Relais soviel quasselt. -
@rene55
Ich konnte IP und SN von einem deye WR eingeben und die Verbindung klappte auf Anhieb. kann ich mehrere deye Wechselrichter auslesen und wenn ja wie funktioniert das? Ich sehe nur Felder für ein Gerät. -
fuer jeden Wechselrichter eine Instanz anlegen, und dort die IP des Wechselrichters und die Seriennummers des Datenloggers eintragen.
Funktioniert hier mit 5 Wechselrichtern einwandfrei. -
@ilovegym
Danke für die schnelle Antwort.
Wie lege ich eine zweite Instanz an? -
Im Tab Adapter bei demjenigen auf das + klicken..
-
@ilovegym
Danke -
Gibt es eine Möglichkeit, in der admin-Oberfläche die jeweiligen json-Dateien von github zu importieren? Oder müssen die von Hand eingepflegt werden?