I am quite new to WeeWX but I have managed to set it up on Raspberry Pi Zero W. I am using a unit which is a Eurochron EFWS 2900, one of the FineOffset clones. It sends the data to the console and the console is connected by Wifi to the Rpi0 W. The Rpi0 W has the wifi set up as AP and client. The routing works well, and interceptor is set up to sniffing in wu-client mode.
The total daily rain shown on the console is matching the total daily rain on the WU page. But the WeeWX page shows far more rain than the previous two. At the moment for today it shows double amount. On some other days it was 3-4 times more than the two other places. I believe the console and the WU page shows the right values.
Suddenly I cannot find out what is the source of the issue. I am quite new to WeeWX, and missing some skills to debug it. I have some far recognized that at sometime it logs a bigger amount of rain than it should be.
What I have noticed, that the log has the following lines, what might be the reason for the issue.
May 15 06:35:24 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.05 last=0.06
May 15 06:54:59 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.07 last=0.08
May 15 06:56:47 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.07 last=0.08
May 15 06:58:10 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.07 last=0.08
May 15 07:00:18 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.07 last=0.08
May 15 07:04:35 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.07 last=0.08
May 15 07:07:05 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.07 last=0.09
May 15 07:15:07 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.09 last=0.1
May 15 07:17:15 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.09 last=0.1
May 15 07:19:26 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.09 last=0.1
May 15 07:28:58 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.1 last=0.11
May 15 07:40:28 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.11 last=0.12
May 15 07:40:43 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.11 last=0.12
May 15 07:43:26 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.11 last=0.12
May 15 07:45:01 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.11 last=0.12
May 15 07:45:50 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.11 last=0.12
May 15 07:47:10 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.11 last=0.12
May 15 07:48:26 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.11 last=0.12
May 15 07:49:50 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.11 last=0.12
May 15 07:49:53 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.11 last=0.12
May 15 07:52:29 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.11 last=0.12
May 15 08:31:08 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.15 last=0.16
May 15 08:32:59 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.15 last=0.16
May 15 08:36:14 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.15 last=0.16
May 15 08:46:02 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.16 last=0.17
May 15 08:59:22 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.17 last=0.18
May 15 09:48:26 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.18 last=0.19
May 15 09:49:02 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.18 last=0.19
May 15 09:51:11 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.18 last=0.19
May 15 09:53:19 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.18 last=0.19
May 15 09:55:14 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.18 last=0.19
May 15 09:55:38 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.18 last=0.19
May 15 09:57:50 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.18 last=0.19
May 15 10:00:12 WeeWX weewx[26882]: interceptor: MainThread: rain counter wraparound detected: new=0.18 last=0.19
The 0.19 inch rain is matching with that I can see on the console and in WU, meanwhile WeeWX shows 0.32 inch. I have seen previously in the logged data that occasionally WeeWX is logging more rain then what what was reported by the station.
I don't know is it an Interceptor a WeeWX logging issue.
I am using WeeWX 3.9.1, and Interceptor 0.45.
I've attached the WeeWX configuration too.
I have a feeling that the interceptor's this section is causing the issue, when it logs the new value to rain:
Suddenly I have no idea why the values are wrapped around.