Closed tuxianerDE closed 7 months ago
Resolved. With latest change in DEV inverter limits at 150% as reported from DTU and thus no oversteering.
Noticed that in solarFlow operation the inverter oversteering limit is getting ignored. Logs are below. The system is not oversteering however the limit to protect should apply here too as it does not make a difference between direct solar panels and battery mode.
Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,677:INFO: #033[31;20mHUB: S:0.0W [ 0.0,0.0,0.0,0.0,0.0,0.0 ], B: 39% (39|40|39|38), V:48.6V (48.4|48.5|48.7|48.7), C:-789W, P:False, F:3.0h, E:197.9h, H:752W, L:746W#033[0m Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,677:INFO: #033[33;20mINV: AC:716.5W, DC:759.2W (0.1|0.1|389.2|369.8), L:2917.5W [800W]#033[0m Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,678:INFO: #033[33;32mSMT: T:Smartmeter P:9.0W [ 100.0,96.0,93.0,93.0,93.0,85.0,85.0,55.0,46.0,33.0,32.0,14.0,9.0,9.0,9.0,9.0 ]#033[0m Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,678:INFO: Direct connected panels can't cover demand 0.2W/740.8W, trying to get rest from hub. Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,678:INFO: Checking if Solarflow is willing to contribute 740.6W ... Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,680:INFO: Based on time, solarpower ( 0.0W) minimum charge power (500W) and bypass state (False), hub could contribute 740.6W - Decision path: 2.1. Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,681:INFO: Setting solarflow output limit to 737.0W Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,681:INFO: Solarflow is willing to contribute 737.0W! Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,681:INFO: Adjusting inverter limit from 0.1W to 5.2W Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,682:INFO: Direct connected panel limit is 5W. Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,683:INFO: Setting inverter output limit to 1200.0W (1 min moving average of 727W x 4) Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,684:INFO: Sun: 07:29 - 18:00 Demand: 740.8W, Panel DC: (0.1|0.1), Hub DC: (389.2|369.8), Inverter Limit: 1200.0W, Hub Limit: 737.0W Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,694:INFO: #033[31;20mHUB: S:0.0W [ 0.0,0.0,0.0,0.0,0.0,0.0 ], B: 39% (38|40|39|38), V:48.6V (48.4|48.5|48.7|48.7), C:-755W, P:False, F:3.0h, E:197.9h, H:720W, L:737W#033[0m Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,694:INFO: #033[33;20mINV: AC:660.5W, DC:639.9W (0.1|0.1|328.0|311.7), L:1200.0W [3600W]#033[0m Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,694:INFO: #033[33;32mSMT: T:Smartmeter P:109.0W [ 93.0,85.0,85.0,55.0,46.0,33.0,32.0,14.0,9.0,9.0,9.0,9.0,5.0,9.0,1.0,1.0,17.0,109.0 ]#033[0m Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,695:INFO: Direct connected panels can't cover demand 0.2W/686.2W, trying to get rest from hub. Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,695:INFO: Checking if Solarflow is willing to contribute 686.0W ... Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,696:INFO: Based on time, solarpower ( 0.0W) minimum charge power (500W) and bypass state (False), hub could contribute 686.0W - Decision path: 2.1. Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,697:INFO: Setting solarflow output limit to 731.0W Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,698:INFO: Solarflow is willing to contribute 731.0W! Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,698:INFO: Adjusting inverter limit from 0.1W to 5.2W Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,699:INFO: Direct connected panel limit is 5W. Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,700:INFO: Setting inverter output limit to 2912W (1 min moving average of 721W x 4) Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,701:INFO: Sun: 07:29 - 18:00 Demand: 686.2W, Panel DC: (0.1|0.1), Hub DC: (328.0|311.7), Inverter Limit: 2912.0W, Hub Limit: 731.0W
There is two interesting lines here:
Feb 23 19:36:08 babylon solarFlow[11127]: 2024-02-23 19:36:08,677:INFO: INV: AC:716.5W, DC:759.2W (0.1|0.1|389.2|369.8), L:2917.5W [800W]
and
Feb 23 19:36:23 babylon solarFlow[11127]: 2024-02-23 19:36:23,694:INFO: INV: AC:660.5W, DC:639.9W (0.1|0.1|328.0|311.7), L:1200.0W [3600W]
The total capacity of the inverter is first detected as [800W] and then suddenly as [3600W]. This is strange as the calculation is based on the relative and absolute limit it reads from OpenDTU.
capacity = limitAbsolute/limitRelative*100
The only explanation i have for that is that the data from OpenDTU was not correct. Can you provide more logs (especially only the "INV" lines for a larger timeframe?
Here you go. Once the full log of the time frame with more "before". And an extract of the INV section.
Hm. seems the limit was detected stable at 1500W before ~19:33, then there was "hickup" where it jumped between 800 and 3600W and it returned to stable 1500W again. That is indeed weird and can only happen with incorrect data from OpenDTU when the absolute and relative limit presented by OpenDTU do not match.... Do you see more such "events" or is this a one-time observation? You haven't restarted OpenDTU or the inverter around this time?
Nope did not touch any of the components as I wanted to ensure that the test with the rapid change detection and avg is correctly working.
This has been a one time occurrence when I look at the graphs, at least nothing observable
Hm, maybe there could be a race condition. We are determining the maxPower of the inverter by reading the absolute and the relative values we get from the DTU. MQTT topics:
f'{self.base_topic}/status/limit_absolute',
f'{self.base_topic}/status/limit_relative'
The maxPower is always calculated when there is an update to the limitRelative value:
def updLimitRelative(self, value:float):
self.limitRelative = value
self.maxPower = int(round(self.limitAbsolute/self.limitRelative*100,-2))
So in the case that the DTU has not yet updated the absolute value (at the same time or before the relative value) this could lead to a wrong calculation. though this is really surprising, those value should instantly change if either one changes.
Maybe it's good enough to determine the maxPower only once on startup and then never again....
So dalla here we go.
That is a valid thought you have there, determining this once during startup would be sufficient as the inverter cannot change during run.
could you maybe do the calculation absolute/relative * 100 right in your influx query to see if there are any discrepancies? I’m certain these values aren’t always reported at the same discrete timestamps..
Absolute steady
I agree. Determining maxPower once at startup would be sufficient, given that you cannot add a new inverter at runtime and that the serial is different.
Observed it again today evening:
Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,427:INFO: #033[31;20mHUB: S:0.0W [ 0.0,0.0,0.0,0.0 ], B: 15% (15|15|15|15), V:47.8V (47.7|47.6|47.9|47.9), C:-824W, P:False, F:24.1h, E:77.9h, H:792W, L:826W#033[0m Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,427:INFO: #033[33;20mINV: AC:764.1W, DC:806.6W (1.7|1.6|411.7|391.6), L:1500.0W [2700W]#033[0m Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,428:INFO: #033[33;32mSMT: T:Smartmeter P:1543.0W [ 1000.0 ]#033[0m Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,428:INFO: Direct connected panels can't cover demand 3.3W/1764.1W, trying to get rest from hub. Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,428:INFO: Checking if Solarflow is willing to contribute 1760.8W ... Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,429:INFO: Based on time, solarpower ( 0.0W) minimum charge power (500W) and bypass state (False), hub could contribute 850.0W - Decision path: 2.1. Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,430:INFO: Setting solarflow output limit to 850.0W Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,431:INFO: Solarflow is willing to contribute 850.0W! Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,431:INFO: Adjusting inverter limit from 1.7W to 9.2W Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,431:INFO: Direct connected panel limit is 9W. Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,432:INFO: Setting inverter output limit to 3228W (1 min moving average of 840W x 4) Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,433:INFO: Sun: 07:08 - 18:17 Demand: 1764.1W, Panel DC: (1.7|1.6), Hub DC: (411.7|391.6), Inverter Limit: 3228.0W, Hub Limit: 850.0W Mar 4 18:00:45 babylon solarFlow[11127]: 2024-03-04 18:00:45,090:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:46 babylon solarFlow[11127]: 2024-03-04 18:00:46,287:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:47 babylon solarFlow[11127]: 2024-03-04 18:00:47,409:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:48 babylon solarFlow[11127]: 2024-03-04 18:00:48,587:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:49 babylon solarFlow[11127]: 2024-03-04 18:00:49,743:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:50 babylon solarFlow[11127]: 2024-03-04 18:00:50,903:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:52 babylon solarFlow[11127]: 2024-03-04 18:00:52,080:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:53 babylon solarFlow[11127]: 2024-03-04 18:00:53,241:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:54 babylon solarFlow[11127]: 2024-03-04 18:00:54,407:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:55 babylon solarFlow[11127]: 2024-03-04 18:00:55,579:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:56 babylon solarFlow[11127]: 2024-03-04 18:00:56,737:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:57 babylon solarFlow[11127]: 2024-03-04 18:00:57,920:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,083:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,449:INFO: #033[31;20mHUB: S:0.0W [ 0.0,0.0,0.0,0.0 ], B: 15% (15|15|15|15), V:47.8V (47.7|47.6|47.9|47.9), C:-834W, P:False, F:24.1h, E:77.9h, H:803W, L:850W#033[0m Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,449:INFO: #033[33;20mINV: AC:763.3W, DC:803.0W (1.7|1.6|409.9|389.8), L:3228.0W [700W]#033[0m Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,450:INFO: #033[33;32mSMT: T:Smartmeter P:1538.0W [ 1000.0 ]#033[0m Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,450:INFO: Direct connected panels can't cover demand 3.3W/1763.3W, trying to get rest from hub. Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,450:INFO: Checking if Solarflow is willing to contribute 1760.0W ... Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,451:INFO: Based on time, solarpower ( 0.0W) minimum charge power (500W) and bypass state (False), hub could contribute 850.0W - Decision path: 2.1. Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,452:INFO: Not setting solarflow output limit to 850.0W as it is identical to current limit! Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,452:INFO: Solarflow is willing to contribute 850.0W! Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,452:INFO: Adjusting inverter limit from 1.7W to 9.2W Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,453:INFO: Direct connected panel limit is 9W. Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,453:INFO: Setting inverter output limit to 1050.0W (1 min moving average of 840W x 4) Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,455:INFO: Sun: 07:08 - 18:17 Demand: 1763.3W, Panel DC: (1.7|1.6), Hub DC: (409.9|389.8), Inverter Limit: 1050.0W, Hub Limit: 850.0W Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,427:INFO: #033[31;20mHUB: S:0.0W [ 0.0,0.0,0.0,0.0 ], B: 15% (15|15|15|15), V:47.8V (47.7|47.6|47.9|47.9), C:-824W, P:False, F:24.1h, E:77.9h, H:792W, L:826W#033[0m Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,427:INFO: #033[33;20mINV: AC:764.1W, DC:806.6W (1.7|1.6|411.7|391.6), L:1500.0W [2700W]#033[0m Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,428:INFO: #033[33;32mSMT: T:Smartmeter P:1543.0W [ 1000.0 ]#033[0m Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,428:INFO: Direct connected panels can't cover demand 3.3W/1764.1W, trying to get rest from hub. Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,428:INFO: Checking if Solarflow is willing to contribute 1760.8W ... Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,429:INFO: Based on time, solarpower ( 0.0W) minimum charge power (500W) and bypass state (False), hub could contribute 850.0W - Decision path: 2.1. Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,430:INFO: Setting solarflow output limit to 850.0W Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,431:INFO: Solarflow is willing to contribute 850.0W! Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,431:INFO: Adjusting inverter limit from 1.7W to 9.2W Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,431:INFO: Direct connected panel limit is 9W. Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,432:INFO: Setting inverter output limit to 3228W (1 min moving average of 840W x 4) Mar 4 18:00:44 babylon solarFlow[11127]: 2024-03-04 18:00:44,433:INFO: Sun: 07:08 - 18:17 Demand: 1764.1W, Panel DC: (1.7|1.6), Hub DC: (411.7|391.6), Inverter Limit: 3228.0W, Hub Limit: 850.0W Mar 4 18:00:45 babylon solarFlow[11127]: 2024-03-04 18:00:45,090:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:46 babylon solarFlow[11127]: 2024-03-04 18:00:46,287:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:47 babylon solarFlow[11127]: 2024-03-04 18:00:47,409:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:48 babylon solarFlow[11127]: 2024-03-04 18:00:48,587:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:49 babylon solarFlow[11127]: 2024-03-04 18:00:49,743:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:50 babylon solarFlow[11127]: 2024-03-04 18:00:50,903:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:52 babylon solarFlow[11127]: 2024-03-04 18:00:52,080:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:53 babylon solarFlow[11127]: 2024-03-04 18:00:53,241:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:54 babylon solarFlow[11127]: 2024-03-04 18:00:54,407:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:55 babylon solarFlow[11127]: 2024-03-04 18:00:55,579:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:56 babylon solarFlow[11127]: 2024-03-04 18:00:56,737:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:57 babylon solarFlow[11127]: 2024-03-04 18:00:57,920:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,083:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,449:INFO: #033[31;20mHUB: S:0.0W [ 0.0,0.0,0.0,0.0 ], B: 15% (15|15|15|15), V:47.8V (47.7|47.6|47.9|47.9), C:-834W, P:False, F:24.1h, E:77.9h, H:803W, L:850W#033[0m Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,449:INFO: #033[33;20mINV: AC:763.3W, DC:803.0W (1.7|1.6|409.9|389.8), L:3228.0W [700W]#033[0m Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,450:INFO: #033[33;32mSMT: T:Smartmeter P:1538.0W [ 1000.0 ]#033[0m Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,450:INFO: Direct connected panels can't cover demand 3.3W/1763.3W, trying to get rest from hub. Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,450:INFO: Checking if Solarflow is willing to contribute 1760.0W ... Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,451:INFO: Based on time, solarpower ( 0.0W) minimum charge power (500W) and bypass state (False), hub could contribute 850.0W - Decision path: 2.1. Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,452:INFO: Not setting solarflow output limit to 850.0W as it is identical to current limit! Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,452:INFO: Solarflow is willing to contribute 850.0W! Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,452:INFO: Adjusting inverter limit from 1.7W to 9.2W Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,453:INFO: Direct connected panel limit is 9W. Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,453:INFO: Setting inverter output limit to 1050.0W (1 min moving average of 840W x 4) Mar 4 18:00:59 babylon solarFlow[11127]: 2024-03-04 18:00:59,455:INFO: Sun: 07:08 - 18:17 Demand: 1763.3W, Panel DC: (1.7|1.6), Hub DC: (409.9|389.8), Inverter Limit: 1050.0W, Hub Limit: 850.0W Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,527:INFO: #033[31;20mHUB: S:0.0W [ 0.0,0.0 ], B: 14% (14|14|15|15), V:47.8V (47.8|47.7|47.9|47.9), C:-240W, P:False, F:24.1h, E:77.9h, H:229W, L:850W#033[0m Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,527:INFO: #033[33;20mINV: AC:187.2W, DC:85.9W (1.5|1.5|42.5|40.4), L:3360.0W [300W]#033[0m Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,527:INFO: #033[33;32mSMT: T:Smartmeter P:2301.0W [ 1000.0 ]#033[0m Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,528:INFO: Direct connected panels can't cover demand 3.0W/1187.2W, trying to get rest from hub. Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,528:INFO: Checking if Solarflow is willing to contribute 1184.2W ... Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,529:INFO: Based on time, solarpower ( 0.0W) minimum charge power (500W) and bypass state (False), hub could contribute 850.0W - Decision path: 2.1. Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,530:INFO: Not setting solarflow output limit to 850.0W as it is identical to current limit! Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,530:INFO: Solarflow is willing to contribute 850.0W! Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,531:INFO: Adjusting inverter limit from 1.5W to 8.7W Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,531:INFO: Direct connected panel limit is 8W. Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,532:INFO: Setting inverter output limit to 450.0W (1 min moving average of 840W x 4) Mar 4 18:01:59 babylon solarFlow[11127]: 2024-03-04 18:01:59,533:INFO: Sun: 07:08 - 18:17 Demand: 1187.2W, Panel DC: (1.5|1.5), Hub DC: (42.5|40.4), Inverter Limit: 450.0W, Hub Limit: 850.0W Mar 4 18:02:00 babylon solarFlow[11127]: 2024-03-04 18:02:00,610:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:01 babylon solarFlow[11127]: 2024-03-04 18:02:01,709:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:02 babylon solarFlow[11127]: 2024-03-04 18:02:02,805:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:03 babylon solarFlow[11127]: 2024-03-04 18:02:03,902:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:04 babylon solarFlow[11127]: 2024-03-04 18:02:04,996:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:06 babylon solarFlow[11127]: 2024-03-04 18:02:06,101:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:07 babylon solarFlow[11127]: 2024-03-04 18:02:07,198:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:08 babylon solarFlow[11127]: 2024-03-04 18:02:08,318:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:09 babylon solarFlow[11127]: 2024-03-04 18:02:09,355:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:10 babylon solarFlow[11127]: 2024-03-04 18:02:10,394:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:11 babylon solarFlow[11127]: 2024-03-04 18:02:11,438:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:11 babylon solarFlow[11127]: 2024-03-04 18:02:11,679:INFO: Triggering telemetry update: iot/73bkTV/68aE3bUQ/properties/read Mar 4 18:02:12 babylon solarFlow[11127]: 2024-03-04 18:02:12,472:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:13 babylon solarFlow[11127]: 2024-03-04 18:02:13,555:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,546:INFO: #033[31;20mHUB: S:0.0W [ 0.0,0.0 ], B: 14% (14|14|15|15), V:47.8V (47.8|47.7|47.9|47.9), C: -98W, P:False, F:24.2h, E:77.9h, H: 94W, L:850W#033[0m Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,547:INFO: #033[33;20mINV: AC:88.1W, DC:29.4W (1.6|1.5|13.5|12.8), L:450.0W [11200W]#033[0m Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,547:INFO: #033[33;32mSMT: T:Smartmeter P:2081.0W [ 1000.0 ]#033[0m Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,547:INFO: Direct connected panels can't cover demand 3.1W/1088.1W, trying to get rest from hub. Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,548:INFO: Checking if Solarflow is willing to contribute 1085.0W ... Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,550:INFO: Based on time, solarpower ( 0.0W) minimum charge power (500W) and bypass state (False), hub could contribute 850.0W - Decision path: 2.1. Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,551:INFO: Not setting solarflow output limit to 850.0W as it is identical to current limit! Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,551:INFO: Solarflow is willing to contribute 850.0W! Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,551:INFO: Adjusting inverter limit from 1.6W to 9.0W Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,552:INFO: Direct connected panel limit is 8W. Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,553:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,553:INFO: Setting inverter output limit to 3360W (1 min moving average of 840W x 4) Mar 4 18:02:14 babylon solarFlow[11127]: 2024-03-04 18:02:14,555:INFO: Sun: 07:08 - 18:17 Demand: 1088.1W, Panel DC: (1.6|1.5), Hub DC: (13.5|12.8), Inverter Limit: 3360.0W, Hub Limit: 850.0W Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,571:INFO: #033[31;20mHUB: S:0.0W [ 0.0,0.0,0.0,0.0 ], B: 14% (14|14|15|15), V:48.2V (48.2|48.1|48.3|48.3), C:-164W, P:False, F:24.2h, E:77.9h, H:145W, L:850W#033[0m Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,571:INFO: #033[33;20mINV: AC:137.3W, DC:212.5W (1.6|1.5|107.3|102.1), L:3360.0W [200W]#033[0m Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,571:INFO: #033[33;32mSMT: T:Smartmeter P:2272.0W [ 1000.0 ]#033[0m Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,572:INFO: Direct connected panels can't cover demand 3.1W/1137.3W, trying to get rest from hub. Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,572:INFO: Checking if Solarflow is willing to contribute 1134.2W ... Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,573:INFO: Based on time, solarpower ( 0.0W) minimum charge power (500W) and bypass state (False), hub could contribute 850.0W - Decision path: 2.1. Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,573:INFO: Not setting solarflow output limit to 850.0W as it is identical to current limit! Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,574:INFO: Solarflow is willing to contribute 850.0W! Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,574:INFO: Adjusting inverter limit from 1.6W to 9.0W Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,574:INFO: Direct connected panel limit is 8W. Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,576:INFO: Setting inverter output limit to 300.0W (1 min moving average of 840W x 4) Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,577:INFO: Sun: 07:08 - 18:17 Demand: 1137.3W, Panel DC: (1.6|1.5), Hub DC: (107.3|102.1), Inverter Limit: 300.0W, Hub Limit: 850.0W Mar 4 18:02:29 babylon solarFlow[11127]: 2024-03-04 18:02:29,642:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:30 babylon solarFlow[11127]: 2024-03-04 18:02:30,762:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:31 babylon solarFlow[11127]: 2024-03-04 18:02:31,879:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:33 babylon solarFlow[11127]: 2024-03-04 18:02:32,998:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:34 babylon solarFlow[11127]: 2024-03-04 18:02:34,115:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:35 babylon solarFlow[11127]: 2024-03-04 18:02:35,217:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:36 babylon solarFlow[11127]: 2024-03-04 18:02:36,330:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:37 babylon solarFlow[11127]: 2024-03-04 18:02:37,469:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:38 babylon solarFlow[11127]: 2024-03-04 18:02:38,587:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:39 babylon solarFlow[11127]: 2024-03-04 18:02:39,602:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:40 babylon solarFlow[11127]: 2024-03-04 18:02:40,644:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:41 babylon solarFlow[11127]: 2024-03-04 18:02:41,660:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:42 babylon solarFlow[11127]: 2024-03-04 18:02:42,679:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:43 babylon solarFlow[11127]: 2024-03-04 18:02:43,766:INFO: Rapid rise in demand detected, clearing buffer! Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,592:INFO: #033[31;20mHUB: S:0.0W [ 0.0,0.0,0.0,0.0 ], B: 14% (14|14|15|15), V:48.2V (48.2|48.1|48.3|48.3), C: -80W, P:False, F:24.2h, E:77.9h, H: 77W, L:850W#033[0m Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,593:INFO: #033[33;20mINV: AC:148.3W, DC:160.3W (1.6|1.5|80.5|76.7), L:300.0W [16800W]#033[0m Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,593:INFO: #033[33;32mSMT: T:Smartmeter P:2112.0W [ 1000.0 ]#033[0m Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,593:INFO: Direct connected panels can't cover demand 3.1W/1148.3W, trying to get rest from hub. Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,593:INFO: Checking if Solarflow is willing to contribute 1145.2W ... Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,594:INFO: Based on time, solarpower ( 0.0W) minimum charge power (500W) and bypass state (False), hub could contribute 850.0W - Decision path: 2.1. Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,594:INFO: Not setting solarflow output limit to 850.0W as it is identical to current limit! Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,594:INFO: Solarflow is willing to contribute 850.0W! Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,594:INFO: Adjusting inverter limit from 1.6W to 9.0W Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,595:INFO: Direct connected panel limit is 8W. Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,595:INFO: Setting inverter output limit to 3360W (1 min moving average of 840W x 4) Mar 4 18:02:44 babylon solarFlow[11127]: 2024-03-04 18:02:44,596:INFO: Sun: 07:08 - 18:17 Demand: 1148.3W, Panel DC: (1.6|1.5), Hub DC: (80.5|76.7), Inverter Limit: 3360.0W, Hub Limit: 850.0W
This should be fixed on the dev branch, now the inverter capacity is determined only one at startup by using 5 samples of absolute and relative limits.
Issue resolved. oversteering did not occur based on the monitoring results.
I have made the following observation. If the inverter via the DTU is steered to high (like the screenshot attached) the inverter actually almost shuts down.
The current implementation is a multiplication based on the number of channels (in my case 4). However may be the number of MPPTs is the one to be used for the inverter. I checked OpenDTU and they allow for a limit max of 150% of the overall inverter limit i.e. HM-1500 (max. 150% -> 2250W)
My config values:
the max output power of your inverter, used to calculate correct absolute valu es
inverter_max_power = 1100 max_discharge_power = 800 max_inverter_limit = 800