Closed mavo closed 7 months ago
Interesting, do you have any Panels connected directly to the inverter? Could also be that the inverter was not reachable or not reporting at this time and no channels were detected before. The only way I can imagine this to happen is when solarflow-control was started at a time when the inverter was offline, and so it never got a chance to detect channels. Could that be the case?
Yes, I have 1 Panel directly connected. And yes, as I drained the battery yesterday completely after 10pm and when it was empty I started the sf-control again. Did stop the sf-control to manually to do it via the app in BT mode. When I enabled the sf-tool again, it was still night and the battery was empty.
The strange thing is, why did it fail around 6am and not when I restarted the app?
Ok that explains things…a corner case not handled too well. I assume it failed because it tried to calculate a limit based on a zero channel list. The inverter was basically offline/not producing and therefore didn’t report any channels either. I have added a safeguard for that in the latest dev-build.
Out of interest, why stopping the script when the battery is empty? Or was that an exception as well?
Because the app does not allow me to drain it when it was never full. There is my other ticket #119 in which I mentioned this as well. Tldr: to calibrate the battery the manual asks to drain the battery and afterwards fill it once when the system is new. As this is the case for my system but SF control is not built for this (there's no need for this) I stopped it to be able to control it via BT.
Out of interest, why stopping the script when the battery is empty? Or was that an exception as well?
Actually, I stopped it to drain it and started it again when it was empty :-)
MaVo
Usually, you could just let it run, the battery will get empty at some stage anyway. In normal operation the sf-control with charge through would take care of that with the appropriate settings of full_charge_interval. (unless you live in an area with 365 days sunshine ;-)
Well, ok. I was following the manual, where it states you should drain first and then load. So yeah. The issue why I opened the ticket is resolved as you changed it in your dev branch, will close it now.
My SF-Control container did fail this morning
I noticed as I had my compose file set to
restart = "no"
and therefore I had no data reported anymore, so I checked the container and its logs.Just wanted to report, as you might be interested in this. MaVo