hoylabs / OpenDTU-OnBattery

Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters, VE.Direct devices, battery management systems, and related peripherals
GNU General Public License v2.0
301 stars 63 forks source link

Wechselrichter startet oft nicht #1081

Closed Cartman586 closed 1 month ago

Cartman586 commented 3 months ago

What happened?

Hallo, wenn Strom eingespeist werden soll, dann speist der Wechselrichter (Hoymiles HM-1200) oft nicht ein, sondern beginnt irgendwann mal. Das Gerät hängt an einen LifePo4 Akku 25,6V 100Ah. Oft steht auch die Meldung durch Fernsteuerung abgeschaltet. Ich komme hier nicht weiter, danke

To Reproduce Bug

Einspeisen

Expected Behavior

Speist bei Netzbezug ein

Install Method

Pre-Compiled binary from GitHub

What git-hash/version of OpenDTU?

2024.06.03

Relevant log/trace output

No response

Anything else?

No response

Please confirm the following

spcqike commented 3 months ago

Sry, keine Logs, keine sinnvolle Hilfe.

Die Meldung „durch Fernsteuerung abgeschaltet“ sagt, dass die openDTU den wechselrichter stoppt. Warum auch immer sie das tut. Ich vermute eine falsche Konfiguration.

Was hast du für Einstellungen im DPL? Und wie gesagt, Logs sind zwingend nötig.

Manos1966 commented 3 months ago

https://github.com/helgeerbe/OpenDTU-OnBattery/wiki/Wie-man-nach-L%C3%B6sungen-sucht%2C-Fragen-stellt%2C-Probleme-meldet#wie-man-nach-l%C3%B6sungen-sucht-fragen-stellt-probleme-meldet

Solar320 commented 2 months ago

Ich habe heute die letzte Änderung in die DTU eingespielt, konnte aber gestern auch wider beobachten das mein Hauptwechselrichter in den StandyBy geschickt wird, was er ausdrücklich nicht machen soll!!! Ich vermute hier das es wegen dem minimalen limit von 10% gemacht wird, welches beim HM800 80W entsprechen würde. Allerdings sehe ich auch das die Regelung den HM800 scheinbar trotzdem auf <10% herunter regeln kann. Sollte es möglich sein den HM800 auf zB 1% herunter zu regeln dann wäre die Standbyschaltung in diesem Fall sogar nutzlos. Ich habe es manuell bis 3% herunter laufen lassen, ich kann aber nicht sagen ob der Wechselrichter bei 3% dauerhaft eingeschaltet bleibt oder ob er sich irgendwann verabschieded. Bis jetzt läuft er jedenfalls stabil auf 3% ca 24w.

Das eigentliche Problem wurde leider, entgegen einiger Meinungen im Forum, immer noch nicht verstanden bzw. umgesetzt. Wenn parallel zur DTU ein weiterer ungeregelter Wechselrichter läuft und folgende Situation auftritt dann wird der regelbare Wechselrichter in den Standby geschickt und verbleibt dort mehrere Minuten lang obwohl erneut eine Last anliegt.

(Nulleinspeisung, derzeit ohne Batterie)

Die Situation ist folgende: Die Wohnung braucht um die Mittagszeit weniger Strom als der ungeregelte Wechselrichter erzeugt, dadurch steht am Stromzähler eine Minus bei der Leistung. Der regelbare Wechselrichter wird nun bis auf 10% herunter geregelt und viel zu schnell in den Standby geschickt. Im nächsten Moment schaltet sich zb. der Motor der Waschmaschine ein und verbraucht ca. 250Watt was zur Folge hat das in Summe (mit der Erzeugung des ungeregelten Wechselrichters) meinetwegen 150Watt aus dem Netz gezogen werden. In dieser Zeit wird Strom aus dem Netz gezogen obwohl er erzeugt werden könnte. Der Grund ist das der HM-800 ewig lang braucht um hochzufahren.

Demzufolge wäre es wünschenswert das die Standbyschaltung entweder ganz abgeschaltet werden kann oder die Abschaltung erst nach eine Zeitspanne von gut 1-15Minuten erfolgt und zwar so das die Zeit immer wider auf null zurück gesetzt wird solange auch nur kurzzeitig ein positiver Strombezug registriert wird. Erst wenn die Waschmaschine länger als die eingestellte Zeitspanne inaktiv bleibt, also kein positiver Strombezug mehr auftritt, dann kann darüber nachgedacht werden den Wechselrichter in standby zu schalten. Natürlich bleibt die Regelungenauigkeit durch die Trägheit der Regelschleife bestehen aber man kann zumindest einen Teil der auftretenden Last kompensieren.

Mir würde es reichen wenn ich die Standbyschaltung manuell deaktivieren könnte, da das mit der einstellbaren Zeitspanne sicher extrem kompliziert ist weil das je nach Gerät (Waschmaschine, Geschirrspüler usw.) einfach zu stark variiert.

Übrigens läuft der WR immer noch auf 3%, ohne Geräteseitige Abschaltung. Screenshot 2024-07-13 at 13-31-51 OpenDTU-onBattery

Manos1966 commented 2 months ago

Hallo @Solar320

eine Option "die Standbyschaltung ganz abgeschaltet werden kann" wuerde mir auch gefallen.

Aber vielleicht hilft dir dieser Loesung weiter: https://github.com/genmad/shellyAPIGen2AndAboveScripts/blob/master/src/openDTUonBattery/virtualPowerMeters_oDoB.js

spcqike commented 2 months ago

Nulleinspeisung, derzeit ohne Batterie

solange der wechselrichter „solar only“ betrieben wird, ist die Mindestleistung genau das. Dann bleibt er dort stehen und speist ein.

Hast du das überhaupt mal probiert?

Mir würde es reichen wenn ich die Standbyschaltung manuell deaktivieren könnte, da das mit der einstellbaren Zeitspanne sicher extrem kompliziert ist weil das je nach Gerät (Waschmaschine, Geschirrspüler usw.) einfach zu stark variiert.

Forken und die Stelle im Code auskommentieren. Sollte nicht zu schwer sein.

Demzufolge wäre es wünschenswert das die Standbyschaltung entweder ganz abgeschaltet werden kann oder die Abschaltung erst nach eine Zeitspanne von gut 1-15Minuten erfolgt und zwar so das die Zeit immer …..

so etwas in der Art ist angedacht. Zumindest haben wir in einem issue letztens darüber gesprochen.

Solar320 commented 2 months ago

"[spcqike]

Nulleinspeisung, derzeit ohne Batterie

solange der wechselrichter „solar only“ betrieben wird, ist die Mindestleistung genau das. Dann bleibt er dort stehen und speist ein.

Hast du das überhaupt mal probiert?"

-Nein, ich behaupte das natürlich nur einfach so, um die Entwickler zu ärgern?!?!?! ;p

Heute war es besonders einfach das zu testen. Die Wohnung hat weniger verbraucht als der ungeregelte Wechselrichter produziert hat. Wenn ich den Computer einschalte braucht die Wohnung mehr. Ergebnis war, nachdem ich den Computer ausgeschaltet habe hat es nicht sehr lange gedauert bis der Wechselrichter ausgeschaltet wurde, die Statuszeile färbt sich dann gelb. Danach habe ich den Computer wider eingeschaltet, um mehr zu verbrauchen, dann hat es geschlagene 7 Minuten gedauert bis sich der Wechselrichter wieder online geschaltet hat. In der zeit hab ich locker mit 100 - 200Watt aus dem Netz gezogen.

-Für mich ist das nicht so einfach, ich bin Anfänger was Programmieren betrifft. Ich habe das untere Limit jetzt auf 1% gesetzt (nicht über die HTML Oberfläche) und hoffe das der Wechselrichter morgen in einer ähnlichen Situation nicht mehr ausgeht.

Ich gehe davon aus das der Limiter in der Lage ist den Wechselrichter von 1 bis 100% zu regeln und das er nur prüft ob die eingestellte (ermittelte) Leistung <10% ist, wenn das längere Zeit der Fall ist schickt er den Wechselrichter in Standby. Meine Hoffnung ist nun das er jetzt prüft ob der eingestellte Wert <1% ist und da es <1% vermutlich nicht gibt bleibt die Prüfung auf StandBy immer negativ und der Wechselrichter bleibt hoffentlich an. Mangels Sonne kann ich das heute nicht mehr ausprobieren.

spcqike commented 2 months ago

Ergebnis war, nachdem ich den Computer ausgeschaltet habe hat es nicht sehr lange gedauert bis der Wechselrichter ausgeschaltet wurde, die Statuszeile färbt sich dann gelb.

kann ich nicht bestätigen.

Bei mir läuft es, wie es soll.

Wenn es bei dir also nicht geht, weil der Code es nicht hergibt, muss bei mir wohl was falsch sein, dass es durch einen glücklichen Zufall geht wie gedacht, aber eben anders als programmiert … ein glücklicher Bug?

hast du den Haken „wechselrichter wird durch solarmodule gespeist“ aktiv? Wo ist dein log Auszug der uns nachvollziehbar zeigt, warum deine DTU den WR deaktiviert?

Nimms bitte nicht persönlich, aber wenn ich und viele andere das Verhalten nicht nachvollziehen können, weil die Firmware arbeitet wie sie soll, muss das Problem eine andere Ursache haben. Und ohne Logs kann man nichts nachvollziehen.

Und welche Version verwendest du? Vielleicht ist es ja wirklich n Bug im letzten stable oder das Feature ist bisher nur im Development branch … ich verwende die #1089 und damit geht es definitiv. Rutscht mein Bedarf unter das untere Limit, bleibt der wechselrichter beim unteren Limit aktiv.

Solar320 commented 2 months ago

Hallo, leider gibt es oft leute hier die behaupten es funktioniert wie es soll oder hast du dieses oder jenes gemacht, man dreht sich im Kreis.

Also mit #1089 kann ich direkt nichts anfangen, ich habe in meinen Systeminformationen auf Firmwareversion geklickt, da steht bei mir "b90da21" und ich komme auf dem folgenden Link heraus: https://github.com/helgeerbe/OpenDTU-OnBattery/commits/b90da21 Das ist eine Entwicklerversion.

Ich verwende VSC um die sachen zu kompilieren und aufzuspielen, weil ich zu Anfang eine eigene 8Mb Partition.csv für mein FusionV2 board gemacht habe und ich habe den PSRAM aktiviert. Inzwischen ist das Projekt aktuell und ich brauche den ganzen Firlefanz nicht mehr. Bedeutet das ich bis auf das Board "opendtufusionv2" und -DBOARD_HAS_PSRAM=1 nichts geändert habe. Es wäre möglich das man letztere Option nicht mehr braucht, allerdings dürfte das das Verhalten des limiters nicht beeinflussen. Meine Limitereinstellungen sind die hier.

Beim unteren limit steht jetzt 1% was ich über Umwege per config.json eingestellt habe um den Standby Modus zu umegehen... falls es funktioniert. Testen kann ich es erst später am Tag.

Limiter

Ich habe jetzt nur Bilder von nach dem Ausfall. Der Inverter wird gelb angezeigt und danach steigen die Limits stufenweise an aber der Inverter liefert nichts. Erst bei ca 25% limit ist er wider auf Blau umgesprungen und hat dann angefangen die Nulleinspeisung auszuregeln. Leider habe ich davon kein Bild gemacht. Das letzte Bild zeigt mir nur den Moment wo der inverter wider auf Blau umspringt. Die ganze Prozedur hat 7 minuten gedauert, vom Ausfall bis zu dem Zeitpunkt wo der inverter wider blau wurde. 1 2 3 4 5 6 7

Die angezeigte Inverterleistung kam nur durch die zweite Balkonsolar zustande aber nicht durch den eigentlich zu regelnden Inverter. Wie gesagt leider habe ich vergessen einen screenshot zu machen als der Inverter dann wider eingespeist hat. Mal sehen ob ich es heute oder morgen schaffe zu testen ob ich die Standby schaltung erfolgreich austricksen konnte. Leider gehen wir nachher noch Wandern und momentan bringt meine Frau das Stromnetz mit Mittagessen kochen durcheinander, da wird es schwer das zu testen.

Solar320 commented 2 months ago

Das ist jetzt bischen viel. man müsste vieleicht mal das log kopieren kur bevor der inverter offline geht, leider muss ich jetzt erstmal weg.

Hier ist der Inverter Seriennummer: 114173305377 schon aus zumindest laut html seite....:

Websocket: [/livedata][5] disconnect 13:12:40.616 > Websocket: [/batterylivedata][5] disconnect 13:12:43.859 > Fetch inverter: 114173305377 13:12:43.912 > TX RealTimeRunData Channel: 75 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 B6 00 00 00 00 00 00 00 00 BE 63 4E 13:12:43.959 > Interrupt received 13:12:44.004 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 72 00 01 00 02 00 0A 94 | -80 dBm 13:12:44.050 > Interrupt received 13:12:44.098 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 30 13 89 00 00 74 | -80 dBm 13:12:44.143 > Interrupt received 13:12:44.189 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B8 00 03 1F 32 81 | -80 dBm 13:12:44.405 > RX Period End 13:12:44.452 > Success 13:12:44.497 > [DPL::updateInverter] Starting inverter... 13:12:44.543 > TX PowerControl Channel: 3 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:12:44.589 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:12:44.638 > Interrupt received 13:12:44.682 > RX Channel: 40 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:12:46.443 > RX Period End 13:12:46.557 > Success 13:12:46.718 > [PowerMeterHttpJson] New total: 132.44 13:12:46.814 > [DPL::updateInverter] timeout (7 in succession), state transition pending: yes, limit pending: no 13:12:46.863 > [DPL::announceStatus] waiting for sufficiently recent inverter data 13:12:48.860 > Fetch inverter: 114184855236 13:12:48.910 > TX RealTimeRunData Channel: 23 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 BB 00 00 00 00 00 00 00 00 2E 3B 89 13:12:48.953 > Interrupt received 13:12:49.000 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 D1 05 30 00 08 00 01 00 00 00 01 67 | -80 dBm 13:12:49.045 > Interrupt received 13:12:49.091 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 02 E3 7B 00 00 1A BA 01 DE 00 00 09 36 13 8A 04 F0 22 | -80 dBm 13:12:49.137 > Interrupt received 13:12:49.182 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 36 03 E8 02 18 00 05 8D 40 18 | -80 dBm 13:12:49.375 > RX Period End 13:12:49.525 > Success 13:12:53.878 > Fetch inverter: 114173305377 13:12:54.088 > TX RealTimeRunData Channel: 40 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 C0 00 00 00 00 00 00 00 00 DC 2D 14 13:12:54.136 > Interrupt received 13:12:54.182 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 72 00 01 00 02 00 0A 94 | -80 dBm 13:12:54.228 > Interrupt received 13:12:54.274 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 30 13 89 00 00 74 | -80 dBm 13:12:54.320 > Interrupt received 13:12:54.366 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B8 00 03 1F 32 81 | -80 dBm 13:12:54.415 > RX Period End 13:12:54.460 > Success 13:12:54.506 > [DPL::announceStatus] waiting for sufficiently recent power meter reading 13:12:56.854 > [PowerMeterHttpJson] New total: 133.63 13:12:56.907 > [DPL::updateInverter] sending limit of 17.2 % (138 W respectively), max output is 800 W 13:12:56.962 > TX ActivePowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 AC 00 01 81 00 0B 13:12:57.008 > [DPL::announceStatus] waiting for a power limit command to complete 13:12:58.929 > RX Period End 13:12:59.049 > All missing 13:12:59.151 > Nothing received, resend whole request 13:12:59.197 > TX ActivePowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 AC 00 01 81 00 0B 13:13:00.965 > RX Period End 13:13:01.011 > All missing 13:13:01.057 > Nothing received, resend whole request 13:13:01.102 > TX ActivePowerControl Channel: 3 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 AC 00 01 81 00 0B 13:13:01.148 > Interrupt received 13:13:01.198 > RX Channel: 40 --> D1 73 30 53 77 73 30 53 77 81 00 00 0B 00 14 07 48 | -80 dBm 13:13:02.968 > RX Period End 13:13:03.043 > Success 13:13:03.088 > Fetch inverter: 114184855236 13:13:03.134 > [DPL::updateInverter] actual limit is 17.0 % (136 W respectively), effective 6111 ms after update started, requested were 17.2 % 13:13:03.180 > [DPL::updateInverter] Starting inverter... 13:13:03.228 > TX RealTimeRunData Channel: 23 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 C9 00 00 00 00 00 00 00 00 8C 47 25 13:13:03.274 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:13:03.320 > Interrupt received 13:13:03.367 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 CF 05 29 00 08 00 01 00 00 00 01 60 | -80 dBm 13:13:03.413 > Interrupt received 13:13:03.460 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 02 E3 7C 00 00 1A BA 01 DF 00 00 09 3A 13 8A 04 EA 32 | -80 dBm 13:13:03.506 > Interrupt received 13:13:03.553 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 83 00 00 00 35 03 E8 02 18 00 05 F0 7B 5C | -80 dBm 13:13:03.601 > RX Period End 13:13:03.647 > Success 13:13:03.693 > TX PowerControl Channel: 40 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:05.582 > RX Period End 13:13:05.630 > All missing 13:13:05.675 > Nothing received, resend whole request 13:13:05.723 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:05.768 > Interrupt received 13:13:05.815 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:06.684 > [PowerMeterHttpJson] New total: 139.22 13:13:07.583 > RX Period End 13:13:07.628 > Success 13:13:07.967 > Fetch inverter: 114173305377 13:13:08.018 > TX RealTimeRunData Channel: 75 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 CE 00 00 00 00 00 00 00 00 BC 61 36 13:13:08.065 > Interrupt received 13:13:08.111 > RX Channel: 40 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 33 13 8A 00 00 74 | -80 dBm 13:13:08.161 > Interrupt received 13:13:08.205 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B8 00 03 DD C0 B1 | -80 dBm 13:13:08.540 > RX Period End 13:13:08.588 > Middle missing 13:13:08.633 > Request retransmit: 1 13:13:08.682 > TX RequestFrame Channel: 3 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:08.727 > RX Period End 13:13:08.775 > Middle missing 13:13:08.818 > Request retransmit: 1 13:13:08.865 > TX RequestFrame Channel: 23 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:08.911 > RX Period End 13:13:08.959 > Middle missing 13:13:09.006 > Request retransmit: 1 13:13:09.053 > TX RequestFrame Channel: 40 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:09.099 > Interrupt received 13:13:09.145 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 71 00 01 00 02 00 0A 97 | -80 dBm 13:13:09.190 > RX Period End 13:13:09.237 > Success 13:13:09.286 > [DPL::updateInverter] Starting inverter... 13:13:09.391 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:09.441 > Interrupt received 13:13:09.586 > RX Channel: 3 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:10.950 > RX Period End 13:13:10.997 > Success 13:13:12.971 > Fetch inverter: 114184855236 13:13:13.077 > TX RealTimeRunData Channel: 75 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 D3 00 00 00 00 00 00 00 00 EC F4 EC 13:13:13.180 > Interrupt received 13:13:13.226 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 CA 05 1E 00 08 00 01 00 00 00 01 52 | -80 dBm 13:13:13.270 > Interrupt received 13:13:13.317 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 02 E3 7C 00 00 1A BA 01 DF 00 00 09 36 13 89 04 DF 08 | -80 dBm 13:13:13.361 > Interrupt received 13:13:13.407 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 35 03 E8 02 19 00 05 3D 18 F2 | -80 dBm 13:13:13.483 > RX Period End 13:13:13.533 > Success 13:13:16.670 > [PowerMeterHttpJson] New total: 161.00 13:13:17.970 > Fetch inverter: 114173305377 13:13:18.096 > TX RealTimeRunData Channel: 3 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 D8 00 00 00 00 00 00 00 00 DC 87 A6 13:13:18.147 > Interrupt received 13:13:18.195 > RX Channel: 40 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2F 13 89 00 00 6B | -80 dBm 13:13:18.239 > Interrupt received 13:13:18.285 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B6 00 03 D4 B8 CE | -80 dBm 13:13:18.542 > RX Period End 13:13:18.593 > Middle missing 13:13:18.639 > Request retransmit: 1 13:13:18.685 > TX RequestFrame Channel: 23 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:18.732 > RX Period End 13:13:18.777 > Middle missing 13:13:18.823 > Request retransmit: 1 13:13:18.868 > TX RequestFrame Channel: 40 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:18.913 > Interrupt received 13:13:18.960 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 71 00 01 00 02 00 0A 97 | -80 dBm 13:13:19.006 > RX Period End 13:13:19.051 > Success 13:13:19.098 > [DPL::updateInverter] Starting inverter... 13:13:19.144 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:19.191 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:13:19.237 > Interrupt received 13:13:19.283 > RX Channel: 3 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm

später dann......, hier könnte was doppelt sein weil ich mehrfach das log in die zwischenablage kopiert habe da ich nicht weis ob sonst ein Teil des logs nicht mit kopiert wird. Ich weis nicht ob das Log immer von anfang an kopiert wird:

Websocket: [/livedata][5] disconnect 13:12:40.616 > Websocket: [/batterylivedata][5] disconnect 13:12:43.859 > Fetch inverter: 114173305377 13:12:43.912 > TX RealTimeRunData Channel: 75 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 B6 00 00 00 00 00 00 00 00 BE 63 4E 13:12:43.959 > Interrupt received 13:12:44.004 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 72 00 01 00 02 00 0A 94 | -80 dBm 13:12:44.050 > Interrupt received 13:12:44.098 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 30 13 89 00 00 74 | -80 dBm 13:12:44.143 > Interrupt received 13:12:44.189 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B8 00 03 1F 32 81 | -80 dBm 13:12:44.405 > RX Period End 13:12:44.452 > Success 13:12:44.497 > [DPL::updateInverter] Starting inverter... 13:12:44.543 > TX PowerControl Channel: 3 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:12:44.589 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:12:44.638 > Interrupt received 13:12:44.682 > RX Channel: 40 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:12:46.443 > RX Period End 13:12:46.557 > Success 13:12:46.718 > [PowerMeterHttpJson] New total: 132.44 13:12:46.814 > [DPL::updateInverter] timeout (7 in succession), state transition pending: yes, limit pending: no 13:12:46.863 > [DPL::announceStatus] waiting for sufficiently recent inverter data 13:12:48.860 > Fetch inverter: 114184855236 13:12:48.910 > TX RealTimeRunData Channel: 23 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 BB 00 00 00 00 00 00 00 00 2E 3B 89 13:12:48.953 > Interrupt received 13:12:49.000 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 D1 05 30 00 08 00 01 00 00 00 01 67 | -80 dBm 13:12:49.045 > Interrupt received 13:12:49.091 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 02 E3 7B 00 00 1A BA 01 DE 00 00 09 36 13 8A 04 F0 22 | -80 dBm 13:12:49.137 > Interrupt received 13:12:49.182 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 36 03 E8 02 18 00 05 8D 40 18 | -80 dBm 13:12:49.375 > RX Period End 13:12:49.525 > Success 13:12:53.878 > Fetch inverter: 114173305377 13:12:54.088 > TX RealTimeRunData Channel: 40 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 C0 00 00 00 00 00 00 00 00 DC 2D 14 13:12:54.136 > Interrupt received 13:12:54.182 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 72 00 01 00 02 00 0A 94 | -80 dBm 13:12:54.228 > Interrupt received 13:12:54.274 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 30 13 89 00 00 74 | -80 dBm 13:12:54.320 > Interrupt received 13:12:54.366 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B8 00 03 1F 32 81 | -80 dBm 13:12:54.415 > RX Period End 13:12:54.460 > Success 13:12:54.506 > [DPL::announceStatus] waiting for sufficiently recent power meter reading 13:12:56.854 > [PowerMeterHttpJson] New total: 133.63 13:12:56.907 > [DPL::updateInverter] sending limit of 17.2 % (138 W respectively), max output is 800 W 13:12:56.962 > TX ActivePowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 AC 00 01 81 00 0B 13:12:57.008 > [DPL::announceStatus] waiting for a power limit command to complete 13:12:58.929 > RX Period End 13:12:59.049 > All missing 13:12:59.151 > Nothing received, resend whole request 13:12:59.197 > TX ActivePowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 AC 00 01 81 00 0B 13:13:00.965 > RX Period End 13:13:01.011 > All missing 13:13:01.057 > Nothing received, resend whole request 13:13:01.102 > TX ActivePowerControl Channel: 3 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 AC 00 01 81 00 0B 13:13:01.148 > Interrupt received 13:13:01.198 > RX Channel: 40 --> D1 73 30 53 77 73 30 53 77 81 00 00 0B 00 14 07 48 | -80 dBm 13:13:02.968 > RX Period End 13:13:03.043 > Success 13:13:03.088 > Fetch inverter: 114184855236 13:13:03.134 > [DPL::updateInverter] actual limit is 17.0 % (136 W respectively), effective 6111 ms after update started, requested were 17.2 % 13:13:03.180 > [DPL::updateInverter] Starting inverter... 13:13:03.228 > TX RealTimeRunData Channel: 23 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 C9 00 00 00 00 00 00 00 00 8C 47 25 13:13:03.274 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:13:03.320 > Interrupt received 13:13:03.367 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 CF 05 29 00 08 00 01 00 00 00 01 60 | -80 dBm 13:13:03.413 > Interrupt received 13:13:03.460 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 02 E3 7C 00 00 1A BA 01 DF 00 00 09 3A 13 8A 04 EA 32 | -80 dBm 13:13:03.506 > Interrupt received 13:13:03.553 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 83 00 00 00 35 03 E8 02 18 00 05 F0 7B 5C | -80 dBm 13:13:03.601 > RX Period End 13:13:03.647 > Success 13:13:03.693 > TX PowerControl Channel: 40 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:05.582 > RX Period End 13:13:05.630 > All missing 13:13:05.675 > Nothing received, resend whole request 13:13:05.723 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:05.768 > Interrupt received 13:13:05.815 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:06.684 > [PowerMeterHttpJson] New total: 139.22 13:13:07.583 > RX Period End 13:13:07.628 > Success 13:13:07.967 > Fetch inverter: 114173305377 13:13:08.018 > TX RealTimeRunData Channel: 75 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 CE 00 00 00 00 00 00 00 00 BC 61 36 13:13:08.065 > Interrupt received 13:13:08.111 > RX Channel: 40 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 33 13 8A 00 00 74 | -80 dBm 13:13:08.161 > Interrupt received 13:13:08.205 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B8 00 03 DD C0 B1 | -80 dBm 13:13:08.540 > RX Period End 13:13:08.588 > Middle missing 13:13:08.633 > Request retransmit: 1 13:13:08.682 > TX RequestFrame Channel: 3 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:08.727 > RX Period End 13:13:08.775 > Middle missing 13:13:08.818 > Request retransmit: 1 13:13:08.865 > TX RequestFrame Channel: 23 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:08.911 > RX Period End 13:13:08.959 > Middle missing 13:13:09.006 > Request retransmit: 1 13:13:09.053 > TX RequestFrame Channel: 40 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:09.099 > Interrupt received 13:13:09.145 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 71 00 01 00 02 00 0A 97 | -80 dBm 13:13:09.190 > RX Period End 13:13:09.237 > Success 13:13:09.286 > [DPL::updateInverter] Starting inverter... 13:13:09.391 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:09.441 > Interrupt received 13:13:09.586 > RX Channel: 3 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:10.950 > RX Period End 13:13:10.997 > Success 13:13:12.971 > Fetch inverter: 114184855236 13:13:13.077 > TX RealTimeRunData Channel: 75 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 D3 00 00 00 00 00 00 00 00 EC F4 EC 13:13:13.180 > Interrupt received 13:13:13.226 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 CA 05 1E 00 08 00 01 00 00 00 01 52 | -80 dBm 13:13:13.270 > Interrupt received 13:13:13.317 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 02 E3 7C 00 00 1A BA 01 DF 00 00 09 36 13 89 04 DF 08 | -80 dBm 13:13:13.361 > Interrupt received 13:13:13.407 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 35 03 E8 02 19 00 05 3D 18 F2 | -80 dBm 13:13:13.483 > RX Period End 13:13:13.533 > Success 13:13:16.670 > [PowerMeterHttpJson] New total: 161.00 13:13:17.970 > Fetch inverter: 114173305377 13:13:18.096 > TX RealTimeRunData Channel: 3 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 D8 00 00 00 00 00 00 00 00 DC 87 A6 13:13:18.147 > Interrupt received 13:13:18.195 > RX Channel: 40 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2F 13 89 00 00 6B | -80 dBm 13:13:18.239 > Interrupt received 13:13:18.285 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B6 00 03 D4 B8 CE | -80 dBm 13:13:18.542 > RX Period End 13:13:18.593 > Middle missing 13:13:18.639 > Request retransmit: 1 13:13:18.685 > TX RequestFrame Channel: 23 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:18.732 > RX Period End 13:13:18.777 > Middle missing 13:13:18.823 > Request retransmit: 1 13:13:18.868 > TX RequestFrame Channel: 40 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:18.913 > Interrupt received 13:13:18.960 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 71 00 01 00 02 00 0A 97 | -80 dBm 13:13:19.006 > RX Period End 13:13:19.051 > Success 13:13:19.098 > [DPL::updateInverter] Starting inverter... 13:13:19.144 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:19.191 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:13:19.237 > Interrupt received 13:13:19.283 > RX Channel: 3 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:20.813 > RX Period End 13:13:20.864 > Success 13:13:22.971 > Fetch inverter: 114184855236 13:13:23.017 > TX RealTimeRunData Channel: 75 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 DD 00 00 00 00 00 00 00 00 8C B8 CE 13:13:23.067 > Interrupt received 13:13:23.215 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 02 E3 7C 00 00 1A BA 01 DF 00 00 09 34 13 89 04 C8 1D | -80 dBm 13:13:23.264 > Interrupt received 13:13:23.309 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 34 03 E8 02 19 00 05 8B 93 CE | -80 dBm 13:13:23.500 > RX Period End 13:13:23.589 > Middle missing 13:13:23.635 > Request retransmit: 1 13:13:23.680 > TX RequestFrame Channel: 3 --> 15 84 85 52 36 80 18 23 20 81 6A 13:13:23.727 > Interrupt received 13:13:23.773 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 C2 05 06 00 08 00 01 00 00 00 01 42 | -80 dBm 13:13:23.820 > RX Period End 13:13:23.867 > Success 13:13:26.854 > [DPL::updateInverter] timeout (8 in succession), state transition pending: yes, limit pending: no 13:13:27.006 > [DPL::announceStatus] waiting for sufficiently recent inverter data 13:13:27.062 > [PowerMeterHttpJson] New total: 168.89 13:13:27.971 > Fetch inverter: 114173305377 13:13:28.130 > TX RealTimeRunData Channel: 23 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 E2 00 00 00 00 00 00 00 00 7D AD 17 13:13:28.180 > Interrupt received 13:13:28.228 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 70 00 03 00 0C 01 6D 00 01 00 02 00 0A 8E | -80 dBm 13:13:28.273 > Interrupt received 13:13:28.320 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2C 13 89 00 00 68 | -80 dBm 13:13:28.365 > Interrupt received 13:13:28.411 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B6 00 03 8D C4 EB | -80 dBm 13:13:28.516 > RX Period End 13:13:28.566 > Success 13:13:28.613 > [DPL::announceStatus] waiting for sufficiently recent power meter reading 13:13:32.973 > Fetch inverter: 114184855236 13:13:33.018 > TX RealTimeRunData Channel: 40 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 E7 00 00 00 00 00 00 00 00 2D 92 7F 13:13:33.065 > Interrupt received 13:13:33.112 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 88 04 60 00 08 00 01 00 00 00 01 6F | -80 dBm 13:13:33.519 > RX Period End 13:13:33.659 > Last missing 13:13:33.762 > Request retransmit: 2 13:13:33.808 > TX RequestFrame Channel: 61 --> 15 84 85 52 36 80 18 23 20 82 69 13:13:33.853 > Interrupt received 13:13:33.901 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 02 E3 7D 00 00 1A BA 01 E0 00 00 09 34 13 8A 04 2A C2 | -80 dBm 13:13:33.946 > RX Period End 13:13:33.993 > Last missing 13:13:34.038 > Request retransmit: 3 13:13:34.084 > TX RequestFrame Channel: 75 --> 15 84 85 52 36 80 18 23 20 83 68 13:13:34.130 > Interrupt received 13:13:34.176 > RX Channel: 23 --> 95 84 85 52 36 84 85 52 36 83 00 00 00 2D 03 E8 02 18 00 05 FE 38 09 | -80 dBm 13:13:34.222 > RX Period End 13:13:34.269 > Success 13:13:36.687 > [PowerMeterHttpJson] New total: 153.99 13:13:36.737 > [DPL::updateInverter] sending limit of 19.8 % (158 W respectively), max output is 800 W 13:13:36.784 > TX ActivePowerControl Channel: 3 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 C5 00 01 9D D0 AE 13:13:36.846 > [DPL::announceStatus] waiting for a power limit command to complete 13:13:38.762 > RX Period End 13:13:38.882 > All missing 13:13:38.928 > Nothing received, resend whole request 13:13:38.974 > TX ActivePowerControl Channel: 23 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 C5 00 01 9D D0 AE 13:13:39.020 > Interrupt received 13:13:39.066 > RX Channel: 40 --> D1 73 30 53 77 73 30 53 77 81 00 00 0B 00 14 07 48 | -80 dBm 13:13:40.766 > RX Period End 13:13:40.930 > Success 13:13:40.978 > Fetch inverter: 114173305377 13:13:41.023 > [DPL::updateInverter] actual limit is 19.0 % (152 W respectively), effective 4075 ms after update started, requested were 19.8 %

Interessant!!!!!!!!!!!!!!!!!!!

13:13:41.070 > [DPL::updateInverter] Starting inverter... 13:13:41.117 > TX RealTimeRunData Channel: 40 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 EF 00 00 00 00 00 00 00 00 ED F5 D2 13:13:41.164 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:13:41.211 > Interrupt received 13:13:41.258 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2D 13 8A 00 00 6A | -80 dBm 13:13:41.305 > Interrupt received 13:13:41.351 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B6 00 03 BA 37 2F | -80 dBm 13:13:41.396 > RX Period End 13:13:41.443 > Middle missing 13:13:41.490 > Request retransmit: 1 13:13:41.541 > TX RequestFrame Channel: 61 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:41.583 > Interrupt received 13:13:41.629 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 74 00 03 00 0C 01 71 00 01 00 02 00 0A 96 | -80 dBm 13:13:41.675 > RX Period End 13:13:41.720 > Success 13:13:41.766 > TX PowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:41.811 > Interrupt received 13:13:41.856 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:43.478 > RX Period End 13:13:43.592 > Success 13:13:45.765 > Fetch inverter: 114184855236 13:13:45.809 > TX RealTimeRunData Channel: 3 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 F4 00 00 00 00 00 00 00 00 1D 4B 85 13:13:45.905 > Interrupt received 13:13:45.950 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 36 03 E8 02 19 00 05 DE 83 89 | -80 dBm 13:13:46.300 > RX Period End 13:13:46.459 > Middle missing 13:13:46.507 > Request retransmit: 1 13:13:46.553 > TX RequestFrame Channel: 23 --> 15 84 85 52 36 80 18 23 20 81 6A 13:13:46.599 > Interrupt received 13:13:46.645 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 D3 05 36 00 08 00 01 00 00 00 01 63 | -80 dBm 13:13:46.691 > RX Period End 13:13:46.737 > Middle missing 13:13:46.783 > Request retransmit: 2 13:13:46.828 > TX RequestFrame Channel: 40 --> 15 84 85 52 36 80 18 23 20 82 69 13:13:46.876 > Interrupt received 13:13:46.922 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 02 E3 7D 00 00 1A BA 01 E0 00 00 09 34 13 8A 04 F6 1E | -80 dBm 13:13:46.969 > RX Period End 13:13:47.017 > Success 13:13:47.062 > [PowerMeterHttpJson] New total: 142.50 13:13:50.766 > Fetch inverter: 114173305377 13:13:50.815 > TX RealTimeRunData Channel: 61 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 F9 00 00 00 00 00 00 00 00 8D 13 42 13:13:50.867 > Interrupt received 13:13:50.965 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2C 13 8A 00 00 6B | -80 dBm 13:13:51.340 > RX Period End 13:13:51.390 > Last missing 13:13:51.436 > Request retransmit: 3 13:13:51.482 > TX RequestFrame Channel: 75 --> 15 73 30 53 77 80 18 23 20 83 6A 13:13:51.529 > RX Period End 13:13:51.576 > Last missing 13:13:51.622 > Request retransmit: 3 13:13:51.668 > TX RequestFrame Channel: 3 --> 15 73 30 53 77 80 18 23 20 83 6A 13:13:51.715 > Interrupt received 13:13:51.762 > RX Channel: 40 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B6 00 03 16 FE 4A | -80 dBm 13:13:51.807 > RX Period End 13:13:51.852 > Middle missing 13:13:51.900 > Request retransmit: 1 13:13:51.947 > TX RequestFrame Channel: 23 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:51.998 > Interrupt received 13:13:52.054 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 71 00 01 00 02 00 0A 97 | -80 dBm 13:13:52.101 > RX Period End 13:13:52.148 > Success 13:13:52.196 > [DPL::updateInverter] Starting inverter... 13:13:52.242 > TX PowerControl Channel: 40 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:52.288 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:13:53.781 > RX Period End 13:13:53.882 > All missing 13:13:53.925 > Nothing received, resend whole request 13:13:53.972 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:55.579 > Websocket: [/livedata][4] disconnect 13:13:55.817 > RX Period End 13:13:55.866 > All missing 13:13:55.913 > Nothing received, resend whole request 13:13:55.959 > TX PowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:56.005 > Interrupt received 13:13:56.052 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:56.207 > Websocket: [/livedata][6] connect 13:13:57.018 > [PowerMeterHttpJson] New total: 138.38 13:13:57.822 > RX Period End 13:13:57.928 > Success 13:13:57.971 > Fetch inverter: 114184855236 13:13:58.018 > Request SystemConfigPara 13:13:58.065 > TX RealTimeRunData Channel: 3 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 00 00 00 00 00 00 00 00 00 1C 2C 16 13:13:58.111 > Interrupt received 13:13:58.158 > RX Channel: 23 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 D4 05 39 00 08 00 01 00 00 00 01 6B | -80 dBm 13:13:58.205 > Interrupt received 13:13:58.251 > RX Channel: 23 --> 95 84 85 52 36 84 85 52 36 02 E3 7D 00 00 1A BA 01 E0 00 00 09 32 13 8A 04 F9 17 | -80 dBm 13:13:58.298 > Interrupt received 13:13:58.351 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 83 00 00 00 36 03 E8 02 19 00 05 69 C2 7E | -80 dBm 13:13:58.440 > RX Period End 13:13:58.488 > Success 13:13:58.532 > TX SystemConfigPara Channel: 23 --> 15 84 85 52 36 80 18 23 20 80 05 00 66 93 B3 00 00 00 00 00 00 00 00 00 D2 23 D9 13:13:58.579 > Interrupt received 13:13:58.626 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 81 00 01 03 E8 00 00 03 E8 FF FF FF FF 01 68 7D F8 F9 | -80 dBm 13:13:58.671 > RX Period End 13:13:58.718 > Success 13:14:02.819 > Fetch inverter: 114173305377 13:14:02.948 > TX RealTimeRunData Channel: 40 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B3 05 00 00 00 00 00 00 00 00 4C 13 7E 13:14:02.999 > Interrupt received 13:14:03.058 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2C 13 89 00 00 68 | -80 dBm 13:14:03.107 > Interrupt received 13:14:03.153 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B5 00 03 D5 0B 7F | -80 dBm 13:14:03.393 > RX Period End 13:14:03.558 > Middle missing 13:14:03.602 > Request retransmit: 1 13:14:03.649 > TX RequestFrame Channel: 61 --> 15 73 30 53 77 80 18 23 20 81 68 13:14:03.694 > Interrupt received 13:14:03.741 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 71 00 01 00 02 00 0A 97 | -80 dBm 13:14:03.788 > RX Period End 13:14:03.834 > Success 13:14:03.880 > [DPL::updateInverter] Starting inverter... 13:14:03.925 > TX PowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:03.971 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:14:04.017 > Interrupt received 13:14:04.064 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:14:05.530 > RX Period End 13:14:05.580 > Success 13:14:06.657 > [PowerMeterHttpJson] New total: 130.13 13:14:06.706 > [DPL::updateInverter] timeout (9 in succession), state transition pending: yes, limit pending: no 13:14:06.752 > [DPL::announceStatus] waiting for sufficiently recent inverter data 13:14:07.820 > Fetch inverter: 114184855236 13:14:07.864 > TX RealTimeRunData Channel: 3 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 0A 00 00 00 00 00 00 00 00 BC 52 C2 13:14:07.975 > Interrupt received 13:14:08.022 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 36 03 E8 02 19 00 05 80 8F DB | -80 dBm 13:14:08.357 > RX Period End 13:14:08.403 > Middle missing 13:14:08.449 > Request retransmit: 1 13:14:08.496 > TX RequestFrame Channel: 23 --> 15 84 85 52 36 80 18 23 20 81 6A 13:14:08.542 > Interrupt received 13:14:08.591 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1D 01 D9 05 43 00 08 00 01 00 00 00 01 1F | -80 dBm 13:14:08.635 > RX Period End 13:14:08.681 > Middle missing 13:14:08.728 > Request retransmit: 2 13:14:08.774 > TX RequestFrame Channel: 40 --> 15 84 85 52 36 80 18 23 20 82 69 13:14:08.819 > Interrupt received 13:14:08.867 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 02 E3 7E 00 00 1A BA 01 E1 00 00 09 33 13 89 05 02 ED | -80 dBm 13:14:08.912 > RX Period End 13:14:08.959 > Success 13:14:12.822 > Fetch inverter: 114173305377 13:14:12.869 > TX RealTimeRunData Channel: 61 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B3 0F 00 00 00 00 00 00 00 00 EC 6D AA 13:14:12.913 > Interrupt received 13:14:12.959 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 72 00 01 00 02 00 0A 94 | -30 dBm 13:14:13.004 > Interrupt received 13:14:13.050 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2D 13 88 00 00 68 | -80 dBm 13:14:13.097 > Interrupt received 13:14:13.144 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B5 00 03 54 7C 89 | -80 dBm 13:14:13.364 > RX Period End 13:14:13.407 > Success 13:14:13.454 > [DPL::announceStatus] waiting for sufficiently recent power meter reading 13:14:16.823 > [PowerMeterHttpJson] New total: 155.97 13:14:16.873 > [DPL::updateInverter] sending limit of 20.0 % (160 W respectively), max output is 800 W 13:14:16.920 > TX ActivePowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 C8 00 01 5E 41 F1 13:14:16.964 > [DPL::announceStatus] waiting for a power limit command to complete 13:14:17.009 > Interrupt received 13:14:17.054 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 0B 00 14 07 48 | -80 dBm 13:14:18.867 > RX Period End 13:14:18.916 > Success 13:14:18.959 > Fetch inverter: 114184855236 13:14:19.006 > [DPL::updateInverter] actual limit is 20.0 % (160 W respectively), effective 2037 ms after update started, requested were 20.0 % 13:14:19.053 > [DPL::updateInverter] Starting inverter... 13:14:19.099 > TX RealTimeRunData Channel: 3 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 15 00 00 00 00 00 00 00 00 8C DE 61 13:14:19.145 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:14:19.191 > Interrupt received 13:14:19.239 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1D 01 DA 05 49 00 08 00 01 00 00 00 01 16 | -80 dBm 13:14:19.283 > Interrupt received 13:14:19.339 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 02 E3 7E 00 00 1A BA 01 E1 00 00 09 34 13 87 05 08 EE | -80 dBm 13:14:19.533 > Interrupt received 13:14:19.577 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 37 03 E8 02 19 00 05 E5 FA CA | -80 dBm 13:14:19.623 > RX Period End 13:14:19.668 > Success 13:14:19.714 > TX PowerControl Channel: 23 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:19.760 > Interrupt received 13:14:19.806 > RX Channel: 61 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:14:21.433 > RX Period End 13:14:21.581 > Success 13:14:23.866 > Fetch inverter: 114173305377 13:14:23.913 > TX RealTimeRunData Channel: 40 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B3 1A 00 00 00 00 00 00 00 00 7C 9F DD 13:14:23.960 > Interrupt received 13:14:24.005 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 72 00 01 00 02 00 0A 94 | -80 dBm 13:14:24.051 > Interrupt received 13:14:24.096 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2C 13 87 00 00 66 | -80 dBm 13:14:24.440 > RX Period End 13:14:24.485 > Last missing 13:14:24.530 > Request retransmit: 3 13:14:24.576 > TX RequestFrame Channel: 61 --> 15 73 30 53 77 80 18 23 20 83 6A 13:14:24.624 > RX Period End 13:14:24.669 > Last missing 13:14:24.714 > Request retransmit: 3 13:14:24.760 > TX RequestFrame Channel: 75 --> 15 73 30 53 77 80 18 23 20 83 6A 13:14:24.805 > RX Period End 13:14:24.854 > Last missing 13:14:24.897 > Request retransmit: 3 13:14:24.943 > TX RequestFrame Channel: 3 --> 15 73 30 53 77 80 18 23 20 83 6A 13:14:24.989 > RX Period End 13:14:25.035 > Last missing 13:14:25.081 > Request retransmit: 3 13:14:25.126 > TX RequestFrame Channel: 23 --> 15 73 30 53 77 80 18 23 20 83 6A 13:14:25.175 > RX Period End 13:14:25.219 > Last missing 13:14:25.265 > Request retransmit: 3 13:14:25.313 > TX RequestFrame Channel: 40 --> 15 73 30 53 77 80 18 23 20 83 6A 13:14:25.359 > Interrupt received 13:14:25.405 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B4 00 03 9B F8 C3 | -80 dBm 13:14:25.450 > RX Period End 13:14:25.499 > Success 13:14:25.545 > [DPL::updateInverter] Starting inverter... 13:14:25.593 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:25.638 > Interrupt received 13:14:25.687 > RX Channel: 3 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:14:27.019 > [PowerMeterHttpJson] New total: 140.54 13:14:27.106 > RX Period End 13:14:27.157 > Success 13:14:28.867 > Fetch inverter: 114184855236 13:14:28.954 > TX RealTimeRunData Channel: 75 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 1F 00 00 00 00 00 00 00 00 2C A0 B5 13:14:29.000 > Interrupt received 13:14:29.047 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 02 E3 7F 00 00 1A BA 01 E2 00 00 09 33 13 89 05 0B E6 | -80 dBm 13:14:29.092 > Interrupt received 13:14:29.139 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 83 00 00 00 37 03 E8 02 18 00 05 E4 76 47 | -80 dBm 13:14:29.403 > RX Period End 13:14:29.452 > Middle missing 13:14:29.496 > Request retransmit: 1 13:14:29.543 > TX RequestFrame Channel: 3 --> 15 84 85 52 36 80 18 23 20 81 6A 13:14:29.588 > Interrupt received 13:14:29.635 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 DB 05 4C 00 08 00 01 00 00 00 01 11 | -80 dBm 13:14:29.681 > RX Period End 13:14:29.726 > Success 13:14:33.868 > Fetch inverter: 114173305377 13:14:33.917 > TX RealTimeRunData Channel: 23 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B3 24 00 00 00 00 00 00 00 00 1D 87 9A 13:14:33.963 > Interrupt received 13:14:34.010 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 74 00 03 00 0C 01 71 00 01 00 02 00 0A 96 | -80 dBm 13:14:34.056 > Interrupt received 13:14:34.102 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2C 13 89 00 00 68 | -80 dBm 13:14:34.148 > Interrupt received 13:14:34.195 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B4 00 03 B9 52 4B | -80 dBm 13:14:34.411 > RX Period End 13:14:34.457 > Success 13:14:34.504 > [DPL::updateInverter] Starting inverter... 13:14:34.550 > TX PowerControl Channel: 40 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:34.597 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:14:36.482 > RX Period End 13:14:36.599 > All missing 13:14:36.647 > Nothing received, resend whole request 13:14:36.693 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:36.745 > Interrupt received 13:14:36.946 > RX Channel: 3 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:14:37.043 > [PowerMeterHttpJson] New total: 127.59 13:14:38.483 > RX Period End 13:14:38.530 > Success 13:14:38.871 > Fetch inverter: 114184855236 13:14:38.916 > TX RealTimeRunData Channel: 75 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 29 00 00 00 00 00 00 00 00 8D DF 5D 13:14:38.961 > Interrupt received 13:14:39.007 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1D 01 DC 05 4E 00 08 00 01 00 00 00 01 17 | -80 dBm 13:14:39.053 > Interrupt received 13:14:39.101 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 02 E3 7F 00 00 1A BA 01 E2 00 00 09 33 13 8A 05 0C E2 | -80 dBm 13:14:39.145 > Interrupt received 13:14:39.203 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 37 03 E8 02 18 00 05 87 75 26 | -80 dBm 13:14:39.378 > RX Period End 13:14:39.423 > Success

Ab hier wird der Inverter dann wider blau angezeigt und fängt an zu produzieren:

Websocket: [/livedata][5] disconnect 13:12:40.616 > Websocket: [/batterylivedata][5] disconnect 13:12:43.859 > Fetch inverter: 114173305377 13:12:43.912 > TX RealTimeRunData Channel: 75 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 B6 00 00 00 00 00 00 00 00 BE 63 4E 13:12:43.959 > Interrupt received 13:12:44.004 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 72 00 01 00 02 00 0A 94 | -80 dBm 13:12:44.050 > Interrupt received 13:12:44.098 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 30 13 89 00 00 74 | -80 dBm 13:12:44.143 > Interrupt received 13:12:44.189 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B8 00 03 1F 32 81 | -80 dBm 13:12:44.405 > RX Period End 13:12:44.452 > Success 13:12:44.497 > [DPL::updateInverter] Starting inverter... 13:12:44.543 > TX PowerControl Channel: 3 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:12:44.589 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:12:44.638 > Interrupt received 13:12:44.682 > RX Channel: 40 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:12:46.443 > RX Period End 13:12:46.557 > Success 13:12:46.718 > [PowerMeterHttpJson] New total: 132.44 13:12:46.814 > [DPL::updateInverter] timeout (7 in succession), state transition pending: yes, limit pending: no 13:12:46.863 > [DPL::announceStatus] waiting for sufficiently recent inverter data 13:12:48.860 > Fetch inverter: 114184855236 13:12:48.910 > TX RealTimeRunData Channel: 23 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 BB 00 00 00 00 00 00 00 00 2E 3B 89 13:12:48.953 > Interrupt received 13:12:49.000 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 D1 05 30 00 08 00 01 00 00 00 01 67 | -80 dBm 13:12:49.045 > Interrupt received 13:12:49.091 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 02 E3 7B 00 00 1A BA 01 DE 00 00 09 36 13 8A 04 F0 22 | -80 dBm 13:12:49.137 > Interrupt received 13:12:49.182 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 36 03 E8 02 18 00 05 8D 40 18 | -80 dBm 13:12:49.375 > RX Period End 13:12:49.525 > Success 13:12:53.878 > Fetch inverter: 114173305377 13:12:54.088 > TX RealTimeRunData Channel: 40 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 C0 00 00 00 00 00 00 00 00 DC 2D 14 13:12:54.136 > Interrupt received 13:12:54.182 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 72 00 01 00 02 00 0A 94 | -80 dBm 13:12:54.228 > Interrupt received 13:12:54.274 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 30 13 89 00 00 74 | -80 dBm 13:12:54.320 > Interrupt received 13:12:54.366 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B8 00 03 1F 32 81 | -80 dBm 13:12:54.415 > RX Period End 13:12:54.460 > Success 13:12:54.506 > [DPL::announceStatus] waiting for sufficiently recent power meter reading 13:12:56.854 > [PowerMeterHttpJson] New total: 133.63 13:12:56.907 > [DPL::updateInverter] sending limit of 17.2 % (138 W respectively), max output is 800 W 13:12:56.962 > TX ActivePowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 AC 00 01 81 00 0B 13:12:57.008 > [DPL::announceStatus] waiting for a power limit command to complete 13:12:58.929 > RX Period End 13:12:59.049 > All missing 13:12:59.151 > Nothing received, resend whole request 13:12:59.197 > TX ActivePowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 AC 00 01 81 00 0B 13:13:00.965 > RX Period End 13:13:01.011 > All missing 13:13:01.057 > Nothing received, resend whole request 13:13:01.102 > TX ActivePowerControl Channel: 3 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 AC 00 01 81 00 0B 13:13:01.148 > Interrupt received 13:13:01.198 > RX Channel: 40 --> D1 73 30 53 77 73 30 53 77 81 00 00 0B 00 14 07 48 | -80 dBm 13:13:02.968 > RX Period End 13:13:03.043 > Success 13:13:03.088 > Fetch inverter: 114184855236 13:13:03.134 > [DPL::updateInverter] actual limit is 17.0 % (136 W respectively), effective 6111 ms after update started, requested were 17.2 % 13:13:03.180 > [DPL::updateInverter] Starting inverter... 13:13:03.228 > TX RealTimeRunData Channel: 23 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 C9 00 00 00 00 00 00 00 00 8C 47 25 13:13:03.274 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:13:03.320 > Interrupt received 13:13:03.367 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 CF 05 29 00 08 00 01 00 00 00 01 60 | -80 dBm 13:13:03.413 > Interrupt received 13:13:03.460 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 02 E3 7C 00 00 1A BA 01 DF 00 00 09 3A 13 8A 04 EA 32 | -80 dBm 13:13:03.506 > Interrupt received 13:13:03.553 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 83 00 00 00 35 03 E8 02 18 00 05 F0 7B 5C | -80 dBm 13:13:03.601 > RX Period End 13:13:03.647 > Success 13:13:03.693 > TX PowerControl Channel: 40 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:05.582 > RX Period End 13:13:05.630 > All missing 13:13:05.675 > Nothing received, resend whole request 13:13:05.723 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:05.768 > Interrupt received 13:13:05.815 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:06.684 > [PowerMeterHttpJson] New total: 139.22 13:13:07.583 > RX Period End 13:13:07.628 > Success 13:13:07.967 > Fetch inverter: 114173305377 13:13:08.018 > TX RealTimeRunData Channel: 75 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 CE 00 00 00 00 00 00 00 00 BC 61 36 13:13:08.065 > Interrupt received 13:13:08.111 > RX Channel: 40 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 33 13 8A 00 00 74 | -80 dBm 13:13:08.161 > Interrupt received 13:13:08.205 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B8 00 03 DD C0 B1 | -80 dBm 13:13:08.540 > RX Period End 13:13:08.588 > Middle missing 13:13:08.633 > Request retransmit: 1 13:13:08.682 > TX RequestFrame Channel: 3 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:08.727 > RX Period End 13:13:08.775 > Middle missing 13:13:08.818 > Request retransmit: 1 13:13:08.865 > TX RequestFrame Channel: 23 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:08.911 > RX Period End 13:13:08.959 > Middle missing 13:13:09.006 > Request retransmit: 1 13:13:09.053 > TX RequestFrame Channel: 40 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:09.099 > Interrupt received 13:13:09.145 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 71 00 01 00 02 00 0A 97 | -80 dBm 13:13:09.190 > RX Period End 13:13:09.237 > Success 13:13:09.286 > [DPL::updateInverter] Starting inverter... 13:13:09.391 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:09.441 > Interrupt received 13:13:09.586 > RX Channel: 3 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:10.950 > RX Period End 13:13:10.997 > Success 13:13:12.971 > Fetch inverter: 114184855236 13:13:13.077 > TX RealTimeRunData Channel: 75 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 D3 00 00 00 00 00 00 00 00 EC F4 EC 13:13:13.180 > Interrupt received 13:13:13.226 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 CA 05 1E 00 08 00 01 00 00 00 01 52 | -80 dBm 13:13:13.270 > Interrupt received 13:13:13.317 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 02 E3 7C 00 00 1A BA 01 DF 00 00 09 36 13 89 04 DF 08 | -80 dBm 13:13:13.361 > Interrupt received 13:13:13.407 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 35 03 E8 02 19 00 05 3D 18 F2 | -80 dBm 13:13:13.483 > RX Period End 13:13:13.533 > Success 13:13:16.670 > [PowerMeterHttpJson] New total: 161.00 13:13:17.970 > Fetch inverter: 114173305377 13:13:18.096 > TX RealTimeRunData Channel: 3 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 D8 00 00 00 00 00 00 00 00 DC 87 A6 13:13:18.147 > Interrupt received 13:13:18.195 > RX Channel: 40 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2F 13 89 00 00 6B | -80 dBm 13:13:18.239 > Interrupt received 13:13:18.285 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B6 00 03 D4 B8 CE | -80 dBm 13:13:18.542 > RX Period End 13:13:18.593 > Middle missing 13:13:18.639 > Request retransmit: 1 13:13:18.685 > TX RequestFrame Channel: 23 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:18.732 > RX Period End 13:13:18.777 > Middle missing 13:13:18.823 > Request retransmit: 1 13:13:18.868 > TX RequestFrame Channel: 40 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:18.913 > Interrupt received 13:13:18.960 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 71 00 01 00 02 00 0A 97 | -80 dBm 13:13:19.006 > RX Period End 13:13:19.051 > Success 13:13:19.098 > [DPL::updateInverter] Starting inverter... 13:13:19.144 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:19.191 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:13:19.237 > Interrupt received 13:13:19.283 > RX Channel: 3 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:20.813 > RX Period End 13:13:20.864 > Success 13:13:22.971 > Fetch inverter: 114184855236 13:13:23.017 > TX RealTimeRunData Channel: 75 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 DD 00 00 00 00 00 00 00 00 8C B8 CE 13:13:23.067 > Interrupt received 13:13:23.215 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 02 E3 7C 00 00 1A BA 01 DF 00 00 09 34 13 89 04 C8 1D | -80 dBm 13:13:23.264 > Interrupt received 13:13:23.309 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 34 03 E8 02 19 00 05 8B 93 CE | -80 dBm 13:13:23.500 > RX Period End 13:13:23.589 > Middle missing 13:13:23.635 > Request retransmit: 1 13:13:23.680 > TX RequestFrame Channel: 3 --> 15 84 85 52 36 80 18 23 20 81 6A 13:13:23.727 > Interrupt received 13:13:23.773 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 C2 05 06 00 08 00 01 00 00 00 01 42 | -80 dBm 13:13:23.820 > RX Period End 13:13:23.867 > Success 13:13:26.854 > [DPL::updateInverter] timeout (8 in succession), state transition pending: yes, limit pending: no 13:13:27.006 > [DPL::announceStatus] waiting for sufficiently recent inverter data 13:13:27.062 > [PowerMeterHttpJson] New total: 168.89 13:13:27.971 > Fetch inverter: 114173305377 13:13:28.130 > TX RealTimeRunData Channel: 23 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 E2 00 00 00 00 00 00 00 00 7D AD 17 13:13:28.180 > Interrupt received 13:13:28.228 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 70 00 03 00 0C 01 6D 00 01 00 02 00 0A 8E | -80 dBm 13:13:28.273 > Interrupt received 13:13:28.320 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2C 13 89 00 00 68 | -80 dBm 13:13:28.365 > Interrupt received 13:13:28.411 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B6 00 03 8D C4 EB | -80 dBm 13:13:28.516 > RX Period End 13:13:28.566 > Success 13:13:28.613 > [DPL::announceStatus] waiting for sufficiently recent power meter reading 13:13:32.973 > Fetch inverter: 114184855236 13:13:33.018 > TX RealTimeRunData Channel: 40 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 E7 00 00 00 00 00 00 00 00 2D 92 7F 13:13:33.065 > Interrupt received 13:13:33.112 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 88 04 60 00 08 00 01 00 00 00 01 6F | -80 dBm 13:13:33.519 > RX Period End 13:13:33.659 > Last missing 13:13:33.762 > Request retransmit: 2 13:13:33.808 > TX RequestFrame Channel: 61 --> 15 84 85 52 36 80 18 23 20 82 69 13:13:33.853 > Interrupt received 13:13:33.901 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 02 E3 7D 00 00 1A BA 01 E0 00 00 09 34 13 8A 04 2A C2 | -80 dBm 13:13:33.946 > RX Period End 13:13:33.993 > Last missing 13:13:34.038 > Request retransmit: 3 13:13:34.084 > TX RequestFrame Channel: 75 --> 15 84 85 52 36 80 18 23 20 83 68 13:13:34.130 > Interrupt received 13:13:34.176 > RX Channel: 23 --> 95 84 85 52 36 84 85 52 36 83 00 00 00 2D 03 E8 02 18 00 05 FE 38 09 | -80 dBm 13:13:34.222 > RX Period End 13:13:34.269 > Success 13:13:36.687 > [PowerMeterHttpJson] New total: 153.99 13:13:36.737 > [DPL::updateInverter] sending limit of 19.8 % (158 W respectively), max output is 800 W 13:13:36.784 > TX ActivePowerControl Channel: 3 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 C5 00 01 9D D0 AE 13:13:36.846 > [DPL::announceStatus] waiting for a power limit command to complete 13:13:38.762 > RX Period End 13:13:38.882 > All missing 13:13:38.928 > Nothing received, resend whole request 13:13:38.974 > TX ActivePowerControl Channel: 23 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 C5 00 01 9D D0 AE 13:13:39.020 > Interrupt received 13:13:39.066 > RX Channel: 40 --> D1 73 30 53 77 73 30 53 77 81 00 00 0B 00 14 07 48 | -80 dBm 13:13:40.766 > RX Period End 13:13:40.930 > Success 13:13:40.978 > Fetch inverter: 114173305377 13:13:41.023 > [DPL::updateInverter] actual limit is 19.0 % (152 W respectively), effective 4075 ms after update started, requested were 19.8 % 13:13:41.070 > [DPL::updateInverter] Starting inverter... 13:13:41.117 > TX RealTimeRunData Channel: 40 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 EF 00 00 00 00 00 00 00 00 ED F5 D2 13:13:41.164 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:13:41.211 > Interrupt received 13:13:41.258 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2D 13 8A 00 00 6A | -80 dBm 13:13:41.305 > Interrupt received 13:13:41.351 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B6 00 03 BA 37 2F | -80 dBm 13:13:41.396 > RX Period End 13:13:41.443 > Middle missing 13:13:41.490 > Request retransmit: 1 13:13:41.541 > TX RequestFrame Channel: 61 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:41.583 > Interrupt received 13:13:41.629 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 74 00 03 00 0C 01 71 00 01 00 02 00 0A 96 | -80 dBm 13:13:41.675 > RX Period End 13:13:41.720 > Success 13:13:41.766 > TX PowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:41.811 > Interrupt received 13:13:41.856 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:43.478 > RX Period End 13:13:43.592 > Success 13:13:45.765 > Fetch inverter: 114184855236 13:13:45.809 > TX RealTimeRunData Channel: 3 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B2 F4 00 00 00 00 00 00 00 00 1D 4B 85 13:13:45.905 > Interrupt received 13:13:45.950 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 36 03 E8 02 19 00 05 DE 83 89 | -80 dBm 13:13:46.300 > RX Period End 13:13:46.459 > Middle missing 13:13:46.507 > Request retransmit: 1 13:13:46.553 > TX RequestFrame Channel: 23 --> 15 84 85 52 36 80 18 23 20 81 6A 13:13:46.599 > Interrupt received 13:13:46.645 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 D3 05 36 00 08 00 01 00 00 00 01 63 | -80 dBm 13:13:46.691 > RX Period End 13:13:46.737 > Middle missing 13:13:46.783 > Request retransmit: 2 13:13:46.828 > TX RequestFrame Channel: 40 --> 15 84 85 52 36 80 18 23 20 82 69 13:13:46.876 > Interrupt received 13:13:46.922 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 02 E3 7D 00 00 1A BA 01 E0 00 00 09 34 13 8A 04 F6 1E | -80 dBm 13:13:46.969 > RX Period End 13:13:47.017 > Success 13:13:47.062 > [PowerMeterHttpJson] New total: 142.50 13:13:50.766 > Fetch inverter: 114173305377 13:13:50.815 > TX RealTimeRunData Channel: 61 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B2 F9 00 00 00 00 00 00 00 00 8D 13 42 13:13:50.867 > Interrupt received 13:13:50.965 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2C 13 8A 00 00 6B | -80 dBm 13:13:51.340 > RX Period End 13:13:51.390 > Last missing 13:13:51.436 > Request retransmit: 3 13:13:51.482 > TX RequestFrame Channel: 75 --> 15 73 30 53 77 80 18 23 20 83 6A 13:13:51.529 > RX Period End 13:13:51.576 > Last missing 13:13:51.622 > Request retransmit: 3 13:13:51.668 > TX RequestFrame Channel: 3 --> 15 73 30 53 77 80 18 23 20 83 6A 13:13:51.715 > Interrupt received 13:13:51.762 > RX Channel: 40 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B6 00 03 16 FE 4A | -80 dBm 13:13:51.807 > RX Period End 13:13:51.852 > Middle missing 13:13:51.900 > Request retransmit: 1 13:13:51.947 > TX RequestFrame Channel: 23 --> 15 73 30 53 77 80 18 23 20 81 68 13:13:51.998 > Interrupt received 13:13:52.054 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 71 00 01 00 02 00 0A 97 | -80 dBm 13:13:52.101 > RX Period End 13:13:52.148 > Success 13:13:52.196 > [DPL::updateInverter] Starting inverter... 13:13:52.242 > TX PowerControl Channel: 40 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:52.288 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:13:53.781 > RX Period End 13:13:53.882 > All missing 13:13:53.925 > Nothing received, resend whole request 13:13:53.972 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:55.579 > Websocket: [/livedata][4] disconnect 13:13:55.817 > RX Period End 13:13:55.866 > All missing 13:13:55.913 > Nothing received, resend whole request 13:13:55.959 > TX PowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:13:56.005 > Interrupt received 13:13:56.052 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:13:56.207 > Websocket: [/livedata][6] connect 13:13:57.018 > [PowerMeterHttpJson] New total: 138.38 13:13:57.822 > RX Period End 13:13:57.928 > Success 13:13:57.971 > Fetch inverter: 114184855236 13:13:58.018 > Request SystemConfigPara 13:13:58.065 > TX RealTimeRunData Channel: 3 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 00 00 00 00 00 00 00 00 00 1C 2C 16 13:13:58.111 > Interrupt received 13:13:58.158 > RX Channel: 23 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 D4 05 39 00 08 00 01 00 00 00 01 6B | -80 dBm 13:13:58.205 > Interrupt received 13:13:58.251 > RX Channel: 23 --> 95 84 85 52 36 84 85 52 36 02 E3 7D 00 00 1A BA 01 E0 00 00 09 32 13 8A 04 F9 17 | -80 dBm 13:13:58.298 > Interrupt received 13:13:58.351 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 83 00 00 00 36 03 E8 02 19 00 05 69 C2 7E | -80 dBm 13:13:58.440 > RX Period End 13:13:58.488 > Success 13:13:58.532 > TX SystemConfigPara Channel: 23 --> 15 84 85 52 36 80 18 23 20 80 05 00 66 93 B3 00 00 00 00 00 00 00 00 00 D2 23 D9 13:13:58.579 > Interrupt received 13:13:58.626 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 81 00 01 03 E8 00 00 03 E8 FF FF FF FF 01 68 7D F8 F9 | -80 dBm 13:13:58.671 > RX Period End 13:13:58.718 > Success 13:14:02.819 > Fetch inverter: 114173305377 13:14:02.948 > TX RealTimeRunData Channel: 40 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B3 05 00 00 00 00 00 00 00 00 4C 13 7E 13:14:02.999 > Interrupt received 13:14:03.058 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2C 13 89 00 00 68 | -80 dBm 13:14:03.107 > Interrupt received 13:14:03.153 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B5 00 03 D5 0B 7F | -80 dBm 13:14:03.393 > RX Period End 13:14:03.558 > Middle missing 13:14:03.602 > Request retransmit: 1 13:14:03.649 > TX RequestFrame Channel: 61 --> 15 73 30 53 77 80 18 23 20 81 68 13:14:03.694 > Interrupt received 13:14:03.741 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 71 00 01 00 02 00 0A 97 | -80 dBm 13:14:03.788 > RX Period End 13:14:03.834 > Success 13:14:03.880 > [DPL::updateInverter] Starting inverter... 13:14:03.925 > TX PowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:03.971 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:14:04.017 > Interrupt received 13:14:04.064 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:14:05.530 > RX Period End 13:14:05.580 > Success 13:14:06.657 > [PowerMeterHttpJson] New total: 130.13 13:14:06.706 > [DPL::updateInverter] timeout (9 in succession), state transition pending: yes, limit pending: no 13:14:06.752 > [DPL::announceStatus] waiting for sufficiently recent inverter data 13:14:07.820 > Fetch inverter: 114184855236 13:14:07.864 > TX RealTimeRunData Channel: 3 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 0A 00 00 00 00 00 00 00 00 BC 52 C2 13:14:07.975 > Interrupt received 13:14:08.022 > RX Channel: 40 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 36 03 E8 02 19 00 05 80 8F DB | -80 dBm 13:14:08.357 > RX Period End 13:14:08.403 > Middle missing 13:14:08.449 > Request retransmit: 1 13:14:08.496 > TX RequestFrame Channel: 23 --> 15 84 85 52 36 80 18 23 20 81 6A 13:14:08.542 > Interrupt received 13:14:08.591 > RX Channel: 61 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1D 01 D9 05 43 00 08 00 01 00 00 00 01 1F | -80 dBm 13:14:08.635 > RX Period End 13:14:08.681 > Middle missing 13:14:08.728 > Request retransmit: 2 13:14:08.774 > TX RequestFrame Channel: 40 --> 15 84 85 52 36 80 18 23 20 82 69 13:14:08.819 > Interrupt received 13:14:08.867 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 02 E3 7E 00 00 1A BA 01 E1 00 00 09 33 13 89 05 02 ED | -80 dBm 13:14:08.912 > RX Period End 13:14:08.959 > Success 13:14:12.822 > Fetch inverter: 114173305377 13:14:12.869 > TX RealTimeRunData Channel: 61 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B3 0F 00 00 00 00 00 00 00 00 EC 6D AA 13:14:12.913 > Interrupt received 13:14:12.959 > RX Channel: 23 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 72 00 01 00 02 00 0A 94 | -30 dBm 13:14:13.004 > Interrupt received 13:14:13.050 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2D 13 88 00 00 68 | -80 dBm 13:14:13.097 > Interrupt received 13:14:13.144 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B5 00 03 54 7C 89 | -80 dBm 13:14:13.364 > RX Period End 13:14:13.407 > Success 13:14:13.454 > [DPL::announceStatus] waiting for sufficiently recent power meter reading 13:14:16.823 > [PowerMeterHttpJson] New total: 155.97 13:14:16.873 > [DPL::updateInverter] sending limit of 20.0 % (160 W respectively), max output is 800 W 13:14:16.920 > TX ActivePowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 C8 00 01 5E 41 F1 13:14:16.964 > [DPL::announceStatus] waiting for a power limit command to complete 13:14:17.009 > Interrupt received 13:14:17.054 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 0B 00 14 07 48 | -80 dBm 13:14:18.867 > RX Period End 13:14:18.916 > Success 13:14:18.959 > Fetch inverter: 114184855236 13:14:19.006 > [DPL::updateInverter] actual limit is 20.0 % (160 W respectively), effective 2037 ms after update started, requested were 20.0 % 13:14:19.053 > [DPL::updateInverter] Starting inverter... 13:14:19.099 > TX RealTimeRunData Channel: 3 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 15 00 00 00 00 00 00 00 00 8C DE 61 13:14:19.145 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:14:19.191 > Interrupt received 13:14:19.239 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1D 01 DA 05 49 00 08 00 01 00 00 00 01 16 | -80 dBm 13:14:19.283 > Interrupt received 13:14:19.339 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 02 E3 7E 00 00 1A BA 01 E1 00 00 09 34 13 87 05 08 EE | -80 dBm 13:14:19.533 > Interrupt received 13:14:19.577 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 37 03 E8 02 19 00 05 E5 FA CA | -80 dBm 13:14:19.623 > RX Period End 13:14:19.668 > Success 13:14:19.714 > TX PowerControl Channel: 23 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:19.760 > Interrupt received 13:14:19.806 > RX Channel: 61 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:14:21.433 > RX Period End 13:14:21.581 > Success 13:14:23.866 > Fetch inverter: 114173305377 13:14:23.913 > TX RealTimeRunData Channel: 40 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B3 1A 00 00 00 00 00 00 00 00 7C 9F DD 13:14:23.960 > Interrupt received 13:14:24.005 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 75 00 03 00 0C 01 72 00 01 00 02 00 0A 94 | -80 dBm 13:14:24.051 > Interrupt received 13:14:24.096 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2C 13 87 00 00 66 | -80 dBm 13:14:24.440 > RX Period End 13:14:24.485 > Last missing 13:14:24.530 > Request retransmit: 3 13:14:24.576 > TX RequestFrame Channel: 61 --> 15 73 30 53 77 80 18 23 20 83 6A 13:14:24.624 > RX Period End 13:14:24.669 > Last missing 13:14:24.714 > Request retransmit: 3 13:14:24.760 > TX RequestFrame Channel: 75 --> 15 73 30 53 77 80 18 23 20 83 6A 13:14:24.805 > RX Period End 13:14:24.854 > Last missing 13:14:24.897 > Request retransmit: 3 13:14:24.943 > TX RequestFrame Channel: 3 --> 15 73 30 53 77 80 18 23 20 83 6A 13:14:24.989 > RX Period End 13:14:25.035 > Last missing 13:14:25.081 > Request retransmit: 3 13:14:25.126 > TX RequestFrame Channel: 23 --> 15 73 30 53 77 80 18 23 20 83 6A 13:14:25.175 > RX Period End 13:14:25.219 > Last missing 13:14:25.265 > Request retransmit: 3 13:14:25.313 > TX RequestFrame Channel: 40 --> 15 73 30 53 77 80 18 23 20 83 6A 13:14:25.359 > Interrupt received 13:14:25.405 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B4 00 03 9B F8 C3 | -80 dBm 13:14:25.450 > RX Period End 13:14:25.499 > Success 13:14:25.545 > [DPL::updateInverter] Starting inverter... 13:14:25.593 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:25.638 > Interrupt received 13:14:25.687 > RX Channel: 3 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:14:27.019 > [PowerMeterHttpJson] New total: 140.54 13:14:27.106 > RX Period End 13:14:27.157 > Success 13:14:28.867 > Fetch inverter: 114184855236 13:14:28.954 > TX RealTimeRunData Channel: 75 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 1F 00 00 00 00 00 00 00 00 2C A0 B5 13:14:29.000 > Interrupt received 13:14:29.047 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 02 E3 7F 00 00 1A BA 01 E2 00 00 09 33 13 89 05 0B E6 | -80 dBm 13:14:29.092 > Interrupt received 13:14:29.139 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 83 00 00 00 37 03 E8 02 18 00 05 E4 76 47 | -80 dBm 13:14:29.403 > RX Period End 13:14:29.452 > Middle missing 13:14:29.496 > Request retransmit: 1 13:14:29.543 > TX RequestFrame Channel: 3 --> 15 84 85 52 36 80 18 23 20 81 6A 13:14:29.588 > Interrupt received 13:14:29.635 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 DB 05 4C 00 08 00 01 00 00 00 01 11 | -80 dBm 13:14:29.681 > RX Period End 13:14:29.726 > Success 13:14:33.868 > Fetch inverter: 114173305377 13:14:33.917 > TX RealTimeRunData Channel: 23 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B3 24 00 00 00 00 00 00 00 00 1D 87 9A 13:14:33.963 > Interrupt received 13:14:34.010 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 74 00 03 00 0C 01 71 00 01 00 02 00 0A 96 | -80 dBm 13:14:34.056 > Interrupt received 13:14:34.102 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2C 13 89 00 00 68 | -80 dBm 13:14:34.148 > Interrupt received 13:14:34.195 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B4 00 03 B9 52 4B | -80 dBm 13:14:34.411 > RX Period End 13:14:34.457 > Success 13:14:34.504 > [DPL::updateInverter] Starting inverter... 13:14:34.550 > TX PowerControl Channel: 40 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:34.597 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:14:36.482 > RX Period End 13:14:36.599 > All missing 13:14:36.647 > Nothing received, resend whole request 13:14:36.693 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:36.745 > Interrupt received 13:14:36.946 > RX Channel: 3 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:14:37.043 > [PowerMeterHttpJson] New total: 127.59 13:14:38.483 > RX Period End 13:14:38.530 > Success 13:14:38.871 > Fetch inverter: 114184855236 13:14:38.916 > TX RealTimeRunData Channel: 75 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 29 00 00 00 00 00 00 00 00 8D DF 5D 13:14:38.961 > Interrupt received 13:14:39.007 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1D 01 DC 05 4E 00 08 00 01 00 00 00 01 17 | -80 dBm 13:14:39.053 > Interrupt received 13:14:39.101 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 02 E3 7F 00 00 1A BA 01 E2 00 00 09 33 13 8A 05 0C E2 | -80 dBm 13:14:39.145 > Interrupt received 13:14:39.203 > RX Channel: 75 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 37 03 E8 02 18 00 05 87 75 26 | -80 dBm 13:14:39.378 > RX Period End 13:14:39.423 > Success 13:14:43.871 > Fetch inverter: 114173305377 13:14:43.920 > TX RealTimeRunData Channel: 3 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B3 2E 00 00 00 00 00 00 00 00 BD F9 4E 13:14:43.965 > Interrupt received 13:14:44.016 > RX Channel: 61 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 74 00 03 00 0C 01 71 00 01 00 02 00 0A 96 | -80 dBm 13:14:44.108 > Interrupt received 13:14:44.210 > RX Channel: 40 --> 95 73 30 53 77 73 30 53 77 02 C1 A1 00 0A 71 B9 02 0E 01 EF 09 2D 13 8A 00 00 6A | -80 dBm 13:14:44.256 > Interrupt received 13:14:44.301 > RX Channel: 40 --> 95 73 30 53 77 73 30 53 77 83 00 00 00 00 00 00 01 B4 00 03 7A 96 4C | -80 dBm 13:14:44.415 > RX Period End 13:14:44.520 > Success 13:14:44.563 > [DPL::updateInverter] Starting inverter... 13:14:44.609 > TX PowerControl Channel: 23 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:44.656 > [DPL::announceStatus] waiting for a start/stop/restart command to complete 13:14:46.484 > RX Period End 13:14:46.537 > All missing 13:14:46.582 > Nothing received, resend whole request 13:14:46.628 > TX PowerControl Channel: 40 --> 51 73 30 53 77 80 18 23 20 81 00 00 B0 01 9D 13:14:46.675 > Interrupt received 13:14:46.720 > RX Channel: 75 --> D1 73 30 53 77 73 30 53 77 81 00 00 00 00 24 00 74 | -80 dBm 13:14:46.766 > [PowerMeterHttpJson] New total: 137.18 13:14:46.827 > [DPL::updateInverter] timeout (10 in succession), state transition pending: yes, limit pending: no 13:14:46.976 > [DPL::loop] issuing inverter restart command after update timed out repeatedly 13:14:47.026 > [DPL::updateInverter] sending limit of 17.8 % (142 W respectively), max output is 800 W 13:14:47.077 > [DPL::announceStatus] waiting for a power limit command to complete 13:14:48.487 > RX Period End 13:14:48.535 > Success 13:14:48.581 > TX PowerControl Channel: 61 --> 51 73 30 53 77 80 18 23 20 81 02 00 D0 00 FE 13:14:48.628 > Interrupt received 13:14:48.674 > RX Channel: 75 --> D1 73 30 53 77 73 30 53 77 81 00 00 02 00 44 01 17 | -80 dBm 13:14:50.526 > RX Period End 13:14:50.571 > Success 13:14:50.617 > TX ActivePowerControl Channel: 75 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 B1 00 01 87 90 80 13:14:52.599 > RX Period End 13:14:52.649 > All missing 13:14:52.694 > Nothing received, resend whole request 13:14:52.740 > TX ActivePowerControl Channel: 3 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 B1 00 01 87 90 80 13:14:54.637 > RX Period End 13:14:54.682 > All missing 13:14:54.729 > Nothing received, resend whole request 13:14:54.775 > TX ActivePowerControl Channel: 23 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 B1 00 01 87 90 80 13:14:55.612 > Interrupt received 13:14:55.666 > RX Channel: 23 --> D1 73 30 53 77 73 30 53 77 81 00 00 0B 00 14 07 48 | -80 dBm 13:14:56.640 > RX Period End 13:14:56.691 > Success 13:14:56.738 > Fetch inverter: 114184855236 13:14:56.786 > [DPL::updateInverter] actual limit is 17.0 % (136 W respectively), effective 9810 ms after update started, requested were 17.8 % 13:14:56.832 > TX RealTimeRunData Channel: 40 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 3B 00 00 00 00 00 00 00 00 2D 0B 3B 13:14:56.880 > Interrupt received 13:14:56.927 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1D 01 DD 05 52 00 08 00 01 00 00 00 01 0A | -80 dBm 13:14:56.974 > [PowerMeterHttpJson] New total: 82.16 13:14:57.023 > Interrupt received 13:14:57.068 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 02 E3 80 00 00 1A BA 01 E3 00 00 09 36 13 88 05 10 07 | -80 dBm 13:14:57.123 > Interrupt received 13:14:57.178 > RX Channel: 23 --> 95 84 85 52 36 84 85 52 36 83 00 00 00 37 03 E8 02 17 00 05 8E CB 9F | -80 dBm 13:14:57.226 > RX Period End 13:14:57.272 > Success 13:15:01.638 > Fetch inverter: 114173305377 13:15:01.721 > TX RealTimeRunData Channel: 61 --> 15 73 30 53 77 80 18 23 20 80 0B 00 66 93 B3 40 00 00 00 00 00 00 00 00 DF 1D A6 13:15:01.770 > Interrupt received 13:15:01.819 > RX Channel: 3 --> 95 73 30 53 77 73 30 53 77 02 C1 9F 00 0A 71 B7 00 00 00 00 09 34 13 87 05 94 3D | -80 dBm 13:15:01.862 > Interrupt received 13:15:01.908 > RX Channel: 75 --> 95 73 30 53 77 73 30 53 77 83 00 01 00 3D 03 E8 01 B3 00 01 31 3B 78 | -80 dBm 13:15:02.213 > RX Period End 13:15:02.338 > Middle missing 13:15:02.438 > Request retransmit: 1 13:15:02.488 > TX RequestFrame Channel: 75 --> 15 73 30 53 77 80 18 23 20 81 68 13:15:02.535 > RX Period End 13:15:02.581 > Middle missing 13:15:02.627 > Request retransmit: 1 13:15:02.674 > TX RequestFrame Channel: 3 --> 15 73 30 53 77 80 18 23 20 81 68 13:15:02.720 > Interrupt received 13:15:02.767 > RX Channel: 40 --> 95 73 30 53 77 73 30 53 77 01 00 01 01 6C 00 CE 02 EE 01 69 00 D0 02 EE 00 0A 84 | -80 dBm 13:15:02.812 > RX Period End 13:15:02.858 > Success 13:15:02.905 > [DPL::announceStatus] waiting for sufficiently recent power meter reading 13:15:06.640 > Fetch inverter: 114184855236 13:15:06.692 > TX RealTimeRunData Channel: 23 --> 15 84 85 52 36 80 18 23 20 80 0B 00 66 93 B3 45 00 00 00 00 00 00 00 00 8F 22 CE 13:15:06.738 > Interrupt received 13:15:06.783 > [PowerMeterHttpJson] New total: -5.09 13:15:06.829 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 01 00 01 01 1E 01 DE 05 53 00 08 00 01 00 00 00 01 0B | -80 dBm 13:15:06.878 > [DPL::updateInverter] sending limit of 17.8 % (142 W respectively), max output is 800 W 13:15:06.921 > [DPL::announceStatus] waiting for a power limit command to complete 13:15:06.967 > Interrupt received 13:15:07.013 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 02 E3 80 00 00 1A BA 01 E3 00 00 09 3A 13 87 05 11 05 | -80 dBm 13:15:07.058 > Interrupt received 13:15:07.104 > RX Channel: 3 --> 95 84 85 52 36 84 85 52 36 83 00 01 00 37 03 E8 02 19 00 05 AF AB D1 | -80 dBm 13:15:07.160 > RX Period End 13:15:07.212 > Success 13:15:07.260 > TX ActivePowerControl Channel: 40 --> 51 73 30 53 77 80 18 23 20 81 0B 00 00 B1 00 01 87 90 80 13:15:07.304 > Interrupt received 13:15:07.351 > RX Channel: 75 --> D1 73 30 53 77 73 30 53 77 81 00 00 0B 00 14 07 48 | -80 dBm 13:15:09.202 > RX Period End 13:15:09.298 > Success 13:15:09.349 > [DPL::updateInverter] actual limit is 17.0 % (136 W respectively), effective 2480 ms after update started, requested were 17.8 % 13:15:09.396 > [DPL::announceStatus] waiting for sufficiently recent inverter data

spcqike commented 2 months ago

Die Firmware macht, was sie soll.

Ohne es beweisen zu können (wobei dein Log genau das beschreibt) vermute ich, dass dein wechselrichter einfach „festhängt“. Du betreibst ihn mit zu kleinen Leistungen (du hast nicht 1% eingestellt, was 8W entsprechen würde und bereits viel zu wenig wäre, sondern 1W!) die Erfahrung hier in der Community zeigt, dass die wechselrichter mit ~10-12W pro Eingang gefahren werden sollten, da sie sonst Probleme machen, sich aufhängen und nicht mehr ordentlich reagieren.

Weil die Probleme oft vorgekommen sind, wurde ein workaround einprogrammiert, der den wechselrichter nach mehreren erfolglosen startaufforderungen Neustartet. Genau das passiert bei dir

13:14:46.976 > [DPL::loop] issuing inverter restart command after update timed out repeatedly

du sagst selber dass er nach 13:14 Uhr wieder blau wurde. Das ist nicht wegen der Leistung also dem Limit, sondern wegen dem Neustart Befehl.

Wenn du deine Probleme ernsthaft lösen willst, tu uns (oder mir) den Gefallen und setze deine Mindestleistung auf, sagen wir, 600W. Deine Grundlast auf 650 (sie muss halt höher sein). Geh in die Konsole und gucke, ob und warum der WR deaktiviert wird.

Wir brauchen den erzwungenen Moment, in dem der Wechselrichter auf ein Limit < Mindestleistung gesetzt werden würde in der Konsole. (600W waren nur, weil das schnell erreicht wird. Wenn du mit normalen Werten solch ein Verhalten erzwingen kannst, bspw mit 200W und nem aktiven Wasserkocher, den du aus schaltest, auch gut)

dazu: pass deine Einstellungen der „Module“ an. Ausführliches logging im Reiter „DTU“ erstmal aus, dafür im Reiter „Power limiter“ an.

Solar320 commented 2 months ago

Du hast recht, ich habe ausversehen Prozent mit Watt verwechselt.

Das mit den vermeintlichen 1 % (1Watt) war nur ein Test um zu sehen ob ich damit das Standby Problem umgehen kann. Ich hätte also eigentlich 8Watt einstellen müssen, aber ich lass es jetzt auf 10W bzw. ich werde es eher mit >15 Watt versuchen.

Allerdings komme ich innerhalb der Woche erst so spät von der Arbeit das es sein kann das ich zu wenig Sonne habe um den test zu machen.

Eventuell liegt es einfach daran das selbst die originalen min. 10Watt zu instabilitäten führen und das vermeintliche Standby Problem vom Wechselrichter selbst ausgelöst wird. Ich habe das selbe Verhalten mit beiden HM800 Wechselrichtern mit unterschiedlichen Firmwareständen beim 10Watt Limit beobachten können. Ich habe damals für den Test extra die Solarmodule umgehängt.

Allerdings muss ich dir noch etwas zeigen:

Screenshot 2024-07-14 200251

Das könnte eine Altlast sein die noch nicht aus dem Quellcode entfernt wurde allerdings verhält sich meine Anlage genau so wie es dort steht. Ob das von der DTU oder durch eine zu geringe WR Leistung ausgelöst wird sei jetzt mal dahingestellt.

Es bleibt also nur, mit einer höheren Minimalleistung nochmals zu testen und das Log abzuspeichern, um die DTU als Ursache weitestgehend auszuschließen.

So bald es möglich ist mache ich den Test, es kann aber sein das ich erst am Freitag dazu komme. (da.12Uhr Feierabend)

spcqike commented 2 months ago

Eventuell liegt es einfach daran das selbst die originalen min. 10Watt zu instabilitäten führen

ja, der Erfahrung nach führen 10W zu Problemen. 10-12W pro MPPT, bei dir also 20-24W, sollten für einen stabilen Betrieb genutzt werden. Das mag ein Richtwert sein und durch Bauteil fertigungstoleranzen hier und da anders aussehen. Aber 10W insgesamt sind wohl zu wenig.

und das vermeintliche Standby Problem vom Wechselrichter selbst ausgelöst wird.

So ist es. Wird der wechselrichter mit einer zu geringen Leistung betrieben, bekommt er Probleme und reagiert nicht mehr. Bis auf den Neustart.

Das könnte eine Altlast sein

Ich bin mir nicht ganz sicher. Aber ja kann sein. Früher wurde der wechselrichter beim unterschreiten auch immer deaktiviert. Heute passiert das nur noch, wenn der wechselrichter von einer Batterie gespeist wird, der Haken drüber also nicht gesetzt ist.

Es bleibt also nur, mit einer höheren Minimalleistung nochmals zu testen und das Log abzuspeichern, um die DTU als Ursache weitestgehend auszuschließen.

Das wäre super. Wie geschildert, bräuchte man einen log Auszug von dem Moment, wo die DTU den wechselrichter in den standby schickt. Was hier eigentlich nicht passieren sollte.

Ich hab es bei mir wie gesagt ebenfalls getestet, das min Limit auf 800 gestellt und, da das weit über meinem Bedarf lag, wurde der WR auf 800W limitiert. Also so, wie es sein sollte.

So bald es möglich ist mache ich den Test, es kann aber sein das ich erst am Freitag dazu komme. (da.12Uhr Feierabend)

probiere doch einfach ein Limit von … sagen wir 30W und beobachte in der Aufzeichnung, ob er läuft oder doch stoppt. Fürs erste. Home Assistant oder dergleichen vorausgesetzt. sollte er mit 30W begrenzt laufen, brauchst du auch Freitag keinen log Auszug ziehen 😄

Solar320 commented 2 months ago

Morgen wird es zu knapp, da bin ich nach der abreit noch unterwegs,vieleicht ab Donnerstag. :)

Solar320 commented 2 months ago

Der Versuch hat nichts gebracht, der Wechselrichter schaltet sich nicht ab, bei zb 600W pmin. Im Protokoll stand irgendwas das er auf das untere limit gehen muss. Er hat aber nicht abgeschaltet weil auch nicht genug Sonne da war um das Wattmeter dauerhaft ins Minus zu drücken.

Das Problem liegt wo anders, ich habe jetzt eben wider 15W als minimum eingetragen und dann den Geschirrspüler abgeschaltet, dann hatte ich ca. -36Watt auf der Uhr und was macht der Limiter? Er senkt die Wechselrichterleistung auf 8W 1% !!!! obwohl 15Watt 1,875% eingestellt sind. Kann es sein das er nur ganze Zahlen einstellen kann also 2% 16 Watt als minimum? Danach ist der Wechselrichter wider abgestürzt und verschwunden.

Da liegt das Problem und vermutlich tritt das nur dann auf wenn der gemessene Wattmeter Wert negativ ist.

Ich werde mich jetzt mal langsam hocharbeiten und mal 16Watt und danach 20 einstellen. Vieleicht hab ich mal Glück mit der Sonne das genug Leistung da ist.

Das Protokoll kann ich jetzt nicht liefern, dazu muss ich meinen laptop verwenden weil aufgrund der vorhandenen Grundlast und der stark schwankenden Sonne die Wohnung ständig zu viel braucht. Ich muss das Protokoll mit dem laptop beobachten während ich den Computer abschalte, sobald die Last vom Computer wegfällt komme ich mit der Leistung ins minus und dann tritt der Fehler auf und ich kann ihm am Laptop beobachten. Leider hat meine Frau den besch... Geschirrspüler eingeschaltet und deswegen kann ich jetzt nicht messen ohne ständig den GS zu unterbrechen.

Am Donnerstag ist es mir leider nicht gelungen durch P min. 600W, mehr zu erzeugen als die wohnung braucht. Dadurch war die Leistungsanzeige die meiste Zeit positiv und nur kurz negativ.

Normalerweise dürfte der wechselrichter 1,9% abregelung nicht unterschreiten, er tut es aber trotzdem.

Screenshot_2024-07-19-13-33-02-450_org mozilla firefox

Solar320 commented 2 months ago

So, mein letzter Stand ist derzeit das ich ein 30W limit eingestellt habe, damit regelt er auf 3% und "24Watt" herunter.

30 Watt wären 3,75%, das kann er nicht und rundet vermutlich dann auf 3% ab.

Bei 30W limit ist er mir jetzt auch noch nicht abgestürzt, selbst wenn der kleine Wechselrichter -75W ins Netz drückt bleibt der große Wechselrichter starr auf 3% 24Watt und ist bisher nicht abgeschmiert.

16Watt und 2 % sind übrigens schon zu wenig! Er zeigt zwar jetzt starr 2% und 16Watt an und springt nicht mehr auf 1% herunter wie bei dem 15Watt limit, aber er geht dann doch aus.

Bei dem 600W limit hat der Wechserichter gestern immer um die 100-140Watt produziert, daher konnte er nicht abstürzen.

Scheinbar schaffen die HM800 nicht oder nicht viel weniger als 3% bzw. 24Watt als minimum...... Ich werde das jetzt weiter beobachten, ob die Einstellung endlich dauerhaft stabil läuft.

spcqike commented 2 months ago

Der Versuch hat nichts gebracht, der Wechselrichter schaltet sich nicht ab, bei zb 600W pmin.

ja, genau das sollte ja auch passieren. Wenn der WR von Solarpaneelen gespeist wird, sollte er nie abschalten, sondern auf dem untersten Limit stehen bleiben.

Scheinbar schaffen die HM800 nicht oder nicht viel weniger als 24Watt als minimum......

wie ich bereits schrieb

ja, der Erfahrung nach führen 10W zu Problemen. 10-12W pro MPPT, bei dir also 20-24W, sollten für einen stabilen Betrieb genutzt werden.

Kann es sein das er nur ganze Zahlen einstellen kann also 2% 16 Watt als minimum?

Da bin ich mir grad nicht ganz sicher, aber ja, irgendwie sowas.... wir berechnen das absolute Limit, übertragen es glaube ich als Gleitkommazahl in % (also bspw. 2.3%), aber der WR scheint intern abzurunden. zumindest sieht es in meinem Log so aus

14:20:45.592 > [DPL::updateInverter] actual limit is 20.0 % (400 W respectively), effective 2392 ms after update started, requested were 20.4 %

was genau war jetzt dein Grundproblem? Mit einem passenden unteren Limit (bspw. 24W für 3% und für 10-12W pro MPPT), sollte der WR bei dieser Leistung stehen bleiben und nicht abschalten. Genau das willst du doch, oder?

schlimmchen commented 2 months ago

wir berechnen das absolute Limit, übertragen es glaube ich als Gleitkommazahl in % (also bspw. 2.3%), aber der WR scheint intern abzurunden

Genau so ist es.

spcqike commented 2 months ago

@schlimmchen macht es Sinn, das untere Leistungslimit dahingehend zu begrenzen? die Weboberfläche sieht Werte ab 10W vor. grafik

kann/sollte man das ggf. dynamisch machen und auf nen ganzen Prozentpunkt vorgeben?

also 12W = 4% beim HM-300, 24W = 4% beim HM-600, 24W = 3% beim HM-800, 30W = 2% beim HM-1500 (bei dem sind es doch ebenfalls 12W pro MPPT, also 24W, was nur 1.6% entsprächen, vom WR abgerundet 1%, also 15W, was wieder zu wenig wär, also aufgerundet auf 2% eben 30W) bis hin zu 60W beim HMS-2000 (auch hier: 12W pro MPPT sind 48W = 2.4%, da wir aufrunden auf 3% haben wir 60W)

eigentlich sollte es reichen, wenn es im Wiki beschrieben ist, aber scheinbar ja nicht :) (zumal man es per config direkt so oder so überschreiben kann)

Solar320 commented 2 months ago

Vieleicht wäre ein deutlicherer Warnhinweis über dem Eingabefeld ausreichend. Plus ein entsprechender Link auf eine Liste von Wechselrichtern auf der dann die durch Erfahrungswerte ermittelte Untergrenze verzeichnet ist.

Sowas wie " !!Ein zu geringer Wert kann bei bestimmten Modellen zu unvorhergesehenen Ausfällen führen, eine Liste mit bereits ermittelten Minimumwerten finden sie hier "link" !!!

Ich bin beim derzeitigen Eingabefeld auch ursprünglich davon ausgegangen das die im Eingabefeld nach unten hin begrenzten 10W schon ausreichend für den HM800 sind, was sich dann als Fehler herausgestellt hat.

Ich gehe auch davon aus, das irgendwann noch mehr Wechselrichter unterstützt werden könnten, dann müsste man ja für jedes Modell jedemenge zusätzlich programmieren. (Ob man sich das antun will?)

Mit den jetzt eingestellten 30W also quasi 24W scheint der HM800 ohne unvorhergesehene Neustarts zu laufen.

Wenn ich von der Benutzeroberfläche auf das Problem hingewiesen werde und irgendwo eine Liste finde was ich hier minimal einstellen darf, dürfte das für viele Nutzer schon ausreichend sein vermute ich mal. Die Liste könnte alternativ auch irgendwie nach jedem Update mit im ESP integriert werden, so das man nicht zwingend auf eine ständige Internetanbindung angewiesen ist, muss aber nicht sein.

Solar320 commented 2 months ago

was genau war jetzt dein Grundproblem? Mit einem passenden unteren Limit (bspw. 24W für 3% und für 10-12W pro MPPT), sollte der WR bei dieser Leistung stehen bleiben und nicht abschalten. Genau das willst du doch, oder?

Eigentlich genau das, es muss durch umprogrammieren oder einen deutlicheren Hinweis und eventuell einer Liste mit Minimumwerten verhindert werden das andere Nutzer ebenfalls in die Falle tappen. Welche Variante jetzt weniger Aufwand produziert müsst ihr selber wissen, ich vermute das es mit der Liste einfacher ist.

Im derzeitigen Hinweis steht ja nur das ein stabiler Wert eingetragen werden muss aber es ist weder ein Hinweis zu finden was eigentlich passiert wenn der Wechselrichter instabil wird noch ein Link auf den Wikieintrag.

Manos1966 commented 2 months ago

es ist weder ein Hinweis zu finden was eigentlich passiert wenn der Wechselrichter instabil wird noch ein Link auf den Wikieintrag.

Meinst du das?

Capture

spcqike commented 2 months ago

@Manos1966 Man sollte es wohl doch konkretisieren. Wie wir hier gesehen haben, reichen 10W pro MPPT nicht. Vor allem dann, wenn der WR das übertragene Limit (in Prozent) abrundet.

20W beim HM-800 sind 2.5%. Der WR rundet ab, stellt 2% ein. Also 16W, was zu wenig ist.

Vielleicht eher „10W pro MPPT, aufgerundet auf volle Prozent.“ mit 2 oder 3 Beispielen, wie ich sie weiter oben beschrieben habe?

Manos1966 commented 2 months ago

@spcqike OK, ich stelle etwas zusammen 👍

Manos1966 commented 2 months ago

@spcqike werfe bitte ein Auge: https://github.com/helgeerbe/OpenDTU-OnBattery/wiki/Dynamic-Power-Limiter#minimum-power-limit---minimales-leistungslimit

spcqike commented 2 months ago

Ich kann es nachvollziehen :) aber ich stecke da auch tiefer drin als viele andere, vor allem als neue Benutzer.

@Solar320 wie findest du die Beschreibung im Wiki? Hilft sie weiter?

Sorbat commented 2 months ago

Was ist der Punkt dieser Beschreibung? Man soll mindestens 2% einstellen? Warum wird dann erstmal mit 1,6% gerechnet? 🤔 ich versteh es nicht

Manos1966 commented 2 months ago

Man soll mindestens 2% einstellen? Warum wird dann erstmal mit 1,6% gerechnet? 🤔 ich versteh es nicht

Ich habe den Eindruck @Sorbat du weiss nicht was "z.B." bedeutet....

Wie wuerdest du denn es selber beschreiben?

Sorbat commented 2 months ago

Ja es kann natürlich sein, dass ich dumm bin. Aber das ist ja dann nur für euch schlimm, nicht für mich 😄

Manos1966 commented 2 months ago

Ja es kann natürlich sein, dass ich dumm bin. Aber das ist ja dann nur für euch schlimm, nicht für mich 😄

Du hast Recht.

@spcqike Ich glaube wir geben uns viel Muehe, komplexe Themen begreiflich fuer Normale-Anwender zu machen, die sowieso kein Interesse haben die interne Komplexitaet der OpenDTU-OnBattery zu verstehen (ich meine NICHT dich, @Sorbat ).

Machen wir also "xxxx-sicher":

Ich habe eine Tabelle der MPPT Anzahl / Wechselrichter Leistung zusammengestellt und das Minimum berechnet. Die Rechte Spalte (Round-up W) zeigt die Minimum Power Limit laut deiner Berechnung @spcqike Minimum Watt Limit Calculation

Man erkennt, mit Ausnahme der HMS-1600/1800/2000 (die 48W, 54W , bzw. 60W brauchen), alle Wechselrichter kommen mit Minimum Power Limit von 45W klar!

Dann werde ich das Wiki demensprechend anpassen:

Minimum Power Limit sollte 45W (fuer die HMS-1600/1800 55W, HMS-2000 60W) Das Einstellen niedrigere Werte machen Sie auf eigene Gefahr.

und damit haben wir ein komplexes Thema begreiflich fuer alle gemacht 😉

Denn die ganze Anleitung wie Sorbat bemerkt hat, ist zu "heavy" fuer Durchschnitts-Anwender:


Minimum Power Limit - Minimales Leistungslimit

Minimum Power Limit: Only if it has to produce at least this value (10W in this example) the inverter will be enabled. Otherwise, the inverter will remain disabled (yellow color https://github.com/helgeerbe/OpenDTU-OnBattery/wiki/Farbe-des-Wechselrichterfensters ).
CAUTION!: Too low values (eg 10W in this example) risk of "blocking" your inverter, thus requiring a restart.
As a rule of thumb, calculate 12W for every MPPT your inverter has e.g. for HM-1500 (2 MPPT) the minimum should be 2x12 = 24W
Important Update: Minimum Power Limit is transfered as percentage % to the inverter. For the HM-1500, 24W would mean 1,6% percent. UNFORTUNATELY the Hoymiles accepts only the integer part of the relayed command: 1,6% percent becomes 1% = 15W! This is much less than the 24W we mentionned - there is risk your inverter may freeze and require restart!!!
SOLUTION: Calculate the minimum value (number of MPPTS multiplied by 12W) your inverter must have, e.g. for the HM-1500, 2 MPPT x 12W = 24W.
Calculate what this value represent in percent for this inverter, e.g. for the HM-1500 24W divided by 1500W = 1,6% percent.
Round this percent to the next highest integer value, e.g. 1,6% should be 2% percent.
Calculate the Watt value based on the new percentage, e.g. 2% percent of the HM-1500 is 2% x 1500 = 30W.
Subsequently, enter 30W as Minimum Power Limit (instead of the 24W calculated initially).

Minimales Leistungslimit: Nur wenn er mindestens diesen Wert (in diesem Beispiel 10 W) erzeugen muss, wird der Wechselrichter aktiviert. Andernfalls bleibt der Wechselrichter deaktiviert (gelbe Farbe https://github.com/helgeerbe/OpenDTU-OnBattery/wiki/Farbe-des-Wechselrichterfensters )
ACHTUNG! Bei zu niedrigen Werten (z.B. 10W in diesem Beispiel) besteht die Gefahr, dass Ihr Wechselrichter „blockiert“ und somit ein Neustart erforderlich wird.
Als Faustregel gilt: Berechnen Sie 12W für jeden MPPT, den Ihr Wechselrichter hat, z.B. für HM-1500 (2 MPPT) sollte das Minimum 2x12 = 24W sein.
Wichtiges Update: Die Mindestleistungsgrenze wird als Prozentsatz an den Wechselrichter weitergegeben. Für den HM-1500 würden 24W also 1,6% Prozent bedeuten. LEIDER akzeptiert der Hoymiles nur den ganzzahligen Teil des übermittelten Befehls: Aus 1,6% Prozent wird 1% = 15W! Das ist viel weniger als die erwähnten 24W - es besteht die Gefahr, dass der Wechselrichter einfriert und neu gestartet werden muss!!!
LÖSUNG: Berechnen Sie den Mindestwert (Anzahl der MPPTS multipliziert mit 12W), den Ihr Wechselrichter haben muss, z.B. für den HM-1500, 2 MPPT x 12W = 24W.
Berechnen Sie, was dieser Wert in Prozent für diesen Wechselrichter bedeutet, z.B. für den HM-1500 24W geteilt durch 1500W = 1,6% Prozent.
Runden Sie diesen Prozentsatz auf den nächsthöheren ganzzahligen Wert, z.B. 1,6 % sind 2 %.
Berechnen Sie den Wattwert auf der Grundlage des neuen Prozentsatzes, z.B. 2% Prozent des HM-1500 ist 2% x 1500 = 30W.
Geben Sie anschließend 30 W als Mindestleistungsgrenze ein (anstelle der ursprünglich berechneten 24 W).


Sorbat commented 2 months ago

@Manos1966

habe ich die Anleitung so richtig verstanden?

Die Leistung sollte pro MPPT immer mindestens 12w betragen. Da vom Wechselrichter Dezimalstellen nicht berücksichtigt werden, muss hier auf die nächste ganze Zahl aufgerundet werden.

Beispiele:

Hm-800 2x12w = 24w = 3% -> 3 % (24w) Hm-1000 2x12w = 24w = 2,4% -> 3% (30w) Hm-1200 2x12w = 24w = 2% -> 2% (24w) Hm-1500 2x12w = 24w = 1,6% -> 2% (30w) Hms-1800 4x12w = 48w = 2,7% -> 3% (54w)

Manos1966 commented 2 months ago

OK @Sorbat ich muss (mindestens!) zugeben, deine Beschreibung ist viel besser als meine 😄😄😄

Du hast einen guten Punkt gemacht. Komplexe Beschreibungen im Wiki helfen Einsteiger nicht. "Profis" werden sowieso Issue/Diskussions-Themen eröffnen.

Solar320 commented 2 months ago

es ist weder ein Hinweis zu finden was eigentlich passiert wenn der Wechselrichter instabil wird noch ein Link auf den Wikieintrag.

Meinst du das?

Capture

Im Grunde ja, ein Link in die Richtung wäre wahrscheinlich ausreichend, Wobei wie gesagt bei mir mindestens 24W anliegen müssen. Ich könnte mal 20W versuchen aber ich vermute das das wider zu wenig ist bzw. durch die Abrunderei im Wechselrichter er in einen Bereich kommt der instabil wird. Das wären bei mir 2,5% und der würde das auf 2% abrunden (16 Watt) was dann instabil wäre. Der Hinweis "...zwischen 30-50W" wäre daher eher passend.


Die oben genannte Liste wäre schonmal passend, wenn wirklich mindestens 12Watt an einem MPPT anliegen müssen für einen stabilen Betrieb dann wird es nicht anders gehen. Ich kann hier nur für den HM800 sprechen mit dem es so funktioniert.

Hm-800 2x12w = 24w = 3% -> 3 % (24w) Hm-1000 2x12w = 24w = 2,4% -> 3% (30w) Hm-1200 2x12w = 24w = 2% -> 2% (24w) Hm-1500 2x12w = 24w = 1,6% -> 2% (30w) Hms-1800 4x12w = 48w = 2,7% -> 3% (54w)

PhilJaro commented 2 months ago

Ich hätte an der Stelle mal eine Zwischenfrage, warum wird hier immer aufgerundet auf die ganze Zahl?

Ich hatte bisher immer den Eindruck, die WR können auch genauer Regeln als in 1 Prozent schritten, allerdings liefern die immer nur ganze Zahlen als aktuelles Limit zurück, oder bin ich da komplett falsch mit der Annahme?

spcqike commented 2 months ago

Das mag sein. Der DPL übergibt den Wert aber als prozentualen Wert als gleichkommazahl, rechnet also aus 30W beim HM-800 3.75% und überträgt die. Der WR scheint dann aber nur 3% zu verarbeiten.

Im manuellen Betrieb, ohne DPL, kann man zwischen Prozent und absolutem Limit wählen. Da nimmt er auch krumme Werte als absolut.

Der DPL hingegen sendet es als %.

So zumindest was ich sehe.

schlimmchen commented 2 months ago

Der DPL hingegen sendet es als %.

Korrekt.

Es besteht (der berechtige) Wunsch, dass man mit diesem Wissen, dass der WR abrundet, vorher nochmal 0.5% Punkte draufrechnet, damit man näher am gewünschten Limit ist, allerdings dafür ggf. auch zu viel produziert.

macht es Sinn, das untere Leistungslimit dahingehend zu begrenzen?

@spcqike Ne, finde ich nicht. Aber es gibt ein Issue, mit einem verwandten Thema, das noch offen ist, weil wir irgendwo eine fetter Warnung platzieren wollen, wenn das untere Leistungslimit zu gering ist. Mein Vorschlag: In den DPL Settings werden Metadaten über die Wechselrichter verarbeitet. Da könnte man auch die Anzahl Kanäle nehmen (schon bekannt im Web UI) und daraus ein sinnvolles unteres Leistungslimit berechnen (eigentlich schätzen, weil Kanäle != MPPTs). Wenn das unterschritten wird, erscheint eine gelbe/orangene Warn-Box mit einem Text "Wir haben festgestellt, dass die Wechselrichter bei kleinen Limits zum Schwingen neigen, weshalb die minimale Leistung dieses WR 123W nicht unterschreiten sollte". Wie wäre das?

spcqike commented 2 months ago

vorher nochmal 0.5% Punkte draufrechnet

Ich glaube er rundet auch 1.9% ab auf 1%. Bin ich mir grad aber nicht 100%ig sicher und würd das die Tage nochmal validieren.

Wenn er das macht, macht er das ja immer. sollte er beim absoluten Limit weniger stark abrunden, spricht etwas dagegen das absolute Limit zu übertragen?

Wenn die Sonne die Tage scheint werde ich es mal testen, ohne DPL per webUI. Kann man ja beide Limits übertragen.

Wie wäre das?

klingt gut.

schlimmchen commented 2 months ago

Ich glaube er rundet auch 1.9% ab auf 1%.

Ja, eben, deshalb macht es Sinn, auf das relative Limit nochmal 0.5% Punkte draufzurechnen. Wenn man dann 1.9% haben will, schickt man 2.4% und erhält 2%, was näher an 1.9% ist als 1%. Das gleiche Spiel gilt für 1.6%.

sollte er beim absoluten Limit weniger stark abrunden, spricht etwas dagegen das absolute Limit zu übertragen?

Soll ich dir ein Geheimnis verraten? Der WR kennt nur relative Limits. Ein absolutes Limit wird vorher per bekannter Maximalleistung in ein relatives umgewandelt.

spcqike commented 2 months ago

Der WR kennt nur relative Limits.

bisher dachte ich, dass er auch absolute Limits kennt. Dass der DPL nur relative schickt, weiß ich. Aber im UI kann man auch absolute schicken. Und, wenn ich es richtig in Erinnerung habe, werden die anders übernommen als relative. Aber das kann auch an der Rückmeldung / Auswertung / Darstellung liegen. Wie gesagt, ich werd es mal testen (:

aber auch wegen der lib dachte ich, dass es da Unterschiede gibt.

https://github.com/helgeerbe/OpenDTU-OnBattery/blob/415c767d1d376ca1feb2b35e10cecf2ed256efbb/lib/Hoymiles/src/commands/ActivePowerControlCommand.cpp#L14

Wenn man dann 1.9% haben will, schickt man 2.4% und erhält 2%, was näher an 1.9% ist als 1%. Das gleiche Spiel gilt für 1.6%.

naja. 2 MPPT am HM-700 brauchen wahrscheinlich auch ihre 24W. Das sind 3.4%. plus 0.5% immerhin 3.9%, was wohl aber ebenfalls auf 3% abgerundet würde.

Wenn man hart auf addieren will, dann 0.99%. Oder man rundet an der Stelle einfach fest auf. Oder?

Manos1966 commented 2 months ago

Hi @schlimmchen das ganze ist in C++ programmiert, richtig? Dann die Funktion ceil(MinimumLimit) wird das Problem loesen.

spcqike commented 2 months ago

@schlimmchen

ich hab jetzt einen kurzen Test gemacht. In Ermangelung der Sonne leider nur bei 120-140W.

Mein Fazit: Der hoymiles kann durchaus ein absolutes Limit empfangen und es einstellen.

Kobkret habe ich es mir 120, 130 und 140W probiert was bei meiben HMS-2000 eben 6%, 6.5% und 7% sind.

6% ~~ und 7%~~ werden klar genommen. 6.5% nicht. Da kommen nur 6% an. Egal ob „6.5“ oder „6,5“ eingetragen wird.

Beim absoluten Wert hingegen werden alle 3 Leistungen übertragen und eingestellt.

130W werden im UI als 7% angezeigt. Ich denke das ist ein anzeige oder rundungsfehler.

IMG_6322

würde der hoymiles intern immer mit prozentualen Limits rechnen und abrunden, könnte der HMS-2000 keine 130W regeln. Oder?

Nachtrag: 7% macht er doch nicht. Egal ob absolut oder prozentual. Ich vermute das liegt einfach auch an der sehr kleinen Last. Anderswo habe ich das mit den <15% Belastung und unsauberen ausregeln aufgezeigt (das war bei der nicht erfolgten überskalierung meine ich)

der hms-2000 regelt erst >15% respektive 300W richtig aus. Daher werd ich das bei mehr Sonne und höheren Leistungen nochmal wiederholen.

Eine weitere Erkenntnis: Man kann das absolute Limit in 1W schritten übertragen, im UI stehen am Ende aber immer 2W Schritte. So werden als 139W limit eben 138W.

image

da er aber nicht einmal 7% bzw 140W einstellt, tut er bei 138W auch nichts.

Ich werd es nochmal probieren wenn > 400W anliegen. Und gucken, ob er mit absoluten Limits auf 2W genau regeln könnte.

Manos1966 commented 2 months ago

HMS-2000 (schönes Stück 😍 ) Wir sollten nicht vergessen, er braucht (laut der "12W-Formel") 60W um überhaupt zu funktionieren...

"Wissenschaftliches-Interesse" bei Seite gestellt, ich halte eine 4-5W, oder 0,5%-0,9% Abweichung bei einer Leistung von 500W und mehr (dafür haben wir den Wechselrichter, oder? 🤔 ) als nicht "Kriegsentscheidend".

Auf der anderen Seite, die Erkenntnisse bezueglich des "Minimales Leistungslimit" waren extrem wichtig! Ich hatte einige "Probleme" mit meinem Test-System (teste zwei HM parallel laufen) und jetzt weiss ich woher es kommt 👍

spcqike commented 2 months ago

Dass eine 1W Regelung beim HMS-2000 utopisch wäre, ist mir klar :) selbst 1%, also 20W, ist für mich durchaus ok.

Mir geht es grad eher darum: kann er es prinzipiell.

Beim HM-700 wäre es schon interessant zu wissen, ob er mit 4% (28W) gefahren werden muss, oder ob er nicht doch 24W oder gar 20W als absolutes Limit nehmen könnte.

Auch hinten raus: Vielleicht kann man den DPL ja nochmal angehen und gucken, ob man nicht auch dort das absolute Limit übertragen kann. Bisher übertragen wir es nur relativ was scheinbar immer in 1% Schritten seitens des wechselrichters endet. Zu wissen, dass vielleicht 0.5% in Form eines absoluten Limits gehen …. Dann wäre ja die Abweichung vom gewünschten Soll zum eingeregelten Ist kleiner. Und die hysterese würde besser laufen.

Manos1966 commented 2 months ago

Und die hysterese würde besser laufen.

Das war auch mein Gedanke 👍

Sollten wir vielleicht in das Wiki auch eine Empfehlung zu Hysterese geben?

schlimmchen commented 2 months ago

was scheinbar immer in 1% Schritten seitens des wechselrichters endet.

Das ist ein Rundungsfehler in der Hoymiles lib. Siehe #1121. Dieser Fehler hat mich auch dazu verleitet anzunehmen, dass der WR ganzzahlig abrundet beim Verarbeiten des Limits. Du hast aber recht: Der kann auf wenige Watt genau ein Limit annehmen. Leider erreicht er es so schlecht^^

KlimekDE commented 1 month ago

Hallo @Solar320

eine Option "die Standbyschaltung ganz abgeschaltet werden kann" wuerde mir auch gefallen.

Aber vielleicht hilft dir dieser Loesung weiter: https://github.com/genmad/shellyAPIGen2AndAboveScripts/blob/master/src/openDTUonBattery/virtualPowerMeters_oDoB.js

Würde diese Optin auch sehr begrüßen. Selbiges Verhalten hier bei uns, dass wir noch ein unkontrollierbares BKW haben und es daher zum massiven On-Off geschalte des Inverters kommt. Ein manuelles deaktivieren des automatischen Abschalten des Inverters wäre wünschenswert, gerne auch via MQTT und WebUI.

Solar320 commented 1 month ago

Angeblich bzw. ziemlich sicher ist diese Standbyschaltung ja schon deaktiviert. Zumindest wenn man "Wechselrichter wird von Solarmodulen gespeist " aktiviert hat. Wie das im Batteriebetrieb gehandhabt wird weis ich nicht, da müsste ja nach einer ausreichend große Zeitspanne der Wechselrichter abgeschaltet werden, um die Batterie nicht sinnlos zu entladen. Vieleicht kann man dort die Zeitspanne einstellbar machen und so umsetzen das bei "0" die Schaltung deaktiviert ist und bei zB 15 minuten dann erst diese Zeit vergehen muss bis die Standby schaltung greift. Allerdings ergibt sich der Sinn erst aus Erfahrungswerten aus der Praxis die ich ohne Akku jetzt nicht habe.

Bei meinem HM800 muss man zudem mindestens 30Watt bei "minimales Leistungslimit" einstellen sonst hängt er sich auf. Das war bei mir der Fehler weswegen er immer aus gegangen ist. Die DTU hatte damit nicht direkt was zu tun.

schlimmchen commented 1 month ago

Wie das im Batteriebetrieb gehandhabt wird weis ich nicht, da müsste ja nach einer ausreichend große Zeitspanne der Wechselrichter abgeschaltet werden, um die Batterie nicht sinnlos zu entladen.

So wird es sein. Siehe #871.

Sry, keine Logs, keine sinnvolle Hilfe.

So hat es @spcqike geschrieben und seitdem haben wir vom Themenstarter nichts mehr gehört. Ich sehe nicht, was in diesem Issue zu tun ist und schließe es daher. Wenn ich etwas übersehen habe, gerne Bescheid geben.

Solar320 commented 1 month ago

Hat sich auch aus meiner Sicht erledigt, close.

github-actions[bot] commented 3 weeks ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion or issue for related concerns.