Thanks for all the feedback everyone! I’m away on family holidays at the moment so won’t be able to fix anything, but do keep the bugs and suggestions in coming!
Ok, I’ll take a look at this. Are you referring to the “big” numbers showing the time and distance to the last strike? The “small” numbers showing the historical counts and frequency are updating?
I pondered about this a lot while setting up UDP mode. My reasoning for the current iteration with Websocket as default and an internet connection required to setup is that a WF station cannot be setup without the internet, the PiConsole cannot be installed without the internet, and the websocket provides “better” data, hence the defaults I choose seemed justified. Added to this, soooo many users get thoroughly confused between station IDs, device IDs and serial numbers that I thought removing the requirement for users to enter the serial number was probably a good thing.
That being said, I can see why in your case these choices are not optimal at all.
This I think is the solution, and getting your PR merged is my intention before the UDP functionality becomes stable. The user can then choose to install a blank .ini file as either a “demo” mode or as an “advanced” installation option that allows them to configure the .ini file manually in a way that suits their setup by may violate the usual requirements. I could also allow an advance mode that does no verification when the user is asked to enter information and allows fields to be skipped. I’ll give this some thought!
If REST is set to off, then this is expected behaviour. The PiConsole does no caching of data, so without the API it cannot calculate any trends or differences. This is something I could look at though.
That log file is busy!! It looks like some of your sensors were returning no data, and the API requests were failing for some reason (not sure why is REST services was set to off). Can you start again with a clean terminal and let me know what you see? It’ll be easier to pick out the errors.
This is probably the Sager forecast trying to hit the API. I realise I never added the API/no API checks to this module