What happens when the sudo weectl database calc-missing command stops on a date and seems to stall?
On Friday, January 19, 2024 at 5:53:11 PM UTC-5 Tom Keffer wrote: > Good sleuthing, Paul! > > On Fri, Jan 19, 2024 at 10:23 AM Paul R Anderson <pa...@pauland.net> > wrote: > >> This was really fun to track down! Thanks for the challenge ! >> I have been able to reproduce your issue... it's a little complicated, >> but it can be fixed easily :) >> It's caused by 2 factors >> *1. Your station seems to have stopped reporting Barometric Pressure on >> or about 2019-12-31 @ 16:45 * >> *No idea why, hopefully you are aware of this and know the cause.* >> >> *2. Your using an older version of NOAA-%Y-%m.txt.tmpl* >> The older version used this statement to determine if there was data for >> each day >> #for $day in $month.days >> #if $day.barometer.count.raw >> So it fails because there is no $day.barometer.count.raw >> Your Monthly Report will look like this: >> >> MONTHLY CLIMATOLOGICAL SUMMARY for Jan 2020 >> >> TEMPERATURE (F), RAIN (in), WIND SPEED (mph) >> >> HEAT COOL AVG >> MEAN DEG DEG WIND >> DOM >> DAY TEMP HIGH TIME LOW TIME DAYS DAYS RAIN SPEED HIGH >> TIME DIR >> ------------------------------------------------------------ >> --------------------------- >> 01 >> 02 >> 03 >> 04 >> 05 >> 06 >> 07 >> 08 >> 09 >> 10 >> 11 >> 12 >> 13 >> 14 >> 15 >> 16 >> 17 >> 18 >> 19 >> 20 >> 21 >> 22 >> 23 >> 24 >> 25 >> 26 >> 27 >> 28 >> 29 >> 30 >> 31 >> ------------------------------------------------------------ >> --------------------------- >> 55.4 81.3 31 44.4 12 294.2 0.7 0.15 0.4 14.0 >> 29 302 >> >> *Newer version of NOAA-%Y-%m.txt.tmp* >> Changed how it determines if there was data for each day >> #for $day in $month.days >> #if $day.outTemp.has_data or $day.rain.has_data or $day.wind.has_data >> So it will pass even if there is no $day.barometer.count.raw >> Your Monthly Report will now look like this: >> >> MONTHLY CLIMATOLOGICAL SUMMARY for Jan 2020 >> >> TEMPERATURE (F), RAIN (in), WIND SPEED (mph) >> >> HEAT COOL AVG >> MEAN DEG DEG WIND >> DOM >> DAY TEMP HIGH TIME LOW TIME DAYS DAYS RAIN SPEED HIGH >> TIME DIR >> >> --------------------------------------------------------------------------------------- >> 01 55.7 63.8 10:55 47.4 03:40 9.3 0.0 0.00 0.3 9.0 >> 08:00 294 >> 02 55.9 64.1 06:30 51.5 03:10 9.1 0.0 0.00 0.3 4.0 >> 05:45 322 >> 03 62.5 72.2 16:55 52.5 23:15 2.5 0.0 0.00 0.6 6.0 >> 14:50 301 >> 04 57.3 71.7 16:55 48.7 07:20 7.7 0.0 0.00 0.4 6.0 >> 13:30 297 >> 05 56.9 70.0 16:45 47.8 10:15 8.1 0.0 0.00 0.4 6.0 >> 16:50 302 >> 06 64.5 80.7 16:20 53.1 10:25 0.5 0.0 0.00 0.2 6.0 >> 14:50 297 >> 07 60.8 79.3 15:40 50.5 00:40 4.2 0.0 0.00 0.3 7.0 >> 15:55 299 >> 08 51.9 62.5 15:05 47.1 08:30 13.1 0.0 0.00 0.5 9.0 >> 15:30 317 >> 09 50.9 60.8 14:20 46.6 01:25 14.1 0.0 0.00 0.6 11.0 >> 15:35 301 >> 10 51.6 64.1 16:30 44.9 09:35 13.4 0.0 0.01 0.5 7.0 >> 15:50 294 >> 11 51.0 60.6 15:20 45.0 07:25 14.0 0.0 0.00 0.7 13.0 >> 15:25 325 >> 12 51.2 62.5 15:10 44.4 09:15 13.8 0.0 0.00 0.5 10.0 >> 16:25 298 >> 13 51.2 59.8 17:45 46.3 08:50 13.8 0.0 0.00 0.5 8.0 >> 17:30 300 >> 14 50.4 60.5 16:35 45.2 10:00 14.6 0.0 0.01 0.4 9.0 >> 17:00 294 >> 15 51.1 65.1 16:00 44.4 09:40 13.9 0.0 0.00 0.4 8.0 >> 17:25 296 >> 16 50.3 58.4 15:20 45.4 10:00 14.7 0.0 0.05 0.8 11.0 >> 01:25 315 >> 17 51.2 60.1 16:55 45.5 10:20 13.8 0.0 0.05 0.6 12.0 >> 03:40 316 >> 18 56.1 69.6 17:30 46.9 06:10 8.9 0.0 0.00 0.2 6.0 >> 16:10 294 >> 19 58.6 76.1 14:50 49.0 10:05 6.4 0.0 0.00 0.2 9.0 >> 15:10 300 >> 20 54.9 59.3 15:45 52.4 04:50 10.1 0.0 0.00 0.3 11.0 >> 15:50 306 >> 21 52.0 56.8 14:20 47.7 02:15 13.0 0.0 0.03 0.3 7.0 >> 14:35 310 >> 22 52.6 61.1 14:25 47.6 04:35 12.4 0.0 0.00 0.5 8.0 >> 16:25 296 >> 23 59.9 73.0 16:20 50.0 07:20 5.1 0.0 0.00 0.4 7.0 >> 15:40 306 >> 24 59.0 74.2 16:55 51.0 02:05 6.0 0.0 0.00 0.3 5.0 >> 13:05 297 >> 25 54.9 69.8 17:10 46.9 08:45 10.1 0.0 0.00 0.3 7.0 >> 14:20 296 >> 26 51.2 57.1 17:10 47.4 00:45 13.8 0.0 0.00 0.1 7.0 >> 17:10 299 >> 27 55.4 70.4 16:55 45.7 08:25 9.6 0.0 0.00 0.3 8.0 >> 17:15 284 >> 28 58.9 73.9 17:15 50.9 08:15 6.1 0.0 0.00 0.6 7.0 >> 15:15 296 >> 29 58.9 71.3 18:15 45.7 08:35 6.1 0.0 0.00 0.1 14.0 >> 16:10 176 >> 30 59.0 71.3 16:50 48.9 09:50 6.0 0.0 0.00 0.5 9.0 >> 15:30 302 >> 31 65.7 81.3 17:50 53.1 08:55 0.0 0.7 0.00 0.2 7.0 >> 15:25 304 >> >> --------------------------------------------------------------------------------------- >> 55.4 81.3 31 44.4 12 294.2 0.7 0.15 0.4 14.0 >> 29 302 >> >> *Solution:* >> Stop WeeWX >> Backup whatever NOAA-%Y-%m.txt.tmp template you're using , perhaps >> Seasons Skin? >> Download the newest version from say the Seasons skin >> wget >> https://raw.githubusercontent.com/weewx/weewx/master/src/weewx_data/skins/Seasons/NOAA/NOAA-%25Y-%25m.txt.tmpl >> Replace your existing NOAA-%Y-%m.txt.tmp template with the newer version >> Completely deleting all NOAA reports >> Start WeeWx , verify that the monthly reports appear correctly. >> >> You could also entirely update all the WeeWX normal skins with Upgrade >> an existing station >> <https://weewx.com/docs/5.0/utilities/weectl-station/#reconfigure-an-existing-station> >> see >> the --what option >> However be sure you have not made modifications to them, altho the weectl >> station upgrade --what skins command will backup your existing skins. >> >> Paul >> >> >> >> On Wed, Jan 17, 2024 at 12:32 PM Blaine <bgri...@gmail.com> wrote: >> >>> Way back in 2020 my NOAA reports stopped populating their daily values. >>> The average values for the month continue to be populated at the bottom of >>> the table. Since 2020 every year or so I have spent hours banging my head >>> against the wall following any and all instructions on the wiki, github, >>> google and this user group to attempt to repair this issue. None of the >>> published instructions seem to help. I have never been successful. >>> >>> If this is a problem that can be solved I would be more than happy to >>> pay someone to help fix this issue knowing full well there are no >>> guarantees recovery is possible. This data is important to me and having >>> essentially lost years worth with no chance of recovery is a real bummer. >>> >>> -- >>> 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 weewx-user+...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/6be270a2-961f-4952-85b0-6074332671een%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/6be270a2-961f-4952-85b0-6074332671een%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> 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 weewx-user+...@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/CAOAVAef%3DqwYYtCPdikBZkTprbwoXzgXFo8D2S9%3DT6wnswA_adA%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/weewx-user/CAOAVAef%3DqwYYtCPdikBZkTprbwoXzgXFo8D2S9%3DT6wnswA_adA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/1dbaaade-5a3e-40b5-b6c1-df25bd40e8adn%40googlegroups.com.