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

Starke Leistungsschwankungen mit Full Solar-Passthrough #1417

Closed
4 tasks done
Snoopy-HSS opened this issue Nov 23, 2024 · 12 comments
Closed
4 tasks done

Starke Leistungsschwankungen mit Full Solar-Passthrough #1417

Snoopy-HSS opened this issue Nov 23, 2024 · 12 comments
Labels
bug Something isn't working

Comments

@Snoopy-HSS
Copy link

Snoopy-HSS commented Nov 23, 2024

What happened?

Aktuell geht der Solar Paththrough mit meinem QVictron nicht.
Schalte ich es ein, regelt er ganz komische Werte.
Bedarf wäre 500 Watt, Solar hat 200W am Victron und er springt wischen 20 und 400 Watt hin und her, macht aber nie die Null am Stromzähler.

Schalte ich es aus, passt wieder alles.

Im

To Reproduce Bug

Bei eingeschaltetem Paththrough keine Anpassun der Wechselrichter Leistung am Verbrauch, sondern ständig schwankende Werte

Expected Behavior

Auch bei BT sollte wie bis vor ca. 10 Tagen wieder mindestens die Leistung am Victron eingespeist werden, aber auch so viel aus der Batterie, dass der DPL passt.

Install Method

Self-Compiled

What git-hash/version of OpenDTU-OnBattery?

2605412

What firmware variant (PIO Environment)?

generic_esp32

Relevant log/trace output

No response

Anything else?

auch in der Precompiled 2024.11.20

Please confirm the following

  • I believe this issue is a bug that affects all users of OpenDTU-OnBattery, not something specific to my installation.
  • I have already searched for relevant existing issues and discussions before opening this report.
  • I have updated the title field above with a concise description.
  • I have double checked that my inverter does not contain a W in the model name (like HMS-xxxW) as they are not supported.
@Snoopy-HSS Snoopy-HSS added the bug Something isn't working label Nov 23, 2024
@Snoopy-HSS
Copy link
Author

image

image

@Snoopy-HSS
Copy link
Author

Solar Paththrough ausgeschaltet, ist alles wieder ok:

image

@schlimmchen
Copy link
Member

Danke für die Screenshots, aber hier sind Logs wichtig. Bitte DPL Verbose Logging einschalten und wenn das Problem besteht (Solar-Passthrough an) einen Mitschnitt der Webkonsole anfertigen und teilen.

@Snoopy-HSS
Copy link
Author

Snoopy-HSS commented Nov 25, 2024

anbei:

07:21:41.216 > Nothing received, resend whole request
07:21:41.272 > Websocket: [/livedata][22] disconnect
07:21:41.326 > Websocket: [/vedirectlivedata][21] disconnect
07:21:41.374 > Websocket: [/batterylivedata][21] disconnect
07:21:43.240 > Success
07:21:43.293 > Fetch inverter: 114184617285
07:21:43.339 > [DPL inverter 114184617285]: actual limit is 27.6 % (221 W respectively), effective 7023 ms after update started, requested were 27.6 %
07:21:43.387 > [DPL::updateInverterLimits] requested: 185 W, producing: 89 W using 1 battery-powered inverters, diff: 96 W, hysteresis: 20 W
07:21:43.435 > [DPL::updateInverterLimits] will cover 316 W using battery-powered inverters
07:21:43.481 > [DPL inverter 114184617285]:
07:21:43.550 >     battery-powered, producing 89 W
07:21:43.777 >     lower/current/upper limit: 20/220/900 W, output capability: 800 W
07:21:43.827 >     sending commands enabled, reachable, eligible
07:21:43.878 >     max reduction production/standby: 69/89 W, max increase: 580 W
07:21:44.128 >     target limit/output/state: 316 W (update)/316 W/production, 0 update timeouts
07:21:44.196 > [DPL::announceStatus] passing through all solar power (full solar passthrough)
07:21:44.251 > [DPL inverter 114184617285]: sending limit of 39.5 % (316 W respectively), max output is 800 W
07:21:44.298 > [DPL::announceStatus] waiting for a start/stop/restart/limit command to complete
07:21:44.351 > Last missing
07:21:44.503 > Request retransmit: 3
07:21:44.551 > Last missing
07:21:44.598 > Request retransmit: 3
07:21:44.740 > Last missing
07:21:44.798 > Request retransmit: 3
07:21:44.851 > Last missing
07:21:44.900 > Request retransmit: 3
07:21:45.049 > Middle missing
07:21:45.124 > Request retransmit: 1
07:21:45.176 > Success
07:21:45.223 > Last missing
07:21:45.270 > Request retransmit: 11
07:21:45.317 > Last missing
07:21:45.363 > Request retransmit: 11
07:21:45.411 > Last missing
07:21:45.465 > Request retransmit: 11
07:21:45.680 > Last missing
07:21:45.728 > Request retransmit: 11
07:21:45.778 > Last missing
07:21:46.009 > Request retransmit: 11
07:21:46.067 > Last missing
07:21:46.615 > Retransmit timeout
07:21:46.702 > [ShellyACPlug] GET HTTP Error: connection refused
07:21:47.778 > Success
07:21:47.835 > Fetch inverter: 114184617285
07:21:47.883 > [DPL inverter 114184617285]: actual limit is 39.5 % (316 W respectively), effective 4425 ms after update started, requested were 39.5 %
07:21:47.930 > [DPL::updateInverterLimits] requested: 185 W, producing: 228 W using 1 battery-powered inverters, diff: -43 W, hysteresis: 20 W
07:21:47.976 > [DPL::updateInverterLimits] will cover 273 W using battery-powered inverters
07:21:48.022 > [DPL inverter 114184617285]:
07:21:48.072 >     battery-powered, producing 228 W
07:21:48.181 >     lower/current/upper limit: 20/316/900 W, output capability: 800 W
07:21:48.235 >     sending commands enabled, reachable, eligible
07:21:48.293 >     max reduction production/standby: 208/228 W, max increase: 484 W
07:21:48.345 >     target limit/output/state: 273 W (update)/273 W/production, 0 update timeouts
07:21:48.494 > [DPL::announceStatus] passing through all solar power (full solar passthrough)
07:21:48.545 > [DPL inverter 114184617285]: sending limit of 34.1 % (273 W respectively), max output is 800 W
07:21:48.592 > [DPL::announceStatus] waiting for a start/stop/restart/limit command to complete
07:21:48.640 > Last missing
07:21:48.687 > Request retransmit: 2
07:21:48.737 > Last missing
07:21:48.796 > Request retransmit: 2
07:21:48.844 > Last missing
07:21:48.891 > Request retransmit: 2
07:21:48.940 > Last missing
07:21:49.043 > Request retransmit: 3
07:21:49.101 > Success
07:21:49.567 > Middle missing
07:21:49.620 > Request retransmit: 3
07:21:49.699 > Middle missing
07:21:49.751 > Request retransmit: 3
07:21:49.830 > Middle missing
07:21:49.964 > Request retransmit: 3
07:21:50.019 > Middle missing
07:21:50.190 > Request retransmit: 3
07:21:50.240 > Middle missing
07:21:50.301 > Request retransmit: 3
07:21:50.366 > Middle missing
07:21:50.411 > Retransmit timeout
07:21:52.285 > Success
07:21:52.330 > Fetch inverter: 114184617285
07:21:52.376 > [DPL inverter 114184617285]: actual limit is 34.1 % (273 W respectively), effective 4352 ms after update started, requested were 34.1 %
07:21:52.492 > [DPL::updateInverterLimits] requested: 185 W, producing: 274 W using 1 battery-powered inverters, diff: -89 W, hysteresis: 20 W
07:21:52.726 > [DPL::updateInverterLimits] will cover 183 W using battery-powered inverters
07:21:52.779 > [DPL inverter 114184617285]:
07:21:52.835 >     battery-powered, producing 274 W
07:21:52.884 >     lower/current/upper limit: 20/272/900 W, output capability: 800 W
07:21:52.929 >     sending commands enabled, reachable, eligible
07:21:53.291 >     max reduction production/standby: 254/274 W, max increase: 528 W
07:21:53.350 >     target limit/output/state: 183 W (update)/183 W/production, 0 update timeouts
07:21:53.401 > [DPL::announceStatus] passing through all solar power (full solar passthrough)
07:21:53.450 > [DPL inverter 114184617285]: sending limit of 22.9 % (183 W respectively), max output is 800 W
07:21:53.499 > [DPL::announceStatus] waiting for a start/stop/restart/limit command to complete
07:21:53.548 > Last missing
07:21:53.660 > Request retransmit: 3
07:21:53.777 > Last missing
07:21:53.832 > Request retransmit: 3
07:21:53.878 > Last missing
07:21:53.923 > Request retransmit: 3
07:21:53.973 > Last missing
07:21:54.017 > Request retransmit: 3
07:21:54.068 > Success
07:21:54.121 > Middle missing
07:21:54.275 > Request retransmit: 1
07:21:54.343 > Middle missing
07:21:54.400 > Request retransmit: 1
07:21:54.446 > Middle missing
07:21:54.494 > Request retransmit: 1
07:21:54.553 > Middle missing
07:21:54.626 > Request retransmit: 2
07:21:54.781 > Middle missing
07:21:54.828 > Request retransmit: 4
07:21:54.879 > Middle missing
07:21:55.187 > Retransmit timeout
07:21:56.703 > All missing
07:21:57.030 > Nothing received, resend whole request
07:21:58.775 > Success
07:21:58.831 > Fetch inverter: 114184617285
07:21:58.877 > [DPL inverter 114184617285]: actual limit is 22.8 % (182 W respectively), effective 6394 ms after update started, requested were 22.9 %
07:21:58.926 > [DPL::updateInverterLimits] requested: 185 W, producing: 282 W using 1 battery-powered inverters, diff: -97 W, hysteresis: 20 W
07:21:58.971 > [DPL::updateInverterLimits] will cover 85 W using battery-powered inverters
07:21:59.021 > [DPL inverter 114184617285]:
07:21:59.067 >     battery-powered, producing 282 W
07:21:59.131 >     lower/current/upper limit: 20/182/900 W, output capability: 800 W
07:21:59.180 >     sending commands enabled, reachable, eligible
07:21:59.226 >     max reduction production/standby: 262/282 W, max increase: 618 W
07:21:59.278 >     target limit/output/state: 85 W (update)/85 W/production, 0 update timeouts
07:21:59.335 > [DPL::announceStatus] passing through all solar power (full solar passthrough)
07:21:59.385 > [DPL inverter 114184617285]: sending limit of 10.6 % (85 W respectively), max output is 800 W
07:21:59.435 > [DPL::announceStatus] waiting for a start/stop/restart/limit command to complete
07:21:59.499 > Last missing
07:21:59.786 > Request retransmit: 3
07:21:59.844 > Last missing
07:21:59.897 > Request retransmit: 3
07:22:00.102 > Last missing
07:22:00.250 > Request retransmit: 3
07:22:00.306 > Success
07:22:00.455 > Last missing
07:22:00.511 > Request retransmit: 12
07:22:00.720 > Last missing
07:22:01.274 > Request retransmit: 12
07:22:01.334 > Last missing
07:22:01.380 > Request retransmit: 12
07:22:01.442 > Middle missing
07:22:01.490 > Request retransmit: 3
07:22:01.539 > Middle missing
07:22:01.586 > Request retransmit: 3
07:22:01.671 > Middle missing
07:22:02.372 > Retransmit timeout
07:22:02.426 > [ShellyACPlug] GET HTTP Error: connection refused
07:22:03.021 > All missing
07:22:03.175 > Nothing received, resend whole request
07:22:05.047 > Success
07:22:05.272 > Fetch inverter: 114184617285
07:22:05.324 > [DPL inverter 114184617285]: actual limit is 10.6 % (85 W respectively), effective 6210 ms after update started, requested were 10.6 %
07:22:05.635 > [DPL::updateInverterLimits] requested: 185 W, producing: 183 W using 1 battery-powered inverters, diff: 2 W, hysteresis: 20 W
07:22:05.685 > [DPL::announceStatus] passing through all solar power (full solar passthrough)
07:22:05.734 > Middle missing
07:22:05.783 > Request retransmit: 2
07:22:05.833 > Middle missing
07:22:05.981 > Request retransmit: 2
07:22:06.037 > Middle missing
07:22:06.082 > Request retransmit: 2
07:22:06.136 > Middle missing
07:22:06.288 > Request retransmit: 2
07:22:06.357 > Middle missing
07:22:06.410 > Request retransmit: 2
07:22:06.460 > [DPL::updateInverterLimits] requested: 185 W, producing: 183 W using 1 battery-powered inverters, diff: 2 W, hysteresis: 20 W
07:22:06.504 > Success
07:22:06.952 > Middle missing
07:22:07.172 > Request retransmit: 2
07:22:07.315 > Middle missing
07:22:07.372 > Request retransmit: 2
07:22:07.430 > [DPL::updateInverterLimits] requested: 191 W, producing: 79 W using 1 battery-powered inverters, diff: 112 W, hysteresis: 20 W
07:22:07.531 > [DPL::updateInverterLimits] will cover 196 W using battery-powered inverters
07:22:07.581 > [DPL inverter 114184617285]:
07:22:07.782 >     battery-powered, producing 79 W
07:22:07.835 >     lower/current/upper limit: 20/84/900 W, output capability: 800 W
07:22:07.880 >     sending commands enabled, reachable, eligible
07:22:07.930 >     max reduction production/standby: 59/79 W, max increase: 716 W
07:22:07.983 >     target limit/output/state: 196 W (update)/196 W/production, 0 update timeouts
07:22:08.245 > [DPL inverter 114184617285]: sending limit of 24.5 % (196 W respectively), max output is 800 W
07:22:08.295 > [DPL::announceStatus] waiting for a start/stop/restart/limit command to complete
07:22:08.350 > Middle missing
07:22:08.412 > Request retransmit: 2
07:22:08.467 > Middle missing
07:22:08.779 > Request retransmit: 3
07:22:08.831 > Middle missing
07:22:08.879 > Request retransmit: 3
07:22:08.927 > Middle missing
07:22:08.975 > Retransmit timeout
07:22:09.569 > Success
07:22:09.778 > Fetch inverter: 114184617285
07:22:09.830 > [DPL inverter 114184617285]: actual limit is 24.5 % (196 W respectively), effective 2392 ms after update started, requested were 24.5 %
07:22:09.876 > [DPL::updateInverterLimits] requested: 185 W, producing: 79 W using 1 battery-powered inverters, diff: 106 W, hysteresis: 20 W
07:22:09.933 > [DPL::updateInverterLimits] will cover 302 W using battery-powered inverters
07:22:09.988 > [DPL inverter 114184617285]:
07:22:10.246 >     battery-powered, producing 79 W
07:22:10.301 >     lower/current/upper limit: 20/196/900 W, output capability: 800 W
07:22:10.356 >     sending commands enabled, reachable, eligible
07:22:10.593 >     max reduction production/standby: 59/79 W, max increase: 604 W
07:22:10.778 >     target limit/output/state: 302 W (update)/302 W/production, 0 update timeouts
07:22:10.824 > [DPL::announceStatus] passing through all solar power (full solar passthrough)
07:22:10.872 > [DPL inverter 114184617285]: sending limit of 37.8 % (302 W respectively), max output is 800 W
07:22:10.920 > [DPL::announceStatus] waiting for a start/stop/restart/limit command to complete
07:22:10.965 > Last missing
07:22:11.012 > Request retransmit: 2
07:22:11.059 > Last missing
07:22:11.108 > Request retransmit: 2
07:22:11.156 > Last missing
07:22:11.202 > Request retransmit: 2
07:22:11.256 > Last missing
07:22:11.313 > Request retransmit: 2
07:22:11.362 > Last missing
07:22:11.472 > Request retransmit: 3
07:22:11.776 > Last missing
07:22:12.083 > Retransmit timeout
07:22:12.136 > Last missing
07:22:12.185 > Request retransmit: 10
07:22:12.247 > Last missing
07:22:12.296 > Request retransmit: 10
07:22:12.356 > Last missing
07:22:12.403 > Request retransmit: 11
07:22:12.451 > Last missing
07:22:12.497 > Request retransmit: 12
07:22:12.545 > Middle missing
07:22:12.595 > Request retransmit: 1
07:22:12.640 > Middle missing
07:22:12.689 > Retransmit timeout
07:22:14.001 > All missing
07:22:14.233 > Nothing received, resend whole request
07:22:14.711 > [PowerMeterUdpSmaHomeManager] Skipped unknown measurement: 116 1 241 37
07:22:16.073 > Success
07:22:16.118 > Fetch inverter: 114184617285
07:22:16.171 > [DPL inverter 114184617285]: actual limit is 37.7 % (302 W respectively), effective 6420 ms after update started, requested were 37.8 %
07:22:16.254 > [DPL::updateInverterLimits] requested: 185 W, producing: 79 W using 1 battery-powered inverters, diff: 106 W, hysteresis: 20 W
07:22:16.314 > [DPL::updateInverterLimits] will cover 407 W using battery-powered inverters
07:22:16.375 > [DPL inverter 114184617285]:
07:22:16.421 >     battery-powered, producing 79 W
07:22:16.478 >     lower/current/upper limit: 20/301/900 W, output capability: 800 W
07:22:16.531 >     sending commands enabled, reachable, eligible
07:22:16.580 >     max reduction production/standby: 59/79 W, max increase: 499 W
07:22:16.722 >     target limit/output/state: 407 W (update)/407 W/production, 0 update timeouts
07:22:16.769 > [DPL::announceStatus] passing through all solar power (full solar passthrough)
07:22:16.815 > [DPL inverter 114184617285]: sending limit of 50.9 % (407 W respectively), max output is 800 W
07:22:16.860 > [DPL::announceStatus] waiting for a start/stop/restart/limit command to complete
07:22:16.909 > Last missing
07:22:16.957 > Request retransmit: 3
07:22:17.003 > Success
07:22:17.525 > Middle missing
07:22:17.571 > Request retransmit: 1
07:22:17.655 > Middle missing
07:22:17.794 > Request retransmit: 1
07:22:17.849 > Middle missing
07:22:18.227 > Request retransmit: 3
07:22:18.284 > Middle missing
07:22:18.339 > Request retransmit: 3
07:22:18.396 > Middle missing
07:22:18.445 > Request retransmit: 3
07:22:18.492 > Middle missing
07:22:18.542 > Retransmit timeout
07:22:20.161 > Success
07:22:20.263 > Fetch inverter: 114184617285
07:22:20.312 > [DPL inverter 114184617285]: actual limit is 50.8 % (406 W respectively), effective 4004 ms after update started, requested were 50.9 %
07:22:20.367 > [DPL::updateInverterLimits] requested: 185 W, producing: 310 W using 1 battery-powered inverters, diff: -125 W, hysteresis: 20 W
07:22:20.427 > [DPL::updateInverterLimits] will cover 281 W using battery-powered inverters
07:22:20.472 > [DPL inverter 114184617285]:
07:22:20.521 >     battery-powered, producing 310 W
07:22:20.574 >     lower/current/upper limit: 20/406/900 W, output capability: 800 W
07:22:20.684 >     sending commands enabled, reachable, eligible
07:22:20.787 >     max reduction production/standby: 290/310 W, max increase: 394 W
07:22:20.836 >     target limit/output/state: 281 W (update)/281 W/production, 0 update timeouts
07:22:20.885 > [DPL::announceStatus] passing through all solar power (full solar passthrough)
07:22:20.995 > [DPL inverter 114184617285]: sending limit of 35.1 % (281 W respectively), max output is 800 W
07:22:21.272 > [DPL::announceStatus] waiting for a start/stop/restart/limit command to complete
07:22:21.327 > Last missing
07:22:21.371 > Request retransmit: 2
07:22:21.420 > Last missing
07:22:21.468 > Request retransmit: 3
07:22:21.516 > Success
07:22:21.704 > Middle missing
07:22:21.758 > Request retransmit: 1
07:22:21.807 > Middle missing
07:22:21.851 > Request retransmit: 3
07:22:21.913 > Middle missing
07:22:21.959 > Request retransmit: 3
07:22:22.028 > Middle missing
07:22:22.261 > Request retransmit: 4
07:22:22.318 > Middle missing
07:22:22.372 > Request retransmit: 6
07:22:22.449 > Middle missing
07:22:22.498 > Retransmit timeout

@schlimmchen
Copy link
Member

macht aber nie die Null am Stromzähler.

Also zum einen sprichst du laut Logs von Full Solar-Passthrough, d.h. der PowerMeter spielt hier keine Rolle. Das ist ein wichtiger Unterschied zur Solar-Passthrough.

Zum anderen sehe ich, dass dein batteriebetriebener Wechselrichter irgendeine Ausgangsleistung einstellt, aber meistens nicht annähernd die gewünschte:

Limit: 221W => produziert: 89W
Limit: 316W => produziert: 228W
Limit: 273W => produziert: 274W <= hier siehts gut aus und das nächste Limit wird dann auch korrekt errechnet
Limit: 182W => produziert: 282W

usw.

Ich glaube zu wissen, warum das passiert: Die Full Solar-Passthrough Implementierung wird aufgerufen bevor sichergestellt ist, dass alle Inverter neue Statistiken geliefert haben nachdem sie das letzte Limit Update verarbeitet haben.

Magst du einmal folgenden Diff anwenden bei dir und testen (die Zeilen sind lediglich hinter die Schleife verschoben)?

--- a/src/PowerLimiter.cpp
+++ b/src/PowerLimiter.cpp
@@ -170,39 +170,39 @@ void PowerLimiterClass::loop()
 
     if (_reloadConfigFlag) {
         reloadConfig();
         return announceStatus(Status::ConfigReload);
     }
 
     if (_inverters.empty()) {
         return announceStatus(Status::InverterInvalid);
     }
 
-    if (Mode::UnconditionalFullSolarPassthrough == _mode) {
-        return fullSolarPassthrough(Status::UnconditionalSolarPassthrough);
-    }
-
-    if (isFullSolarPassthroughActive()) {
-        return fullSolarPassthrough(Status::FullSolarPassthrough);
-    }
-
     uint32_t latestInverterStats = 0;
 
     for (auto const& upInv : _inverters) {
         auto oStatsMillis = upInv->getLatestStatsMillis();
         if (!oStatsMillis) {
             return announceStatus(Status::InverterStatsPending);
         }
 
         latestInverterStats = std::max(*oStatsMillis, latestInverterStats);
     }
 
+    if (Mode::UnconditionalFullSolarPassthrough == _mode) {
+        return fullSolarPassthrough(Status::UnconditionalSolarPassthrough);
+    }
+
+    if (isFullSolarPassthroughActive()) {
+        return fullSolarPassthrough(Status::FullSolarPassthrough);
+    }
+
     // if the power meter is being used, i.e., if its data is valid, we want to
     // wait for a new reading after adjusting the inverter limit. otherwise, we
     // proceed as we will use a fallback limit independent of the power meter.
     // the power meter reading is expected to be at most 2 seconds old when it
     // arrives. this can be the case for readings provided by networked meter
     // readers, where a packet needs to travel through the network for some
     // time after the actual measurement was done by the reader.
     if (PowerMeter.isDataValid() && PowerMeter.getLastUpdate() <= (latestInverterStats + 2000)) {
         return announceStatus(Status::PowerMeterPending);
     }

Bei Solar-Passthrough (kein Full) tritt das Problem so nicht auf, und das hätte ich auch bemerkt. Für Full Solar-Passthrough war kein Wetter die letzten Monate, daher ist mir das entgangen.

@Snoopy-HSS
Copy link
Author

Snoopy-HSS commented Nov 25, 2024

Prüfe das gleich mal, aber ist bei mir auch beim "normalen" Path-Through so...
Unabhängig ob die "große" Anlage das Haus schon abdeckt (Einspeisung) oder nicht genug da ist.

Der Victron macht 214 Watt, das Haus brauch 415 und die DTU bringt die Random Werte dem Wechselrichter bei...

@Snoopy-HSS
Copy link
Author

Snoopy-HSS commented Nov 25, 2024

Ja, dass sieht wieder gut aus. -30 Watt als Ziel eingestellt.
Hab mal einen 250W Verbraucher an und ausgeschaltet während des logs. Regelt direkt wieder nach,
So war es bis vor 2 Wochen etwa auch.

Vielen Dank für den schnellen Tip.
Soll ich es in meinen Mergerequest für den Shellystecker mit rein packen?

15:24:07.261 > [PowerMeterUdpSmaHomeManager] Leistung = 135.1 (timestamp 1672824829)
15:24:07.315 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 144.4 (timestamp 1672824829)
15:24:07.365 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 256.1 (timestamp 1672824829)
15:24:07.415 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -265.4 (timestamp 1672824829)
15:24:07.496 > [PowerMeterUdpSmaHomeManager] Leistung = 64.2 (timestamp 1672825824)
15:24:07.546 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 145.8 (timestamp 1672825824)
15:24:07.595 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 185.1 (timestamp 1672825824)
15:24:07.641 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -266.8 (timestamp 1672825824)
15:24:07.697 > Success
15:24:08.067 > Fetch inverter: 114184617285
15:24:08.111 > [DPL inverter 114184617285]: actual limit is 49.2 % (394 W respectively), effective 2275 ms after update started, requested were 49.2 %
15:24:08.164 > [DPL::announceStatus] waiting for sufficiently recent inverter data
15:24:08.212 > Last missing
15:24:08.266 > Request retransmit: 2
15:24:08.312 > [PowerMeterUdpSmaHomeManager] Leistung = 91.0 (timestamp 1672826829)
15:24:08.362 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 144.5 (timestamp 1672826829)
15:24:08.411 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 212.2 (timestamp 1672826829)
15:24:08.462 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -265.8 (timestamp 1672826829)
15:24:08.511 > Last missing
15:24:08.562 > Request retransmit: 2
15:24:08.617 > Last missing
15:24:08.661 > Request retransmit: 3
15:24:08.712 > Success
15:24:08.762 > [DPL::announceStatus] waiting for sufficiently recent power meter reading
15:24:08.845 > [PowerMeterUdpSmaHomeManager] Leistung = 77.6 (timestamp 1672827824)
15:24:08.896 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 142.3 (timestamp 1672827824)
15:24:09.067 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 198.3 (timestamp 1672827824)
15:24:09.127 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -263.0 (timestamp 1672827824)
15:24:09.262 > Fetch inverter: 114184617285
15:24:09.811 > Last missing
15:24:10.069 > Request retransmit: 2
15:24:10.118 > [PowerMeterUdpSmaHomeManager] Leistung = 76.1 (timestamp 1672828829)
15:24:10.163 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 143.1 (timestamp 1672828829)
15:24:10.212 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 196.9 (timestamp 1672828829)
15:24:10.262 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -264.0 (timestamp 1672828829)
15:24:10.314 > Last missing
15:24:10.360 > Request retransmit: 2
15:24:10.410 > Last missing
15:24:10.462 > Request retransmit: 2
15:24:10.513 > Last missing
15:24:10.561 > Request retransmit: 2
15:24:10.610 > Last missing
15:24:10.661 > Request retransmit: 3
15:24:10.711 > Success
15:24:10.822 > [PowerMeterUdpSmaHomeManager] Skipped unknown measurement: 116 1 241 37
15:24:11.265 > Fetch inverter: 114184617285
15:24:11.813 > Last missing
15:24:11.862 > Request retransmit: 3
15:24:11.985 > [PowerMeterUdpSmaHomeManager] Leistung = 67.0 (timestamp 1672829824)
15:24:12.087 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 146.5 (timestamp 1672829824)
15:24:12.144 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 187.3 (timestamp 1672829824)
15:24:12.195 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -266.8 (timestamp 1672829824)
15:24:12.246 > [DPL::loop] ******************* ENTER **********************
15:24:12.295 > [DPL::loop] battery interface enabled, SoC: 79.0 %, StartTH: 25 %, StopTH: 5 %, SoC age: 0 s, ignore: no
15:24:12.344 > [DPL::getBatteryVoltage] BMS: 56.92 V, MPPT: 56.29 V, inverter 114184617285: 56.00 V, returning: 56.92V
15:24:12.396 > [DPL::loop] dcVoltage: 56.92 V, loadCorrectedVoltage: 57.32 V, StartTH: 52.00 V, StopTH: 47.00 V
15:24:12.444 > [DPL::loop] StartTH reached: yes, StopTH reached: no, SolarPT enabled, use at night: yes
15:24:12.495 > [DPL::calcHouseholdConsumption] target consumption: -30 W, base load: 100 W
15:24:12.545 > [DPL::calcHouseholdConsumption] power meter value: 67.0 W, power meter valid: yes
15:24:12.595 > [DPL::calcHouseholdConsumption] inverter 114184617285 is behind power meter producing 403 W
15:24:12.647 > [DPL::updateInverterLimits] requested: 500 W, producing: 0 W using 0 solar-powered inverters, diff: 500 W, hysteresis: 20 W
15:24:12.695 > [DPL::calcBatteryAllowance] power requested: 500 W
15:24:12.746 > [DPL::updateInverterLimits] requested: 500 W, producing: 403 W using 1 battery-powered inverters, diff: 97 W, hysteresis: 20 W
15:24:12.795 > [DPL::updateInverterLimits] will cover 490 W using battery-powered inverters
15:24:12.845 > [DPL inverter 114184617285]:
15:24:13.012 >     battery-powered, producing 403 W
15:24:13.061 >     lower/current/upper limit: 20/393/900 W, output capability: 800 W
15:24:13.112 >     sending commands enabled, reachable, eligible
15:24:13.162 >     max reduction production/standby: 383/403 W, max increase: 407 W
15:24:13.210 >     target limit/output/state: 490 W (update)/490 W/production, 0 update timeouts
15:24:13.264 > [DPL::loop] consumption: 500 W, target output: 500 W (limited to 900 W), solar inverters output: 0 W, battery allowance: 500 W, battery inverters output: 490 W
15:24:13.330 > [DPL inverter 114184617285]: sending limit of 61.2 % (490 W respectively), max output is 800 W
15:24:13.378 > Last missing
15:24:13.428 > Request retransmit: 3
15:24:13.478 > [DPL::announceStatus] waiting for a start/stop/restart/limit command to complete
15:24:13.528 > Success
15:24:13.577 > [PowerMeterUdpSmaHomeManager] Leistung = 33.1 (timestamp 1672830829)
15:24:13.636 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 147.1 (timestamp 1672830829)
15:24:13.907 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 153.5 (timestamp 1672830829)
15:24:14.070 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -267.4 (timestamp 1672830829)
15:24:14.128 > [PowerMeterUdpSmaHomeManager] Leistung = 19.9 (timestamp 1672831824)
15:24:14.245 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 147.6 (timestamp 1672831824)
15:24:14.525 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 138.3 (timestamp 1672831824)
15:24:14.579 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -266.0 (timestamp 1672831824)
15:24:14.630 > Success
15:24:14.681 > Fetch inverter: 114184617285
15:24:14.729 > [DPL inverter 114184617285]: actual limit is 61.2 % (490 W respectively), effective 2122 ms after update started, requested were 61.2 %
15:24:14.783 > [DPL::announceStatus] waiting for sufficiently recent inverter data
15:24:14.832 > Middle missing
15:24:14.885 > Request retransmit: 1
15:24:15.066 > Middle missing
15:24:15.111 > Request retransmit: 1
15:24:15.161 > [PowerMeterUdpSmaHomeManager] Leistung = -52.6 (timestamp 1672832829)
15:24:15.211 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 145.5 (timestamp 1672832829)
15:24:15.262 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 65.9 (timestamp 1672832829)
15:24:15.311 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -264.1 (timestamp 1672832829)
15:24:15.361 > Middle missing
15:24:15.412 > Request retransmit: 1
15:24:15.468 > Middle missing
15:24:15.515 > Request retransmit: 1
15:24:15.561 > Middle missing
15:24:15.618 > Request retransmit: 1
15:24:15.662 > Success
15:24:15.712 > [DPL::announceStatus] waiting for sufficiently recent power meter reading
15:24:15.846 > [PowerMeterUdpSmaHomeManager] Leistung = 224.2 (timestamp 1672833824)
15:24:15.898 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 399.7 (timestamp 1672833824)
15:24:15.947 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 59.4 (timestamp 1672833824)
15:24:15.995 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -235.0 (timestamp 1672833824)
15:24:16.108 > Fetch inverter: 114184617285
15:24:16.634 > Success
15:24:16.844 > [PowerMeterUdpSmaHomeManager] Leistung = 251.9 (timestamp 1672834829)
15:24:16.897 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 397.7 (timestamp 1672834829)
15:24:16.947 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 95.7 (timestamp 1672834829)
15:24:16.997 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -241.6 (timestamp 1672834829)
15:24:17.989 > [PowerMeterUdpSmaHomeManager] Leistung = 255.0 (timestamp 1672835824)
15:24:18.071 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 401.5 (timestamp 1672835824)
15:24:18.128 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 96.5 (timestamp 1672835824)
15:24:18.181 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -243.1 (timestamp 1672835824)
15:24:18.229 > [DPL::loop] ******************* ENTER **********************
15:24:18.279 > [DPL::loop] battery interface enabled, SoC: 79.0 %, StartTH: 25 %, StopTH: 5 %, SoC age: 0 s, ignore: no
15:24:18.329 > [DPL::getBatteryVoltage] BMS: 56.78 V, MPPT: 56.23 V, inverter 114184617285: 55.90 V, returning: 56.78V
15:24:18.379 > [DPL::loop] dcVoltage: 56.78 V, loadCorrectedVoltage: 57.28 V, StartTH: 52.00 V, StopTH: 47.00 V
15:24:18.429 > [DPL::loop] StartTH reached: yes, StopTH reached: no, SolarPT enabled, use at night: yes
15:24:18.480 > [DPL::calcHouseholdConsumption] target consumption: -30 W, base load: 100 W
15:24:18.529 > [DPL::calcHouseholdConsumption] power meter value: 255.0 W, power meter valid: yes
15:24:18.579 > [DPL::calcHouseholdConsumption] inverter 114184617285 is behind power meter producing 501 W
15:24:18.628 > [DPL::updateInverterLimits] requested: 786 W, producing: 0 W using 0 solar-powered inverters, diff: 786 W, hysteresis: 20 W
15:24:18.682 > [DPL::calcBatteryAllowance] power requested: 786 W
15:24:18.729 > [DPL::updateInverterLimits] requested: 786 W, producing: 501 W using 1 battery-powered inverters, diff: 285 W, hysteresis: 20 W
15:24:18.780 > [DPL::updateInverterLimits] will cover 774 W using battery-powered inverters
15:24:18.828 > [DPL inverter 114184617285]:
15:24:18.881 >     battery-powered, producing 501 W
15:24:18.931 >     lower/current/upper limit: 20/489/900 W, output capability: 800 W
15:24:18.983 >     sending commands enabled, reachable, eligible
15:24:19.030 >     max reduction production/standby: 481/501 W, max increase: 311 W
15:24:19.080 >     target limit/output/state: 774 W (update)/774 W/production, 0 update timeouts
15:24:19.133 > [DPL::loop] consumption: 786 W, target output: 786 W (limited to 900 W), solar inverters output: 0 W, battery allowance: 786 W, battery inverters output: 774 W
15:24:19.185 > [DPL inverter 114184617285]: sending limit of 96.8 % (774 W respectively), max output is 800 W
15:24:19.232 > [DPL::announceStatus] waiting for a start/stop/restart/limit command to complete
15:24:19.280 > [PowerMeterUdpSmaHomeManager] Leistung = 251.0 (timestamp 1672836829)
15:24:19.330 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 400.2 (timestamp 1672836829)
15:24:19.470 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 96.7 (timestamp 1672836829)
15:24:19.530 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -245.9 (timestamp 1672836829)
15:24:19.846 > [PowerMeterUdpSmaHomeManager] Leistung = 184.4 (timestamp 1672837824)
15:24:19.900 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 401.5 (timestamp 1672837824)
15:24:19.948 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 27.9 (timestamp 1672837824)
15:24:19.999 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -245.1 (timestamp 1672837824)
15:24:20.058 > Success
15:24:20.115 > Fetch inverter: 114184617285
15:24:20.162 > [DPL inverter 114184617285]: actual limit is 96.7 % (774 W respectively), effective 2031 ms after update started, requested were 96.8 %
15:24:20.212 > [DPL::announceStatus] waiting for sufficiently recent inverter data
15:24:20.556 > Last missing
15:24:20.619 > Request retransmit: 2
15:24:20.767 > Last missing
15:24:20.821 > Request retransmit: 3
15:24:20.972 > Last missing
15:24:21.279 > Request retransmit: 3
15:24:21.330 > [PowerMeterUdpSmaHomeManager] Leistung = 20.3 (timestamp 1672838829)
15:24:21.379 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 400.7 (timestamp 1672838829)
15:24:21.441 > [PowerMeterUdpSmaHomeManager] Leistung L2 = -134.2 (timestamp 1672838829)
15:24:21.498 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -246.3 (timestamp 1672838829)
15:24:21.544 > Last missing
15:24:21.596 > Request retransmit: 3
15:24:21.646 > Last missing
15:24:21.696 > Request retransmit: 3
15:24:21.748 > Last missing
15:24:21.798 > Retransmit timeout
15:24:21.848 > [PowerMeterUdpSmaHomeManager] Leistung = -8.4 (timestamp 1672840819)
15:24:21.897 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 399.5 (timestamp 1672840819)
15:24:21.948 > [PowerMeterUdpSmaHomeManager] Leistung L2 = -159.0 (timestamp 1672840819)
15:24:22.000 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -248.8 (timestamp 1672840819)
15:24:22.046 > Fetch inverter: 114184617285
15:24:22.563 > Last missing
15:24:22.615 > Request retransmit: 2
15:24:22.667 > Last missing
15:24:22.717 > Request retransmit: 2
15:24:22.775 > Last missing
15:24:23.069 > Request retransmit: 2
15:24:23.114 > Last missing
15:24:23.163 > Request retransmit: 2
15:24:23.207 > Last missing
15:24:23.435 > Request retransmit: 3
15:24:23.480 > Last missing
15:24:23.532 > Retransmit timeout
15:24:23.845 > [PowerMeterUdpSmaHomeManager] Leistung = 24.9 (timestamp 1672842829)
15:24:23.901 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 399.4 (timestamp 1672842829)
15:24:24.067 > [PowerMeterUdpSmaHomeManager] Leistung L2 = -128.4 (timestamp 1672842829)
15:24:24.115 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -246.1 (timestamp 1672842829)
15:24:24.163 > Fetch inverter: 114184617285
15:24:24.552 > Middle missing
15:24:24.604 > Request retransmit: 2
15:24:24.965 > Middle missing
15:24:25.014 > Request retransmit: 2
15:24:25.065 > Middle missing
15:24:25.116 > Request retransmit: 2
15:24:25.168 > Middle missing
15:24:25.218 > Request retransmit: 2
15:24:25.266 > Middle missing
15:24:25.312 > Request retransmit: 2
15:24:25.365 > Success
15:24:25.413 > [DPL::announceStatus] waiting for sufficiently recent power meter reading
15:24:25.847 > [PowerMeterUdpSmaHomeManager] Leistung = 31.0 (timestamp 1672844819)
15:24:25.897 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 400.7 (timestamp 1672844819)
15:24:25.949 > [PowerMeterUdpSmaHomeManager] Leistung L2 = -123.0 (timestamp 1672844819)
15:24:26.072 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -246.7 (timestamp 1672844819)
15:24:26.130 > Fetch inverter: 114184617285

@Snoopy-HSS
Copy link
Author

Snoopy-HSS commented Nov 25, 2024

Anderer Fehler.

Wenn die Batterie jetzt den Full Path Through Wert erreicht, wird der Inverter auf die 214 von Victron -3% fest geregelt, egal ob mehr benötigt wird oder nicht. Er nimmt keine Strom aus der Batterie dazu.

Last missing
16:24:06.555 > Retransmit timeout
16:24:06.607 > Fetch inverter: 114184617285
16:24:06.961 > Last missing
16:24:07.008 > Request retransmit: 2
16:24:07.057 > [PowerMeterUdpSmaHomeManager] Leistung = 653.2 (timestamp 1676426089)
16:24:07.108 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 270.2 (timestamp 1676426089)
16:24:07.158 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 540.0 (timestamp 1676426089)
16:24:07.208 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -156.9 (timestamp 1676426089)
16:24:07.258 > [DPL::updateInverterLimits] requested: 196 W, producing: 208 W using 1 battery-powered inverters, diff: -12 W, hysteresis: 20 W
16:24:07.307 > Last missing
16:24:07.359 > Request retransmit: 2
16:24:07.409 > Last missing
16:24:07.462 > Request retransmit: 3
16:24:07.507 > Last missing
16:24:07.564 > Request retransmit: 3
16:24:07.623 > Last missing
16:24:07.673 > Request retransmit: 3
16:24:07.724 > Last missing
16:24:07.773 > Retransmit timeout
16:24:07.824 > Fetch inverter: 114184617285
16:24:08.080 > All missing
16:24:08.126 > Nothing received, resend whole request
16:24:08.654 > [PowerMeterUdpSmaHomeManager] Leistung = 675.4 (timestamp 1676427084)
16:24:08.714 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 269.2 (timestamp 1676427084)
16:24:09.554 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 563.3 (timestamp 1676427084)
16:24:09.614 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -157.1 (timestamp 1676427084)
16:24:09.659 > [DPL::updateInverterLimits] requested: 196 W, producing: 208 W using 1 battery-powered inverters, diff: -12 W, hysteresis: 20 W
16:24:09.846 > [ShellyACPlug] GET HTTP Error: connection refused
16:24:09.892 > Middle missing
16:24:09.944 > Request retransmit: 2
16:24:09.992 > Middle missing
16:24:10.042 > Request retransmit: 2
16:24:10.091 > Success
16:24:10.144 > Fetch inverter: 114184617285
16:24:10.190 > [PowerMeterUdpSmaHomeManager] Leistung = 665.6 (timestamp 1676428089)
16:24:10.241 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 269.0 (timestamp 1676428089)
16:24:10.292 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 553.9 (timestamp 1676428089)
16:24:10.344 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -157.3 (timestamp 1676428089)
16:24:10.390 > [DPL::updateInverterLimits] requested: 196 W, producing: 208 W using 1 battery-powered inverters, diff: -12 W, hysteresis: 20 W
16:24:10.441 > Last missing
16:24:10.492 > Request retransmit: 2
16:24:10.541 > Last missing
16:24:10.593 > Request retransmit: 2
16:24:10.641 > Last missing
16:24:10.691 > Request retransmit: 2
16:24:10.740 > Last missing
16:24:10.792 > Request retransmit: 2
16:24:10.844 > Last missing
16:24:10.895 > Request retransmit: 3
16:24:10.944 > Last missing
16:24:10.992 > Retransmit timeout
16:24:11.044 > Fetch inverter: 114184617285
16:24:11.091 > [PowerMeterUdpSmaHomeManager] Leistung = 627.4 (timestamp 1676429084)
16:24:11.284 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 269.2 (timestamp 1676429084)
16:24:11.559 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 515.5 (timestamp 1676429084)
16:24:11.609 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -157.3 (timestamp 1676429084)
16:24:11.659 > [DPL::updateInverterLimits] requested: 196 W, producing: 208 W using 1 battery-powered inverters, diff: -12 W, hysteresis: 20 W
16:24:11.709 > Middle missing
16:24:11.761 > Request retransmit: 2
16:24:11.810 > Middle missing
16:24:11.922 > Request retransmit: 2
16:24:11.977 > Middle missing
16:24:12.209 > Request retransmit: 2
16:24:12.261 > Middle missing
16:24:12.310 > Request retransmit: 2
16:24:12.358 > Middle missing
16:24:12.410 > Request retransmit: 2
16:24:12.459 > Success
16:24:12.516 > Fetch inverter: 114184617285
16:24:12.560 > [PowerMeterUdpSmaHomeManager] Skipped unknown measurement: 116 1 241 37
16:24:12.611 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:12.657 > Last missing
16:24:12.713 > Request retransmit: 2
16:24:12.758 > Last missing
16:24:13.137 > Request retransmit: 2
16:24:13.434 > Last missing
16:24:13.565 > Request retransmit: 2
16:24:13.626 > Last missing
16:24:13.674 > Request retransmit: 2
16:24:13.726 > Last missing
16:24:13.776 > Request retransmit: 3
16:24:13.826 > Success
16:24:13.875 > Fetch inverter: 114184617285
16:24:13.925 > [PowerMeterUdpSmaHomeManager] Leistung = 682.7 (timestamp 1676430089)
16:24:13.975 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 269.4 (timestamp 1676430089)
16:24:14.025 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 569.5 (timestamp 1676430089)
16:24:14.075 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -156.2 (timestamp 1676430089)
16:24:14.126 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:14.176 > All missing
16:24:14.226 > Nothing received, resend whole request
16:24:14.275 > [PowerMeterUdpSmaHomeManager] Leistung = 641.7 (timestamp 1676431084)
16:24:14.325 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 269.5 (timestamp 1676431084)
16:24:14.374 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 528.7 (timestamp 1676431084)
16:24:14.425 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -156.5 (timestamp 1676431084)
16:24:14.476 > [DPL::updateInverterLimits] requested: 191 W, producing: 204 W using 1 battery-powered inverters, diff: -13 W, hysteresis: 20 W
16:24:14.527 > Middle missing
16:24:14.576 > Request retransmit: 2
16:24:14.627 > Middle missing
16:24:14.678 > Request retransmit: 2
16:24:14.725 > Middle missing
16:24:14.774 > Request retransmit: 2
16:24:14.828 > Middle missing
16:24:14.873 > Request retransmit: 2
16:24:15.090 > Success
16:24:15.142 > Fetch inverter: 114184617285
16:24:15.195 > [PowerMeterUdpSmaHomeManager] Leistung = 560.2 (timestamp 1676432079)
16:24:15.244 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 269.1 (timestamp 1676432079)
16:24:15.291 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 447.7 (timestamp 1676432079)
16:24:15.343 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -156.7 (timestamp 1676432079)
16:24:15.391 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:15.442 > Middle missing
16:24:15.492 > Request retransmit: 1
16:24:15.544 > Middle missing
16:24:15.597 > Request retransmit: 1
16:24:15.647 > Middle missing
16:24:15.693 > Request retransmit: 1
16:24:15.887 > Middle missing
16:24:15.941 > Request retransmit: 1
16:24:15.993 > Middle missing
16:24:16.042 > Request retransmit: 2
16:24:16.095 > Success
16:24:16.142 > Fetch inverter: 114184617285
16:24:16.195 > [PowerMeterUdpSmaHomeManager] Leistung = 593.5 (timestamp 1676433084)
16:24:16.242 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 269.3 (timestamp 1676433084)
16:24:16.304 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 480.8 (timestamp 1676433084)
16:24:16.364 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -156.6 (timestamp 1676433084)
16:24:16.409 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:16.554 > [DPL::announceStatus] passing through all solar power (full solar passthrough)
16:24:16.612 > All missing
16:24:16.658 > Nothing received, resend whole request
16:24:16.707 > Last missing
16:24:16.757 > Request retransmit: 3
16:24:17.418 > Middle missing
16:24:17.552 > Request retransmit: 1
16:24:17.609 > Success
16:24:17.662 > Fetch inverter: 114184617285
16:24:18.039 > [PowerMeterUdpSmaHomeManager] Leistung = 549.5 (timestamp 1676434079)
16:24:18.345 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 266.3 (timestamp 1676434079)
16:24:18.393 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 411.3 (timestamp 1676434079)
16:24:18.443 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -128.0 (timestamp 1676434079)
16:24:18.492 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:18.545 > Last missing
16:24:18.591 > Request retransmit: 3
16:24:18.659 > Middle missing
16:24:18.960 > Request retransmit: 1
16:24:19.009 > Middle missing
16:24:19.063 > Request retransmit: 1
16:24:19.110 > Middle missing
16:24:19.164 > Request retransmit: 1
16:24:19.211 > Middle missing
16:24:19.267 > Request retransmit: 1
16:24:19.552 > Middle missing
16:24:19.610 > Retransmit timeout
16:24:19.659 > Fetch inverter: 114184617285
16:24:19.709 > [PowerMeterUdpSmaHomeManager] Leistung = 576.3 (timestamp 1676435084)
16:24:19.758 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 263.7 (timestamp 1676435084)
16:24:19.810 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 449.0 (timestamp 1676435084)
16:24:19.859 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -136.4 (timestamp 1676435084)
16:24:19.909 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:19.959 > Last missing
16:24:20.010 > Request retransmit: 3
16:24:20.059 > Last missing
16:24:20.109 > Request retransmit: 3
16:24:20.160 > Success
16:24:20.209 > Fetch inverter: 114184617285
16:24:20.261 > [PowerMeterUdpSmaHomeManager] Leistung = 557.6 (timestamp 1676436079)
16:24:20.309 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 263.9 (timestamp 1676436079)
16:24:20.362 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 426.2 (timestamp 1676436079)
16:24:20.409 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -132.5 (timestamp 1676436079)
16:24:20.460 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:20.509 > Middle missing
16:24:20.559 > Request retransmit: 1
16:24:20.608 > Middle missing
16:24:20.829 > Request retransmit: 1
16:24:20.877 > Middle missing
16:24:20.925 > Request retransmit: 1
16:24:20.976 > Middle missing
16:24:21.026 > Request retransmit: 1
16:24:21.078 > Middle missing
16:24:21.126 > Request retransmit: 1
16:24:21.177 > [PowerMeterUdpSmaHomeManager] Leistung = 549.4 (timestamp 1676438079)
16:24:21.227 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 263.7 (timestamp 1676438079)
16:24:21.276 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 418.8 (timestamp 1676438079)
16:24:21.325 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -133.2 (timestamp 1676438079)
16:24:21.389 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:21.441 > Middle missing
16:24:21.493 > Retransmit timeout
16:24:21.544 > Fetch inverter: 114184617285
16:24:21.593 > Last missing
16:24:21.642 > Request retransmit: 3
16:24:21.692 > Last missing
16:24:21.744 > Request retransmit: 3
16:24:21.795 > Middle missing
16:24:21.843 > Request retransmit: 1
16:24:21.893 > Success
16:24:21.943 > [PowerMeterUdpSmaHomeManager] Leistung = 569.3 (timestamp 1676439084)
16:24:21.992 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 285.7 (timestamp 1676439084)
16:24:22.043 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 417.0 (timestamp 1676439084)
16:24:22.094 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -133.4 (timestamp 1676439084)
16:24:22.144 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:22.196 > Fetch inverter: 114184617285
16:24:22.243 > Last missing
16:24:22.352 > Request retransmit: 3
16:24:22.409 > Success
16:24:22.460 > [PowerMeterUdpSmaHomeManager] Leistung = 569.9 (timestamp 1676440079)
16:24:22.511 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 248.5 (timestamp 1676440079)
16:24:22.559 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 455.1 (timestamp 1676440079)
16:24:22.610 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -133.7 (timestamp 1676440079)
16:24:22.659 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:22.709 > Fetch inverter: 114184617285
16:24:22.759 > Last missing
16:24:22.811 > Request retransmit: 3
16:24:22.859 > Middle missing
16:24:22.914 > Request retransmit: 1
16:24:23.554 > Success
16:24:23.609 > [PowerMeterUdpSmaHomeManager] Leistung = 526.7 (timestamp 1676441084)
16:24:23.663 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 246.1 (timestamp 1676441084)
16:24:23.709 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 416.5 (timestamp 1676441084)
16:24:23.759 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -135.9 (timestamp 1676441084)
16:24:23.810 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:23.860 > Fetch inverter: 114184617285
16:24:23.910 > All missing
16:24:23.960 > Nothing received, resend whole request
16:24:24.009 > [PowerMeterUdpSmaHomeManager] Leistung = 586.3 (timestamp 1676442079)
16:24:24.059 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 245.7 (timestamp 1676442079)
16:24:24.110 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 478.1 (timestamp 1676442079)
16:24:24.161 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -137.5 (timestamp 1676442079)
16:24:24.211 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:24.260 > Middle missing
16:24:24.309 > Request retransmit: 2
16:24:24.361 > Success
16:24:24.407 > Fetch inverter: 114184617285
16:24:24.460 > Middle missing
16:24:24.509 > Request retransmit: 1
16:24:24.562 > Middle missing
16:24:24.609 > Request retransmit: 2
16:24:24.662 > [PowerMeterUdpSmaHomeManager] Leistung = 576.6 (timestamp 1676443084)
16:24:24.710 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 245.4 (timestamp 1676443084)
16:24:24.760 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 468.4 (timestamp 1676443084)
16:24:24.809 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -137.2 (timestamp 1676443084)
16:24:24.869 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:25.112 > Middle missing
16:24:25.418 > Request retransmit: 2
16:24:25.721 > Middle missing
16:24:26.025 > Request retransmit: 2
16:24:26.074 > Middle missing
16:24:26.131 > Request retransmit: 2
16:24:26.176 > Middle missing
16:24:26.230 > Retransmit timeout
16:24:26.280 > Fetch inverter: 114184617285
16:24:26.354 > Last missing
16:24:26.410 > Request retransmit: 2
16:24:26.459 > Last missing
16:24:26.509 > Request retransmit: 2
16:24:26.559 > [PowerMeterUdpSmaHomeManager] Leistung = 547.7 (timestamp 1676444079)
16:24:26.611 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 246.2 (timestamp 1676444079)
16:24:26.659 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 439.0 (timestamp 1676444079)
16:24:26.710 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -137.4 (timestamp 1676444079)
16:24:26.760 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:26.812 > [DPL::announceStatus] passing through all solar power (full solar passthrough)
16:24:26.859 > Last missing
16:24:26.911 > Request retransmit: 2
16:24:26.980 > Last missing
16:24:27.025 > Request retransmit: 2
16:24:27.076 > Last missing
16:24:27.126 > Request retransmit: 3
16:24:27.176 > Last missing
16:24:27.226 > Retransmit timeout
16:24:27.277 > Fetch inverter: 114184617285
16:24:27.327 > Last missing
16:24:27.376 > Request retransmit: 3
16:24:27.426 > [PowerMeterUdpSmaHomeManager] Leistung = 599.0 (timestamp 1676445084)
16:24:27.478 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 245.2 (timestamp 1676445084)
16:24:27.526 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 488.9 (timestamp 1676445084)
16:24:27.580 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -135.1 (timestamp 1676445084)
16:24:27.627 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:27.677 > Last missing
16:24:27.725 > Request retransmit: 3
16:24:27.777 > Last missing
16:24:27.824 > Request retransmit: 3
16:24:27.876 > Last missing
16:24:27.927 > Request retransmit: 3
16:24:27.977 > Middle missing
16:24:28.026 > Request retransmit: 1
16:24:28.076 > Middle missing
16:24:28.131 > Retransmit timeout
16:24:28.356 > Fetch inverter: 114184617285
16:24:28.408 > [PowerMeterUdpSmaHomeManager] Leistung = 568.1 (timestamp 1676446079)
16:24:28.461 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 245.0 (timestamp 1676446079)
16:24:28.509 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 458.3 (timestamp 1676446079)
16:24:28.561 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -135.3 (timestamp 1676446079)
16:24:28.610 > [DPL::updateInverterLimits] requested: 191 W, producing: 204 W using 1 battery-powered inverters, diff: -13 W, hysteresis: 20 W
16:24:28.660 > Middle missing
16:24:28.710 > Request retransmit: 2
16:24:28.761 > Middle missing
16:24:28.809 > Request retransmit: 2
16:24:28.860 > Success
16:24:28.911 > Fetch inverter: 114184617285
16:24:28.963 > [PowerMeterUdpSmaHomeManager] Leistung = 599.0 (timestamp 1676447084)
16:24:29.011 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 245.4 (timestamp 1676447084)
16:24:29.058 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 490.0 (timestamp 1676447084)
16:24:29.110 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -136.3 (timestamp 1676447084)
16:24:29.164 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:29.211 > Last missing
16:24:29.261 > Request retransmit: 2
16:24:29.310 > Last missing
16:24:29.360 > Request retransmit: 2
16:24:29.410 > Last missing
16:24:29.462 > Request retransmit: 2
16:24:29.513 > Last missing
16:24:29.565 > Request retransmit: 2
16:24:29.613 > Last missing
16:24:29.660 > Request retransmit: 3
16:24:29.740 > Success
16:24:29.793 > Fetch inverter: 114184617285
16:24:29.843 > [PowerMeterUdpSmaHomeManager] Leistung = 557.3 (timestamp 1676448079)
16:24:29.893 > [PowerMeterUdpSmaHomeManager] Leistung L1 = 245.4 (timestamp 1676448079)
16:24:29.942 > [PowerMeterUdpSmaHomeManager] Leistung L2 = 447.6 (timestamp 1676448079)
16:24:29.992 > [PowerMeterUdpSmaHomeManager] Leistung L3 = -135.6 (timestamp 1676448079)
16:24:30.043 > [DPL::updateInverterLimits] requested: 196 W, producing: 204 W using 1 battery-powered inverters, diff: -8 W, hysteresis: 20 W
16:24:30.093 > All missing
16:24:30.142 > Nothing received, resend whole request
16:24:30.195 > Last missing
16:24:30.245 > Request retransmit: 2
16:24:30.294 > Last missing
16:24:30.344 > Request retransmit: 2
16:24:30.393 > Last missing
16:24:30.444 > Request retransmit: 3
16:24:30.496 > [PowerMeterUdpSmaHomeManager] Leistung = 547.6 (timestamp 1676449084)

@schlimmchen
Copy link
Member

Prüfe das gleich mal, aber ist bei mir auch beim "normalen" Path-Through so...

Hm, das kann aber nicht sein bzw. ist das Verschieben der Code-Zeilen wie von mir vorgeschlagen dann völlig irrelevant.

Wie gesagt kann ich das nicht nachvollziehen. Schau mal hier exemplarisch was von heute:
image

Obwohl die solare Leistung stark schwankt, wurden die Inverter (bzw. der eine) wie erwartet so eingestellt, dass die Grid Power um die 20W schwankte, mit vertretbaren Abweichungen.

Kannst du zusätzlich einen Log teilen, während non-Full Solar-Passthrough läuft und der Inverter in seiner Ausgangsleistung stark schwankt?

Soll ich es in meinen Mergerequest für den Shellystecker mit rein packen?

Nein. Wir vermischen nicht Buffixes und Features im selben PR. Ich schieb demnächst einen passenden commit in den development Branch.

Wenn die Batterie jetzt den Full Path Through Wert erreicht, wird der Inverter auf die 214 von Victron -3% fest geregelt, egal ob mehr benötigt wird oder nicht. Er nimmt keine Strom aus der Batterie dazu.

Fail 🤦‍♂️ Das ist richtig. Das hab ich total verkackt. Da muss ich nochmal drüber nachdenken, wie man das ins neue Design einbauen kann ohne es zu zerhackstückeln. Dazu öffne ich ein neues Issue.

@schlimmchen schlimmchen changed the title Hat Solar Paththrough aktuell ne Macke? Starke Leistungsschwankungen mit Full Solar-Paththrough Nov 25, 2024
@Snoopy-HSS
Copy link
Author

Ok, neuer Stand.
Alte Firmware(2024.11.20). Starke Schwankungen nur im Full Path Through. Anscheinend hatte ich hier einen falschen Wert konfiguriert oder die Batterie war genau beim Einspielen des Bugfixes umgesprungen von FPT in PT mode...

Bugfix Firmware: Nach verschieben der Codezeilen wie von dir beschrieben, nur noch VE-Direct MPPT Wert -3% im Full Path Through betrieb.
Im Path Through Betrieb bei beiden FW Varianten alles ok.

@schlimmchen schlimmchen changed the title Starke Leistungsschwankungen mit Full Solar-Paththrough Starke Leistungsschwankungen mit Full Solar-Passthrough Nov 25, 2024
@schlimmchen
Copy link
Member

Alles klar, danke für die Rückmeldung. Dann ist dieses Issue hier geschlossen via f8f54ac und das verbleibende Problem ist ein anderes und wird in #1422 weiterbehandelt.

Copy link

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

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants