-
-
Notifications
You must be signed in to change notification settings - Fork 91
Description
What happened?
Der WR liefert immer wieder mal deutlich mehr Leistung ab, als in der DTUoB als Limit definiert wurde.
Dieser Zustand tritt sporadisch auf.
Der DPL ist in diesem fall nicht möglich die Leistung zu reduzieren um diesem Problem entgegen zu wirken, da das Limit nur anhand der aktuellen Ausgangsleistung berechnet wird und eine bestehende Differenz zwischen Ausgangsleistung und Limit ignoriert wird.
To Reproduce Bug
Situation herstellen in der die WR Ausgangsleistung deutlich über dem Limit liegt.
Expected Behavior
DPL Limit-Berechnung beachtet ob die WR Ausgangsleistung über oder unter dem aktuellen Limit liegt.
Install Method
Pre-Compiled binary from GitHub releases
What git-hash/version of OpenDTU-OnBattery?
938B94
What firmware variant (PIO Environment)?
generic_esp32s3_usb
Relevant log/trace output
[10:32:44.555] I (589230927) hoymiles: Success
[10:32:44.555] D (589231698) powerMeter: [HTTP/JSON] New total: -38.19
[10:32:44.602] D (589231699) dynamicPowerLimiter: [Controller] up 589230 s, it is day, next inverter restart at 641288 s (set to 1)
[10:32:44.602] D (589231700) dynamicPowerLimiter: [Controller] targeting 25 W, base load is 120 W, power meter reads -38.2 W (valid)
[10:32:44.602] D (589231700) dynamicPowerLimiter: [Controller] requesting 181 W from 1 smart-buffer-powered inverter currently producing 244 W (diff -63 W, hysteresis 10 W)
[10:32:44.602] D (589231701) dynamicPowerLimiter: [Controller] will cover 181 W using 1 smart-buffer-powered inverter
[10:32:44.602] D (589231701) dynamicPowerLimiter: [Controller] battery allowance is 0/0 W DC/AC, solar power is 0/0 W DC/AC, requested are 0 W AC
[10:32:44.656] V (589231701) dynamicPowerLimiter: [Inverter 116182803895] State Details
[10:32:44.656] V (589231701) dynamicPowerLimiter: [Inverter 116182803895] smart-buffer-powered, producing 244 W, output included in power meter reading
[10:32:44.656] V (589231702) dynamicPowerLimiter: [Inverter 116182803895] lower/current/upper limit: 30/181/1000 W, output capability: 1200 W
[10:32:44.657] V (589231702) dynamicPowerLimiter: [Inverter 116182803895] sending commands enabled, reachable, eligible
[10:32:44.657] V (589231702) dynamicPowerLimiter: [Inverter 116182803895] max reduction production/standby: 214/244 W, max increase: 819 W
[10:32:44.719] V (589231703) dynamicPowerLimiter: [Inverter 116182803895] target limit/output/state: 181 W (update)/181 W/production, 0 update timeouts
[10:32:44.720] V (589231704) dynamicPowerLimiter: [Inverter 116182803895] MPPTs AC power/DC voltage: a: 153 W/45.8 V b: 92 W/45.8 V
[10:32:44.720] I (589231704) dynamicPowerLimiter: [Inverter 116182803895] sending limit of 15.1 % (181 W respectively), max output is 1200 W
[10:32:44.720] D (589231708) hoymiles: TX ActivePowerControl (HM, 01) Channel: 61 --> 51 82 80 38 95 80 16 95 24 81 0B 00 00 96 00 01 8C 20 68
[10:32:45.139] I (589231711) dynamicPowerLimiter: [Controller] waiting for a start/stop/restart/limit command to complete
[10:32:45.139] V (589231737) hoymiles: Interrupt received
[10:32:45.140] D (589231739) hoymiles: RX Channel: 40 --> D1 82 80 38 95 82 80 38 95 81 00 00 0B 00 14 07 48 | -80 dBm
[10:32:45.140] I (589232289) hoymiles: Fetch inverter: 116182803895
[10:32:46.545] I (589232290) hoymiles: Queue size - NRF: 2 CMT: 0
[10:32:46.545] D (589233695) powerMeter: [HTTP/JSON] New total: -35.76
[10:32:46.592] I (589233711) hoymiles: RX Period End
[10:32:46.592] I (589233711) hoymiles: Success
[10:32:46.592] D (589233713) dynamicPowerLimiter: [Inverter 116182803895] limit update succeeded, actual limit is 15.0 % (180 W respectively), effective 2007 ms after update started, requested were 15.1 %
[10:32:46.592] I (589233713) dynamicPowerLimiter: [Controller] waiting for sufficiently recent inverter data
[10:32:46.592] D (589233716) hoymiles: TX RealTimeRunData Channel: 75 --> 15 82 80 38 95 80 16 95 24 80 0B 00 68 E2 2D 2D 00 00 00 00 00 00 00 00 2F CD 7E
[10:32:46.592] V (589233741) hoymiles: Interrupt received
[10:32:46.748] D (589233743) hoymiles: RX Channel: 61 --> 95 82 80 38 95 82 80 38 95 01 00 01 01 C9 00 B3 00 AB 03 31 03 0C 00 0B 8F 18 E4 | -80 dBm
[10:32:46.748] V (589233786) hoymiles: Interrupt received
[10:32:46.749] D (589233788) hoymiles: RX Channel: 40 --> 95 82 80 38 95 82 80 38 95 02 00 03 2A 8E 00 0A 00 09 01 C9 00 69 00 69 01 E1 1B | -80 dBm
[10:32:46.749] V (589233847) hoymiles: Interrupt received
[10:32:46.749] D (589233849) hoymiles: RX Channel: 40 --> 95 82 80 38 95 82 80 38 95 03 01 E0 00 08 18 49 00 01 DB 02 00 05 00 05 09 48 B7 | -80 dBm
[10:32:46.749] V (589233889) hoymiles: Interrupt received
[10:32:47.073] D (589233891) hoymiles: RX Channel: 61 --> 95 82 80 38 95 82 80 38 95 84 13 85 09 8C 00 C9 00 67 03 E5 00 9F 00 01 58 B0 3C | -80 dBm
[10:32:47.073] I (589234221) hoymiles: RX Period End
[10:32:47.214] I (589234222) hoymiles: Success
[10:32:47.215] I (589234222) dynamicPowerLimiter: [Controller] waiting for sufficiently recent power meter reading
[10:32:47.215] I (589234291) hoymiles: Fetch inverter: 116182803895
[10:32:47.215] I (589234291) hoymiles: Queue size - NRF: 1 CMT: 0
[10:32:47.215] D (589234293) hoymiles: TX RealTimeRunData Channel: 3 --> 15 82 80 38 95 80 16 95 24 80 0B 00 68 E2 2D 2F 00 00 00 00 00 00 00 00 4F D4 05
[10:32:47.215] V (589234352) hoymiles: Interrupt received
[10:32:47.215] D (589234354) hoymiles: RX Channel: 61 --> 95 82 80 38 95 82 80 38 95 01 00 01 01 C9 00 B4 00 AB 03 34 03 0F 00 0B 8F 18 E5 | -80 dBm
[10:32:47.344] V (589234393) hoymiles: Interrupt received
[10:32:47.345] D (589234394) hoymiles: RX Channel: 61 --> 95 82 80 38 95 82 80 38 95 02 00 03 2A 8E 00 0A 00 09 01 C9 00 69 00 69 01 E1 1B | -80 dBm
[10:32:47.345] V (589234450) hoymiles: Interrupt received
[10:32:47.345] D (589234453) hoymiles: RX Channel: 40 --> 95 82 80 38 95 82 80 38 95 03 01 E1 00 08 18 49 00 01 DB 02 00 05 00 05 09 4B B5 | -80 dBm
[10:32:47.345] V (589234491) hoymiles: Interrupt received
[10:32:47.345] D (589234493) hoymiles: RX Channel: 40 --> 95 82 80 38 95 82 80 38 95 84 13 86 06 67 00 C9 00 45 03 E1 00 A0 00 01 4A B4 D4 | -80 dBm
[10:32:47.699] I (589234820) hoymiles: RX Period End
[10:32:48.551] I (589234821) hoymiles: Success
[10:32:48.551] D (589235694) powerMeter: [HTTP/JSON] New total: -36.16
[10:32:49.143] I (589236292) hoymiles: Fetch inverter: 116182803895
[10:32:49.241] I (589236293) hoymiles: Queue size - NRF: 1 CMT: 0
[10:32:49.241] D (589236296) hoymiles: TX RealTimeRunData Channel: 23 --> 15 82 80 38 95 80 16 95 24 80 0B 00 68 E2 2D 31 00 00 00 00 00 00 00 00 EF 55 3A
[10:32:49.241] V (589236336) hoymiles: Interrupt received
[10:32:49.241] D (589236338) hoymiles: RX Channel: 40 --> 95 82 80 38 95 82 80 38 95 01 00 01 01 CE 00 84 00 7D 02 60 02 43 00 0B 8F 18 1C | -80 dBm
[10:32:49.241] V (589236377) hoymiles: Interrupt received
[10:32:49.241] D (589236379) hoymiles: RX Channel: 61 --> 95 82 80 38 95 82 80 38 95 02 00 03 2A 8E 00 0A 00 09 01 CF 00 4A 00 4A 01 57 AB | -80 dBm
[10:32:49.655] V (589236418) hoymiles: Interrupt received
[10:32:49.655] D (589236419) hoymiles: RX Channel: 61 --> 95 82 80 38 95 82 80 38 95 03 01 58 00 08 18 49 00 01 DB 02 00 05 00 05 09 49 0E | -80 dBm
[10:32:49.655] V (589236475) hoymiles: Interrupt received
[10:32:49.655] D (589236478) hoymiles: RX Channel: 40 --> 95 82 80 38 95 82 80 38 95 84 13 86 06 FD 00 C7 00 4B 03 E2 00 9F 00 01 74 7B 83 | -80 dBm
[10:32:49.655] I (589236805) hoymiles: RX Period End
Anything else?
Die geschilderten überhöhten Leistungswerte vom WR treten ohne erklärlichen Grund gelegentlich auf und ohne das ein zusätzlicher Verbraucher eingeschaltet wurde.
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.