BST to GMT Experiment
Posted: Sun 27 Oct 2013 9:14 pm
THIS IS NOT A REQUEST FOR ASSISTANCE - just sharing an experiment I did.
My computer has been poorly all this year for reasons unconnected with Cumulus. Yesterday it gave the blue screen of death, and I rebuilt it from a several days old backup finishing just after midnight. Knowing the clock change was due soon, I decided on a Cumulus related experiment.
1. I started Cumulus (the 1083 build of 1.9.4 beta) and left it running.
2. When I got up for breakfast looking at the trend graphs, there was evidence of extra variation between 1am and 2am, telling me the graphs included both BST and GMT measurements in the 1am to 2am plotting period.
-----------------
ORIGINAL 3.
Looking at the oct2013.txt monthly log, only one set of readings were stored every ten minutes from 1am to 2am, subsequent analysis revealed these related to GMT, although looking in the diags had led me to expect to see 1am to 2am BST followed by 1am to 2am GMT in the monthly log. In my mind I was recalling https://cumulus.hosiene.co.uk/viewtopic.php?f=4&t=8513 that concluded both are logged at end of DST.
REVISED(29 OCT 2013) 3.
Looking at the oct2013.txt monthly log, looking in the diags had led me to expect to see 1am to 2am BST followed by 1am to 2am GMT in the monthly log. In my mind I was recalling https://cumulus.hosiene.co.uk/viewtopic.php?f=4&t=8513 that concluded both are logged at end of DST. FOLLOWING EXCHANGES IN THIS THREAD I CAN CONFIRM CUMULUS BEHAVES AS EXPECTED
-----------------
4. Cumulus was stopped and my computer switched off while I was out for the day.
5. On my return this afternoon, I backed up my data sub-folder into a newly created sub-folder (BST to GMT).
6. Next I selected the backup folder created when I started Cumulus prior to the clock change, copied the ini files and oct2013.txt files from that backup across, and restarted Cumulus so it read the Fine Offset memory blocks to catch up.
7. I had changed the console clock yesterday because my model does not have radio controlled clock.
8. So Cumulus started at then (GMT) time and worked backwards through memory blocks assigning them to GMT time-stamps at 15 minute intervals (the station logging interval that does not exactly fall on quarter hours) but it actually finished an hour after the end time X in the back-up Oct2013.txt because it finished at just after X GMT did not include the extra hour needed to finish just after X BST.
EDIT 29 OCT - this is in line with what the Wiki now says about DST and Fine Offset
9. After a while, I closed Cumulus again.
10. Using 'Calc', I compared the two monthly log files and created a combined replacement one merging them. Essentially, for the one from the station logger, I worked backwards and added one hour to the timestamps between 1am in its monthly log file until just after the time X in the today.ini and oct2013.txt from the backup sub-folder (so creating an hour gap in the data after X). This gave me reading forwards; a change to 1am (GMT on Cumulus running log), after the edited Fine Offset times inbetween 1am (BST) and 2am (BST) that merged with the cumulus running monthly log for those hours, then readings from both logs until another 2am (GMT) and later times from the Cumulus running log. Since the Cumulus running measurements logged fitted inbetween the Fine Offset logged values for both hours, it was easy to confirm that I now had both sets of measurements with correct time-stamps according to computer clock.
11. Thus I have ended up with a monthly log file that runs until 2am then jumps back to 1am and continues.
12. Cleverly, Steve has released 1.9.4 as a new build today, so I've installed that in a different location to the beta I was using (reversing my procedure when I first swapped to a beta), enabling me to test running Cumulus b.1085 carrying on with the new monthly log with the option to go back to the previous had it all gone wrong.
13. My rollover is 9am GMT, so I deleted the record for the previous meteorological day in dayfile.txt in the new location, and used 'create missing' to recreate yesterday from the monthly log. Comparing the old and new versions of the last row in the daily summary log I am now convinced that I have all the 1am to 2am GMT and all the 1am to 2am BST figures now included (including the coldest part of the night for example).
Since the experiment I have seen https://cumulus.hosiene.co.uk/viewtopic.php?f=6&t=10780 and so I thought I would share my Cumulus 1.9.4 with Fine Offset WH1081 station experience.
My computer has been poorly all this year for reasons unconnected with Cumulus. Yesterday it gave the blue screen of death, and I rebuilt it from a several days old backup finishing just after midnight. Knowing the clock change was due soon, I decided on a Cumulus related experiment.
1. I started Cumulus (the 1083 build of 1.9.4 beta) and left it running.
2. When I got up for breakfast looking at the trend graphs, there was evidence of extra variation between 1am and 2am, telling me the graphs included both BST and GMT measurements in the 1am to 2am plotting period.
-----------------
ORIGINAL 3.
Looking at the oct2013.txt monthly log, only one set of readings were stored every ten minutes from 1am to 2am, subsequent analysis revealed these related to GMT, although looking in the diags had led me to expect to see 1am to 2am BST followed by 1am to 2am GMT in the monthly log. In my mind I was recalling https://cumulus.hosiene.co.uk/viewtopic.php?f=4&t=8513 that concluded both are logged at end of DST.
REVISED(29 OCT 2013) 3.
Looking at the oct2013.txt monthly log, looking in the diags had led me to expect to see 1am to 2am BST followed by 1am to 2am GMT in the monthly log. In my mind I was recalling https://cumulus.hosiene.co.uk/viewtopic.php?f=4&t=8513 that concluded both are logged at end of DST. FOLLOWING EXCHANGES IN THIS THREAD I CAN CONFIRM CUMULUS BEHAVES AS EXPECTED
-----------------
4. Cumulus was stopped and my computer switched off while I was out for the day.
5. On my return this afternoon, I backed up my data sub-folder into a newly created sub-folder (BST to GMT).
6. Next I selected the backup folder created when I started Cumulus prior to the clock change, copied the ini files and oct2013.txt files from that backup across, and restarted Cumulus so it read the Fine Offset memory blocks to catch up.
7. I had changed the console clock yesterday because my model does not have radio controlled clock.
8. So Cumulus started at then (GMT) time and worked backwards through memory blocks assigning them to GMT time-stamps at 15 minute intervals (the station logging interval that does not exactly fall on quarter hours) but it actually finished an hour after the end time X in the back-up Oct2013.txt because it finished at just after X GMT did not include the extra hour needed to finish just after X BST.
EDIT 29 OCT - this is in line with what the Wiki now says about DST and Fine Offset
9. After a while, I closed Cumulus again.
10. Using 'Calc', I compared the two monthly log files and created a combined replacement one merging them. Essentially, for the one from the station logger, I worked backwards and added one hour to the timestamps between 1am in its monthly log file until just after the time X in the today.ini and oct2013.txt from the backup sub-folder (so creating an hour gap in the data after X). This gave me reading forwards; a change to 1am (GMT on Cumulus running log), after the edited Fine Offset times inbetween 1am (BST) and 2am (BST) that merged with the cumulus running monthly log for those hours, then readings from both logs until another 2am (GMT) and later times from the Cumulus running log. Since the Cumulus running measurements logged fitted inbetween the Fine Offset logged values for both hours, it was easy to confirm that I now had both sets of measurements with correct time-stamps according to computer clock.
11. Thus I have ended up with a monthly log file that runs until 2am then jumps back to 1am and continues.
12. Cleverly, Steve has released 1.9.4 as a new build today, so I've installed that in a different location to the beta I was using (reversing my procedure when I first swapped to a beta), enabling me to test running Cumulus b.1085 carrying on with the new monthly log with the option to go back to the previous had it all gone wrong.
13. My rollover is 9am GMT, so I deleted the record for the previous meteorological day in dayfile.txt in the new location, and used 'create missing' to recreate yesterday from the monthly log. Comparing the old and new versions of the last row in the daily summary log I am now convinced that I have all the 1am to 2am GMT and all the 1am to 2am BST figures now included (including the coldest part of the night for example).
Since the experiment I have seen https://cumulus.hosiene.co.uk/viewtopic.php?f=6&t=10780 and so I thought I would share my Cumulus 1.9.4 with Fine Offset WH1081 station experience.