I hit that twice yearly daylight savings issue again today. and tried all my usual fixes.
There is a thread <https://groups.google.com/g/weewx-user/c/AsuYQBdI1Ls/m/-YT6LIp8CwAJ> on this but it is getting long and unwieldy. But before porting to the Rasberry Pi, I never had an issue with the spring change, only autumn, but 2 years in a row now WeeWX has stopped at 02:00 am during spring change. Last year I managed to fix it by simply stopping and starting WeeWX, but this year that failed to work. Doing wee_device --dump just resulted this error, which looks like a data corruption ERROR weewx.drivers.vantage: LOOP try #1; error: Expected to read 99 chars; got 0 instead So I had to restore the database and run wee_device —clear-memory This fixes the problem but results in me losing data. What I want is to be able to detect the clock change some how and then create a cron job to stop WeeWX at clock change, run wee_device —clear-memory then re-start start it 61 minutes later, that will work for summer and winter changes. This will minimise data lose and stop me having to go through this every year. Does anyone know of a way to find out when day light savings is due to happen -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/fcf9222f-4239-4422-962e-0f11193aafb0n%40googlegroups.com.
