NEWS
Neuling mit Fragen zu SUN2000 Adaptern
-
Vielleicht auch noch interessant, wenn ich die Instanz starte geht das innerhalb von Sekunden auf folgendes Bild:
Im Protokoll steht nur:
Im JSON-Health stand ganz kur eine neue Fehlermeldung, leider war das so schnell wieder weg, dass ich es nicht lesen konnte. Es ändert sich dann auf das oben beschriebene:
-
@beachboy sagte in Neuling mit Fragen zu SUN2000 Adaptern:
Im Protokoll steht nur:
das ist kein debug-log
da steht möglicherweise mehr -
@homoran
Danke für den Hinweis, das hat mich jetzt weiter gebracht, musste zuerst mal suchen, wo ich den Debug-Level ändern kann.
Jetzt habe ich einen konkreten Anhaltspunkt - Modbus error: {"name":"PortNotOpenError","message":"Port Not Open","errno":"ECONNREFUSED"}
Die Emma lehnt die Verbindung ab, obwohl Modbus aktiviert ist.
Die Veränderung des delays auf 600 habe ich gleich getestet, verändert aber die Situation nicht.2025-05-08 17:06:42.412 - info: admin.0 (2375) ==> Connected system.user.admin from ::ffff:192.168.2.60 2025-05-08 17:09:21.750 - info: host.HDVDR "system.adapter.sun2000.0" enabled 2025-05-08 17:09:21.947 - info: host.HDVDR instance system.adapter.sun2000.0 in version "1.4.0" started with pid 623580 2025-05-08 17:09:22.493 - debug: sun2000.0 (623580) Redis Objects: Use Redis connection: 127.0.0.1:9001 2025-05-08 17:09:22.504 - debug: sun2000.0 (623580) Objects client ready ... initialize now 2025-05-08 17:09:22.505 - debug: sun2000.0 (623580) Objects create System PubSub Client 2025-05-08 17:09:22.505 - debug: sun2000.0 (623580) Objects create User PubSub Client 2025-05-08 17:09:22.514 - debug: sun2000.0 (623580) Objects client initialize lua scripts 2025-05-08 17:09:22.517 - debug: sun2000.0 (623580) Objects connected to redis: 127.0.0.1:9001 2025-05-08 17:09:22.523 - debug: sun2000.0 (623580) Redis States: Use Redis connection: 127.0.0.1:9000 2025-05-08 17:09:22.526 - debug: sun2000.0 (623580) States create System PubSub Client 2025-05-08 17:09:22.527 - debug: sun2000.0 (623580) States create User PubSub Client 2025-05-08 17:09:22.572 - debug: sun2000.0 (623580) States connected to redis: 127.0.0.1:9000 2025-05-08 17:09:22.681 - debug: sun2000.0 (623580) Plugin sentry Initialize Plugin (enabled=true) 2025-05-08 17:09:22.840 - info: sun2000.0 (623580) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.sun2000, node: v20.19.1, js-controller: 7.0.6 2025-05-08 17:09:22.963 - debug: sun2000.0 (623580) getAstroDate(pattern=sunrise, date=Thu May 08 2025 12:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)) => Thu May 08 2025 05:56:34 GMT+0200 (Mitteleuropäische Sommerzeit) 2025-05-08 17:09:22.963 - debug: sun2000.0 (623580) getAstroDate(pattern=sunset, date=Thu May 08 2025 12:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)) => Thu May 08 2025 20:46:34 GMT+0200 (Mitteleuropäische Sommerzeit) 2025-05-08 17:09:22.964 - debug: sun2000.0 (623580) {"timeout":10000,"delay":0,"connectDelay":5000,"modbusAdjust":true,"min":0,"max":6000} 2025-05-08 17:09:22.964 - info: sun2000.0 (623580) Adjustment: It starts for the Modbus connection... 2025-05-08 17:09:22.965 - debug: sun2000.0 (623580) ### DataPolling START 1 sec ### 2025-05-08 17:09:22.966 - debug: sun2000.0 (623580) Try to read data from id/address 0/30354/high/Emma sampled data 2 2025-05-08 17:09:22.966 - info: sun2000.0 (623580) Open Connection... 2025-05-08 17:09:27.971 - info: sun2000.0 (623580) Connected Modbus TCP to 192.168.2.73:502 2025-05-08 17:09:27.973 - debug: sun2000.0 (623580) Modbus error: {"name":"PortNotOpenError","message":"Port Not Open","errno":"ECONNREFUSED"} 2025-05-08 17:09:27.975 - debug: sun2000.0 (623580) ### Adjustment: Try to read with the delay value: 600 ### 2025-05-08 17:09:27.976 - debug: sun2000.0 (623580) Adjust: {"successLevel":0,"successCounter":0,"errorCounter":1,"lastLength":0,"SuccessDelay":6000,"ErrorDelay":0} 2025-05-08 17:10:02.152 - info: linux-control.0 (2767) getting data from HDVDR (192.168.2.18:22) 2025-05-08 17:10:06.074 - info: linux-control.0 (2767) successful received data from HDVDR (192.168.2.18:22) 2025-05-08 17:10:22.966 - debug: sun2000.0 (623580) ### Watchdog: time since last update 60.001 sec 2025-05-08 17:10:57.955 - info: host.HDVDR "system.adapter.sun2000.0" disabled 2025-05-08 17:10:57.956 - info: host.HDVDR stopInstance system.adapter.sun2000.0 (force=false, process=true) 2025-05-08 17:10:57.962 - info: sun2000.0 (623580) Got terminate signal TERMINATE_YOURSELF 2025-05-08 17:10:57.963 - info: sun2000.0 (623580) cleaned everything up... 2025-05-08 17:10:57.965 - info: sun2000.0 (623580) terminating 2025-05-08 17:10:57.965 - debug: sun2000.0 (623580) Plugin sentry destroyed 2025-05-08 17:10:57.966 - info: sun2000.0 (623580) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2025-05-08 17:10:58.001 - info: host.HDVDR stopInstance system.adapter.sun2000.0 send kill signal 2025-05-08 17:10:58.468 - info: sun2000.0 (623580) terminating 2025-05-08 17:10:58.527 - info: host.HDVDR instance system.adapter.sun2000.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2025-05-08 17:14:07.236 - info: fritzbox.0 (2607) data from 192.168.2.1: 08.05.25 17:14:07;CALL;1;10;937403;930013;SIP0; 2025-05-08 17:14:14.939 - info: fritzbox.0 (2607) data from 192.168.2.1: 08.05.25 17:14:14;CONNECT;1;10;930013; 2025-05-08 17:14:19.594 - info: admin.0 (2375) ==> Connected system.user.admin from ::ffff:192.168.2.60 2025-05-08 17:14:25.154 - info: host.HDVDR "system.adapter.sun2000.0" enabled 2025-05-08 17:14:25.335 - info: host.HDVDR instance system.adapter.sun2000.0 in version "1.4.0" started with pid 624577 2025-05-08 17:14:25.876 - debug: sun2000.0 (624577) Redis Objects: Use Redis connection: 127.0.0.1:9001 2025-05-08 17:14:25.887 - debug: sun2000.0 (624577) Objects client ready ... initialize now 2025-05-08 17:14:25.889 - debug: sun2000.0 (624577) Objects create System PubSub Client 2025-05-08 17:14:25.893 - debug: sun2000.0 (624577) Objects create User PubSub Client 2025-05-08 17:14:25.916 - debug: sun2000.0 (624577) Objects client initialize lua scripts 2025-05-08 17:14:25.922 - debug: sun2000.0 (624577) Objects connected to redis: 127.0.0.1:9001 2025-05-08 17:14:25.936 - debug: sun2000.0 (624577) Redis States: Use Redis connection: 127.0.0.1:9000 2025-05-08 17:14:25.940 - debug: sun2000.0 (624577) States create System PubSub Client 2025-05-08 17:14:25.942 - debug: sun2000.0 (624577) States create User PubSub Client 2025-05-08 17:14:25.991 - debug: sun2000.0 (624577) States connected to redis: 127.0.0.1:9000 2025-05-08 17:14:26.004 - debug: sun2000.0 (624577) Plugin sentry Initialize Plugin (enabled=true) 2025-05-08 17:14:26.168 - info: sun2000.0 (624577) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.sun2000, node: v20.19.1, js-controller: 7.0.6 2025-05-08 17:14:26.290 - debug: sun2000.0 (624577) getAstroDate(pattern=sunrise, date=Thu May 08 2025 12:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)) => Thu May 08 2025 05:56:34 GMT+0200 (Mitteleuropäische Sommerzeit) 2025-05-08 17:14:26.290 - debug: sun2000.0 (624577) getAstroDate(pattern=sunset, date=Thu May 08 2025 12:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)) => Thu May 08 2025 20:46:34 GMT+0200 (Mitteleuropäische Sommerzeit) 2025-05-08 17:14:26.290 - debug: sun2000.0 (624577) {"timeout":10000,"delay":0,"connectDelay":5000,"modbusAdjust":true,"min":0,"max":6000} 2025-05-08 17:14:26.291 - info: sun2000.0 (624577) Adjustment: It starts for the Modbus connection... 2025-05-08 17:14:26.291 - debug: sun2000.0 (624577) ### DataPolling START 1 sec ### 2025-05-08 17:14:26.292 - debug: sun2000.0 (624577) Try to read data from id/address 0/30354/high/Emma sampled data 2 2025-05-08 17:14:26.292 - info: sun2000.0 (624577) Open Connection... 2025-05-08 17:14:31.295 - info: sun2000.0 (624577) Connected Modbus TCP to 192.168.2.73:502 2025-05-08 17:14:31.297 - debug: sun2000.0 (624577) Modbus error: {"name":"PortNotOpenError","message":"Port Not Open","errno":"ECONNREFUSED"} 2025-05-08 17:14:31.299 - debug: sun2000.0 (624577) ### Adjustment: Try to read with the delay value: 600 ### 2025-05-08 17:14:31.300 - debug: sun2000.0 (624577) Adjust: {"successLevel":0,"successCounter":0,"errorCounter":1,"lastLength":0,"SuccessDelay":6000,"ErrorDelay":0} 2025-05-08 17:15:06.075 - info: linux-control.0 (2767) getting data from HDVDR (192.168.2.18:22) 2025-05-08 17:15:08.720 - info: host.HDVDR "system.adapter.sun2000.0" disabled 2025-05-08 17:15:08.720 - info: host.HDVDR stopInstance system.adapter.sun2000.0 (force=false, process=true) 2025-05-08 17:15:08.723 - info: sun2000.0 (624577) Got terminate signal TERMINATE_YOURSELF 2025-05-08 17:15:08.724 - info: sun2000.0 (624577) cleaned everything up... 2025-05-08 17:15:08.724 - info: sun2000.0 (624577) terminating 2025-05-08 17:15:08.724 - debug: sun2000.0 (624577) Plugin sentry destroyed 2025-05-08 17:15:08.724 - info: sun2000.0 (624577) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2025-05-08 17:15:08.763 - info: host.HDVDR stopInstance system.adapter.sun2000.0 send kill signal 2025-05-08 17:15:09.226 - info: sun2000.0 (624577) terminating
-
@beachboy und du hast das ausgeführt?
https://github.com/bolliy/ioBroker.sun2000/blob/main/docs/inverter.md
-
@Homoran Ja, das habe ich in der Tat.
Allerdings sieht bei mir der Dialog ganz anders aus - siehe Screen-Foto.
Ich habe bei IP des Servers 0.0.0.0 eingestellt in der Annahme, dass dann alle Hosts zu lässt.
Leider finde ich das nirgends im Bedienungshandbuch bestätigt, dass das auch genau die Folge hat.
Ich werde jetzt mal explizit auf die Server IP zurück gehen, um das zu testen.PS: Ich hab vom Installatuer das Install-Passwort bekommen, daher komme ich an alles ran,
hilft bis jetzt nur leider nichts... -
@beachboy sagte in Neuling mit Fragen zu SUN2000 Adaptern:
Ich habe bei IP des Servers 0.0.0.0 eingestellt in der Annahme, dass dann alle Hosts zu lässt.
stell da mal die IP des ioBrokers rein
-
Das sieht nicht wirklich nach der Oberfläche des WR aus.
Bist du wirklich mit dem WLAN AP des WR verbunden wenn du das machst?
-
@wendy2702 In der Tat, nein, das ist die EMMA.
D.h. ich bin direkt mit der EMMA verbunden.
Am WEchselrichter habe ich keinen Dongle, denn das soll ja über die EMMA laufen. -
@homoran Werde ich testen, komme aber erst gegen Abend dazu.
-
@beachboy du musst Modbus trotzdem am WR aktivieren.
-
@wendy2702 Klasse, danke für den Hinweis, ich habe mich in der Tat nie am WR angemeldet.
Wird dann heute Abend auch gleich getestet. -
@wendy2702 Hmm, also irgendwie finde ich im WR keine Einstellung für Modbus...
In der "Parametereinstellung zur Kommunikation des Parallelsystems" gibt es nur die Auswahl NA oder RS485
Das steht momentan auf NA.
Ich nehme an, dass das über die EMMA anders strukturiert ist, da ich am WR keinen Dongle habe. Das soll ja über die EMMA gehen...
-
@beachboy der Upload deiner Screenshots hat nicht funktioniert
Edit: schau mal hier
https://www.photovoltaikforum.com/thread/229493-huawei-emma-a02/
-
@wendy2702 Ja, die waren vom Handy zu gross.
Hab es jetzt korrigiert... -
@wendy2702
Den Eintrag: https://www.photovoltaikforum.com/thread/229493-huawei-emma-a02/?postID=4291234#post4291234
verstehe ich so, dass das mit der aktuellen SW Version der EMMA noch nicht geht...
Ärgerlich... -
@beachboy ich verstehe die meisten Einträge der 12 Seiten so das es geht.
Habe aber a) selber kein Huawei und Emma
b) keine Lust mich da komplett einzuarbeiten -
@beachboy auf der Emma muss mindestens die Firmware V100R024C00SPC101 installiert sein! Die 100 funktioniert tatsächlich nicht.
Siehe: https://github.com/bolliy/ioBroker.sun2000#supported-hardware
und dann steht im Wiki welche Einstellungen notwendig sind: https://github.com/bolliy/ioBroker.sun2000/wiki/Emma
LG Stephan