Better error handling in some places.
New algorithm, very simplistic, to determine when to charge from the grid.
More cleanup after OpenMeteo integration
Clean up logging
update
Remove dead code.
In the process of replacing the geolocation module (sunrise/sunset) with OpenMeteo, which
Add https://open-meteo.com as a server, this can replace and improve several others we use.