Below you see the observation of time interval changes of my own data. This is registered while reading the records one by one and checking for interval changes. Any interval change - I set it to one minute in the inifile - leads to a different estimate of solar energy and solar hours. I also observed this in Patricks data and will check some other datasets which I have available (Paul, Javier, Laurent, Steinar). The conclusion is that checking the interval with which the data is written must be checked record by record to actually get a true estimate of solar duration and energy.
There are some questions/conclusions involved here:
- How is it possible that the interval is not constant (believe me, I never changed it). I see start/stop as cause but there also other unexplained moments.
- The gaps you see can be caused by maintenance, manual editing and power outages etc... and are considered unavoidable
- The necessity to check for interval changes has a severe performance - unacceptable? - effect in cutils, I need to think this over and maybe abandon the solar exercise.
Comments are welcome.
Code: Select all
2020-09-22 07:08:11.209 Solar Graphs - CreateListsFromMonthlyLogs start
2020-09-22 07:08:11.946 Solar Graphs - CreateListsFromMonthlyLogs DataLogInterval = 1
2020-09-22 07:08:11.947 Solar Graphs - CreateListsFromMonthlyLogs SunThreshold = 0,75
2020-09-22 07:08:25.199 Solar Graphs - DataLogInterval change at 18-7-2019 09:00:00 - Old: 1 New: 2
2020-09-22 07:08:25.199 Solar Graphs - DataLogInterval change at 18-7-2019 09:02:00 - Old: 2 New: 1
2020-09-22 07:08:29.341 Solar Graphs - DataLogInterval change at 30-7-2019 09:00:00 - Old: 1 New: 2
2020-09-22 07:08:29.341 Solar Graphs - DataLogInterval change at 30-7-2019 09:02:00 - Old: 2 New: 1
2020-09-22 07:08:29.686 Solar Graphs - DataLogInterval change at 31-7-2019 09:00:00 - Old: 1 New: 2
2020-09-22 07:08:29.686 Solar Graphs - DataLogInterval change at 31-7-2019 09:02:00 - Old: 2 New: 1
2020-09-22 07:08:32.775 Solar Graphs - DataLogInterval change at 9-8-2019 06:38:00 - Old: 1 New: 2
2020-09-22 07:08:32.775 Solar Graphs - DataLogInterval change at 9-8-2019 06:40:00 - Old: 2 New: 1
2020-09-22 07:08:34.101 Solar Graphs - DataLogInterval change at 13-8-2019 12:16:00 - Old: 1 New: 2
2020-09-22 07:08:34.101 Solar Graphs - DataLogInterval change at 13-8-2019 12:18:00 - Old: 2 New: 1
2020-09-22 07:08:34.777 Solar Graphs - DataLogInterval change at 15-8-2019 08:25:00 - Old: 1 New: 22
2020-09-22 07:08:34.777 Solar Graphs - DataLogInterval change at 15-8-2019 08:47:00 - Old: 22 New: 1
2020-09-22 07:08:41.526 Solar Graphs - DataLogInterval change at 4-9-2019 11:08:00 - Old: 1 New: 2
2020-09-22 07:08:41.526 Solar Graphs - DataLogInterval change at 4-9-2019 11:10:00 - Old: 2 New: 1
2020-09-22 07:08:52.024 Solar Graphs - DataLogInterval change at 5-10-2019 09:00:00 - Old: 1 New: 2
2020-09-22 07:08:52.024 Solar Graphs - DataLogInterval change at 5-10-2019 09:02:00 - Old: 2 New: 1
2020-09-22 07:08:55.415 Solar Graphs - DataLogInterval change at 15-10-2019 12:17:00 - Old: 1 New: 2
2020-09-22 07:08:55.416 Solar Graphs - DataLogInterval change at 15-10-2019 12:19:00 - Old: 2 New: 1
2020-09-22 07:09:14.098 Solar Graphs - DataLogInterval change at 9-12-2019 13:58:00 - Old: 1 New: 2
2020-09-22 07:09:14.098 Solar Graphs - DataLogInterval change at 9-12-2019 14:00:00 - Old: 2 New: 1
2020-09-22 07:09:24.645 Solar Graphs - DataLogInterval change at 9-1-2020 09:16:00 - Old: 1 New: 2
2020-09-22 07:09:24.646 Solar Graphs - DataLogInterval change at 9-1-2020 09:18:00 - Old: 2 New: 1
2020-09-22 07:09:33.549 Solar Graphs - DataLogInterval change at 4-2-2020 09:00:00 - Old: 1 New: 2
2020-09-22 07:09:33.549 Solar Graphs - DataLogInterval change at 4-2-2020 09:02:00 - Old: 2 New: 1
2020-09-22 07:09:56.761 Solar Graphs - DataLogInterval change at 12-4-2020 09:00:00 - Old: 1 New: 2
2020-09-22 07:09:56.761 Solar Graphs - DataLogInterval change at 12-4-2020 09:02:00 - Old: 2 New: 1
2020-09-22 07:10:00.845 Solar Graphs - DataLogInterval change at 24-4-2020 09:00:00 - Old: 1 New: 2
2020-09-22 07:10:00.845 Solar Graphs - DataLogInterval change at 24-4-2020 09:02:00 - Old: 2 New: 1
2020-09-22 07:10:04.243 Solar Graphs - DataLogInterval change at 4-5-2020 16:49:00 - Old: 1 New: 2
2020-09-22 07:10:04.244 Solar Graphs - DataLogInterval change at 4-5-2020 16:51:00 - Old: 2 New: 1
2020-09-22 07:10:04.583 Solar Graphs - DataLogInterval change at 5-5-2020 08:09:00 - Old: 1 New: 2
2020-09-22 07:10:04.584 Solar Graphs - DataLogInterval change at 5-5-2020 08:11:00 - Old: 2 New: 1
2020-09-22 07:10:06.622 Solar Graphs - DataLogInterval change or data gap too large = 47
2020-09-22 07:10:06.622 Solar Graphs - DataLogInterval change Skip record
2020-09-22 07:10:14.448 Solar Graphs - DataLogInterval change at 3-6-2020 17:10:00 - Old: 1 New: 24
2020-09-22 07:10:14.449 Solar Graphs - DataLogInterval change at 3-6-2020 17:34:00 - Old: 24 New: 1
2020-09-22 07:10:16.504 Solar Graphs - DataLogInterval change or data gap too large = 34
2020-09-22 07:10:16.504 Solar Graphs - DataLogInterval change Skip record
2020-09-22 07:10:20.930 Solar Graphs - DataLogInterval change at 22-6-2020 09:00:00 - Old: 1 New: 2
2020-09-22 07:10:20.930 Solar Graphs - DataLogInterval change at 22-6-2020 09:02:00 - Old: 2 New: 1
2020-09-22 07:10:22.284 Solar Graphs - DataLogInterval change at 26-6-2020 16:06:00 - Old: 1 New: 5
2020-09-22 07:10:22.284 Solar Graphs - DataLogInterval change at 26-6-2020 17:11:00 - Old: 5 New: 1
2020-09-22 07:10:22.284 Solar Graphs - DataLogInterval change or data gap too large = 46
2020-09-22 07:10:22.284 Solar Graphs - DataLogInterval change Skip record
2020-09-22 07:10:22.971 Solar Graphs - DataLogInterval change at 28-6-2020 09:00:00 - Old: 1 New: 2
2020-09-22 07:10:22.971 Solar Graphs - DataLogInterval change at 28-6-2020 09:02:00 - Old: 2 New: 1
2020-09-22 07:10:26.070 Solar Graphs - DataLogInterval change or data gap too large = 35
2020-09-22 07:10:26.079 Solar Graphs - DataLogInterval change Skip record
2020-09-22 07:10:26.424 Solar Graphs - DataLogInterval change at 8-7-2020 17:49:00 - Old: 1 New: 6
2020-09-22 07:10:26.424 Solar Graphs - DataLogInterval change at 8-7-2020 17:55:00 - Old: 6 New: 1
2020-09-22 07:10:26.767 Solar Graphs - DataLogInterval change at 9-7-2020 09:00:00 - Old: 1 New: 2
2020-09-22 07:10:26.767 Solar Graphs - DataLogInterval change at 9-7-2020 09:02:00 - Old: 2 New: 1
2020-09-22 07:10:27.113 Solar Graphs - DataLogInterval change at 10-7-2020 09:00:00 - Old: 1 New: 2
2020-09-22 07:10:27.113 Solar Graphs - DataLogInterval change at 10-7-2020 09:02:00 - Old: 2 New: 1
2020-09-22 07:10:32.310 Solar Graphs - DataLogInterval change at 25-7-2020 19:03:00 - Old: 1 New: 2
2020-09-22 07:10:32.310 Solar Graphs - DataLogInterval change at 25-7-2020 19:05:00 - Old: 2 New: 1
2020-09-22 07:10:33.335 Solar Graphs - DataLogInterval change at 28-7-2020 10:34:00 - Old: 1 New: 2
2020-09-22 07:10:33.335 Solar Graphs - DataLogInterval change at 28-7-2020 10:36:00 - Old: 2 New: 1
2020-09-22 07:10:38.104 Solar Graphs - DataLogInterval change or data gap too large = 37
2020-09-22 07:10:38.112 Solar Graphs - DataLogInterval change Skip record
2020-09-22 07:10:38.453 Solar Graphs - DataLogInterval change at 12-8-2020 14:31:00 - Old: 1 New: 2
2020-09-22 07:10:38.453 Solar Graphs - DataLogInterval change at 12-8-2020 14:33:00 - Old: 2 New: 1
2020-09-22 07:10:38.796 Solar Graphs - DataLogInterval change at 13-8-2020 10:06:00 - Old: 1 New: 2
2020-09-22 07:10:38.796 Solar Graphs - DataLogInterval change at 13-8-2020 10:08:00 - Old: 2 New: 1
2020-09-22 07:10:40.505 Solar Graphs - DataLogInterval change at 18-8-2020 10:34:00 - Old: 1 New: 2
2020-09-22 07:10:40.506 Solar Graphs - DataLogInterval change at 18-8-2020 10:36:00 - Old: 2 New: 1
2020-09-22 07:10:40.506 Solar Graphs - DataLogInterval change at 18-8-2020 12:54:00 - Old: 1 New: 4
2020-09-22 07:10:40.506 Solar Graphs - DataLogInterval change at 18-8-2020 12:58:00 - Old: 4 New: 2
2020-09-22 07:10:40.506 Solar Graphs - DataLogInterval change at 18-8-2020 13:00:00 - Old: 2 New: 1
2020-09-22 07:10:40.506 Solar Graphs - DataLogInterval change at 18-8-2020 13:09:00 - Old: 1 New: 2
2020-09-22 07:10:40.506 Solar Graphs - DataLogInterval change at 18-8-2020 13:11:00 - Old: 2 New: 1
2020-09-22 07:10:40.506 Solar Graphs - DataLogInterval change at 18-8-2020 13:18:00 - Old: 1 New: 2
2020-09-22 07:10:40.506 Solar Graphs - DataLogInterval change at 18-8-2020 13:20:00 - Old: 2 New: 1
2020-09-22 07:10:48.708 Solar Graphs - DataLogInterval change at 11-9-2020 09:01:00 - Old: 1 New: 0
2020-09-22 07:10:48.708 Solar Graphs - DataLogInterval change at 11-9-2020 09:01:00 - Old: 0 New: 1
2020-09-22 07:10:52.482 Solar Graphs: Timing of CreateListsFromMonthlyLogs = 161272 ms
2020-09-22 07:10:52.482 Solar Graphs - CreateListsFromMonthlyLogs stop