Thank you, Susan, for your thoughts. I use WeatherLinkLive hardware from Davis. I looked around how to adjust the clock time of that device. Nothing found.
Then I checked the time that is displayed on the console. It was some minutes behind. So I adjusted the time of the console. We have 2 consoles. I checked the second console, too. It was behind, too. And adjusting the first console did not affect the second console. I adjusted it, too. After that - surprise - the WeatherLinkLive device is sending the correct time, too. I do not understand, how that works. I will see, what happens this night. [email protected] schrieb am Donnerstag, 27. Mai 2021 um 04:59:54 UTC+2: > Weewx expects the rain amount added since the last 'loop' record but *my > guess* is that the weather station is providing the volume of rain since > some reset time (midnight?). Therefore the driver is remembering the last > volume the station provided and subtracts that from the latest volume to > pass on the difference to weewx. (This is how my driver - not the one you > are using - handles this.) > > Further I'm guessing that the driver will try to match the weather > stations reset time. > > As the problem starts just after midnight, it could well be that there is > a difference in the times that the weather station sets the rain volume for > the day back to zero and when the driver tries to do the same. If the > driver has a certain value from just before midnight; the weather station > resets to zero but the driver does not; the next rain volume seen by the > driver will be loer than the last one it has recorded and so will pass on a > negative 'increment'. > > I would check that both the weather station and the system running weewx > have the same time and therefore record the 'midnight reset' together. > > (This is all wild supposition on my part - please treat it as such!) > > Susan > > On Thursday, 27 May 2021 at 5:49:45 am UTC+10 [email protected] wrote: > >> First I realized, that rainRate > 0 but rain == 0. And it was raining. So >> I looked into it. >> >> weewx.conf says: >> >> [Station] >> >> ... >> >> station_type = WeatherLinkLiveUDP >> >> [WeatherLinkLiveUDP] >> >> wll_ip = XXX.XXX.XXX.XXX >> >> poll_interval = 10 >> >> driver = user.weatherlinkliveudp >> >> hardware = Davis Vantage Pro2 >> Before midnight, no error is logged into syslog. All is normal. Starting >> with 00:00:05 today WeeWX complains to syslog about a negative rain value: >> >> May 26 00:00:05 LokalWiki weewx[365882] WARNING weewx.qc: 2021-05-26 >> 00:00:06 CEST (1621980006) LOOP value 'rain' -0.14960629921259844 outside >> limits (0.0, 10.0) >> This message is repeated for *every loop packet*. The value increases >> during the day a little bit. >> >> May 26 21:05:50 LokalWiki weewx[365882] WARNING weewx.qc: 2021-05-26 >> 21:05:50 CEST (1622055950) LOOP value 'rain' -0.015748031496062992 outside >> limits (0.0, 10.0) >> When I realized all that, I stopped WeeWX and started it again. No more >> messages from that moment on. And rain is registered again as normal. >> >> Reading weewx.sdb results in: >> >> sqlite> select dateTime,rain,rainRate from archive where >> dateTime>=1621980000 order by 1; >> >> 1621980000|0.0|0.0 >> >> 1621980300|0.149606299212598|0.0 >> >> 1621980600|0.0|0.0 >> ... >> >> 1621980300 == 26.05.2021 00:05:00 CEST, which is the time, when the >> messages started. For all other timestamps up to the restart rain is 0.0 >> >> Can someone draw sense out of that? >> >> >> -- 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 on the web visit https://groups.google.com/d/msgid/weewx-user/fbb722c3-1da5-4b0f-bb94-57c51d9c83efn%40googlegroups.com.
