Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Refactor/Simplify DPL settings view #755

Merged
merged 1 commit into from
Mar 17, 2024

Conversation

schlimmchen
Copy link
Member

@schlimmchen schlimmchen commented Mar 14, 2024

this changeset refactors the web application's DPL settings view. the
DPL settings can be complex, and they shall be presented in a way that
allows users to comprehend their meaning. irrelevant settings are now
hidden or displayed dynamically based on the influencing settings.

  • group SoC thresholds into their own card

  • hide battery SoC thresholds if battery disabled. if the user did not
    even enable the battery interface, battery SoC values will not be used
    for DPL decisions. in that case we completely hide the respective
    settings from the DPL admin view. this reduces the amount of settings
    for new users and especially users who don't even have a battery in
    their setup or have no BMS connected.

  • group voltage thresholds and improve label texts

  • fix load correction factor unit

  • fix header (wording)

  • group solar-passthrough settings in new card

  • group inverter-related settings

  • hide solar passthrough settings if VE.Direct is disabled. closes [Request] Hide Solar Passthrough settings if VE.Direct is disabled #662.

  • completely disable form if any requirement is not met

  • list available inverters by name and type. this makes it much more
    convenient to select the right inverter, especially since the order of
    the inverters in the web UI is decoupled from their position in the
    internal array, which was used to select them previously. care was
    taken that old configs select the same inverter after an update.
    when editing the DPL settings, the selects an inverter from the newly
    created drow-down list, and the respective old inverter is
    pre-selected.

  • disable form if no inverter is configured (config alert)

  • make inverter input selection dynamic. adjust selection to actual
    amount of channels for selected inverter. skip selection altogether if
    inverter has only one channel, or if it is solar powered.

  • web app: wording adjustments

  • group meta data into new property and exclude from submission. saves
    memory when evaluating the submitted settings.

  • hide irrelevant settings if inverter is solar-powered

  • move restart hour setting to inverter card. translate setting which
    disabled automatic restart.

  • simplify "drain strategy" setting into an on/off toggle. care was
    taken that existing configs work the same after an upgrade. the
    respective drain strategy is translated into the new setting when
    reading the config. once the config is written, the new setting is
    persisted and the old is not part of the config any more.

  • show more configuration hints, depending on actual configuration

  • replace inputs by InputElement components where possible

Very compact settings view for inverters with solar panels attached, as those setups only need very little settings:
Screenshot from 2024-03-14 21-10-44

Dynamic configuration hints:
Screenshot from 2024-03-14 21-13-30
Screenshot from 2024-03-14 21-15-27

Inverter selection by name and type from drop-down list:
Screenshot from 2024-03-14 21-16-59

Replaced battery drain strategy setting by a simple switch:
Screenshot from 2024-03-14 21-17-17

@schlimmchen schlimmchen force-pushed the dpl-settings-refactor branch 2 times, most recently from 5b9b386 to 9c2d449 Compare March 15, 2024 08:11
@schlimmchen
Copy link
Member Author

schlimmchen commented Mar 15, 2024

I put this into production in my setup:

image

@Janorei @chrisli01 @spcqike Care to join? See https://github.com/helgeerbe/OpenDTU-OnBattery/actions/runs/8293156814?pr=755 I guess all of you use solar-powered inverters, so the DPL settings view will be very clean for you 😉

@spcqike
Copy link

spcqike commented Mar 15, 2024

Mahlzeit,

ja, das Interface ist sehr sauber und aufgeräumt.

Leider lässt es sich nicht speichern :) ich hab den DPL aus, speichern will er es aber nicht. egal in welchem Browser und ob Refresh oder nicht.

es kommt auch kein grünes "gespeichert" Feld
grafik

@schlimmchen
Copy link
Member Author

Mist...

Leider begreife ich nicht, was da schiefgehen könnte, vor allem nicht, was dazu führt, dass du keinerlei Rückmeldung erhälst.

Du hast also die DPL Einstellungen offen wie im Screenshot oben, und wenn du Speichern klickst, passiert nichts?

Startet der ESP32 dann neu? Was sagt die Uptime nach einem Versuch, zu speichern?

Was meinst du damit, dass du den DPL ausgeschaltet hast?

Magst du mir deine config.json zustecken (Passwörter händisch entfernen)? Könnte der einfachste Weg sein, das Problem zu reproduzieren.

@spcqike
Copy link

spcqike commented Mar 15, 2024

Du hast also die DPL Einstellungen offen wie im Screenshot oben, und wenn du Speichern klickst, passiert nichts?

korrekt

Startet der ESP32 dann neu?

nein

Was sagt die Uptime nach einem Versuch, zu speichern?

ne Sekunde später als vorher (:

Was meinst du damit, dass du den DPL ausgeschaltet hast?

Ich hab den DPL vor ein paar Tagen deaktiviert, um mal zu gucken, wann ich aktuell die meiste PV Leistung bekomme. Damit ich bspw den Geschirrspüler im richtigen Zeitfenster starte (:

Magst du mir deine config.json zustecken (Passwörter händisch entfernen)?

kann ich die Tage gerne machen. Reiche ich dann nach

Nachtrag: ich muss gestehen, dass ich den letzten PR mit dem „Solar only Mode“ noch nicht installiert hatte. Ich hatte noch das aktuelle Release drauf.

Nachtrag2:

vielleicht liegt es daran?
image

hab es mal ohne „solar only“ versucht, da stoppt er mit dem Fehler :)

@schlimmchen
Copy link
Member Author

vielleicht liegt es daran?

Boah, danke! Ich dachte schon ich dreh durch.

Jo, kann ich sofort reproduzieren. Macht Sinn. Ich hab da die Grenzen verändert. Da muss ich entweder einen Weg finden die Sichtbarkeit dieses Feldes bei einer Fehlermeldung zu erzwingen, oder.... Ich denke ich prüfe alle Werte daraufhin, ob sie in die neuen Grenzen passen, in der Web App, und wenn nicht, zwinge ich sie auf Minimum. Wenn da jemand (z.B. Du 😉 ) vorher Unfug eingetragen hat, weil es den Schalter "Inverter wird an Solarpanelen betrieben" nicht gab, dann muss man die Konfig jetzt plausibel machen... Es ist meiner Meinung nach schon so, dass diese Spannunsgwerte sinniger Weise in den neuen Grenzen liegen. Unter 16V startet kein Hoymiles Wechselrichter und mehr als 66V vertragen die gar nicht. Das war meine Begründung.

@spcqike
Copy link

spcqike commented Mar 15, 2024

Klingt logisch.

Kann man nicht die Übergabe anders gestalten, wenn dieser Modus aktiviert ist? Dass die andern Werte halt egal sind?

Aber ja, auch ein internes überschreiben macht für die Benutzer wie mich dann ja keinen unterschied.

Unter 16V startet kein Hoymiles Wechselrichter und mehr als 66V vertragen die gar nicht.

sie starten vielleicht bei 16V, fangen aber erst ab 22V an einzuspeisen. Oder? Erst ab einmaligem erreichen von 22V geht der MPPT auch runter bis 16V, oder hab ich das falsch in Erinnerung?

@chrisli01
Copy link

Menü ist siper aufgeräumt, RESPEKT!!
namen bei der WR ID finde ich auch duper!

Leider habe ich auch das Problem mit dem dpeichern. Hab dann 22 & 16 eingetragen, grüne Feld mit „Setzings saved“ kommt trotzdem nicht.

@schlimmchen schlimmchen force-pushed the dpl-settings-refactor branch from 9c2d449 to f960b05 Compare March 16, 2024 12:45
this changeset refactors the web application's DPL settings view. the
DPL settings can be complex, and they shall be presented in a way that
allows users to comprehend their meaning. irrelevant settings are now
hidden or displayed dynamically based on the influencing settings.

* group SoC thresholds into their own card

* hide battery SoC thresholds if battery disabled. if the user did not
  even enable the battery interface, battery SoC values will not be used
  for DPL decisions. in that case we completely hide the respective
  settings from the DPL admin view. this reduces the amount of settings
  for new users and especially users who don't even have a battery in
  their setup or have no BMS connected.

* group voltage thresholds and improve label texts

* fix load correction factor unit

* fix header (wording)

* group solar-passthrough settings in new card

* group inverter-related settings

* hide solar passthrough settings if VE.Direct is disabled. closes #662.

* completely disable form if any requirement is not met

* list available inverters by name and type. this makes it much more
  convenient to select the right inverter, especially since the order of
  the inverters in the web UI is decoupled from their position in the
  internal array, which was used to select them previously. care was
  taken that old configs select the same inverter after an update.
  when editing the DPL settings, the selects an inverter from the newly
  created drow-down list, and the respective old inverter is
  pre-selected.

* disable form if no inverter is configured (config alert)

* make inverter input selection dynamic. adjust selection to actual
  amount of channels for selected inverter. skip selection altogether if
  inverter has only one channel, or if it is solar powered.

* web app: wording adjustments

* group meta data into new property and exclude from submission. saves
  memory when evaluating the submitted settings.

* hide irrelevant settings if inverter is solar-powered

* move restart hour setting to inverter card. translate setting which
  disabled automatic restart.

* simplify "drain strategy" setting into an on/off toggle. care was
  taken that existing configs work the same after an upgrade. the
  respective drain strategy is translated into the new setting when
  reading the config. once the config is written, the new setting is
  persisted and the old is not part of the config any more.

* show more configuration hints, depending on actual configuration

* replace inputs by InputElement components where possible
@schlimmchen schlimmchen force-pushed the dpl-settings-refactor branch from f960b05 to fa0ece9 Compare March 16, 2024 13:33
@schlimmchen
Copy link
Member Author

sie starten vielleicht bei 16V, fangen aber erst ab 22V an einzuspeisen. Oder? Erst ab einmaligem erreichen von 22V geht der MPPT auch runter bis 16V, oder hab ich das falsch in Erinnerung?

Richtig, aber 16 und 66 sind definitiv so konservativ, dass niemand auf die Idee kommen sollte, Werte außerhalb [16, 66] einzutragen. Ist dein Vorschlag min gleich auf 22 anzuheben? Würde auch Sinn machen, denn die Werte sind ja nur noch für Batteriesysteme überhaupt einzutragen und das kleinste ist eins mit 8 Zellen und das ist bei 22V eh leer. Aber: Dann kommt einer mit einem Blei-Akku, den er bis 20V entladen will? Lass es uns bei 16 belassen...

Leider habe ich auch das Problem mit dem dpeichern. Hab dann 22 & 16 eingetragen, grüne Feld mit „Setzings saved“ kommt trotzdem nicht.

Leider weiß ich nicht, was bei dir das Problem ist. Kann z.B. die Full-Solar-Passthrough Start oder Stop Spannungsschwelle sein. Es ist jetzt ehrlich gesagt egal. Ich blende nun alle Einstellungen mit v-if aus, statt mit v-show. Daher sind sie nicht Teil des DOMs und es wird auch keine Browser-gestützte Input-Validierung stattfinden. Wenn man will, kann man die entsprechenden Eingabefelder sichtbar machen, Unfug eintragen, unsichtbar machen, und dann diese unsinnigen Werte abschicken. Da der DPL Web Api Handler aber keine Input-Validierung machte und auch jetzt nicht macht, ist das egal. Da schon das Frontend weiß, welche Einstellungen im jeweiligen Kontext gebraucht werden, werde notwendige Einstellungen auch validiert. Was wiederum auch bisher nur im Frontend passierte, d.h. man kann mit einer config.json oder per manuellem HTTP Request eh jeden Mist einstellen^^

Vielen Dank fürs Testen und Rückmelden, @spcqike @chrisli01 💪 Nehmt gerne die Ausgabe des neuen PR-Builds und checkt nochmal. Ich hab noch einen weiteren lästigen Fehler gefunden und korrigiert. Die Version läuft auch auf meinen System und ich freu mich, wenn andere sich auch trauen, bevor es release't wird.

@chrisli01
Copy link

Habs geflasht, speichern funktioniert jetzt wieder obwohl ich (bewusst) Start = 1 und Stopp = 0 gelassen habe.

eine Frage:
Bewirkt der Parameter „unteres Leistungslimit“ noch etwas?

@schlimmchen
Copy link
Member Author

Danke für Einspielen und die Rückmeldung 😊

Bewirkt der Parameter „unteres Leistungslimit“ noch etwas?

Äh, das ist eine sehr kluge Frage... Danke dafür! Ich schau mal nach im Code, aber mit "Inverter is powered by solar modules" ist diese Einstellung wohl überflüssig.

Nacharbeiten müsste man trotzdem, denn wenn man beispielsweise den Inverter wechselt oder ein anderer signifikanter Fehler auftritt, dann wird das untere Leistungslimit eingestellt in shutdown(). Aber da könnte man grundsätzlich 2% oder so ähnlich einstellen und das untere Leistungslimit nur noch zum Vergleich nehmen ob man den Inverter ausschalten soll bei Batteriesystemen.

@Janorei
Copy link

Janorei commented Mar 16, 2024

Danke für Einspielen und die Rückmeldung 😊

Bewirkt der Parameter „unteres Leistungslimit“ noch etwas?

Äh, das ist eine sehr kluge Frage... Danke dafür! Ich schau mal nach im Code, aber mit "Inverter is powered by solar modules" ist diese Einstellung wohl überflüssig.

Nacharbeiten müsste man trotzdem, denn wenn man beispielsweise den Inverter wechselt oder ein anderer signifikanter Fehler auftritt, dann wird das untere Leistungslimit eingestellt in shutdown(). Aber da könnte man grundsätzlich 2% oder so ähnlich einstellen und das untere Leistungslimit nur noch zum Vergleich nehmen ob man den Inverter ausschalten soll bei Batteriesystemen.

Entschuldigung, das ich mich jetzt erst melde, habe leider gerade keine Zeit das mitzutesten, ich habe nur gerade die Diskussion verfolgt und bin gerade etwas verunsichert. Ich hatte den anderen Branch getestet, wo "Inverter is powered by solar modules" neu gekommen ist, und da habe ich „unteres Leistungslimit“ sehr wohl gebraucht und auf 16 Watt gestellt, daamit der HM nicht ausgeht. Wird der Wert auch ausgeblendet, wenn man "Inverter is powered by solar modules" einstellt ? Dann verstehe ich das nicht mehr. Oder bezieht es sich darauf, daß das nicht mehr gebraucht wird, wenn "Inverter is powered by solar modules" aus ist ?

@schlimmchen
Copy link
Member Author

da habe ich „unteres Leistungslimit“ sehr wohl gebraucht und auf 16 Watt gestellt, daamit der HM nicht ausgeht.

Ich erinnere mich, und der Plan ist ein "sicheres" unteres Limit automatisch einzustellen, z.B. 2% (das funktioniert bei meinem HM-1500 zumindest wunderbar). Ich denke man könnte auch pauschal 30W sagen, und das dann skalieren an der maximalen Ausgangsleistung des Wechselrichters auf ein relatives Limit und dann aufrunden.

Wird der Wert auch ausgeblendet, wenn man "Inverter is powered by solar modules" einstellt ?

Das wäre dann der Wunsch, genau dann wenn "Inverter is powered by solar modules" eingeschaltet ist, braucht es das untere Leistungslimit nicht mehr, weil wir im Zweifel das oben skizzierte Limit einstellen.

@Janorei Welches untere Leistungslimit hat bei dir nicht geklappt und welchen WR hast du? Ich kann mir vorstellen, dass das von dir eingestellte untere Leistungslimit gerundet 0% waren, also weniger als 1%, und obwohl ich es nicht sicher weiß, das würde dann Sinn machen dass der WR dann gleich auf Standby geht.

@spcqike
Copy link

spcqike commented Mar 16, 2024

@Janorei
Ich vermute, da der inverter im solar betrieb ja eben nicht mehr ausschalten soll, ist dieses Limit obsolet.

Ein Batterie gespeister wechselrichter soll damit ja erst dann starten, wenn mindestens so viel Leistung im Haus benötigt wird. Wird weniger benötigt, soll er gestoppt werden.

Solar betriebe wechselrichter können nur so viel Leistung liefern, wie die Sonne grade liefert. Und sie sollen bei unterschreiten des unteren Limits ja nicht mehr gestoppt werden. Also auf ihrer minimalen Leistung weiter einspeisen. Daher braucht es eigentlich kein unteres Limit.

Oder würdest du sagen „speise doch mindestens 200W ein. Immer“ (vorausgesetzt die Sonne gibt es her)

dieser fork hier basiert ja darauf, dass Leute zwei wechselrichter haben und einer gelegentlich den Grundbedarf deckt. In dem Fall schaltete der DPL den gesteuerten inverter aus, und es gab teilweise Probleme beim wieder starten. Daher: auf 1% oder 2% weiter laufen lassen, bis wieder mehr benötigt wird.

@Janorei
Copy link

Janorei commented Mar 16, 2024

da habe ich „unteres Leistungslimit“ sehr wohl gebraucht und auf 16 Watt gestellt, daamit der HM nicht ausgeht.

Ich erinnere mich, und der Plan ist ein "sicheres" unteres Limit automatisch einzustellen, z.B. 2% (das funktioniert bei meinem HM-1500 zumindest wunderbar). Ich denke man könnte auch pauschal 30W sagen, und das dann skalieren an der maximalen Ausgangsleistung des Wechselrichters auf ein relatives Limit und dann aufrunden.

Wird der Wert auch ausgeblendet, wenn man "Inverter is powered by solar modules" einstellt ?

Das wäre dann der Wunsch, genau dann wenn "Inverter is powered by solar modules" eingeschaltet ist, braucht es das untere Leistungslimit nicht mehr, weil wir im Zweifel das oben skizzierte Limit einstellen.

@Janorei Welches untere Leistungslimit hat bei dir nicht geklappt und welchen WR hast du? Ich kann mir vorstellen, dass das von dir eingestellte untere Leistungslimit gerundet 0% waren, also weniger als 1%, und obwohl ich es nicht sicher weiß, das würde dann Sinn machen dass der WR dann gleich auf Standby geht.

Genau das ist meine Config, 2 HM 800 , einer geregelt, einer ungeregelt und ich will, daß der geregelte nicht ausgeht. Ich habe 16 W (= 2% eingestellt) und das geht super. Drunter würde ich nicht gehen, bei 1% ist das schon etwas instabil geworden.
Ich finde den Parameter aber an sich ist gut, da ich damit steuern kann, wie hoch oder tief die untere Grenze ist, genauso wie ich die obere einstellen kann. Ich wäre dann also in der Lage die Range meines WR selber zu bestimmen und nicht von einer unsichtbaren unteren Grenze abhängig zu sein, von der ich nicht genau weiß wie sie berechnet wird.

@schlimmchen
Copy link
Member Author

Zum Abschalten, wenn man ein zu geringes Limit einstellt: Es dauert einige Sekunden, aber mein HM-400 macht das, zumindest wenn man 0% einstellt. Auch bei 2% macht er das.

Sehr spannend: Da kommt er auch nicht mehr "online" obwohl ich Start-Befehle mehrfach schicke. Das ist eine wichtige Erkenntnis... Das heißt, dass die Probleme die neulich diskutiert wurden, nämlich dass der Inverter neu gestartet werden muss, durchaus darin begründet sein können, dass das untere Leistungslimit zu klein gewählt wurde.

Ich sehe bei 2% beispielsweise, dass die AC Leistung stark schwankt zwischen <2W und 8W. Vermutlich schwingt da irgendetwas im Inverter, und das findet der nicht gut, also verweigert er den Dienst. Ist für mich schlüssig.

Bei 3% läuft er dann stabil.

Oder würdest du sagen „speise doch mindestens 200W ein. Immer“ (vorausgesetzt die Sonne gibt es her)

Ich finde den Parameter aber an sich ist gut

Da sagt ihr was... Das wurde im Grunde ja auch als Feature gwünscht, nämlich dass der Inverter mindestens die untere Leistungsgrenze einspeist, wenn der PowerMeter ausfällt. Alle Menschen mit "solar powered inverters" haben dieses Feature nun. Das ist wertvoller, als noch ein Konfigurationswert einzusparen.

@hoylabs hoylabs deleted a comment from Janorei Mar 16, 2024
@schlimmchen
Copy link
Member Author

Janorei wollte seinen Kommentar editieren/ergänzen, hat aber eine Kopie erzeugt und darin seine Ergänzungen gemacht, daher habe ich den alten Kommentar entfernt.

@spcqike
Copy link

spcqike commented Mar 16, 2024

Da sagt ihr was... Das wurde im Grunde ja auch als Feature gwünscht, nämlich dass der Inverter mindestens die untere Leistungsgrenze einspeist, wenn der PowerMeter ausfällt.

stimmt. Daran habe grade auch nicht mehr gedacht.

Dieser „Fallback“ wenn das powermeter nicht mehr erreichbar ist.

@schlimmchen
Meinst du es wäre möglich, diesen „Fallback“ auch für Batterie Systeme optional einzubauen? Ich meine das wurde auch gelegentlich gefragt, bzw das untere Limit im ersten Anlauf als solches verstanden.
Auch ich würde es wahrscheinlich später so laufen lassen wollen (:

@Janorei
Copy link

Janorei commented Mar 16, 2024

Das ist wertvoller, als noch ein Konfigurationswert einzusparen.

Heißt also das „unteres Leistungslimit“ bleibt als sichtbarer Parameter ?

@Janorei
Copy link

Janorei commented Mar 16, 2024

dass die AC Leistung stark schwankt zwischen <2W und 8W. Vermutlich schwingt da irgendetwas im Inverter, und das findet der nicht gut, also verweigert er den Dienst. Ist für mich schlüssig.

Genau sowas konnte ich auch sehen

@chrisli01
Copy link

Also ich habe nen 800er ungeregelt.

dann nen 2000er den ich regle.
Oberes habe ich 1700 eingestellt (4x420W Module)
Unteres 10W

@schlimmchen
Copy link
Member Author

Heißt also das „unteres Leistungslimit“ bleibt als sichtbarer Parameter ?

Ja.

Meinst du es wäre möglich, diesen „Fallback“ auch für Batterie Systeme optional einzubauen?

Was ich interessant fände ist es zu verzögern, dass der Inverter ausgeschaltet wird. Schwankungen in der PV Leistung oder des Haushaltsverbrauch sorgen bei der Dämmerung dafür, dass der Inverter häufig ein- und ausgeschaltet wird. Daher schwebt mir vor, das Ausschalten zu verzögern bei Batteriesystemem.

Ganz abschaffen geht ja nicht. Wenn die Stop-Schwellspannung erreicht ist, muss der Inverter abgeschaltet werden. Und einen Schalter einzubauen für "Auch bei Batteriesystemen den Inverter nicht ausschalten (außer Batterie leer)" finde ich als Schaltergegner natürlich schlecht. Und wann genau soll denn das greifen? Wenn der Power-Meter ausfällt oder das Limit sonst unterschritten würde, wie bei Systemen ohne Batterie auch? Heißt wenn die Batterie leer ist und der Inverter daher gestoppt werden soll, wird er auch gestoppt.

Erklär mir nochmal die Motivation dahinter.

Also der Grund fürs Verzögern des Shutdowns wäre: Häufiges Ein- und Ausschalten in der Dämmerung unterbinden. Was ist der Grund, den Shutdown bei Batteriesystemen grundsätzlich zu vermeiden?

@spcqike
Copy link

spcqike commented Mar 16, 2024

Erklär mir nochmal die Motivation dahinter.

gerne.

Einfach, wenn ein Problem an einer notwendigen Komponente auftritt (ve.direct Kommunikation, powermeter (was wieder von zig Faktoren wie wlan/accesspoint, switch, Netzteil des tasmota, ggf. einfach ein dienst auf einer VM der sich aufhängt sodass MQTT nicht mehr geht ,…..) ,..) dass der inverter nicht direkt gestoppt wird, sondern auf ein einstellbares und bekanntes fallback im Sinne der Grundlast geschickt wird. In meinem Fall so 200W. Ich denke, so lange die letzte Instanz (Spannung am DC Eingang) nicht unterschritten wird, sollte eine kontinuierliche Einspeisung möglich sein, oder?

Daher die Idee, dass Batterie Usern eine Art toggle für das untere Limit angeboten werden könnte. Entweder ist es ein „schalte erst bei X W ein“ oder ein „ Fallback auf X W“ bzw. ein „speise mindestens X W ein“.

Sollte das Netzwerk ausfallen und daher keine aktuellen powermeter Werte kommen, könnte man die bekannte Grundlast einspeisen.

Nachtrag weil es vielleicht missverständlich geschrieben war

Instanz (Spannung am DC Eingang)

Die Spannung natürlich ermittelt an Hand der bekannten Hierarchie. BMS/Shunt - MPPT - DC Eingang. Aber den ersten beiden Ebenen kann ja die Kommunikation ausfallen. Wenn sie nicht ausfällt, sollte natürlich die höchste Instanz greifen.

@schlimmchen schlimmchen merged commit 13bc943 into development Mar 17, 2024
10 checks passed
@schlimmchen schlimmchen deleted the dpl-settings-refactor branch March 17, 2024 15:51
@chrisli01
Copy link

IMG_8858

funktioniert super!!

@chrisli01
Copy link

Guten Morgen,
hatte in den letzten Tagen 2x gelben WR.
Kann sein das noch etwas übersehen wurde?

Ich schau obs nochmal passiert, dann kann ich Logs posten.

@schlimmchen
Copy link
Member Author

Kann sein das noch etwas übersehen wurde?

Unwahrscheinlich, dass es etwas mit dem Umbau der Web UI zu tun hat.

Ich schau obs nochmal passiert, dann kann ich Logs posten.

Gerne, mach dann ein neues Issue auf, bitte nicht in diesem PR besprechen.

@chrisli01
Copy link

chrisli01 commented Mar 28, 2024

Sorry, weiß nicht wie das geht!

IMG_8897

Per Hand neu gestartet:
IMG_8898

RX Period End
07:48:22.546 > Middle missing
07:48:22.588 > Request retransmit: 3
07:48:22.638 > TX RequestFrame 865.00 MHz --> 15 91 43 32 52 80 10 26 80 83 12 
07:48:22.691 > Interrupt received
07:48:22.737 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:22.792 > RX Period End
07:48:22.839 > Success
07:48:22.886 > [DPL::updateInverter] Starting inverter...
07:48:22.927 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 00 00 B0 01 E5 
07:48:22.966 > Interrupt received
07:48:23.006 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 00 00 24 00 F0 | -35 dBm
07:48:24.665 > RX Period End
07:48:24.718 > Success
07:48:24.767 > Fetch inverter: 114483761097
07:48:24.806 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 B8 00 00 00 00 00 00 00 00 D6 CA 0F 
07:48:24.846 > Interrupt received
07:48:24.891 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 1A 03 09 09 CE 09 B5 00 01 BB | -46 dBm
07:48:24.937 > Interrupt received
07:48:24.974 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 26 00 01 2F BD 00 AD 00 94 08 FE 13 88 12 7B 5A | -46 dBm
07:48:25.025 > Interrupt received
07:48:25.066 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CD 03 E7 00 DA 00 01 5D 7A 83 | -46 dBm
07:48:25.242 > RX Period End
07:48:25.276 > Success
07:48:25.673 > Fetch inverter: 116491433252
07:48:25.727 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 B9 00 00 00 00 00 00 00 00 46 C7 53 
07:48:25.779 > Interrupt received
07:48:25.824 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 03 00 01 00 0E 00 04 00 00 1A | -35 dBm
07:48:25.868 > Interrupt received
07:48:25.917 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:25.959 > Interrupt received
07:48:26.009 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:26.069 > Interrupt received
07:48:26.118 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 01 13 88 00 00 00 00 00 00 00 00 00 73 ED | -35 dBm
07:48:26.157 > Interrupt received
07:48:26.199 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 B2 33 14 | -35 dBm
07:48:26.249 > RX Period End
07:48:26.297 > Success
07:48:26.334 > [DPL::updateInverter] Starting inverter...
07:48:26.378 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 00 00 B0 01 E5 
07:48:26.427 > [   4705.573] DPL: waiting for a start/stop/restart command to complete
07:48:26.478 > Interrupt received
07:48:26.525 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 00 00 24 00 F0 | -35 dBm
07:48:28.127 > PowerMeterClass: TotalPower: 1601.66
07:48:28.300 > RX Period End
07:48:28.345 > Success
07:48:28.393 > Fetch inverter: 114483761097
07:48:28.444 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 BC 00 00 00 00 00 00 00 00 16 F8 F9 
07:48:28.489 > Interrupt received
07:48:28.536 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 1C 03 0A 09 D3 09 BA 00 01 AC | -46 dBm
07:48:28.578 > Interrupt received
07:48:28.618 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 26 00 01 2F BE 00 AD 00 95 09 01 13 89 12 84 58 | -46 dBm
07:48:28.664 > Interrupt received
07:48:28.710 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CD 03 E7 00 DA 00 01 BC 1D 05 | -45 dBm
07:48:28.868 > RX Period End
07:48:28.913 > Success
07:48:29.249 > [DPL::updateInverter] timeout, state transition pending: yes, limit pending: no
07:48:29.288 > [   4708.515] DPL: waiting for sufficiently recent inverter data
07:48:29.334 > Fetch inverter: 116491433252
07:48:29.394 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 BD 00 00 00 00 00 00 00 00 86 F5 A5 
07:48:29.501 > Interrupt received
07:48:29.545 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 03 00 01 00 0E 00 03 00 00 1D | -35 dBm
07:48:29.587 > Interrupt received
07:48:29.636 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:29.692 > Interrupt received
07:48:29.739 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:29.786 > Interrupt received
07:48:29.825 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 05 13 89 00 00 00 00 00 00 00 00 00 73 E8 | -35 dBm
07:48:29.874 > Interrupt received
07:48:29.924 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 88 F8 E5 | -35 dBm
07:48:29.969 > RX Period End
07:48:30.019 > Success
07:48:30.074 > [   4709.146] DPL: waiting for sufficiently recent power meter reading
07:48:30.305 > Fetch inverter: 114483761097
07:48:30.363 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 BE 00 00 00 00 00 00 00 00 76 E1 82 
07:48:30.524 > Interrupt received
07:48:30.580 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 1C 03 0B 09 D4 09 BA 00 01 AA | -45 dBm
07:48:30.636 > Interrupt received
07:48:30.684 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 26 00 01 2F BE 00 AD 00 95 08 FF 13 89 12 85 A6 | -45 dBm
07:48:30.734 > Interrupt received
07:48:30.781 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CD 03 E7 00 DA 00 01 93 3A 0D | -45 dBm
07:48:30.874 > RX Period End
07:48:30.921 > Success
07:48:31.312 > Fetch inverter: 116491433252
07:48:31.372 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 BF 00 00 00 00 00 00 00 00 E6 EC DE 
07:48:31.418 > Interrupt received
07:48:31.464 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 04 00 01 00 0E 00 04 00 00 1D | -35 dBm
07:48:31.507 > Interrupt received
07:48:31.545 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:31.587 > Interrupt received
07:48:31.643 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:31.685 > Interrupt received
07:48:31.738 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 04 13 89 00 00 00 00 00 00 00 00 00 73 E9 | -35 dBm
07:48:31.777 > Interrupt received
07:48:31.816 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 36 44 E7 | -35 dBm
07:48:31.869 > RX Period End
07:48:31.915 > Success
07:48:32.320 > Fetch inverter: 114483761097
07:48:32.376 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 C0 00 00 00 00 00 00 00 00 D4 C8 77 
07:48:32.422 > Interrupt received
07:48:32.466 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 1C 03 0B 09 D5 09 BE 00 01 AF | -46 dBm
07:48:32.507 > Interrupt received
07:48:32.549 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 26 00 01 2F BE 00 AD 00 95 08 FF 13 89 12 8A A9 | -45 dBm
07:48:32.607 > Interrupt received
07:48:32.645 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DA 00 01 40 A8 4F | -46 dBm
07:48:32.880 > RX Period End
07:48:32.924 > Success
07:48:33.322 > Fetch inverter: 116491433252
07:48:33.375 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 C1 00 00 00 00 00 00 00 00 44 C5 2B 
07:48:33.421 > Interrupt received
07:48:33.466 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 04 00 01 00 0E 00 04 00 00 1D | -35 dBm
07:48:33.510 > Interrupt received
07:48:33.556 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:33.595 > Interrupt received
07:48:33.639 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:33.698 > Interrupt received
07:48:33.738 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 01 13 89 00 00 00 00 00 00 00 00 00 73 EC | -35 dBm
07:48:33.788 > Interrupt received
07:48:33.827 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 35 81 21 | -35 dBm
07:48:33.878 > RX Period End
07:48:33.928 > Success
07:48:34.326 > Fetch inverter: 114483761097
07:48:34.385 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 C2 00 00 00 00 00 00 00 00 B4 D1 0C 
07:48:34.426 > Interrupt received
07:48:34.467 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 1C 03 0B 09 D4 09 BB 00 01 AB | -45 dBm
07:48:34.512 > Interrupt received
07:48:34.559 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 27 00 01 2F BE 00 AE 00 95 08 F7 13 8A 12 87 AD | -44 dBm
07:48:34.608 > Interrupt received
07:48:34.672 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 00 00 CE 03 E8 00 DA 00 01 93 B9 86 | -44 dBm
07:48:34.891 > RX Period End
07:48:34.926 > Success
07:48:35.329 > Fetch inverter: 116491433252
07:48:35.386 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 C3 00 00 00 00 00 00 00 00 24 DC 50 
07:48:35.444 > Interrupt received
07:48:35.487 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 04 00 01 00 0E 00 04 00 00 1D | -35 dBm
07:48:35.530 > Interrupt received
07:48:35.579 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:35.631 > Interrupt received
07:48:35.692 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:35.739 > Interrupt received
07:48:35.844 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 08 FF 13 8A 00 00 00 00 00 00 00 00 00 73 10 | -35 dBm
07:48:35.888 > Interrupt received
07:48:35.945 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 26 3B 88 | -35 dBm
07:48:35.996 > RX Period End
07:48:36.038 > Success
07:48:36.332 > Fetch inverter: 114483761097
07:48:36.396 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 C4 00 00 00 00 00 00 00 00 14 FA 81 
07:48:36.444 > Interrupt received
07:48:36.486 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 1C 03 0B 09 D3 09 BB 00 01 AC | -45 dBm
07:48:36.526 > Interrupt received
07:48:36.566 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 27 00 01 2F BE 00 AE 00 95 08 FD 13 8A 12 85 A5 | -44 dBm
07:48:36.607 > Interrupt received
07:48:36.659 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 00 00 CE 03 E8 00 DA 00 01 EF C9 8A | -45 dBm
07:48:36.898 > RX Period End
07:48:36.939 > Success
07:48:37.339 > Fetch inverter: 116491433252
07:48:37.396 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 C5 00 00 00 00 00 00 00 00 84 F7 DD 
07:48:37.442 > Interrupt received
07:48:37.487 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 04 00 01 00 0E 00 04 00 00 1D | -35 dBm
07:48:37.526 > Interrupt received
07:48:37.566 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:37.604 > Interrupt received
07:48:37.646 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:37.687 > Interrupt received
07:48:37.731 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 01 13 8A 00 00 00 00 00 00 00 00 00 73 EF | -35 dBm
07:48:37.778 > Interrupt received
07:48:37.827 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 F6 84 E7 | -35 dBm
07:48:37.903 > RX Period End
07:48:37.959 > Success
07:48:38.236 > PowerMeterClass: TotalPower: 1594.97
07:48:38.274 > [DPL::loop] ******************* ENTER **********************
07:48:38.334 > [DPL::loop] PowerMeter: 1595 W, target consumption: -400 W, solar power: 10000 W
07:48:38.386 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1995 W
07:48:38.426 > [DPL::setNewPowerLimit] calculated: 1995 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:48:38.466 > [DPL::updateInverter] Starting inverter...
07:48:38.506 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 00 00 B0 01 E5 
07:48:38.558 > [   4717.615] DPL: waiting for a start/stop/restart command to complete
07:48:38.606 > Interrupt received
07:48:38.646 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 00 00 24 00 F0 | -35 dBm
07:48:40.343 > RX Period End
07:48:40.455 > Success
07:48:40.499 > Fetch inverter: 114483761097
07:48:40.555 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 C8 00 00 00 00 00 00 00 00 14 AF D8 
07:48:40.607 > Interrupt received
07:48:40.656 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 1C 03 0B 09 D5 09 BD 00 01 AC | -44 dBm
07:48:40.699 > Interrupt received
07:48:40.747 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 27 00 01 2F BE 00 AE 00 95 08 FD 13 8A 12 88 A8 | -44 dBm
07:48:40.786 > Interrupt received
07:48:40.831 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 00 00 CE 03 E8 00 DB 00 01 84 43 6A | -46 dBm
07:48:40.904 > RX Period End
07:48:40.946 > Success
07:48:41.344 > Fetch inverter: 116491433252
07:48:41.397 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 C9 00 00 00 00 00 00 00 00 84 A2 84 
07:48:41.443 > Interrupt received
07:48:41.487 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 03 00 01 00 0E 00 03 00 00 1D | -35 dBm
07:48:41.525 > Interrupt received
07:48:41.567 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:41.609 > Interrupt received
07:48:41.657 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:41.697 > Interrupt received
07:48:41.741 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 03 13 8A 00 00 00 00 00 00 00 00 00 73 ED | -35 dBm
07:48:41.795 > Interrupt received
07:48:41.837 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 49 7B A7 | -35 dBm
07:48:41.906 > RX Period End
07:48:41.945 > Success
07:48:41.989 > [DPL::updateInverter] Starting inverter...
07:48:42.041 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 00 00 B0 01 E5 
07:48:42.089 > Interrupt received
07:48:42.137 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 00 00 24 00 F0 | -35 dBm
07:48:43.975 > RX Period End
07:48:44.016 > Success
07:48:44.055 > Fetch inverter: 114483761097
07:48:44.096 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 CC 00 00 00 00 00 00 00 00 D4 9D 2E 
07:48:44.139 > Interrupt received
07:48:44.198 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 1C 03 0B 09 D4 09 BD 00 01 AD | -45 dBm
07:48:44.245 > Interrupt received
07:48:44.285 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 27 00 01 2F BF 00 AE 00 96 08 FA 13 8A 12 88 AD | -45 dBm
07:48:44.330 > Interrupt received
07:48:44.377 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 02 00 CE 03 E7 00 DB 00 01 06 38 9E | -45 dBm
07:48:44.541 > RX Period End
07:48:44.575 > Success
07:48:44.973 > Fetch inverter: 116491433252
07:48:45.027 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 CD 00 00 00 00 00 00 00 00 44 90 72 
07:48:45.077 > Interrupt received
07:48:45.117 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 03 00 01 00 0E 00 03 00 00 1D | -35 dBm
07:48:45.157 > Interrupt received
07:48:45.195 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:45.235 > Interrupt received
07:48:45.277 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:45.315 > Interrupt received
07:48:45.359 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 00 13 8A 00 00 00 00 00 00 00 00 00 73 EE | -35 dBm
07:48:45.405 > Interrupt received
07:48:45.461 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 48 38 E5 | -35 dBm
07:48:45.573 > RX Period End
07:48:45.615 > Success
07:48:45.655 > [DPL::updateInverter] Starting inverter...
07:48:45.697 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 00 00 B0 01 E5 
07:48:45.735 > Interrupt received
07:48:45.778 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 00 00 24 00 F0 | -35 dBm
07:48:47.602 > RX Period End
07:48:47.636 > Success
07:48:47.676 > Fetch inverter: 114483761097
07:48:47.716 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 CF 00 00 00 00 00 00 00 00 24 89 C9 
07:48:47.760 > Interrupt received
07:48:47.808 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 1E 03 0D 09 DA 09 C2 00 01 D8 | -44 dBm
07:48:47.858 > Interrupt received
07:48:47.908 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 27 00 01 2F BF 00 AE 00 96 08 FC 13 8A 12 92 B1 | -44 dBm
07:48:47.956 > Interrupt received
07:48:47.996 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DB 00 01 E5 72 31 | -45 dBm
07:48:48.183 > RX Period End
07:48:48.228 > Success
07:48:48.278 > PowerMeterClass: TotalPower: 1591.18
07:48:48.603 > Fetch inverter: 116491433252
07:48:48.656 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 D0 00 00 00 00 00 00 00 00 14 05 AA 
07:48:48.702 > Interrupt received
07:48:48.748 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 03 00 01 00 0E 00 03 00 00 1D | -35 dBm
07:48:48.801 > Interrupt received
07:48:48.846 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:48.948 > Interrupt received
07:48:48.998 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:49.050 > Interrupt received
07:48:49.100 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 00 13 89 00 00 00 00 00 00 00 00 00 73 ED | -35 dBm
07:48:49.148 > Interrupt received
07:48:49.196 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 8B 3D 23 | -35 dBm
07:48:49.238 > RX Period End
07:48:49.298 > Success
07:48:49.348 > [DPL::updateInverter] Starting inverter...
07:48:49.398 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 00 00 B0 01 E5 
07:48:49.450 > [   4728.501] DPL: waiting for a start/stop/restart command to complete
07:48:49.504 > Interrupt received
07:48:49.544 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 00 00 24 00 F0 | -35 dBm
07:48:51.234 > RX Period End
07:48:51.314 > Success
07:48:51.412 > Fetch inverter: 114483761097
07:48:51.514 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 D3 00 00 00 00 00 00 00 00 E4 11 8D 
07:48:51.554 > Interrupt received
07:48:51.596 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 1D 03 0C 09 D7 09 BF 00 01 AA | -46 dBm
07:48:51.635 > Interrupt received
07:48:51.680 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 28 00 01 2F BF 00 AF 00 96 08 F9 13 8A 12 8C A4 | -44 dBm
07:48:51.726 > Interrupt received
07:48:51.768 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DB 00 01 4C 61 8B | -46 dBm
07:48:51.818 > RX Period End
07:48:51.867 > Success
07:48:52.229 > Fetch inverter: 116491433252
07:48:52.282 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 D4 00 00 00 00 00 00 00 00 D4 37 5C 
07:48:52.332 > Interrupt received
07:48:52.377 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 03 00 01 00 0E 00 03 00 00 1D | -35 dBm
07:48:52.416 > Interrupt received
07:48:52.458 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:52.505 > Interrupt received
07:48:52.545 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:52.611 > Interrupt received
07:48:52.748 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 08 FD 13 8A 00 00 00 00 00 00 00 00 00 73 12 | -35 dBm
07:48:52.784 > Interrupt received
07:48:52.825 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 99 C4 C8 | -35 dBm
07:48:52.863 > RX Period End
07:48:52.904 > Success
07:48:52.946 > [DPL::updateInverter] Starting inverter...
07:48:52.989 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 00 00 B0 01 E5 
07:48:53.023 > Interrupt received
07:48:53.066 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 00 00 24 00 F0 | -35 dBm
07:48:54.875 > RX Period End
07:48:54.911 > Success
07:48:54.959 > Fetch inverter: 114483761097
07:48:54.996 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 D6 00 00 00 00 00 00 00 00 B4 2E E7 
07:48:55.046 > Interrupt received
07:48:55.087 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 1E 03 0E 09 DB 09 C5 00 01 DD | -45 dBm
07:48:55.127 > Interrupt received
07:48:55.169 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 28 00 01 2F BF 00 AF 00 96 08 F7 13 88 12 96 B2 | -45 dBm
07:48:55.214 > Interrupt received
07:48:55.255 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CF 03 E7 00 DC 00 01 8C D2 FE | -46 dBm
07:48:55.487 > RX Period End
07:48:55.497 > Success
07:48:55.671 > Websocket: [/livedata][11] connect
07:48:55.854 > Fetch inverter: 116491433252
07:48:55.913 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 D7 00 00 00 00 00 00 00 00 24 23 BB 
07:48:55.963 > Interrupt received
07:48:56.019 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 03 00 01 00 0E 00 03 00 00 1D | -35 dBm
07:48:56.067 > Interrupt received
07:48:56.112 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:56.157 > Interrupt received
07:48:56.215 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:48:56.259 > Interrupt received
07:48:56.305 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 08 FC 13 88 00 00 00 00 00 00 00 00 00 73 11 | -35 dBm
07:48:56.468 > RX Period End
07:48:56.509 > Last missing
07:48:56.557 > Request retransmit: 5
07:48:56.599 > TX RequestFrame 865.00 MHz --> 15 91 43 32 52 80 10 26 80 85 14 
07:48:56.645 > Interrupt received
07:48:56.687 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 DB 02 4C | -35 dBm
07:48:56.727 > RX Period End
07:48:56.765 > Success
07:48:56.806 > [DPL::updateInverter] Starting inverter...
07:48:56.845 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 00 00 B0 01 E5 
07:48:56.884 > Interrupt received
07:48:56.929 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 00 00 24 00 F0 | -35 dBm
07:48:58.366 > PowerMeterClass: TotalPower: 1584.44
07:48:58.632 > RX Period End
07:48:58.680 > Success
07:48:58.718 > Fetch inverter: 114483761097
07:48:58.766 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 DA 00 00 00 00 00 00 00 00 B4 7B BE 
07:48:58.811 > Interrupt received
07:48:58.845 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 20 03 0F 09 DF 09 C7 00 01 E4 | -46 dBm
07:48:58.884 > Interrupt received
07:48:58.924 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 28 00 01 2F C0 00 AF 00 97 08 FA 13 88 12 9C CB | -44 dBm
07:48:58.964 > Interrupt received
07:48:59.011 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CF 03 E7 00 DC 00 01 CE B0 DE | -44 dBm
07:48:59.202 > RX Period End
07:48:59.245 > Success
07:48:59.637 > Fetch inverter: 116491433252
07:48:59.688 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 DB 00 00 00 00 00 00 00 00 24 76 E2 
07:48:59.748 > Interrupt received
07:48:59.792 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 03 00 01 00 0E 00 03 00 00 1D | -35 dBm
07:48:59.845 > Interrupt received
07:48:59.885 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:48:59.924 > Interrupt received
07:48:59.977 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:49:00.014 > Interrupt received
07:49:00.055 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 01 13 88 00 00 00 00 00 00 00 00 00 73 ED | -35 dBm
07:49:00.094 > Interrupt received
07:49:00.145 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 0A FE 61 | -35 dBm
07:49:00.198 > RX Period End
07:49:00.246 > Success
07:49:00.285 > [DPL::updateInverter] Starting inverter...
07:49:00.325 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 00 00 B0 01 E5 
07:49:00.365 > [   4739.539] DPL: waiting for a start/stop/restart command to complete
07:49:00.413 > Interrupt received
07:49:00.455 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 00 00 24 00 F0 | -35 dBm
07:49:02.261 > RX Period End
07:49:02.318 > Success
07:49:02.359 > Fetch inverter: 114483761097
07:49:02.413 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 DE 00 00 00 00 00 00 00 00 74 49 48 
07:49:02.445 > Interrupt received
07:49:02.495 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 40 03 20 03 0E 09 DF 09 C8 00 01 95 | -46 dBm
07:49:02.547 > Interrupt received
07:49:02.585 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DC 00 01 0F E7 49 | -46 dBm
07:49:02.873 > RX Period End
07:49:02.918 > Middle missing
07:49:02.987 > Request retransmit: 2
07:49:03.025 > TX RequestFrame 865.00 MHz --> 15 83 76 10 97 80 10 26 80 82 D3 
07:49:03.065 > Interrupt received
07:49:03.114 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 28 00 01 2F C0 00 AF 00 97 08 FF 13 88 12 9D CF | -46 dBm
07:49:03.161 > RX Period End
07:49:03.218 > Success
07:49:03.264 > Fetch inverter: 116491433252
07:49:03.319 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 DF 00 00 00 00 00 00 00 00 E4 44 14 
07:49:03.370 > Interrupt received
07:49:03.426 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 03 00 01 00 0E 00 03 00 00 1D | -35 dBm
07:49:03.466 > Interrupt received
07:49:03.513 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:49:03.550 > Interrupt received
07:49:03.595 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:49:03.637 > Interrupt received
07:49:03.689 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 05 13 88 00 00 00 00 00 00 00 00 00 73 E9 | -35 dBm
07:49:03.737 > Interrupt received
07:49:03.785 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 09 FA 66 | -35 dBm
07:49:03.825 > RX Period End
07:49:03.881 > Success
07:49:03.923 > [DPL::updateInverter] Starting inverter...
07:49:03.965 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 00 00 B0 01 E5 
07:49:04.003 > Interrupt received
07:49:04.063 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 00 00 24 00 F0 | -35 dBm
07:49:05.890 > RX Period End
07:49:05.936 > Success
07:49:05.987 > Fetch inverter: 114483761097
07:49:06.061 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 E2 00 00 00 00 00 00 00 00 75 48 74 
07:49:06.097 > Interrupt received
07:49:06.150 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 40 03 1F 03 0E 09 DE 09 C7 00 01 A4 | -44 dBm
07:49:06.188 > Interrupt received
07:49:06.250 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 29 00 01 2F C0 00 B0 00 97 09 00 13 88 12 9B 29 | -45 dBm
07:49:06.283 > Interrupt received
07:49:06.323 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DC 00 01 B5 4A 5E | -44 dBm
07:49:06.465 > RX Period End
07:49:06.522 > Success
07:49:06.889 > Fetch inverter: 116491433252
07:49:06.958 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 E3 00 00 00 00 00 00 00 00 E5 45 28 
07:49:07.004 > Interrupt received
07:49:07.052 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 03 00 01 00 0E 00 03 00 00 1D | -35 dBm
07:49:07.085 > Interrupt received
07:49:07.130 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:49:07.183 > Interrupt received
07:49:07.226 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:49:07.274 > Interrupt received
07:49:07.318 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 07 13 87 00 00 00 00 00 00 00 00 00 73 E4 | -35 dBm
07:49:07.374 > Interrupt received
07:49:07.426 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 07 6C FE | -35 dBm
07:49:07.464 > RX Period End
07:49:07.522 > Success
07:49:07.585 > [DPL::updateInverter] Starting inverter...
07:49:07.619 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 00 00 B0 01 E5 
07:49:07.662 > Interrupt received
07:49:07.704 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 00 00 24 00 F0 | -35 dBm
07:49:08.245 > [DPL::updateInverter] timeout, state transition pending: yes, limit pending: no
07:49:08.303 > [   4747.531] DPL: waiting for sufficiently recent power meter reading
07:49:08.481 > PowerMeterClass: TotalPower: 1597.19
07:49:08.519 > [DPL::loop] ******************* ENTER **********************
07:49:08.582 > [DPL::loop] PowerMeter: 1597 W, target consumption: -400 W, solar power: 10000 W
07:49:08.622 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1997 W
07:49:08.670 > [DPL::setNewPowerLimit] calculated: 1997 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:08.718 > [   4747.760] DPL: waiting for a start/stop/restart command to complete
07:49:09.541 > RX Period End
07:49:09.593 > Success
07:49:09.638 > Fetch inverter: 114483761097
07:49:09.689 > Request SystemConfigPara
07:49:09.732 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 E5 00 00 00 00 00 00 00 00 45 6E 65 
07:49:09.772 > Interrupt received
07:49:09.822 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 20 03 0F 09 E1 09 C9 00 01 D4 | -45 dBm
07:49:09.860 > Interrupt received
07:49:09.906 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 29 00 01 2F C0 00 B0 00 97 09 02 13 87 12 9F 20 | -45 dBm
07:49:09.955 > Interrupt received
07:49:09.988 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DC 00 01 6E 24 EB | -46 dBm
07:49:10.109 > RX Period End
07:49:10.156 > Success
07:49:10.189 > TX SystemConfigPara 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 05 00 66 05 12 E5 00 00 00 00 00 00 00 00 8B 61 AA 
07:49:10.226 > Interrupt received
07:49:10.302 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 81 00 01 03 E8 00 00 03 E8 00 00 00 00 00 10 F0 F9 48 | -44 dBm
07:49:10.380 > RX Period End
07:49:10.426 > Success
07:49:10.539 > Fetch inverter: 116491433252
07:49:10.598 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 E6 00 00 00 00 00 00 00 00 B5 7A 42 
07:49:10.642 > Interrupt received
07:49:10.692 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 6E 01 6D 00 03 00 01 00 0E 00 03 00 00 1D | -35 dBm
07:49:10.738 > Interrupt received
07:49:10.778 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C5 00 20 00 1E 01 6B 01 67 00 05 40 | -35 dBm
07:49:10.822 > Interrupt received
07:49:10.858 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 00 00 12 00 03 00 00 A1 A9 00 01 11 DE 00 1D D8 | -35 dBm
07:49:10.911 > Interrupt received
07:49:10.990 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 18 09 03 13 87 00 00 00 00 00 00 00 00 00 73 E0 | -35 dBm
07:49:11.029 > Interrupt received
07:49:11.069 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 04 68 F9 | -35 dBm
07:49:11.122 > RX Period End
07:49:11.162 > Success
07:49:11.204 > TX PowerControl 865.00 MHz --> 51 91 43 32 52 80 10 26 80 81 02 00 D0 00 86 
07:49:11.242 > Interrupt received
07:49:11.296 > RX 865.00 MHz --> D1 91 43 32 52 80 10 26 80 81 00 00 02 00 44 01 93 | -35 dBm
07:49:13.178 > RX Period End
07:49:13.220 > Success
07:49:13.266 > Fetch inverter: 114483761097
07:49:13.309 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 E9 00 00 00 00 00 00 00 00 45 3B 3C 
07:49:13.361 > Interrupt received
07:49:13.393 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 20 03 10 09 E1 09 CB 00 01 C9 | -45 dBm
07:49:13.523 > Interrupt received
07:49:13.569 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 29 00 01 2F C1 00 B0 00 98 09 05 13 87 12 A2 14 | -45 dBm
07:49:13.628 > Interrupt received
07:49:13.661 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DC 00 01 25 A7 23 | -44 dBm
07:49:13.747 > RX Period End
07:49:13.794 > Success
07:49:14.178 > Fetch inverter: 116491433252
07:49:14.246 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 EA 00 00 00 00 00 00 00 00 B5 2F 1B 
07:49:14.296 > Interrupt received
07:49:14.337 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 81 0B 00 09 00 50 04 C6 | -35 dBm
07:49:14.762 > RX Period End
07:49:14.804 > ERROR in RealTimeRunData: Received fragment size: 6, min expected size: 66
07:49:14.837 > Packet handling error
07:49:15.187 > Fetch inverter: 114483761097
07:49:15.241 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 EB 00 00 00 00 00 00 00 00 25 22 47 
07:49:15.301 > Interrupt received
07:49:15.337 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 3F 03 21 03 10 09 E3 09 CC 00 01 CD | -46 dBm
07:49:15.397 > Interrupt received
07:49:15.433 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 29 00 01 2F C1 00 B0 00 98 09 03 13 87 12 A4 14 | -46 dBm
07:49:15.479 > Interrupt received
07:49:15.517 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DC 00 01 AB 72 78 | -46 dBm
07:49:15.761 > RX Period End
07:49:15.804 > Success
07:49:16.187 > Fetch inverter: 116491433252
07:49:16.247 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 EC 00 00 00 00 00 00 00 00 15 04 96 
07:49:16.301 > Interrupt received
07:49:16.399 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 81 0B 00 09 00 50 04 C6 | -35 dBm
07:49:16.772 > RX Period End
07:49:16.815 > ERROR in RealTimeRunData: Received fragment size: 6, min expected size: 66
07:49:16.847 > Packet handling error
07:49:17.204 > Fetch inverter: 114483761097
07:49:17.273 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 ED 00 00 00 00 00 00 00 00 85 09 CA 
07:49:17.304 > Interrupt received
07:49:17.337 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 40 03 21 03 10 09 E6 09 CE 00 01 B5 | -45 dBm
07:49:17.377 > Interrupt received
07:49:17.434 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 29 00 01 2F C1 00 B0 00 98 09 04 13 87 12 A9 1E | -45 dBm
07:49:17.477 > Interrupt received
07:49:17.537 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DC 00 01 31 F5 65 | -46 dBm
07:49:17.760 > RX Period End
07:49:17.813 > Success
07:49:18.197 > Fetch inverter: 116491433252
07:49:18.277 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 EE 00 00 00 00 00 00 00 00 75 1D ED 
07:49:18.529 > PowerMeterClass: TotalPower: 1604.29
07:49:18.829 > RX Period End
07:49:18.874 > All missing
07:49:18.918 > Nothing received, resend whole request
07:49:18.971 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 EE 00 00 00 00 00 00 00 00 75 1D ED 
07:49:19.395 > RX Period End
07:49:19.439 > All missing
07:49:19.476 > Nothing received, resend whole request
07:49:19.510 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 EE 00 00 00 00 00 00 00 00 75 1D ED 
07:49:19.954 > RX Period End
07:49:19.996 > All missing
07:49:20.047 > Nothing received, resend whole request
07:49:20.106 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 EE 00 00 00 00 00 00 00 00 75 1D ED 
07:49:20.517 > RX Period End
07:49:20.566 > All missing
07:49:20.616 > Nothing received, resend whole request
07:49:20.658 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 EE 00 00 00 00 00 00 00 00 75 1D ED 
07:49:21.033 > RX Period End
07:49:21.080 > All missing
07:49:21.118 > Nothing received, resend count exeeded
07:49:21.177 > Fetch inverter: 114483761097
07:49:21.218 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 F1 00 00 00 00 00 00 00 00 45 91 8E 
07:49:21.273 > Interrupt received
07:49:21.306 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 58 01 44 01 F6 02 D8 06 7D 09 1B 00 01 88 | -45 dBm
07:49:21.350 > Interrupt received
07:49:21.389 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 2A 00 01 2F C1 00 B1 00 98 09 03 13 87 0E 66 C8 | -45 dBm
07:49:21.428 > Interrupt received
07:49:21.472 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 03 00 9F 03 E7 00 DD 00 03 76 18 9A | -45 dBm
07:49:21.721 > RX Period End
07:49:21.764 > Success
07:49:22.034 > Fetch inverter: 116491433252
07:49:22.077 > TX ChannelChangeCommand 868.00 MHz --> 56 91 43 32 52 80 10 26 80 02 15 21 14 14 E4 
07:49:22.145 > RX Period End
07:49:22.182 > All missing
07:49:22.228 > Nothing received, resend whole request
07:49:22.275 > TX ChannelChangeCommand 868.00 MHz --> 56 91 43 32 52 80 10 26 80 02 15 21 14 14 E4 
07:49:22.328 > RX Period End
07:49:22.390 > All missing
07:49:22.440 > Nothing received, resend whole request
07:49:22.478 > TX ChannelChangeCommand 868.00 MHz --> 56 91 43 32 52 80 10 26 80 02 15 21 14 14 E4 
07:49:22.518 > RX Period End
07:49:22.573 > All missing
07:49:22.624 > Nothing received, resend whole request
07:49:22.674 > TX ChannelChangeCommand 868.00 MHz --> 56 91 43 32 52 80 10 26 80 02 15 21 14 14 E4 
07:49:22.708 > RX Period End
07:49:22.748 > All missing
07:49:22.808 > Nothing received, resend whole request
07:49:22.848 > TX ChannelChangeCommand 868.00 MHz --> 56 91 43 32 52 80 10 26 80 02 15 21 14 14 E4 
07:49:22.908 > RX Period End
07:49:22.944 > All missing
07:49:22.988 > Nothing received, resend count exeeded
07:49:23.028 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 F2 00 00 00 00 00 00 00 00 B5 85 A9 
07:49:23.075 > Interrupt received
07:49:23.110 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 50 01 4A 00 4B 00 43 00 F1 00 D2 00 00 20 | -35 dBm
07:49:23.156 > Interrupt received
07:49:23.208 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C4 00 00 00 00 01 4B 01 44 00 3E 47 | -35 dBm
07:49:23.242 > Interrupt received
07:49:23.296 > Frame kaputt
07:49:23.341 > Frame kaputt
07:49:23.408 > Interrupt received
07:49:23.443 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 00 09 09 13 87 02 F4 00 00 00 20 03 E7 00 73 C0 | -35 dBm
07:49:23.495 > Interrupt received
07:49:23.542 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 E3 0C 7A | -35 dBm
07:49:23.578 > RX Period End
07:49:23.622 > Middle missing
07:49:23.675 > Request retransmit: 3
07:49:23.712 > TX RequestFrame 865.00 MHz --> 15 91 43 32 52 80 10 26 80 83 12 
07:49:23.760 > Interrupt received
07:49:23.809 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 32 00 C5 00 9B 00 00 A1 A9 00 01 11 DD 00 00 BB | -35 dBm
07:49:23.843 > RX Period End
07:49:23.878 > Success
07:49:23.918 > Fetch inverter: 114483761097
07:49:23.958 > [DPL::loop] ******************* ENTER **********************
07:49:24.022 > [DPL::loop] PowerMeter: 1497 W, target consumption: -400 W, solar power: 10000 W
07:49:24.048 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1972 W
07:49:24.088 > [DPL::setNewPowerLimit] calculated: 1972 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:24.142 > [   4762.466] DPL: the system is stable, the last power limit is still valid
07:49:24.175 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 F3 00 00 00 00 00 00 00 00 25 88 F5 
07:49:24.214 > Interrupt received
07:49:24.275 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3B 01 40 03 20 03 0F 09 DE 09 CD 00 01 97 | -45 dBm
07:49:24.309 > Interrupt received
07:49:24.349 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 2A 00 01 2F C1 00 B1 00 98 09 0D 13 87 12 A1 1D | -45 dBm
07:49:24.398 > Interrupt received
07:49:24.442 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CD 03 E7 00 DC 00 03 7C 13 CF | -44 dBm
07:49:24.491 > [DPL::loop] ******************* ENTER **********************
07:49:24.555 > [DPL::loop] PowerMeter: 1497 W, target consumption: -400 W, solar power: 10000 W
07:49:24.586 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1972 W
07:49:24.646 > [DPL::setNewPowerLimit] calculated: 1972 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:24.710 > RX Period End
07:49:24.748 > Success
07:49:24.788 > TX AlarmData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 11 00 66 05 12 F3 00 00 00 00 00 00 00 00 FF 93 2E 
07:49:24.830 > Interrupt received
07:49:24.877 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 80 01 00 01 41 9E 41 9E 00 00 00 00 80 2F FE | -45 dBm
07:49:24.911 > Interrupt received
07:49:24.953 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 00 02 5F EE 5F EE 03 A7 00 EF 80 24 00 03 5F EE 8C | -46 dBm
07:49:24.998 > Interrupt received
07:49:25.044 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 5F EE 03 B0 0D 6E 95 94 32 | -46 dBm
07:49:25.085 > [DPL::loop] ******************* ENTER **********************
07:49:25.161 > [DPL::loop] PowerMeter: 1497 W, target consumption: -400 W, solar power: 10000 W
07:49:25.183 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1972 W
07:49:25.233 > [DPL::setNewPowerLimit] calculated: 1972 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:25.400 > RX Period End
07:49:25.450 > Success
07:49:25.482 > Fetch inverter: 116491433252
07:49:25.728 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 F4 00 00 00 00 00 00 00 00 15 AE 24 
07:49:25.825 > Interrupt received
07:49:25.861 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 44 01 34 00 74 00 68 01 79 01 40 00 00 44 | -35 dBm
07:49:25.901 > Interrupt received
07:49:25.947 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C4 00 00 00 00 01 46 01 44 00 5E 2A | -35 dBm
07:49:25.981 > Interrupt received
07:49:26.021 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 49 01 35 00 ED 00 00 A1 A9 00 01 11 DD 00 00 47 | -35 dBm
07:49:26.061 > Interrupt received
07:49:26.096 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 00 09 11 13 87 04 9E 00 01 00 32 03 E7 00 72 A6 | -35 dBm
07:49:26.135 > Interrupt received
07:49:26.183 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 27 C2 70 | -35 dBm
07:49:26.219 > [DPL::loop] ******************* ENTER **********************
07:49:26.296 > [DPL::loop] PowerMeter: 1499 W, target consumption: -400 W, solar power: 10000 W
07:49:26.308 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1974 W
07:49:26.333 > [DPL::setNewPowerLimit] calculated: 1974 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:26.380 > RX Period End
07:49:26.413 > Success
07:49:26.447 > Fetch inverter: 114483761097
07:49:26.487 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 F5 00 00 00 00 00 00 00 00 85 A3 78 
07:49:26.525 > Interrupt received
07:49:26.565 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 40 03 22 03 11 09 E7 09 D0 00 01 A8 | -45 dBm
07:49:26.601 > Interrupt received
07:49:26.651 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 2A 00 01 2F C1 00 B1 00 98 09 0D 13 87 12 AC 10 | -45 dBm
07:49:26.701 > Interrupt received
07:49:26.748 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DD 00 03 5B 34 CD | -44 dBm
07:49:26.837 > RX Period End
07:49:26.893 > Success
07:49:26.935 > [DPL::loop] ******************* ENTER **********************
07:49:26.998 > [DPL::loop] PowerMeter: 1480 W, target consumption: -400 W, solar power: 10000 W
07:49:27.037 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1998 W
07:49:27.083 > [DPL::setNewPowerLimit] calculated: 1998 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:27.125 > Fetch inverter: 116491433252
07:49:27.161 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 F6 00 00 00 00 00 00 00 00 75 B7 5F 
07:49:27.203 > Interrupt received
07:49:27.249 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 49 01 48 00 73 00 66 01 7D 01 51 00 00 29 | -35 dBm
07:49:27.285 > Interrupt received
07:49:27.333 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C4 00 00 00 00 01 47 01 3C 00 5E 53 | -35 dBm
07:49:27.382 > Interrupt received
07:49:27.415 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 4C 01 35 00 F1 00 00 A1 A9 00 01 11 DD 00 00 5E | -35 dBm
07:49:27.461 > Interrupt received
07:49:27.503 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 00 09 0A 13 87 04 B6 00 01 00 34 03 E7 00 73 92 | -35 dBm
07:49:27.548 > Interrupt received
07:49:27.597 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 1E 79 F2 | -35 dBm
07:49:27.649 > RX Period End
07:49:27.691 > Success
07:49:27.733 > [DPL::loop] ******************* ENTER **********************
07:49:27.801 > [DPL::loop] PowerMeter: 1479 W, target consumption: -400 W, solar power: 10000 W
07:49:27.825 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1999 W
07:49:27.883 > [DPL::setNewPowerLimit] calculated: 1999 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:27.923 > Fetch inverter: 114483761097
07:49:27.959 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 F7 00 00 00 00 00 00 00 00 E5 BA 03 
07:49:28.017 > Interrupt received
07:49:28.049 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 40 03 21 03 11 09 E7 09 D0 00 01 AB | -46 dBm
07:49:28.083 > Interrupt received
07:49:28.123 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 2A 00 01 2F C1 00 B1 00 98 09 07 13 87 12 AB 1D | -45 dBm
07:49:28.163 > Interrupt received
07:49:28.199 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DD 00 03 28 D3 59 | -45 dBm
07:49:28.251 > RX Period End
07:49:28.285 > Success
07:49:28.560 > [DPL::loop] ******************* ENTER **********************
07:49:28.677 > [DPL::loop] PowerMeter: 1483 W, target consumption: -400 W, solar power: 10000 W
07:49:28.677 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 2003 W
07:49:28.717 > [DPL::setNewPowerLimit] calculated: 2003 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:28.751 > Fetch inverter: 116491433252
07:49:28.793 > PowerMeterClass: TotalPower: 1482.66
07:49:28.852 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 F8 00 00 00 00 00 00 00 00 15 FB 7D 
07:49:28.893 > Interrupt received
07:49:28.933 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 49 01 48 00 73 00 66 01 7D 01 51 00 00 29 | -35 dBm
07:49:28.989 > Interrupt received
07:49:29.037 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C4 00 00 00 00 01 47 01 41 00 5E 2E | -35 dBm
07:49:29.085 > Interrupt received
07:49:29.133 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 4B 01 35 00 F2 00 00 A1 A9 00 01 11 DD 00 00 5A | -35 dBm
07:49:29.169 > Interrupt received
07:49:29.219 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 00 09 0B 13 87 04 B8 00 01 00 34 03 E7 00 73 9D | -35 dBm
07:49:29.255 > Interrupt received
07:49:29.291 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 60 59 AC | -35 dBm
07:49:29.333 > RX Period End
07:49:29.385 > Success
07:49:29.652 > [DPL::loop] ******************* ENTER **********************
07:49:29.734 > [DPL::loop] PowerMeter: 1483 W, target consumption: -400 W, solar power: 10000 W
07:49:29.735 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 2003 W
07:49:29.763 > [DPL::setNewPowerLimit] calculated: 2003 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:29.805 > Fetch inverter: 114483761097
07:49:29.854 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 F9 00 00 00 00 00 00 00 00 85 F6 21 
07:49:29.889 > Interrupt received
07:49:29.923 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 40 03 21 03 11 09 E7 09 D0 00 01 AB | -46 dBm
07:49:29.971 > Interrupt received
07:49:30.007 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 2A 00 01 2F C2 00 B1 00 99 09 06 13 87 12 AC 19 | -46 dBm
07:49:30.055 > Interrupt received
07:49:30.095 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CE 03 E7 00 DD 00 03 FF 6A 37 | -46 dBm
07:49:30.213 > RX Period End
07:49:30.255 > Success
07:49:30.670 > Fetch inverter: 116491433252
07:49:30.828 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 FA 00 00 00 00 00 00 00 00 75 E2 06 
07:49:30.871 > [DPL::loop] ******************* ENTER **********************
07:49:30.952 > [DPL::loop] PowerMeter: 1476 W, target consumption: -400 W, solar power: 10000 W
07:49:30.967 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1996 W
07:49:31.019 > [DPL::setNewPowerLimit] calculated: 1996 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:31.053 > Interrupt received
07:49:31.119 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C4 00 00 00 00 01 47 01 46 00 5E 29 | -35 dBm
07:49:31.152 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C4 00 00 00 00 01 47 01 46 00 5E 29 | -35 dBm
07:49:31.186 > Interrupt received
07:49:31.223 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 48 01 36 00 EA 00 00 A1 A9 00 01 11 DD 00 00 42 | -35 dBm
07:49:31.257 > Interrupt received
07:49:31.319 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 00 09 07 13 87 04 B0 00 01 00 33 03 E7 00 73 9E | -35 dBm
07:49:31.358 > Interrupt received
07:49:31.449 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 E6 9F EC | -35 dBm
07:49:31.489 > RX Period End
07:49:31.523 > Middle missing
07:49:31.587 > Request retransmit: 1
07:49:31.619 > TX RequestFrame 865.00 MHz --> 15 91 43 32 52 80 10 26 80 81 10 
07:49:31.654 > Interrupt received
07:49:31.686 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 4A 01 48 00 73 00 66 01 7D 01 51 00 00 2A | -35 dBm
07:49:31.720 > RX Period End
07:49:31.761 > Success
07:49:31.821 > Fetch inverter: 114483761097
07:49:31.859 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 FB 00 00 00 00 00 00 00 00 E5 EF 5A 
07:49:31.901 > Interrupt received
07:49:31.953 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 40 03 22 03 11 09 E7 09 D1 00 01 A9 | -45 dBm
07:49:31.987 > Interrupt received
07:49:32.024 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 2A 00 01 2F C2 00 B1 00 99 09 03 13 87 12 AD 1D | -46 dBm
07:49:32.060 > [DPL::loop] ******************* ENTER **********************
07:49:32.145 > [DPL::loop] PowerMeter: 1476 W, target consumption: -400 W, solar power: 10000 W
07:49:32.161 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1996 W
07:49:32.206 > [DPL::setNewPowerLimit] calculated: 1996 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:32.254 > Interrupt received
07:49:32.294 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CF 03 E7 00 DD 00 03 C1 0C 6E | -44 dBm
07:49:32.332 > RX Period End
07:49:32.387 > Success
07:49:32.683 > Fetch inverter: 116491433252
07:49:32.735 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 FC 00 00 00 00 00 00 00 00 D5 C9 8B 
07:49:32.792 > Interrupt received
07:49:32.824 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 49 01 48 00 73 00 66 01 7D 01 51 00 00 29 | -35 dBm
07:49:32.867 > Interrupt received
07:49:32.924 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C4 00 00 00 00 01 47 01 41 00 5E 2E | -35 dBm
07:49:32.962 > Interrupt received
07:49:33.020 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 4B 01 36 00 F2 00 00 A1 A9 00 01 11 DD 00 00 59 | -35 dBm
07:49:33.054 > Interrupt received
07:49:33.098 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 00 09 08 13 87 04 B8 00 01 00 34 03 E7 00 72 9F | -35 dBm
07:49:33.159 > Interrupt received
07:49:33.196 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 A0 FB CE | -35 dBm
07:49:33.234 > [DPL::loop] ******************* ENTER **********************
07:49:33.314 > [DPL::loop] PowerMeter: 1478 W, target consumption: -400 W, solar power: 10000 W
07:49:33.329 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1998 W
07:49:33.364 > [DPL::setNewPowerLimit] calculated: 1998 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:33.402 > [   4772.473] DPL: the system is stable, the last power limit is still valid
07:49:33.458 > RX Period End
07:49:33.494 > Success
07:49:33.672 > Fetch inverter: 114483761097
07:49:33.734 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 FD 00 00 00 00 00 00 00 00 45 C4 D7 
07:49:33.789 > Interrupt received
07:49:33.824 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 40 03 22 03 11 09 E8 09 D1 00 01 A6 | -45 dBm
07:49:33.866 > Interrupt received
07:49:33.924 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 2A 00 01 2F C2 00 B1 00 99 09 02 13 87 12 AE 1F | -45 dBm
07:49:33.964 > Interrupt received
07:49:34.004 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CF 03 E7 00 DD 00 03 82 B2 93 | -45 dBm
07:49:34.260 > [DPL::loop] ******************* ENTER **********************
07:49:34.424 > [DPL::loop] PowerMeter: 1480 W, target consumption: -400 W, solar power: 10000 W
07:49:34.462 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 2000 W
07:49:34.512 > [DPL::setNewPowerLimit] calculated: 2000 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:34.556 > RX Period End
07:49:34.605 > Success
07:49:34.682 > Fetch inverter: 116491433252
07:49:34.740 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 12 FE 00 00 00 00 00 00 00 00 B5 D0 F0 
07:49:34.786 > Interrupt received
07:49:34.834 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 4A 01 48 00 73 00 66 01 7D 01 51 00 00 2A | -35 dBm
07:49:34.874 > Interrupt received
07:49:34.928 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C4 00 00 00 00 01 47 01 41 00 5E 2E | -35 dBm
07:49:34.964 > Interrupt received
07:49:35.006 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 4B 01 36 00 F1 00 00 A1 A9 00 01 11 DD 00 00 5A | -35 dBm
07:49:35.050 > Interrupt received
07:49:35.092 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 00 09 09 13 88 04 B6 00 01 00 34 03 E7 00 73 9E | -35 dBm
07:49:35.134 > Interrupt received
07:49:35.170 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 85 C8 D8 | -35 dBm
07:49:35.254 > RX Period End
07:49:35.294 > Success
07:49:35.396 > [DPL::loop] ******************* ENTER **********************
07:49:35.494 > [DPL::loop] PowerMeter: 1477 W, target consumption: -400 W, solar power: 10000 W
07:49:35.495 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1997 W
07:49:35.522 > [DPL::setNewPowerLimit] calculated: 1997 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:35.682 > Fetch inverter: 114483761097
07:49:35.763 > TX RealTimeRunData 865.00 MHz --> 15 83 76 10 97 80 10 26 80 80 0B 00 66 05 12 FF 00 00 00 00 00 00 00 00 25 DD AC 
07:49:35.788 > Interrupt received
07:49:35.847 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 01 00 01 01 3C 01 40 03 22 03 11 09 E7 09 D1 00 01 A9 | -46 dBm
07:49:35.873 > Interrupt received
07:49:35.923 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 02 01 2B 00 01 2F C2 00 B2 00 99 09 03 13 88 12 AD 10 | -45 dBm
07:49:35.950 > Interrupt received
07:49:35.991 > RX 865.00 MHz --> 95 83 76 10 97 80 10 26 80 83 00 04 00 CF 03 E7 00 DD 00 03 73 08 D8 | -45 dBm
07:49:36.258 > RX Period End
07:49:36.305 > Success
07:49:36.531 > [DPL::loop] ******************* ENTER **********************
07:49:36.659 > [DPL::loop] PowerMeter: 1465 W, target consumption: -400 W, solar power: 10000 W
07:49:36.660 > [DPL::loop] Consuming Solar Power Only -> solarPowerAC: 9379 W, newPowerLimit: 1985 W
07:49:36.663 > [DPL::setNewPowerLimit] calculated: 1985 W, requesting: 1700 W, reported: 1700 W, diff: 0 W, hysteresis: 25 W
07:49:36.702 > Fetch inverter: 116491433252
07:49:36.742 > TX RealTimeRunData 865.00 MHz --> 15 91 43 32 52 80 10 26 80 80 0B 00 66 05 13 00 00 00 00 00 00 00 00 00 14 C9 B7 
07:49:36.790 > Interrupt received
07:49:36.836 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 01 00 01 01 4A 01 48 00 73 00 66 01 7D 01 51 00 00 2A | -35 dBm
07:49:36.882 > Interrupt received
07:49:36.918 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 02 D4 D7 00 00 A2 C4 00 00 00 00 01 47 01 37 00 5E 58 | -35 dBm
07:49:36.952 > Interrupt received
07:49:37.007 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 03 00 4D 01 36 00 F2 00 00 A1 A9 00 01 11 DD 00 00 5F | -35 dBm
07:49:37.040 > Interrupt received
07:49:37.082 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 04 00 00 09 07 13 88 04 B8 00 01 00 34 03 E7 00 73 9E | -35 dBm
07:49:37.131 > Interrupt received
07:49:37.163 > RX 865.00 MHz --> 95 91 43 32 52 80 10 26 80 85 00 01 0F 02 98 | -35 dBm

Copy link

This pull request 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.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 28, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Request] Hide Solar Passthrough settings if VE.Direct is disabled
4 participants