NEWS
[Adapter] cloudfreie Auslesung von Deye-Invertern
-
@jb_sullivan Das der Fehler jetzt sichtbar wird, kann an Node, am Controller oder am Admin liegen. Die werden ja (gottseidank) immer pingeliger. Heißt nix, ich muss den Fehler finden. Du sagst, 'verstärkt im 3er Block'. Will heissen, du hast 3 Registerbereiche angelegt und der Fehler kommt beim Auswerten der Antworten zu den Registern im 3. Block. Richtig?
-
@rene55 Das mit den 3er Blöcken habe ich wohl falsch interpretiert, weil die Meldungen immer zusammenhängend angezeigt wurden. Ich hatte aber keinen Filter auf deye im Logging gelegt. Dazwischen kamen immer noch Meldungen von anderen Adaptern.
Wenn man nach deye filtert sind alle Meldungen immer exakt im Abstand von 2 Minuten auseinander.
Register Bereiche habe ich vier angelegt.
deyeidc.0 17404 2023-10-17 18:19:30.332 error RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 10. Received 13 deyeidc.0 17404 2023-10-17 18:17:28.974 error RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 10. Received 13 deyeidc.0 17404 2023-10-17 18:15:29.222 error RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 10. Received 13 deyeidc.0 17404 2023-10-17 18:13:21.929 error RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 10. Received 13 deyeidc.0 17404 2023-10-17 18:11:21.892 error RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 10. Received 13 deyeidc.0 17404 2023-10-17 18:09:21.841 error RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 10. Received 13 deyeidc.0 17404 2023-10-17 18:07:21.839 error RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 10. Received 13
-
@rene55 Ja, der steht auf 8899. Ich frage mich nur, ob der bei meinem MC vielleicht nicht stimmt.
-
@flatlander Versuch doch mal mit http://192.168.xxx.yyy/config_hide.html
was da angezeigt wird. Hier sollte was bei "Internal server parameter setting" stehen. -
@rene55 Danke für den Tipp. Werde ich morgen probieren, wenn der MC wieder online ist.
-
@Rene
Hi, Ich hatte dir ja auch vor ca. 2 Wochen geschrieben das ich unter die 0.11 die Fehlermeldungen bekommen habe. Seit dem ich die 0.12 Version Installiert habe.... nicht eine Fehlermeldung.
(Deye600 mit relais!) ...... möchte aber auch mal nicht so laut schreien, sonst kommen sie wieder -
@ralle Pssst. Bleibt unter uns. Nicht das der WR mithört .
-
@rene55 Jou, da steht Port 8899. Seit heute bekoome ich allerdings eine andere Fehlermeldung: "connection closed/destroyed". Sagt Dir das etwas ?
-
Hi, kann man über den Adapter auch Register setzen? Über den Wert 40 kann man wohl die Ausgangsleistung in % angeben
-
@flatlander Ist das die einzige Meldung oder gibt es noch weitere, dazugehörende?
-
@lesiflo Wo hast du denn diese Information her? Und als Antwort: Leg im Adapter einen Datenpunkt an der "Power_Set" heißt und trag dann da deinen Prozentwert ein. Diese Funktion ist mit Vorsicht zu genießen, da hier schreibender Zugriff erfolgt. Ich kann nicht sagen, wie oft man da schreiben darf. Ist sicherlich nicht geeignet, um Nulleinspeisung zu realisieren. Dafür ist die Updaterate auch viel zu gering.
-
@rene55 Nein, das ist die einzige Meldung, siehe:```
deyeidc.0
2023-10-18 14:29:27.746 debug connection closed/destroyed
deyeidc.0
2023-10-18 14:29:07.745 debug try to connect . . .
deyeidc.0
2023-10-18 14:28:27.749 debug connection closed/destroyed
deyeidc.0
2023-10-18 14:28:07.745 debug try to connect . . .
deyeidc.0
2023-10-18 14:27:07.744 debug checkUserData is ready
deyeidc.0
2023-10-18 14:27:07.744 debug Sync time set to 60000 msPs: Ich habe die Sync Time geändert, damit ich nicht immer so lange warten muss.
-
@flatlander Ja das ist die normale Reihenfolge, wenn der Adapter den WR nicht findet. Bist du sicher, dass IP u.s.w. alles stimmt und der WR auch erreichbar ist?
-
@rene55 Ja, ich habe das html-fenster: config_hide offen.
-
@flatlander Beim Starten des Adpters gibt es im Log ein paar Einträge. Dazu bitte mal Adapter stoppen und wieder starten und dann die paar Zeilen Log hier hinein, bitte.
-
@rene55 Here they are:
00 Log-Größe: 68.0 KB Zeit Nachricht deyeidc.0 2023-10-18 14:39:04.709 debug checkUserData is ready deyeidc.0 2023-10-18 14:39:04.708 debug Sync time set to 60000 ms deyeidc.0 2023-10-18 14:39:04.707 debug IP address [192.168.2.109] seems to be valid. deyeidc.0 2023-10-18 14:39:04.670 info starting. Version 0.0.11 in /opt/iobroker/node_modules/iobroker.deyeidc, node: v18.17.1, js-controller: 5.0.12 deyeidc.0 2023-10-18 14:39:04.475 debug States connected to redis: 127.0.0.1:9000 deyeidc.0 2023-10-18 14:39:04.417 debug States create User PubSub Client deyeidc.0 2023-10-18 14:39:04.416 debug States create System PubSub Client deyeidc.0 2023-10-18 14:39:04.402 debug Redis States: Use Redis connection: 127.0.0.1:9000 deyeidc.0 2023-10-18 14:39:04.253 debug Objects connected to redis: 127.0.0.1:9001 deyeidc.0 2023-10-18 14:39:04.249 debug Objects client initialize lua scripts deyeidc.0 2023-10-18 14:39:04.220 debug Objects create User PubSub Client deyeidc.0 2023-10-18 14:39:04.220 debug Objects create System PubSub Client deyeidc.0 2023-10-18 14:39:04.218 debug Objects client ready ... initialize now deyeidc.0 2023-10-18 14:39:04.192 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 host.DellE6400 2023-10-18 14:39:03.439 info instance system.adapter.deyeidc.0 started with pid 13205 host.DellE6400 2023-10-18 14:39:03.368 info "system.adapter.deyeidc.0" enabled host.DellE6400 2023-10-18 14:38:56.691 info instance system.adapter.deyeidc.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) deyeidc.0 2023-10-18 14:38:56.631 info terminating host.DellE6400 2023-10-18 14:38:56.165 info stopInstance system.adapter.deyeidc.0 send kill signal deyeidc.0 2023-10-18 14:38:56.129 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason deyeidc.0 2023-10-18 14:38:56.128 info terminating deyeidc.0 2023-10-18 14:38:56.127 debug [onUnload] cleaned everything up... deyeidc.0 2023-10-18 14:38:56.126 info Got terminate signal TERMINATE_YOURSELF host.DellE6400 2023-10-18 14:38:56.121 info stopInstance system.adapter.deyeidc.0 (force=false, process=true) host.DellE6400 2023-10-18 14:38:56.120 info "system.adapter.deyeidc.0" disabled
-
@flatlander Hmm. irgendwer oder was killt deine Instanz:
stopInstance system.adapter.deyeidc.0 send kill signal
-
@rene55 Ich denke, das war ich, als ist die Instanz gestoppt und wieder gestartet habe.
Ein paar Sekundenspäter kommt dann:
2023-10-18 14:39:03.439 info instance system.adapter.deyeidc.0 started with pid 13205
und ab dann bekomme ich keine Medlung stopInstance mehr. -
@flatlander Ja das kann sein. Aber ich werde bei dir immer ratloser .
-
@rene55 Auch wenn's kein Trost ist: Habe gerade auf dem Systemmonitor nachgesehen: der Prozess 13205 (deyeidc) läuft...