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: DPL support for smart-buffer-batteries #1606

Merged
merged 2 commits into from
Feb 8, 2025

Conversation

AndreasBoehm
Copy link
Member

@AndreasBoehm AndreasBoehm commented Feb 4, 2025

Changes

  • Changed the settings to pick a power source (battery, solar, smart-buffer) and treat smart-buffers like a mix of battery and solar.
  • Smart-buffer-powered (Marstek B2500, Anker Solix, Zendure, etc.) inverters can always increase to the max limit without any checks, support overscaling, can be put in standby and restarted.

Test-Version

https://github.com/hoylabs/OpenDTU-OnBattery/actions/runs/13203601241

New setting 'Power Source'

Screenshot 2025-02-04 at 20 27 57

Inverter restart moved to the top most settings card and is available for smart-buffer as well

Screenshot 2025-02-07 at 17 04 42

Copy link
Member

@schlimmchen schlimmchen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks really promising!

src/PowerLimiter.cpp Show resolved Hide resolved
@schlimmchen schlimmchen changed the title fix: DPL support for smart-buffer-batteries Feature: DPL support for smart-buffer-batteries Feb 4, 2025
@AndreasBoehm
Copy link
Member Author

AndreasBoehm commented Feb 4, 2025

Liebe User, Vielen Dank für euren Input und die vielen Logs.

Wir denken das wir die Probleme des Dynamic Power Limiter in Kombination mit Smarten Puffer Akkus (Marstek B2500, Anker Solix, Zendure, etc.) verstanden haben und bieten euch hier eine Test-Version an in der Ihr nun explizit den Betrieb mit denselben konfigurieren könnt um diese Problemlos nutzen zu können. (siehe Screenshot oben)

Den Link zur Test-Version findet Ihr oben in der Pull-Request Beschreibung.

@Checker8888
@Josef1966
@Torsten1186
@Gururom
@Janorei
@KarlHeinzz1
@RicoBach68

@Janorei
Copy link

Janorei commented Feb 4, 2025

Klingt super, schon mal ohne Test im vorab ein paar Vorschusslorbeeren, dafür, dass ihr Euch des Themas angenommen habt.
Ich kann das wahrscheinlich erst nächste Woche testen, da meine DTU mit LAN gerade wieder beim Hersteller ist, weil die partout nicht im Router gefunden wird und nur über WLAN arbeitet.

@schlimmchen
Copy link
Member

Danke, @Janorei. Was ist das für fragwürdige bezahlte Hardware, wenn ich fragen darf, und warum war die Doku nicht aufdringlich genug? (Ich nehme mal frech an, dass es kein Fusion ist)

@Janorei
Copy link

Janorei commented Feb 4, 2025

Danke, @Janorei. Was ist das für fragwürdige bezahlte Hardware, wenn ich fragen darf, und warum war die Doku nicht aufdringlich genug? (Ich nehme mal frech an, dass es kein Fusion ist)

Ich habe es nicht so mit Elektrohardware löten und basteln (und leider auch wegen der Familie nicht die notwendige Zeit), daher habe ich sie gekauft. Ich bin mit dem Shop an sich sehr zufrieden, da war auch meine erste DTU her, die immer noch super läuft, aber leider einen zu kleinen Speicher hatte für die Breaking Change Versionen mit dem Speicher. Für meine Anwendung langt die. Achtung Werbung: https://www.dtushop.de :-)

@Josef1966
Copy link

Josef1966 commented Feb 5, 2025

@AndreasBoehm Danke für die neue Test-Version!

Ich habe diese bei mir gleich mal aufgespielt und jetzt läuft es mit der neuen DPL-Einstellung "Smart Buffer Batterie" . Aktuell ist ja eher Dunkel-Flaute, daher kann ich bis jetzt auch noch nicht wirklich was zu der Performance gegenüber der bisher auch funktionierenden "Batterie-Variante" (wie im Wiki dargestellt) sagen.

Im Anhang auf jeden Fall schon mal die ersten Screen-Shots und ein Konsolen-Log.

OpenDTU_DPL_SBB

OpenDTU_Live-Daten

Log_SBB.txt

@Josef1966
Copy link

Josef1966 commented Feb 5, 2025

.... und als Ergänzung das selbe nochmal mit maximaler Leistungsanforderung.

OpenDTU_Live-Daten_max

OpenDTU_SBB_max.txt

@Josef1966
Copy link

Josef1966 commented Feb 5, 2025

... und jetzt noch die Situation, wenn meine Zendure-Batterie das untere Ladelimit erreicht hat und somit keine Energie mehr an den Wechselrichter abgegeben wird. Die OpenDTU bzw. die DPL behält das letzte Limit und regiert erst wieder, wenn der Akku entsprechend ausreichend aufgeladen ist und wieder Leistung an den WR abgibt. Die Ereignisanzeige seit dem Update habe ich auch mit angehängt.

OpenDTU_Live-Daten_SoCmin

Log_SBB_SoCmin.txt

OpenDTU_Ereignisanzeige

@AndreasBoehm
Copy link
Member Author

@Josef1966 funktioniert dein System mit der neuen Version nun auch zuverlässig wenn du alle 4 Eingänge des Wechselrichter nutzt?

@Josef1966
Copy link

@Josef1966 funktioniert dein System mit der neuen Version nun auch zuverlässig wenn du alle 4 Eingänge des Wechselrichter nutzt?

Mit 4 Eingängen habe ich es noch nicht getestet, mit 3 scheint es auf jeden Fall zu laufen. Was habt ihr geändert, dass es jetzt auch mit 4 Eingängen laufen sollte? Ich kann es dann ja nochmal ausprobieren ......

@AndreasBoehm
Copy link
Member Author

Der neue Smart Buffer Modus verhält sich anders als der Solar- oder Batteriemodus.
Ich sehe keinen Grund warum es zumindest aus OpenDTU Sicht mit 4 Eingängen anders/schlechter laufen sollte als mit 1, 2 oder 3 Eingängen.

@AndreasBoehm
Copy link
Member Author

@Exodusnick wäre super wenn du die Test-Version auch ausprobieren könntest: #1606 (comment)

@Exodusnick
Copy link

@Exodusnick wäre super wenn du die Test-Version auch ausprobieren könntest: #1606 (comment)

Kann die test Version nicht testen bekomme Fehlermeldung

IMG_20250205_163454_850
IMG_20250205_163620_004

nur die offizielle funktioniert komischerweise.

@AndreasBoehm
Copy link
Member Author

@Exodusnick wäre super wenn du die Test-Version auch ausprobieren könntest: #1606 (comment)

Kann die test Version nicht testen bekomme Fehlermeldung

Hast du die ZIP Datei vor dem hochladen entpackt?

@Exodusnick
Copy link

@Exodusnick wäre super wenn du die Test-Version auch ausprobieren könntest: #1606 (comment)

Kann die test Version nicht testen bekomme Fehlermeldung

Hast du die ZIP Datei vor dem hochladen entpackt?

Misst das habe ich übersehen das dass ne zip ist 😅

@Josef1966
Copy link

Der neue Smart Buffer Modus verhält sich anders als der Solar- oder Batteriemodus. Ich sehe keinen Grund warum es zumindest aus OpenDTU Sicht mit 4 Eingängen anders/schlechter laufen sollte als mit 1, 2 oder 3 Eingängen.

Ok, ich werde heute abend den 4. Eingang am WR mit anschließen, dann werden wir sehen, ob und wie das System morgen früh arbeitet. Ich melde mich dann ....

@Exodusnick
Copy link

Vergleich zwischen Batterie und smart buffer
https://github.com/user-attachments/assets/0a26cc5d-72e6-481a-8331-7192f622838e

@Exodusnick
Copy link

Screenrecorder-2025-02-05-17-19-03-452.mp4

@Gururom
Copy link

Gururom commented Feb 5, 2025

Also bei funktioniert es am hms-1600 mit zwei marstek Speicher, Regelt sauber gegen Null, aber!! Die Version hält sich nicht an meingesetztes maximal Limit für den entsprechenden WR

@AndreasBoehm
Copy link
Member Author

Also bei funktioniert es am hms-1600 mit zwei marstek Speicher, Regelt sauber gegen Null, aber!! Die Version hält sich nicht an meingesetztes maximal Limit für den entsprechenden WR

Kannst du deine Einstellungen und ein Log mit uns teilen in dem das Problem zu sehen ist?

@Gururom
Copy link

Gururom commented Feb 5, 2025

Dummer Weise ist gerade ein Akku leer.

Screenshot_20250205_195634_Samsung Internet
Screenshot_20250205_195703_Samsung Internet
Screenshot_20250205_195728_Samsung Internet

Log
[PowerMeterHttpJson] New total: 30.26
19:58:18.831 > RX Period End
19:58:18.938 > All missing
19:58:18.961 > Nothing received, resend whole request
19:58:18.967 > TX AlarmData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 11 00 67 A3 B4 C2 00 00 00 00 00 00 00 00 BA CD E5 
19:58:19.033 > Fetch inverter: 114483763926
19:58:19.053 > Request SystemConfigPara
19:58:19.073 > Queue size - NRF: 0 CMT: 6
19:58:19.903 > RX Period End
19:58:20.162 > All missing
19:58:20.265 > Nothing received, resend whole request
19:58:20.279 > TX AlarmData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 11 00 67 A3 B4 C2 00 00 00 00 00 00 00 00 BA CD E5 
19:58:20.416 > [PowerMeterHttpJson] New total: 12.80
19:58:20.473 > RX Period End
19:58:20.497 > All missing
19:58:20.517 > Nothing received, resend count exeeded
19:58:20.522 > TX RealTimeRunData 865.00 MHz --> 15 93 52 47 42 80 12 98 44 80 0B 00 67 A3 B4 C4 00 00 00 00 00 00 00 00 C0 FD 9D 
19:58:20.541 > Interrupt received
19:58:20.547 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 01 00 01 01 BA 01 BB 01 03 01 0F 04 7B 04 B2 00 03 D8 | -45 dBm
19:58:20.564 > Interrupt received
19:58:20.574 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 02 81 0F 00 03 8E 92 00 11 00 12 00 5B 00 5C 00 00 88 | -45 dBm
19:58:20.596 > Interrupt received
19:58:20.603 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 03 00 00 00 00 00 00 00 03 98 0A 00 03 8E FB 00 00 FB | -43 dBm
19:58:20.622 > Interrupt received
19:58:20.632 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 04 00 00 09 46 13 8B 08 B8 00 00 00 5D 03 E8 00 3E F4 | -45 dBm
19:58:20.654 > Interrupt received
19:58:20.667 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 85 00 04 C3 EE B3 | -45 dBm
19:58:20.927 > RX Period End
19:58:20.986 > Success
19:58:21.000 > TX ActivePowerControl (01) 865.00 MHz --> 51 93 52 47 42 80 12 98 44 81 0B 00 01 42 00 01 48 61 3A 
19:58:21.028 > Interrupt received
19:58:21.034 > RX 865.00 MHz --> D1 93 52 47 42 80 12 98 44 81 00 00 0B 00 14 07 C2 | -46 dBm
19:58:21.057 > Fetch inverter: 116493524742
19:58:21.077 > Queue size - NRF: 0 CMT: 5
19:58:22.566 > [PowerMeterHttpJson] New total: 3.33
19:58:22.976 > RX Period End
19:58:23.235 > Success
19:58:23.239 > [DPL inverter 116493524742]: actual limit is 32.2 % (515 W respectively), effective 8594 ms after update started, requested were 32.2 %
19:58:23.245 > [DPL] waiting for sufficiently recent inverter data
19:58:23.251 > TX ChannelChangeCommand 868.00 MHz --> 56 83 76 39 26 80 12 98 44 02 15 21 14 14 C4 
19:58:23.273 > RX Period End
19:58:23.335 > All missing
19:58:23.542 > Nothing received, resend whole request
19:58:23.746 > TX ChannelChangeCommand 868.00 MHz --> 56 83 76 39 26 80 12 98 44 02 15 21 14 14 C4 
19:58:23.854 > RX Period End
19:58:23.877 > All missing
19:58:23.897 > Nothing received, resend whole request
19:58:23.904 > TX ChannelChangeCommand 868.00 MHz --> 56 83 76 39 26 80 12 98 44 02 15 21 14 14 C4 
19:58:23.921 > RX Period End
19:58:23.940 > All missing
19:58:23.960 > Nothing received, resend whole request
19:58:23.967 > TX ChannelChangeCommand 868.00 MHz --> 56 83 76 39 26 80 12 98 44 02 15 21 14 14 C4 
19:58:23.989 > RX Period End
19:58:24.052 > All missing
19:58:24.258 > Nothing received, resend whole request
19:58:24.263 > TX ChannelChangeCommand 868.00 MHz --> 56 83 76 39 26 80 12 98 44 02 15 21 14 14 C4 
19:58:24.281 > Fetch inverter: 114483763926
19:58:24.301 > Request SystemConfigPara
19:58:24.321 > Queue size - NRF: 0 CMT: 5
19:58:24.340 > RX Period End
19:58:24.360 > All missing
19:58:24.380 > Nothing received, resend count exeeded
19:58:24.387 > TX RealTimeRunData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 0B 00 67 A3 B4 CA 00 00 00 00 00 00 00 00 A0 B1 91 
19:58:24.409 > RX Period End
19:58:24.511 > All missing
19:58:24.717 > Nothing received, resend whole request
19:58:25.024 > TX RealTimeRunData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 0B 00 67 A3 B4 CA 00 00 00 00 00 00 00 00 A0 B1 91 
19:58:25.180 > RX Period End
19:58:25.207 > All missing
19:58:25.284 > Nothing received, resend whole request
19:58:25.291 > TX RealTimeRunData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 0B 00 67 A3 B4 CA 00 00 00 00 00 00 00 00 A0 B1 91 
19:58:25.315 > [PowerMeterHttpJson] New total: -2.44
19:58:25.333 > RX Period End
19:58:25.382 > All missing
19:58:25.405 > Nothing received, resend whole request
19:58:25.589 > TX RealTimeRunData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 0B 00 67 A3 B4 CA 00 00 00 00 00 00 00 00 A0 B1 91 
19:58:25.794 > Fetch inverter: 116493524742
19:58:25.902 > Queue size - NRF: 0 CMT: 4
19:58:25.929 > RX Period End
19:58:25.998 > All missing
19:58:26.203 > Nothing received, resend whole request
19:58:26.209 > TX RealTimeRunData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 0B 00 67 A3 B4 CA 00 00 00 00 00 00 00 00 A0 B1 91 
19:58:26.232 > RX Period End
19:58:26.258 > All missing
19:58:26.276 > Nothing received, resend count exeeded
19:58:26.287 > TX SystemConfigPara 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 05 00 67 A3 B4 CA 00 00 00 00 00 00 00 00 6E BE 5E 
19:58:26.309 > RX Period End
19:58:26.413 > All missing
19:58:26.522 > Nothing received, resend whole request
19:58:26.529 > TX SystemConfigPara 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 05 00 67 A3 B4 CA 00 00 00 00 00 00 00 00 6E BE 5E 
19:58:26.553 > [PowerMeterHttpJson] New total: -2.88
19:58:26.573 > RX Period End
19:58:26.592 > All missing
19:58:26.612 > Nothing received, resend whole request
19:58:26.621 > TX SystemConfigPara 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 05 00 67 A3 B4 CA 00 00 00 00 00 00 00 00 6E BE 5E 
19:58:26.640 > RX Period End
19:58:26.660 > All missing
19:58:26.680 > Nothing received, resend whole request
19:58:26.687 > TX SystemConfigPara 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 05 00 67 A3 B4 CA 00 00 00 00 00 00 00 00 6E BE 5E 
19:58:26.866 > RX Period End
19:58:26.921 > All missing
19:58:26.945 > Nothing received, resend whole request
19:58:26.956 > TX SystemConfigPara 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 05 00 67 A3 B4 CA 00 00 00 00 00 00 00 00 6E BE 5E 
19:58:27.022 > RX Period End
19:58:27.045 > All missing
19:58:27.123 > Nothing received, resend count exeeded
19:58:27.535 > TX RealTimeRunData 865.00 MHz --> 15 93 52 47 42 80 12 98 44 80 0B 00 67 A3 B4 CC 00 00 00 00 00 00 00 00 00 9A 32 
19:58:27.739 > Fetch inverter: 114483763926
19:58:27.963 > Request SystemConfigPara
19:58:28.149 > Queue size - NRF: 0 CMT: 5
19:58:28.252 > Interrupt received
19:58:28.257 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 01 00 01 01 BA 01 BB 01 14 01 21 04 C3 04 FF 00 03 14 | -45 dBm
19:58:28.277 > Interrupt received
19:58:28.287 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 02 81 0F 00 03 8E 92 00 11 00 12 00 5B 00 5C 00 00 88 | -45 dBm
19:58:28.301 > Interrupt received
19:58:28.308 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 03 00 00 00 00 00 00 00 03 98 0A 00 03 8E FB 00 00 FB | -44 dBm
19:58:28.330 > Interrupt received
19:58:28.344 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 04 00 00 09 47 13 8A 09 45 00 00 00 63 03 E8 00 3E 36 | -45 dBm
19:58:28.365 > Interrupt received
19:58:28.449 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 85 00 04 34 AF 05 | -46 dBm
19:58:28.571 > RX Period End
19:58:28.597 > Success
19:58:28.711 > [DPL] waiting for sufficiently recent power meter reading
19:58:28.867 > TX AlarmData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 11 00 67 A3 B4 CE 00 00 00 00 00 00 00 00 BA 98 BC 
19:58:28.975 > [PowerMeterHttpJson] New total: -4.70
19:58:29.004 > RX Period End
19:58:29.029 > All missing
19:58:29.068 > Nothing received, resend whole request
19:58:29.077 > TX AlarmData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 11 00 67 A3 B4 CE 00 00 00 00 00 00 00 00 BA 98 BC 
19:58:29.093 > Fetch inverter: 116493524742
19:58:29.114 > Queue size - NRF: 0 CMT: 5
19:58:29.166 > RX Period End
19:58:29.274 > All missing
19:58:29.295 > Nothing received, resend whole request
19:58:29.307 > TX AlarmData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 11 00 67 A3 B4 CE 00 00 00 00 00 00 00 00 BA 98 BC 
19:58:30.095 > RX Period End
19:58:30.197 > All missing
19:58:30.217 > Nothing received, resend whole request
19:58:30.228 > TX AlarmData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 11 00 67 A3 B4 CE 00 00 00 00 00 00 00 00 BA 98 BC 
19:58:30.452 > [PowerMeterHttpJson] New total: -33.64
19:58:30.614 > [DPL] targeting 10 W, base load is 99 W, power meter reads -33.6 W (valid)
19:58:30.812 > [DPL] inverter 116493524742 is behind power meter producing 237 W
19:58:31.019 > [DPL] requesting 193 W from 1 smart-buffer-powered inverter currently producing 237 W (diff -44 W, hysteresis 20 W)
19:58:31.225 > [DPL inverter 116493524742]: expected AC power per MPPT 102 W
19:58:31.233 > [DPL inverter 116493524742]: MPPT-a AC power 116 W
19:58:31.244 > [DPL inverter 116493524742]: MPPT-b AC power 121 W
19:58:31.273 > [DPL inverter 116493524742]: MPPT-c AC power 0 W
19:58:31.278 > [DPL inverter 116493524742]: MPPT-d AC power 0 W
19:58:31.286 > [DPL inverter 116493524742]: 2/4 mppts are not-producing/shaded, scaling 386 W
19:58:31.292 > [DPL] will cover 193 W using 1 smart-buffer-powered inverter
19:58:31.308 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 0 W AC
19:58:31.316 > [DPL inverter 116493524742]:
19:58:31.336 >     smart-buffer-powered, producing 237 W
19:58:31.339 >     lower/current/upper limit: 52/515/150 W, output capability: 1600 W
19:58:31.344 >     sending commands enabled, reachable, eligible
19:58:31.349 >     max reduction production/standby: 185/185 W, max increase: 65449 W
19:58:31.355 >     target limit/output/state: 386 W (update)/193 W/production, 0 update timeouts
19:58:31.358 >     MPPTs AC power: a: 116 W b: 121 W c: 0 W d: 0 W
19:58:31.363 > [DPL inverter 116493524742]: sending limit of 24.1 % (386 W respectively), max output is 1600 W
19:58:31.369 > [DPL] waiting for a start/stop/restart/limit command to complete
19:58:31.389 > RX Period End
19:58:31.409 > All missing
19:58:31.428 > Nothing received, resend whole request
19:58:31.436 > TX AlarmData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 11 00 67 A3 B4 CE 00 00 00 00 00 00 00 00 BA 98 BC 
19:58:31.452 > Fetch inverter: 114483763926
19:58:31.472 > Request SystemConfigPara
19:58:31.492 > Queue size - NRF: 0 CMT: 6
19:58:31.511 > RX Period End
19:58:31.523 > All missing
19:58:31.532 > Nothing received, resend count exeeded
19:58:31.539 > TX ChannelChangeCommand 868.00 MHz --> 56 83 76 39 26 80 12 98 44 02 15 21 14 14 C4 
19:58:31.631 > RX Period End
19:58:31.885 > All missing
19:58:32.144 > Nothing received, resend whole request
19:58:32.245 > TX ChannelChangeCommand 868.00 MHz --> 56 83 76 39 26 80 12 98 44 02 15 21 14 14 C4 
19:58:32.500 > RX Period End
19:58:32.654 > All missing
19:58:32.859 > Nothing received, resend whole request
19:58:33.064 > TX ChannelChangeCommand 868.00 MHz --> 56 83 76 39 26 80 12 98 44 02 15 21 14 14 C4 
19:58:33.269 > RX Period End
19:58:33.294 > All missing
19:58:33.318 > Nothing received, resend whole request
19:58:33.331 > TX ChannelChangeCommand 868.00 MHz --> 56 83 76 39 26 80 12 98 44 02 15 21 14 14 C4 
19:58:33.357 > RX Period End
19:58:33.380 > All missing
19:58:33.400 > Nothing received, resend whole request
19:58:33.410 > TX ChannelChangeCommand 868.00 MHz --> 56 83 76 39 26 80 12 98 44 02 15 21 14 14 C4 
19:58:33.424 > RX Period End
19:58:33.444 > All missing
19:58:33.467 > Nothing received, resend count exeeded
19:58:33.477 > TX RealTimeRunData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 0B 00 67 A3 B4 D2 00 00 00 00 00 00 00 00 A0 1B 23 
19:58:33.496 > RX Period End
19:58:33.517 > All missing
19:58:33.573 > Nothing received, resend whole request
19:58:33.783 > TX RealTimeRunData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 0B 00 67 A3 B4 D2 00 00 00 00 00 00 00 00 A0 1B 23 
19:58:33.898 > [PowerMeterHttpJson] New total: -21.42
19:58:33.917 > RX Period End
19:58:33.937 > All missing
19:58:33.961 > Nothing received, resend whole request
19:58:33.978 > TX RealTimeRunData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 0B 00 67 A3 B4 D2 00 00 00 00 00 00 00 00 A0 1B 23 
19:58:33.990 > Fetch inverter: 116493524742
19:58:34.009 > Queue size - NRF: 0 CMT: 4
19:58:34.028 > RX Period End
19:58:34.048 > All missing
19:58:34.068 > Nothing received, resend whole request
19:58:34.075 > TX RealTimeRunData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 0B 00 67 A3 B4 D2 00 00 00 00 00 00 00 00 A0 1B 23 
19:58:34.092 > RX Period End
19:58:34.112 > All missing
19:58:34.132 > Nothing received, resend whole request
19:58:34.140 > TX RealTimeRunData 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 0B 00 67 A3 B4 D2 00 00 00 00 00 00 00 00 A0 1B 23 
19:58:34.293 > [PowerMeterHttpJson] New total: -2.12
19:58:34.418 > RX Period End
19:58:34.445 > All missing
19:58:34.546 > Nothing received, resend count exeeded
19:58:34.752 > TX SystemConfigPara 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 05 00 67 A3 B4 D2 00 00 00 00 00 00 00 00 6E 14 EC 
19:58:34.907 > RX Period End
19:58:35.015 > All missing
19:58:35.043 > Nothing received, resend whole request
19:58:35.056 > TX SystemConfigPara 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 05 00 67 A3 B4 D2 00 00 00 00 00 00 00 00 6E 14 EC 
19:58:35.077 > RX Period End
19:58:35.215 > All missing
19:58:35.238 > Nothing received, resend whole request
19:58:35.315 > TX SystemConfigPara 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 05 00 67 A3 B4 D2 00 00 00 00 00 00 00 00 6E 14 EC 
19:58:35.333 > Fetch inverter: 114483763926
19:58:35.353 > Request SystemConfigPara
19:58:35.373 > Queue size - NRF: 0 CMT: 6
19:58:35.393 > RX Period End
19:58:35.521 > All missing
19:58:35.726 > Nothing received, resend whole request
19:58:35.981 > TX SystemConfigPara 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 05 00 67 A3 B4 D2 00 00 00 00 00 00 00 00 6E 14 EC 
19:58:36.389 > RX Period End
19:58:36.417 > All missing
19:58:36.441 > Nothing received, resend whole request
19:58:36.453 > TX SystemConfigPara 865.00 MHz --> 15 83 76 39 26 80 12 98 44 80 05 00 67 A3 B4 D2 00 00 00 00 00 00 00 00 6E 14 EC 
19:58:36.470 > RX Period End
19:58:36.488 > All missing
19:58:36.508 > Nothing received, resend count exeeded
19:58:36.516 > TX RealTimeRunData 865.00 MHz --> 15 93 52 47 42 80 12 98 44 80 0B 00 67 A3 B4 D4 00 00 00 00 00 00 00 00 00 30 80 
19:58:36.535 > Interrupt received
19:58:36.545 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 01 00 01 01 B9 01 BA 01 31 01 3F 05 42 05 83 00 03 D0 | -44 dBm
19:58:36.562 > Interrupt received
19:58:36.582 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 02 81 10 00 03 8E 93 00 12 00 13 00 DD 00 DE 00 00 90 | -45 dBm
19:58:36.596 > Interrupt received
19:58:36.642 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 03 00 00 00 00 00 00 00 03 98 0A 00 03 8E FB 00 00 FB | -44 dBm
19:58:36.761 > Interrupt received
19:58:36.774 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 04 00 00 09 4A 13 8A 0A 3C 00 02 00 6E 03 E7 00 3E 41 | -45 dBm
19:58:36.795 > Interrupt received
19:58:36.807 > RX 865.00 MHz --> 95 93 52 47 42 80 12 98 44 85 00 04 1F 92 13 | -45 dBm
19:58:36.824 > RX Period End
19:58:36.852 > Success
19:58:36.861 > TX ActivePowerControl (01) 865.00 MHz --> 51 93 52 47 42 80 12 98 44 81 0B 00 00 F1 00 01 53 91 63 
19:58:36.877 > Interrupt received
19:58:36.885 > RX 865.00 MHz --> D1 93 52 47 42 80 12 98 44 81 00 00 0B 00 14 07 C2 | -45 dBm
19:58:36.900 > [PowerMeterHttpJson] New total: 14.83
19:58:37.160 > Fetch inverter: 116493524742
19:58:37.186 > Queue size - NRF: 0 CMT: 5

@AndreasBoehm AndreasBoehm force-pushed the andreasboehm/fix/dpl-smart-buffer branch from c5eb149 to dc038b4 Compare February 5, 2025 19:22
@AndreasBoehm
Copy link
Member Author

Danke @Gururom!
Ich denke ich konnte dein Problem des zu hohen Limits fixen.
Hier eine neue Test-Version https://github.com/hoylabs/OpenDTU-OnBattery/actions/runs/13164978061

@Exodusnick
Copy link

Exodusnick commented Feb 5, 2025

Dummer Weise ist gerade ein Akku leer. !

EDIT(@AndreasBoehm): Log aus dem quote entfernt. Bitte passt auf beim Antworten auf ein Kommentar das die Seite nicht gleich endlos lange wird.

Hab die selben Einstellungen gemacht wie du ,
Und so schaut es bei mir aus.

Screenshot_2025-02-05-20-34-25-281_com android chrome

Log
[DPL] targeting 10 W, base load is 90 W, power meter reads 13.8 W (valid)
20:40:02.873 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:02.878 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:02.898 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:02.904 > [DPL inverter 116480727166]:
20:40:02.911 >     smart-buffer-powered, producing 177 W
20:40:02.921 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:02.929 >     sending commands enabled, reachable, eligible
20:40:02.940 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:02.950 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:02.963 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:03.098 > Websocket: [/livedata][16] disconnect
20:40:03.890 > [DPL] targeting 10 W, base load is 90 W, power meter reads 13.8 W (valid)
20:40:03.898 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:03.911 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:03.921 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:03.928 > [DPL inverter 116480727166]:
20:40:03.938 >     smart-buffer-powered, producing 177 W
20:40:03.949 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:03.960 >     sending commands enabled, reachable, eligible
20:40:03.969 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:03.977 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:03.988 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:04.982 > [DPL] targeting 10 W, base load is 90 W, power meter reads 13.8 W (valid)
20:40:04.993 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:05.002 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:05.019 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:05.033 > [DPL inverter 116480727166]:
20:40:05.046 >     smart-buffer-powered, producing 177 W
20:40:05.056 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:05.068 >     sending commands enabled, reachable, eligible
20:40:05.080 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:05.095 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:05.109 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:06.134 > [DPL] targeting 10 W, base load is 90 W, power meter reads 13.8 W (valid)
20:40:06.147 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:06.158 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:06.165 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:06.177 > [DPL inverter 116480727166]:
20:40:06.184 >     smart-buffer-powered, producing 177 W
20:40:06.194 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:06.209 >     sending commands enabled, reachable, eligible
20:40:06.219 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:06.226 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:06.244 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:06.257 > [PowerMeterHttpJson] New total: 15.44
20:40:06.764 > Fetch inverter: 116480727166
20:40:06.778 > Queue size - NRF: 0 CMT: 1
20:40:06.805 > TX RealTimeRunData 868.00 MHz --> 15 80 72 71 66 80 15 95 04 80 0B 00 67 A3 BE 96 00 00 00 00 00 00 00 00 83 38 28 
20:40:06.856 > Interrupt received
20:40:06.867 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 01 00 01 01 CB 01 CA 00 6D 00 62 01 F4 01 C1 00 03 4C | -55 dBm
20:40:06.906 > Interrupt received
20:40:06.915 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 02 8A C2 00 03 4B 4E 00 05 00 04 01 CA 01 C8 00 5C 67 | -55 dBm
20:40:06.955 > Interrupt received
20:40:06.969 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 03 00 6B 01 AA 01 E9 00 03 2A DF 00 03 A0 1B 00 04 15 | -55 dBm
20:40:07.004 > Interrupt received
20:40:07.014 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 04 00 04 09 3B 13 8B 06 EB 00 00 00 4A 03 E8 00 7E EC | -55 dBm
20:40:07.045 > Interrupt received
20:40:07.054 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 85 00 02 00 60 93 | -55 dBm
20:40:07.149 > [DPL] targeting 10 W, base load is 90 W, power meter reads 15.4 W (valid)
20:40:07.164 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:07.169 > [DPL] requesting 182 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 5 W, hysteresis 20 W)
20:40:07.179 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 5 W AC
20:40:07.196 > [DPL inverter 116480727166]:
20:40:07.206 >     smart-buffer-powered, producing 177 W
20:40:07.220 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:07.231 >     sending commands enabled, reachable, eligible
20:40:07.241 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:07.248 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:07.268 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:07.307 > RX Period End
20:40:07.317 > Success
20:40:08.236 > [DPL] targeting 10 W, base load is 90 W, power meter reads 15.4 W (valid)
20:40:08.250 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:08.255 > [DPL] requesting 182 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 5 W, hysteresis 20 W)
20:40:08.268 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 5 W AC
20:40:08.276 > [DPL inverter 116480727166]:
20:40:08.284 >     smart-buffer-powered, producing 177 W
20:40:08.295 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:08.303 >     sending commands enabled, reachable, eligible
20:40:08.315 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:08.320 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:08.331 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:09.316 > [DPL] targeting 10 W, base load is 90 W, power meter reads 15.4 W (valid)
20:40:09.330 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:09.347 > [DPL] requesting 182 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 5 W, hysteresis 20 W)
20:40:09.361 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 5 W AC
20:40:09.366 > [DPL inverter 116480727166]:
20:40:09.380 >     smart-buffer-powered, producing 177 W
20:40:09.398 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:09.404 >     sending commands enabled, reachable, eligible
20:40:09.419 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:09.429 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:09.443 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:10.405 > [DPL] targeting 10 W, base load is 90 W, power meter reads 15.4 W (valid)
20:40:10.413 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:10.427 > [DPL] requesting 182 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 5 W, hysteresis 20 W)
20:40:10.438 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 5 W AC
20:40:10.449 > [DPL inverter 116480727166]:
20:40:10.461 >     smart-buffer-powered, producing 177 W
20:40:10.478 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:10.498 >     sending commands enabled, reachable, eligible
20:40:10.508 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:10.513 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:10.523 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:11.103 > [PowerMeterHttpJson] New total: 14.10
20:40:11.555 > [DPL] targeting 10 W, base load is 90 W, power meter reads 14.1 W (valid)
20:40:11.570 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:11.576 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:11.587 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:11.601 > [DPL inverter 116480727166]:
20:40:11.610 >     smart-buffer-powered, producing 177 W
20:40:11.622 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:11.635 >     sending commands enabled, reachable, eligible
20:40:11.647 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:11.660 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:11.687 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:11.704 > [DPL] the system is stable, the last power limit is still valid
20:40:11.765 > Fetch inverter: 116480727166
20:40:11.774 > Queue size - NRF: 0 CMT: 1
20:40:11.807 > TX RealTimeRunData 868.00 MHz --> 15 80 72 71 66 80 15 95 04 80 0B 00 67 A3 BE 9B 00 00 00 00 00 00 00 00 13 60 ED 
20:40:11.855 > Interrupt received
20:40:11.867 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 01 00 01 01 CB 01 CA 00 6D 00 62 01 F4 01 C1 00 03 4C | -55 dBm
20:40:11.906 > Interrupt received
20:40:11.922 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 02 8A C2 00 03 4B 4E 00 05 00 04 01 CA 01 C8 00 5C 67 | -54 dBm
20:40:11.955 > Interrupt received
20:40:11.969 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 03 00 6B 01 A9 01 E9 00 03 2A DF 00 03 A0 1C 00 04 11 | -54 dBm
20:40:12.009 > Interrupt received
20:40:12.021 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 04 00 05 09 3A 13 8A 06 EB 00 00 00 4A 03 E8 00 7E ED | -54 dBm
20:40:12.046 > Interrupt received
20:40:12.066 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 85 00 02 A7 34 60 | -54 dBm
20:40:12.314 > RX Period End
20:40:12.335 > Success
20:40:12.578 > [DPL] targeting 10 W, base load is 90 W, power meter reads 14.1 W (valid)
20:40:12.590 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:12.606 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:12.612 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:12.620 > [DPL inverter 116480727166]:
20:40:12.622 >     smart-buffer-powered, producing 177 W
20:40:12.632 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:12.647 >     sending commands enabled, reachable, eligible
20:40:12.664 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:12.670 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:12.678 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:13.701 > [DPL] targeting 10 W, base load is 90 W, power meter reads 14.1 W (valid)
20:40:13.718 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:13.729 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:13.738 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:13.746 > [DPL inverter 116480727166]:
20:40:13.759 >     smart-buffer-powered, producing 177 W
20:40:13.768 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:13.792 >     sending commands enabled, reachable, eligible
20:40:13.803 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:13.818 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:13.826 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:14.827 > [DPL] targeting 10 W, base load is 90 W, power meter reads 14.1 W (valid)
20:40:14.924 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:14.934 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:14.946 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:14.951 > [DPL inverter 116480727166]:
20:40:14.962 >     smart-buffer-powered, producing 177 W
20:40:14.968 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:14.981 >     sending commands enabled, reachable, eligible
20:40:14.990 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:15.000 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:15.007 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:15.850 > [DPL] targeting 10 W, base load is 90 W, power meter reads 14.1 W (valid)
20:40:15.868 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:15.875 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:15.888 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:15.903 > [DPL inverter 116480727166]:
20:40:15.911 >     smart-buffer-powered, producing 177 W
20:40:15.921 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:15.935 >     sending commands enabled, reachable, eligible
20:40:15.942 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:15.951 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:15.969 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:16.120 > [PowerMeterHttpJson] New total: 15.16
20:40:16.875 > Fetch inverter: 116480727166
20:40:16.895 > Queue size - NRF: 0 CMT: 1
20:40:16.901 > TX RealTimeRunData 868.00 MHz --> 15 80 72 71 66 80 15 95 04 80 0B 00 67 A3 BE A0 00 00 00 00 00 00 00 00 22 47 C0 
20:40:16.905 > [DPL] targeting 10 W, base load is 90 W, power meter reads 15.2 W (valid)
20:40:16.916 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:16.927 > [DPL] requesting 182 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 5 W, hysteresis 20 W)
20:40:16.932 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 5 W AC
20:40:16.941 > [DPL inverter 116480727166]:
20:40:16.947 >     smart-buffer-powered, producing 177 W
20:40:16.962 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:16.977 >     sending commands enabled, reachable, eligible
20:40:16.994 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:16.998 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:17.010 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:17.020 > Interrupt received
20:40:17.033 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 01 00 01 01 CB 01 CA 00 6D 00 62 01 F4 01 C1 00 03 4C | -55 dBm
20:40:17.040 > Interrupt received
20:40:17.053 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 03 00 6B 01 AA 01 E9 00 03 2A DF 00 03 A0 1C 00 04 12 | -55 dBm
20:40:17.061 > Interrupt received
20:40:17.068 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 04 00 05 09 39 13 8A 06 EB 00 00 00 4B 03 E8 00 7E EF | -55 dBm
20:40:17.078 > Interrupt received
20:40:17.084 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 85 00 02 67 D7 43 | -55 dBm
20:40:17.340 > RX Period End
20:40:17.355 > Middle missing
20:40:17.366 > Request retransmit: 2
20:40:17.372 > TX RequestFrame 868.00 MHz --> 15 80 72 71 66 80 15 95 04 82 76 
20:40:17.385 > Interrupt received
20:40:17.393 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 02 8A C2 00 03 4B 4E 00 05 00 04 01 CA 01 C8 00 5C 67 | -55 dBm
20:40:17.446 > RX Period End
20:40:17.457 > Success
20:40:18.098 > [DPL] targeting 10 W, base load is 90 W, power meter reads 15.2 W (valid)
20:40:18.205 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:18.214 > [DPL] requesting 182 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 5 W, hysteresis 20 W)
20:40:18.226 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 5 W AC
20:40:18.242 > [DPL inverter 116480727166]:
20:40:18.255 >     smart-buffer-powered, producing 177 W
20:40:18.267 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:18.288 >     sending commands enabled, reachable, eligible
20:40:18.299 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:18.311 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:18.326 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:19.087 > [DPL] targeting 10 W, base load is 90 W, power meter reads 15.2 W (valid)
20:40:19.110 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:19.117 > [DPL] requesting 182 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 5 W, hysteresis 20 W)
20:40:19.124 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 5 W AC
20:40:19.130 > [DPL inverter 116480727166]:
20:40:19.140 >     smart-buffer-powered, producing 177 W
20:40:19.154 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:19.159 >     sending commands enabled, reachable, eligible
20:40:19.168 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:19.178 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:19.187 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:20.162 > [DPL] targeting 10 W, base load is 90 W, power meter reads 15.2 W (valid)
20:40:20.175 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:20.191 > [DPL] requesting 182 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 5 W, hysteresis 20 W)
20:40:20.202 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 5 W AC
20:40:20.215 > [DPL inverter 116480727166]:
20:40:20.222 >     smart-buffer-powered, producing 177 W
20:40:20.230 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:20.239 >     sending commands enabled, reachable, eligible
20:40:20.249 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:20.259 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:20.275 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:21.298 > [DPL] targeting 10 W, base load is 90 W, power meter reads 15.2 W (valid)
20:40:21.316 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:21.324 > [DPL] requesting 182 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 5 W, hysteresis 20 W)
20:40:21.339 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 5 W AC
20:40:21.349 > [DPL inverter 116480727166]:
20:40:21.361 >     smart-buffer-powered, producing 177 W
20:40:21.378 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:21.387 >     sending commands enabled, reachable, eligible
20:40:21.394 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:21.403 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:21.413 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:21.420 > [PowerMeterHttpJson] New total: 16.87
20:40:21.507 > [DPL] the system is stable, the last power limit is still valid
20:40:21.788 > Fetch inverter: 116480727166
20:40:21.814 > Queue size - NRF: 0 CMT: 1
20:40:21.820 > TX RealTimeRunData 868.00 MHz --> 15 80 72 71 66 80 15 95 04 80 0B 00 67 A3 BE A5 00 00 00 00 00 00 00 00 72 78 AA 
20:40:21.861 > Interrupt received
20:40:21.873 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 01 00 01 01 CB 01 CA 00 6D 00 62 01 F4 01 C1 00 03 4C | -55 dBm
20:40:21.912 > Interrupt received
20:40:21.928 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 02 8A C2 00 03 4B 4E 00 05 00 04 01 CA 01 C8 00 5C 67 | -55 dBm
20:40:21.960 > Interrupt received
20:40:21.976 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 03 00 6B 01 AA 01 E9 00 03 2A DF 00 03 A0 1C 00 04 12 | -55 dBm
20:40:22.011 > Interrupt received
20:40:22.024 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 04 00 05 09 39 13 89 06 EB 00 00 00 4B 03 E8 00 7E EC | -55 dBm
20:40:22.053 > Interrupt received
20:40:22.076 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 85 00 02 A4 D2 85 | -55 dBm
20:40:22.322 > [DPL] targeting 10 W, base load is 90 W, power meter reads 16.9 W (valid)
20:40:22.337 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:22.352 > [DPL] requesting 184 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 7 W, hysteresis 20 W)
20:40:22.382 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 7 W AC
20:40:22.399 > [DPL inverter 116480727166]:
20:40:22.406 >     smart-buffer-powered, producing 177 W
20:40:22.412 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:22.423 >     sending commands enabled, reachable, eligible
20:40:22.433 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:22.446 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:22.455 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:22.464 > RX Period End
20:40:22.474 > Success
20:40:23.409 > [DPL] targeting 10 W, base load is 90 W, power meter reads 16.9 W (valid)
20:40:23.419 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:23.436 > [DPL] requesting 184 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 7 W, hysteresis 20 W)
20:40:23.446 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 7 W AC
20:40:23.456 > [DPL inverter 116480727166]:
20:40:23.466 >     smart-buffer-powered, producing 177 W
20:40:23.470 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:23.481 >     sending commands enabled, reachable, eligible
20:40:23.489 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:23.498 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:23.506 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:24.582 > [DPL] targeting 10 W, base load is 90 W, power meter reads 16.9 W (valid)
20:40:24.652 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:24.671 > [DPL] requesting 184 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 7 W, hysteresis 20 W)
20:40:24.682 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 7 W AC
20:40:24.694 > [DPL inverter 116480727166]:
20:40:24.703 >     smart-buffer-powered, producing 177 W
20:40:24.712 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:24.726 >     sending commands enabled, reachable, eligible
20:40:24.734 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:24.742 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:24.756 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:25.680 > [DPL] targeting 10 W, base load is 90 W, power meter reads 16.9 W (valid)
20:40:25.777 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:25.796 > [DPL] requesting 184 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 7 W, hysteresis 20 W)
20:40:25.806 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 7 W AC
20:40:25.811 > [DPL inverter 116480727166]:
20:40:25.815 >     smart-buffer-powered, producing 177 W
20:40:25.826 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:25.834 >     sending commands enabled, reachable, eligible
20:40:25.849 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:25.862 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:25.873 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:26.499 > [PowerMeterHttpJson] New total: 14.22
20:40:26.683 > [DPL] targeting 10 W, base load is 90 W, power meter reads 14.2 W (valid)
20:40:26.703 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:26.716 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:26.724 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:26.730 > [DPL inverter 116480727166]:
20:40:26.734 >     smart-buffer-powered, producing 177 W
20:40:26.741 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:26.748 >     sending commands enabled, reachable, eligible
20:40:26.758 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:26.766 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:26.779 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:26.802 > Fetch inverter: 116480727166
20:40:26.810 > Queue size - NRF: 0 CMT: 1
20:40:26.828 > TX RealTimeRunData 868.00 MHz --> 15 80 72 71 66 80 15 95 04 80 0B 00 67 A3 BE AA 00 00 00 00 00 00 00 00 82 39 14 
20:40:26.863 > Interrupt received
20:40:26.893 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 01 00 01 01 CB 01 CA 00 6D 00 62 01 F4 01 C1 00 03 4C | -55 dBm
20:40:26.911 > Interrupt received
20:40:26.922 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 02 8A C2 00 03 4B 4E 00 05 00 04 01 CA 01 C8 00 5C 67 | -55 dBm
20:40:26.964 > Interrupt received
20:40:26.979 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 03 00 6B 01 A9 01 E9 00 03 2A DF 00 03 A0 1C 00 04 11 | -55 dBm
20:40:27.011 > Interrupt received
20:40:27.027 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 04 00 05 09 38 13 89 06 EB 00 00 00 4B 03 E8 00 7E ED | -55 dBm
20:40:27.052 > Interrupt received
20:40:27.067 > RX 868.00 MHz --> 95 80 72 71 66 80 15 95 04 85 00 02 A5 A3 F5 | -55 dBm
20:40:27.431 > RX Period End
20:40:27.518 > Success
20:40:27.760 > [DPL] targeting 10 W, base load is 90 W, power meter reads 14.2 W (valid)
20:40:27.925 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:27.936 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:27.937 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:27.937 > [DPL inverter 116480727166]:
20:40:27.938 >     smart-buffer-powered, producing 177 W
20:40:27.938 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:27.938 >     sending commands enabled, reachable, eligible
20:40:27.939 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:27.939 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:27.939 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:28.869 > [DPL] targeting 10 W, base load is 90 W, power meter reads 14.2 W (valid)
20:40:28.886 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:28.898 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:28.909 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:28.924 > [DPL inverter 116480727166]:
20:40:28.929 >     smart-buffer-powered, producing 177 W
20:40:28.940 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:28.956 >     sending commands enabled, reachable, eligible
20:40:28.964 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:28.972 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:28.985 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:29.982 > [DPL] targeting 10 W, base load is 90 W, power meter reads 14.2 W (valid)
20:40:30.011 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:30.017 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:30.018 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:30.031 > [DPL inverter 116480727166]:
20:40:30.040 >     smart-buffer-powered, producing 177 W
20:40:30.045 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:30.052 >     sending commands enabled, reachable, eligible
20:40:30.058 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:30.069 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:30.078 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:31.015 > [DPL] targeting 10 W, base load is 90 W, power meter reads 14.2 W (valid)
20:40:31.042 > [DPL] inverter 116480727166 is behind power meter producing 177 W
20:40:31.048 > [DPL] requesting 181 W from 1 smart-buffer-powered inverter currently producing 177 W (diff 4 W, hysteresis 20 W)
20:40:31.056 > [DPL] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 4 W AC
20:40:31.066 > [DPL inverter 116480727166]:
20:40:31.076 >     smart-buffer-powered, producing 177 W
20:40:31.088 >     lower/current/upper limit: 90/186/2000 W, output capability: 2000 W
20:40:31.283 >     sending commands enabled, reachable, eligible
20:40:31.290 >     max reduction production/standby: 87/87 W, max increase: 1823 W
20:40:31.291 >     target limit/output/state: -1 W (unchanged)/177 W/unchanged, 0 update timeouts
20:40:31.291 >     MPPTs AC power: a: 48 W b: 43 W c: 40 W d: 46 W
20:40:31.291 > [PowerMeterHttpJson] New total: 14.70

@Gururom
Copy link

Gururom commented Feb 5, 2025

Was sagt dir das? Erkläre mir was ich falsch eingestellt habe?

@Gururom
Copy link

Gururom commented Feb 5, 2025

Danke @Gururom! Ich denke ich konnte dein Problem des zu hohen Limits fixen. Hier eine neue Test-Version https://github.com/hoylabs/OpenDTU-OnBattery/actions/runs/13164978061

Ich habs noch schnell aufgezogen, und ich glaub es geht jetzt.
Aber wie gesagt mein Akku will nicht mehr heute

@Exodusnick
Copy link

Was sagt dir das? Erkläre mir was ich falsch eingestellt habe?

Nichts, sollte nur ein Vergleich sein das es bei mir anders aussieht.

@RicoBach68
Copy link

Vielen Dank, dass sich die Entwickler der Sache angenommen haben.

Ich habe [43bf4cc] heute noch vor der Arbeit aufgespielt und konnte den Start der beiden Anlagen leider nur vom Handy aus verfolgen.
-Die erste Anlage startete sofort mit den richtigen Werten und regelte exakt nach.
-Beim Start meiner zweiten Anlage regelte der DLP diese für ca. 2 Minuten auf die Maximalleistung des Wechselrichters 1500W (HM-1500) obwohl in ODTUoB ein maximales Leistungslimit von 1200W gesetzt ist (der maximale Output vom Zendure Hub-2000) und schickte ein paar hundert Watt ins Netz. Nach ca. 2 Minuten regelte ODTUoB aber nach und speist seither mit beiden Anlagen die korrekten Werte ein.
-Ein sauberer Start der Anlagen war immer schon der kritischste Punkt.
Ich konnte leider nur fix mit dem Handy einen Screenshot meiner App des Lesekopfes am Zähler machen auf dem man beide Starts der Anlagen sieht.

Liebe Grüße.
Rico.

IMG_6188

@AndreasBoehm AndreasBoehm changed the base branch from master to development February 6, 2025 12:35
@AndreasBoehm AndreasBoehm force-pushed the andreasboehm/fix/dpl-smart-buffer branch 2 times, most recently from f0ad767 to 8c142bd Compare February 6, 2025 12:37
@AndreasBoehm
Copy link
Member Author

@RicoBach68 Danke fürs testen!

...der DLP diese für ca. 2 Minuten auf die Maximalleistung des Wechselrichters 1500W (HM-1500) obwohl in ODTUoB ein maximales Leistungslimit von 1200W gesetzt ist ... Nach ca. 2 Minuten regelte ODTUoB aber nach und speist seither mit beiden Anlagen die korrekten Werte ein.
-Ein sauberer Start der Anlagen war immer schon der kritischste Punkt.

Das liegt meiner Meinung nach am Permanenten Limit das du in deinem Wechselrichter gesetzt hast. Wenn der Strom weg war (Akkus haben abgeschaltet) und dann wieder kommt läuft der WR erstmal mit dem permanenten limit los. Sobald die DTU das Limit des WRs kennt (kann nach start 1-2 Minuten dauern) werden die WRs auch wieder geregelt.

@spcqike @schlimmchen Bitte korrigiert mich falls ich falsch liege.

@RicoBach68
Copy link

Danke Andreas, das erklärt alles. Ich habe das permanente Limit der Anlagen jetzt mal auf 75W gesetzt und beobachte das Verhalten morgen nochmal. Dann sollten sie „sanft“ anlaufen. Ansonsten arbeitet die Testfirmware den ganzen Tag mit beiden Anlagen perfekt. Ich denke wir sind auf der Zielgeraden. Danke… Danke… Danke…

@RicoBach68
Copy link

Absolut sauberer Start beider Anlagen heute, kein Übereinspeisen, kein schwingen. Dennoch ist mir aufgefallen, dass beim Start der ersten Anlage nur etwa auf die Hälfte des Bedarfs geregelt wird, erst wenn die zweite Anlage anläuft wird konsequent auf Null geregelt. Kann, wenn bei einer Konstellation mit zwei Wechselrichtern nicht auch einer schon den Bedarf komplett decken, wenn er leistungstechnisch dazu in der Lage ist? Oder müsste dazu "Verschattung ausgleichen" aktiviert werden?

@AndreasBoehm
Copy link
Member Author

AndreasBoehm commented Feb 7, 2025

Was verstehst du denn unter „Anlage“? Einen Wechselrichter oder eine Smart Buffer Batterie?
Falls du zwei Smart Buffer an einem WR hast und diese zu unterschiedlichen Zeiten ein bzw ausschalten dann würde die Option „Verschatten ausgleichen“ hier helfen.

EDIT: Ich sehe gerade das du von zwei WRs sprichst. Beide an der gleichen DTU? Kannst du ein Log bereitstellen das die Problematik zeigt?

@RicoBach68
Copy link

Meine Konstellation:
Anlage 1 - 5x 400W Solarpanel - Zendure HUB2000 + AB2000 - Hoymiles HM1500 - Phase A (max 1200W)
Anlage 2 - 5x 400W Solarpanel - Zendure HUB2000 + AB2000 - Hoymiles HM1500 - Phase B (max 1200W)
beide Anlgen werden von einer DTUoB geregelt.

Das kann ich machen Andreas, sobald wieder nur ein WR läuft speichere ich ein Log. Oder ich simuliere es einfach mal, indem ich einen abschalte.

@AndreasBoehm AndreasBoehm force-pushed the andreasboehm/fix/dpl-smart-buffer branch from 8c142bd to 3597684 Compare February 7, 2025 13:21
@AndreasBoehm
Copy link
Member Author

AndreasBoehm commented Feb 7, 2025

Danke vorab @RicoBach68.
Ich hab in der Beschreibung eine neue Test-Version verlinkt, wäre super wenn du die für deinen Test nutzen könntest.

EDIT: Ich passe nachher nochmal was an. Aktuell gehen die WRs nie in den Standby, selbst wenn wir keine Leistung benötigen, das will ich noch ändern.

@AndreasBoehm AndreasBoehm force-pushed the andreasboehm/fix/dpl-smart-buffer branch 4 times, most recently from ead2729 to a2194a3 Compare February 7, 2025 16:08
Change the settings to pick a power source (battery, solar, smart-buffer) and treat smart-buffers like a mix of battery and solar.

Smart-buffer-powered (Marstek B2500, Anker Solix, Zendure, etc.) inverters can always increase to the max limit without any checks, support overscaling, can be put in standby and restarted.
@AndreasBoehm AndreasBoehm force-pushed the andreasboehm/fix/dpl-smart-buffer branch from a2194a3 to 4839cc3 Compare February 7, 2025 16:09
@AndreasBoehm
Copy link
Member Author

AndreasBoehm commented Feb 7, 2025

Ich hab in der Beschreibung eine neue Test-Version verlinkt, jetzt wird auch der nächtliche neustart der Smart-Buffer WRs unterstützt um den Tagesertrag zurück zu setzen und wenn die Leistung laut DPL nicht benötigt wird können Smart-Buffer WRs jetzt auch in den standby modus gesetzt werden.

@Gururom
Copy link

Gururom commented Feb 7, 2025

Mhh mit der vorletzten Testversion läuft es bei mir ganz gut, morgen werde ich die aktuellste Version mal hochladen.
Jedoch im Moment steht bei mir bei beiden WR in den Ereignissen ständig zeitabgleich, obwohl Internet besteht und ich dort nichts geändert habe.
Screenshot_20250207_182659_Samsung Internet

@Josef1966
Copy link

.... gleiches Verhalten bei mir mit neuester Test-Version:

image

@AndreasBoehm
Copy link
Member Author

Meldung 223 ist unbedenklich, kommt seit der neuen WR Firmware gelegentlich und bisher wissen wir nicht was diese Meldung bedeutet.

Was „Zeitabgleich“ bedeutet weiß ich leider nicht, solange die Regelung funktioniert aber vermutlich egal?

@Gururom
Copy link

Gururom commented Feb 8, 2025

So, heute habe ich die vielen Meldungen im Ereignisprotokoll nicht mehr, soweit alles in Ordnung.
Nur schwingen tut der DPL, was ich aber vermutlich auf meine Pufferbatterie schiebe, da die ja nach Anforderung erst hochfahren muss um die Leistung zu liefern, bzw umgedreht.
Zumindest denke ich mir das mit meinem kleinen Hirn so

@AndreasBoehm
Copy link
Member Author

@Gururom Log bitte :) oder was genau verstehst du unter schwingen?

@Gururom
Copy link

Gururom commented Feb 8, 2025

@Gururom Log bitte :) oder was genau verstehst du unter schwingen?

mach ich, im Moment komm ich nicht ran, sehe es nur in meiner Shellycloud.
Mal schaun obs heute abend klappt.

Copy link
Member

@schlimmchen schlimmchen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The idea to be able to indicate that the inverter is powered by such a smart buffer battery is excellent, as it allows us to make adjustments for users of these buffer batteries without compromising other setups. The code looks good. As the feedback is positive, we shall merge this.

@AndreasBoehm AndreasBoehm merged commit 6d2d85b into development Feb 8, 2025
16 checks passed
@AndreasBoehm AndreasBoehm deleted the andreasboehm/fix/dpl-smart-buffer branch February 8, 2025 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants