<<< macOS WeeWX Guides >>>
Managing The Change to Summer Time WeeWX 3.0
When the clocks go forward to Summertime there may be an issue with the time synchronisation between the Davis VantageVue and Weewx. This issue presents itself as the website being locked at 02:00 and if you are sending reports to other organisations they will probably be mailing you to let you know that synchronisation has stopped.
This issue is explored in a lot more detail on the User Forum, but suffice to say that there is a simple fix to the issue.
The isue appears to be caused when the system reads data from the VantageVue, expecting it to be from just after 01:00 and when the next records are from 02:00 the system assumes that something has gone wrong and aborts processing.
To fix it you have to force a full dump from the VantageVue which will effectvely synchronise the clocks, then everything will progress as before. This will however generate lots of dupllicate key errors that can safely be ignored.
The commands for this are as follows and are based on running WeeWX as a Daemon on the Mac OS as detailed here
First you have to log into the directory that contains your WeeWX website, in my case this is in my Groups directory tree
$ cd /Groups/revitt/WebSites/Weewx/ $ sudo launchctl unload /Library/LaunchDaemons/com.weewx.weewxd.plist $ ./bin/wee_config_device weewx.conf --dump Using configuration file weewx.conf Using Vantage version 3.0 (weewx.drivers.vantage) Proceeding will dump all data in the logger. Are you sure you want to proceed (y/n)? y Starting dump ... Records processed: 2560; Timestamp: 2015-03-24 09:50:00 GMT (1427190600) Finished dump. 2560 records added $ sudo launchctl load /Library/LaunchDaemons/com.weewx.weewxd.plist
Then when you log onto your website you should see the updated data