All affected reports, including NOAA Climatological Summaries and such, 
will also need to be deleted and rebuilt, as Tom says.  Also note that if 
all you did was NULL the rain data for each archive period that showed 
rain, and not for the entire period (day, month, etc.) that had the bad 
data, your reports will still show 0 (instead of N/A) for the day. 

On Monday, November 3, 2025 at 7:44:13 AM UTC-7 Tom Keffer wrote:

> Plot images are renewed only as often as their aggregation interval. You 
> may just be looking at your old data. Delete all the old images and try 
> again.
>
> On Sun, Nov 2, 2025 at 6:47 PM S Phillips <[email protected]> wrote:
>
>> After reviewing the comments to the orginal post and my follow-up 
>> comment, I performed the following tasks:
>>
>> I made a copy of the current DB to my home directory with:
>> *sudo cp /var/lib/weewx/weewx.sdb 
>> /home/<username>/Documents/weewx_20251028_1731.sdb*
>>
>> I then copied the file to my Macbook via SFTP using Filezilla. I opened 
>> the .sdb file in DB Browser for SQLite, then ran the following command:
>> *UPDATE archive SET rainRate=NULL and rain=NULL WHERE (rainRate > 5);*
>>
>> It returned the following:
>>
>> *Execution finished without errors.* 
>> *Result: query executed successfully. Took 63ms, 83 rows affected* 
>> *At line 1:* *UPDATE archive SET rainRate=NULL and rain=NULL WHERE 
>> (rainRate > 5);*
>>
>> After that was finished I performed a "Write Changes" from the DB Browser 
>> for SQLite and saved the file with the new timestamp name. Next I copied 
>> the file back to my home directory on the WeeWX VM via SFTP in FileZilla. I 
>> then stopped the DB using:
>>  *sudo systemctl stop weewx*
>>
>> Then I copied the latest sdb from the /var/lib directory as a backup.
>> *sudo cp /var/lib/weewx/weewx.sdb weewx_20251102_1907.sdb.bak*
>>
>> Once that was done, I copied the edited sbd back to the /var/lib 
>> directory using the following: 
>> *sudo cp /home/<username>/Documents/weewx_20251102_1851.sdb 
>> /var/lib/weewx/weewx.sd <http://weewx.sd>**b*
>>
>> I then dropped the daily and rebuilt it using the following:
>>
>> *sudo weectl database drop-daily* *sudo weectl database rebuild-daily*
>>
>> After that was complete, I started WeeWX back up using
>> *sudo systemctl start weewx*
>>
>> After it did an upload to the webserver, I checked the records page and 
>> the bad values are still listed. When I look for any rainRate values over 
>> 4.9, it returns one result. Thoughts?
>>
>> [image: Screenshot 2025-11-02 at 20.40.40.png]
>>
>>  
>> [image: Bad Records.png]
>>
>> On Friday, October 31, 2025 at 11:03:09 AM UTC-5 vince wrote:
>>
>>> I can see either answer in this case.  Agree with Mark about NULL vs. 
>>> zero.    Tom's words in the wiki recommend NULL (link 
>>> <https://github.com/weewx/weewx/wiki/Cleaning-up-old-bad-data>).
>>>
>>> On Friday, October 31, 2025 at 3:31:16 AM UTC-7 Mark Jenks wrote:
>>>
>>>> That is exactly what I've done in the past.   Just find the bad data 
>>>> and NULL it out.     NULL says no data, 0 says no rain.   There is a 
>>>> difference.
>>>>
>>>> There is no good reason to edit it to try and figure out what it was, 
>>>> unless there was some huge event that you failed to capture accurately.
>>>>
>>>> On Thursday, October 30, 2025 at 12:54:31 PM UTC-5 Jeff A. D. wrote:
>>>>
>>>>> For the sake of accuracy, I think the quickest and easiest way would 
>>>>> be to just go through and select all the dates with questionable data in 
>>>>> the database and set all the rain and rain rate data to null, rather than 
>>>>> zero, and then rebuild dailies.  That should tell you you have no data 
>>>>> for 
>>>>> those times, rather than indicating no rain. (It should show "N/A", 
>>>>> rather 
>>>>> than 0, for those dates on the Climatological Summary.)
>>>>>
>>>>> On Thursday, October 30, 2025 at 9:44:57 AM UTC-6 vince wrote:
>>>>>
>>>>>> I would just identify which 5-minute archive periods have bad data, 
>>>>>> then zero out the rain and rainRate fields out for those 5-minute period 
>>>>>> records.  That would be close enough for me.  You seem to have something 
>>>>>> far more complicated in mind, so best of luck.
>>>>>>
>>>>>> On Thursday, October 30, 2025 at 4:18:31 AM UTC-7 S Phillips wrote:
>>>>>>
>>>>>>>
>>>>>>> So the data which I need to focus on is the rain data that is held 
>>>>>>> in the archive table and once I can determine the bad values I can then 
>>>>>>> rebuilt the daily which should correct the issue.  Since I live so 
>>>>>>> close to 
>>>>>>> where the official readings are kept (~1.5 miles) I can use that data 
>>>>>>> as a 
>>>>>>> reference.  I know that there will be variation but extremes 
>>>>>>> differences 
>>>>>>> should be easy to spot. For example, here is July 2016 from NOAA and my 
>>>>>>> PWS 
>>>>>>> where you can see the extreme variations.
>>>>>>>
>>>>>>> [image: Combined 2016-07 copy.png]
>>>>>>> On Wednesday, October 29, 2025 at 7:52:27 PM UTC-5 vince wrote:
>>>>>>>
>>>>>>>> Forgot to answer your question - if you rebuilt-daily then your bad 
>>>>>>>> data is in the archive table (which is used to generate the summary 
>>>>>>>> table)
>>>>>>>>
>>>>>>>> Expecting your local rain total in an extreme event to match 
>>>>>>>> anybody else is a bad idea.  Microclimates can have different answers 
>>>>>>>> across the street from the other station, let alone from one miles 
>>>>>>>> away.
>>>>>>>>
>>>>>>>> You certainly can fix up the rainRate item in your archive table, 
>>>>>>>> or at least zero it out, but I would suspect your rain field (rain in 
>>>>>>>> that 
>>>>>>>> usually 5 minute period) likely needs similar cleanup.
>>>>>>>>
>>>>>>>> -- 
>> 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 [email protected].
>>
> To view this discussion visit 
>> https://groups.google.com/d/msgid/weewx-user/3f27c2db-4d1b-4fe3-86b1-f34c9420fe20n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/3f27c2db-4d1b-4fe3-86b1-f34c9420fe20n%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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/4352a922-db46-4afa-9bd2-e167d674e532n%40googlegroups.com.

Reply via email to