@sdetweil
Hi Sam,
I’ve been testing the new develop branch of the weather module over the last few days, and I wanted to give you some positive feedback.
My tablet recently developed a life of its own (eigenartiges Eigenleben), causing unpredictable connection drops and browser reloads. This would have normally triggered the 24-hour API limit for OpenMeteo, but your new protection logic completely saved my setup! It’s great to see that the module now prevents “rogue” clients from getting the whole IP banned.
While testing, I had one idea for an improvement:
Currently, if a client reconnects during the backend’s “protection phase,” it stays on “Loading…” until the next scheduled fetch. It would be the icing on the cake if the module could immediately push the cached data to a newly connected client, instead of making it wait for the next real API call.
Anyway, thanks for the amazing work. Everything is running smoothly now!
Best regards,
Florian



