Inverter power lagging reported limit by 100W [HMT-2250, Pylontech US5000) #1201
Replies: 6 comments 5 replies
-
This would have been my first guess. My second guess is that the resistances from the inputs to the battery are still slightly different due to different crimping quality of the MC4 connectors or other factors like not perfectly tight screw clamps. See the wiki (last picture and the text around it) for my experience with this, Manos copied it there. There might be other causes, but I would double-check the wiring, even though you took care that the cable lengths match. |
Beta Was this translation helpful? Give feedback.
-
I reconnected all cables (disconnect and connect again the MC4) and all wirings to the busbar. Tomorrow I'll be able to test. Just a thought: the whole issue popped up because the DPL didn't manage the grid power to 0 though I would expect it to do so. In case it should converge under all circumstances to the target value: what kind of log would you need such that I can clarify the issue? |
Beta Was this translation helpful? Give feedback.
-
Every time it reports the actual inverter power, the difference to the limit can be calculated. Both are reported in the log. This difference can then be added to the amount that's going into the new limit calculation. The only caveat I see is that with the limit close to the starting threshold, that delta shouldn't be added. Though I'm not sure whether the reported value in the GUI is really the actual value. For example if it says "Current Limit" 60 W (4%), and the total inverter power is 0.0 W, is the actual limit value from the inverter really 60 W? Anyway, it could be coded in the Shelly script as well... there the delta is available as well. It doesn't matter (well apart from an increased time delay) whether I do it in the shelly script or it is done in the DPL loop. That could provide a proof-of-principle.
Apart from that you made me really curious with your teaser.... :-) |
Beta Was this translation helpful? Give feedback.
-
That's fine, I'll go for the proof-of-principle using the Shelly... and just show the results. No, I don't use discord... but happy to join. Which channel is that discussed? (never used it, so no idea whether that's the right question ;-)) |
Beta Was this translation helpful? Give feedback.
-
I implemented the compensation of the limit-power mismatch in my Shelly script this morning. It was two lines, one to extract the current absolute limit and one to add the difference of the current limit and current power to the power meter output. A quick on/off switching of a water cooker + hair dryer test didn't derail my cascade setup with this compensation active, so doesn't look that bad. I will let this version run a week or two to be able to report back on its stability & whether it gives rise to unwanted behavior in practice. |
Beta Was this translation helpful? Give feedback.
-
@schlimmchen As I already mentioned it before I implemented it in a Shelly script, that runs anyway because it delivers power meter readings for a cascade of two inverters. For each inverter I keep track how often the power meter reading is produced, I allow for one set/get mismatch compensation per 7 seconds. Otherwise I expect it to start to oscillate back and forth, didn't test it though, it ran 3 weeks with this 6 sec timescale. Counters to book keep.
Compensation term, boxed by 250W max compensation (kind of arbitrary number).
Of course it would be much more elegant to have this in OpenDTU(onBattery) native, maybe as an option "Set/Get Inverter mismatch compensation" active yes/no. |
Beta Was this translation helpful? Give feedback.
-
OpenDTU-on-Battery 2024.06.03
HMT-2250, Pylontech US5000 setup.
Over longer timeframes (15 minutes) the inverter power lags the set and reported limits from DPL by about 100-200W. I know that for example the HMS-2000 also is lagging at low (<15%) powers, but here it happens over the whole power range (200W up to 2250W).
The kWh inbalance over the 6 inputs up to now is small, they have the same cable lengths. Normalized to the mean, the inbalance is 98-101%. The RF connection is excellent.
Has anybody experienced something similar? What could be causes for this behaviour?
Beta Was this translation helpful? Give feedback.
All reactions