Hi Tom, thanks a lot for your reply.

Here you have my log. 

The debug lines regarding the wind speed and vane and the "Discarding 
Observation" lines are mine. I had to find where the code was getting, and 
that's why I think the apply_qc() function is not rejecting the wrong 
observation.

By the moment I'm checking rain, but I've also made some testings with 
rainRate.

Thanks once again for your help.

ene 09 20:52:17 meteopi weewxd[28490]: INFO __main__: Starting up weewx 
version 5.1.0
ene 09 20:52:17 meteopi weewxd[28490]: DEBUG weewx.engine: Station does not 
support reading the time
ene 09 20:52:17 meteopi weewxd[28490]: INFO weewx.engine: Using binding 
'wx_binding' to database 'weewx'
ene 09 20:52:17 meteopi weewxd[28490]: INFO weewx.manager: Starting 
backfill of daily summaries
ene 09 20:52:17 meteopi weewxd[28490]: INFO weewx.manager: Daily summaries 
up to date
ene 09 20:52:17 meteopi weewxd[28490]: INFO weewx.engine: Starting main 
packet loop.
ene 09 20:52:17 meteopi weewxd[28490]: DEBUG user.byows_rpi: Wind speed: 0.0
ene 09 20:52:17 meteopi weewxd[28490]: DEBUG user.byows_rpi: Read Wind Vane 
value: 0.23
ene 09 20:52:17 meteopi weewxd[28490]: DEBUG user.byows_rpi: Resolved Wind 
Vane Direction: 225.0
ene 09 20:52:22 meteopi weewxd[28490]: DEBUG user.byows_rpi: Wind speed: 0.0
ene 09 20:52:22 meteopi weewxd[28490]: DEBUG user.byows_rpi: Read Wind Vane 
value: 0.22
ene 09 20:52:22 meteopi weewxd[28490]: DEBUG user.byows_rpi: Unknown Wind 
Vane value: 0.22
ene 09 20:52:27 meteopi weewxd[28490]: DEBUG user.byows_rpi: Wind speed: 0.0
ene 09 20:52:27 meteopi weewxd[28490]: DEBUG user.byows_rpi: Read Wind Vane 
value: 0.23
ene 09 20:52:27 meteopi weewxd[28490]: DEBUG user.byows_rpi: Resolved Wind 
Vane Direction: 225.0
ene 09 20:52:32 meteopi weewxd[28490]: DEBUG user.byows_rpi: Wind speed: 0.0
ene 09 20:52:32 meteopi weewxd[28490]: DEBUG user.byows_rpi: Read Wind Vane 
value: 0.23
ene 09 20:52:32 meteopi weewxd[28490]: DEBUG user.byows_rpi: Resolved Wind 
Vane Direction: 225.0
ene 09 20:52:37 meteopi weewxd[28490]: DEBUG user.byows_rpi: Wind speed: 0.0
ene 09 20:52:37 meteopi weewxd[28490]: DEBUG user.byows_rpi: Read Wind Vane 
value: 0.22
ene 09 20:52:37 meteopi weewxd[28490]: DEBUG user.byows_rpi: Unknown Wind 
Vane value: 0.22
ene 09 20:52:37 meteopi weewxd[28490]: WARNING weewx.qc: 2025-01-09 
20:52:38 CET (1736452358) LOOP value 'rain' 0.616 outside limits (0.0, 
0.3937007874015748)
ene 09 20:52:37 meteopi weewxd[28490]: WARNING weewx.qc: Discarding 
observation
ene 09 20:52:42 meteopi weewxd[28490]: DEBUG user.byows_rpi: Wind speed: 0.0
ene 09 20:52:42 meteopi weewxd[28490]: DEBUG user.byows_rpi: Read Wind Vane 
value: 0.22
ene 09 20:52:42 meteopi weewxd[28490]: DEBUG user.byows_rpi: Unknown Wind 
Vane value: 0.22
ene 09 20:52:47 meteopi weewxd[28490]: DEBUG user.byows_rpi: Wind speed: 0.0
ene 09 20:52:47 meteopi weewxd[28490]: DEBUG user.byows_rpi: Read Wind Vane 
value: 0.22
ene 09 20:52:47 meteopi weewxd[28490]: DEBUG user.byows_rpi: Unknown Wind 
Vane value: 0.22
ene 09 20:52:52 meteopi weewxd[28490]: DEBUG user.byows_rpi: Wind speed: 0.0
ene 09 20:52:52 meteopi weewxd[28490]: DEBUG user.byows_rpi: Read Wind Vane 
value: 0.22
ene 09 20:52:52 meteopi weewxd[28490]: DEBUG user.byows_rpi: Unknown Wind 
Vane value: 0.22

El jueves, 9 de enero de 2025 a las 20:42:24 UTC+1, Tom Keffer escribió:

> We need the log to offer much advice. See *How to get a good, useful log 
> <https://github.com/weewx/weewx/wiki/Help!-Posting-to-weewx-user#how-to-get-a-good-useful-log>*
>  in 
> the Wiki.
>
> Also, what field are you checking in the database? Field "rain"? Or, 
> "rainRate"?
>
> On Sun, Jan 5, 2025 at 1:16 PM Francis Perea <[email protected]> 
> wrote:
>
>> Hi all, 
>>
>> I'm having a problem with my rain sensor and I get frequent messages 
>> notifying values outside limits after QC.
>>
>> To be exact the function apply_qc in qc.py detects the wrong value and 
>> send a log like this:
>>
>> WARNING weewx.qc: 2025-01-05 17:45:00 CET (1736095500) Archive value 
>> 'rainRate' 13.841245901639354 outside limits (0.0, 3.0)
>>
>> As I understand the apply_qc function should remove the invalid reading 
>> after detecting it with the instruction 
>>
>> data_dict[obs_type] = None
>>
>> in qc.py line 72, but the wrong value is even so archived.
>>
>> Any clue or any other way to remove the wrong observation once it is 
>> detected by apply_qc?
>>
>> Thanks a lot in advance.
>>
>> -- 
>>
> You received this message because you are subscribed to the Google Groups 
>> "weewx-development" 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-development/c37bfae1-5beb-4178-ab1b-69423c008d49n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-development/c37bfae1-5beb-4178-ab1b-69423c008d49n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" 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-development/b5977ef9-7181-4ecc-9bf3-b609c4c9324en%40googlegroups.com.

Reply via email to