So yesterday my internet went out for the first time since having my Tempest setup and I found strange data gaps in my weewx setups. I have 3 raspberry pis running weewx (I guess that’s what you do when you have spare ones around and are tinkering with different setups) as it seems to be the best setup I have found to capture/archive/use my data from the Tempest. My understanding/expectation was that the Tempest would continue to broadcast data within my network even though the internet was down and that my weewx systems would still capture and make available for viewing.
Initially I thought weewx was not working because of the internet being down, but upon closer inspection and over time I found weewx was running and making entries into the weewx.sdb every 5 minutes as it should, but there was “blank” data for about 2hr, then actual data for about 2 hours and this frequency continued until my internet came back. The other curious thing is that while most entries were blank during the alternating 2 hr segments, it appears the wind data was being collected through most of these “down” times. Now if I had one weewx setup doing this I may assumed weewx was the problem but all three systems showed this same behavior and the 2 hrs segments “with data” and “without data” where the same. This made me wonder if it had to do with how the Tempest hub was broadcasting the data during the internet time being down. That being said once the internet came back online and the Tempest website was backfilled, the backfilled data was complete with no gaps.
Here is a capture of the weewx debug log during one of the “gaps” showing weewx.sdb entries:
Any ideas, where the issue might be coming from or where to start looking? I’m at a loss, but want to try to avoid this in the future.
Related to this is there is a better solution to reliably capture all the data, whether I have internet or not? I chose weewx because it seems robust and provides data capture and presentation that I am looking for that the Tempest App/Website are lacking in my opinion. Also, is there anyway to extract data from the tempest website and backfill weewx or any other program for that matter?