the interceptor(.py) has a variabke:
   self._last_rain = None (on start and on reboot)
and calculate the rain between reading from port:
 pkt['rain'] = self._delta_rain(pkt['rain_total'], self._last_rain)

the MySQL ist on another machine.
But it works, all Data are written.

Rainer Lang schrieb am Donnerstag, 25. Mai 2023 um 22:30:57 UTC+2:

> 1. what do you mean by "I am loosing rain--information." ?
> can you please explain more in detail !? What do you lose ?
>
> 2. has weewx ever written to the database ?
> you say you get an engine shutdown every ten minutes ... - if you use the 
> standard archiving interval (5 minutes - 300 seconds), there should have 
> been at least one archiving/saving data to the database
> we cannot see a respective entry in the syslog
>
> can you restart weewx and provide the full syslog from startup until the 
> next retrying !?
> On 25.05.2023 21:13, Herbert Eberhardt (Schoaga TV) wrote:
>
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter stationtype=EasyWeatherPro_V5.1.1
> May 25 20:54:34 WetterUbDesk weewx[1103] INFO user.interceptor: 
> unrecognized parameter runtime=3
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter baromrelin=29.548
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter maxdailygust=10.29
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter eventrainin=0.000
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter hourlyrainin=0.000
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter weeklyrainin=0.071
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter monthlyrainin=3.157
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter yearlyrainin=8.429
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter freq=868M
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter model=WS2900_V2.01.18
> May 25 20:54:34 WetterUbDesk weewx[1103] INFO user.interceptor: 
> unrecognized parameter interval=120'
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: rain: 
> newtot self.last_rain 0.0 0.0
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: raw 
> packet: {'dateTime': 1685040873, 'usUnits': 1, 'temperature_in': 74.3, 
> 'humidity_in': 49.0, 'pressure': 29.208, 'temperature_out': 60.8, 
> 'humidity_out': 79.0, 'wind_dir': 349.0, 'wind_speed': 0.0, 'wind_gust': 
> 0.0, 'solar_radiation': 0.21, 'uv': 0.0, 'rain_rate': 0.0, 'rain_daily': 
> 0.0, 'rain_total': 8.429, 'wh65_battery': 0.0, 'rain': 0.0}
> May 25 20:54:34 WetterUbDesk weewx[1103] DEBUG user.interceptor: mapped 
> packet: {'dateTime': 1685040873, 'usUnits': 1, 'pressure': 29.208, 
> 'outHumidity': 79.0, 'inHumidity': 49.0, 'outTemp': 60.8, 'inTemp': 74.3, 
> 'windSpeed': 0.0, 'windGust': 0.0, 'windDir': 349.0, 'radiation': 0.21, 
> 'rain': 0.0, 'rainRate': 0.0, 'UV': 0.0}
> May 25 20:54:44 WetterUbDesk weewx[1103] DEBUG user.interceptor: empty 
> queue
> May 25 20:56:34 WetterUbDesk weewx[1103] message repeated 11 times: [ 
> DEBUG user.interceptor: empty queue]
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: POST: 
> b'PASSKEY=XXXX&stationtype=EasyWeatherPro_V5.1.1&runtime=0&dateutc=2023-05-25+18:56:34&tempinf=74.5&humidityin=49&baromrelin=29.548&baromabsin=29.208&tempf=60.6&humidity=79&winddir=349&windspeedmph=0.00&windgustmph=0.00&maxdailygust=10.29&solarradiation=0.15&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.071&monthlyrainin=3.157&yearlyrainin=8.429&totalrainin=8.429&wh65batt=0&freq=868M&model=WS2900_V2.01.18&interval=120'
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: raw data: 
> b'PASSKEY=542BB86DD8E9A93E7BC81DFCD901C0D2&stationtype=EasyWeatherPro_V5.1.1&runtime=0&dateutc=2023-05-25+18:56:34&tempinf=74.5&humidityin=49&baromrelin=29.548&baromabsin=29.208&tempf=60.6&humidity=79&winddir=349&windspeedmph=0.00&windgustmph=0.00&maxdailygust=10.29&solarradiation=0.15&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.071&monthlyrainin=3.157&yearlyrainin=8.429&totalrainin=8.429&wh65batt=0&freq=868M&model=WS2900_V2.01.18&interval=120'
> May 25 20:56:35 WetterUbDesk weewx[1103] INFO user.interceptor: 
> unrecognized parameter b'PASSKEY=542BB86DD8E9A93E7BC81DFCD901C0D2
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter stationtype=EasyWeatherPro_V5.1.1
> May 25 20:56:35 WetterUbDesk weewx[1103] INFO user.interceptor: 
> unrecognized parameter runtime=0
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter baromrelin=29.548
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter maxdailygust=10.29
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter eventrainin=0.000
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter hourlyrainin=0.000
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter weeklyrainin=0.071
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter monthlyrainin=3.157
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter yearlyrainin=8.429
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter freq=868M
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: ignored 
> parameter model=WS2900_V2.01.18
> May 25 20:56:35 WetterUbDesk weewx[1103] INFO user.interceptor: 
> unrecognized parameter interval=120'
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: rain: 
> newtot self.last_rain 0.0 0.0
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: raw 
> packet: {'dateTime': 1685040994, 'usUnits': 1, 'temperature_in': 74.5, 
> 'humidity_in': 49.0, 'pressure': 29.208, 'temperature_out': 60.6, 
> 'humidity_out': 79.0, 'wind_dir': 349.0, 'wind_speed': 0.0, 'wind_gust': 
> 0.0, 'solar_radiation': 0.15, 'uv': 0.0, 'rain_rate': 0.0, 'rain_daily': 
> 0.0, 'rain_total': 8.429, 'wh65_battery': 0.0, 'rain': 0.0}
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: mapped 
> packet: {'dateTime': 1685040994, 'usUnits': 1, 'pressure': 29.208, 
> 'outHumidity': 79.0, 'inHumidity': 49.0, 'outTemp': 60.6, 'inTemp': 74.5, 
> 'windSpeed': 0.0, 'windGust': 0.0, 'windDir': 349.0, 'radiation': 0.15, 
> 'rain': 0.0, 'rainRate': 0.0, 'UV': 0.0}
> May 25 20:56:35 WetterUbDesk weewx[1103] INFO weewx.engine: Main loop 
> exiting. Shutting engine down.
> May 25 20:56:35 WetterUbDesk weewx[1103] INFO weewx.engine: Shutting down 
> StdReport thread
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG weewx.engine: StdReport 
> thread has been terminated
> May 25 20:56:35 WetterUbDesk weewx[1103] INFO user.interceptor: shutting 
> down server thread
> May 25 20:56:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: stop tcp 
> server
> May 25 20:56:35 WetterUbDesk weewx[1103] CRITICAL __main__: Database 
> connection exception: (2013, 'Lost connection to MySQL server during query')
> May 25 20:56:35 WetterUbDesk weewx[1103] CRITICAL __main__:     **** 
>  Waiting 60 seconds then retrying...
> May 25 20:57:35 WetterUbDesk weewx[1103] INFO __main__: retrying...
> May 25 20:57:35 WetterUbDesk weewx[1103] DEBUG __main__: Initializing 
> engine
> May 25 20:57:35 WetterUbDesk weewx[1103] INFO weewx.engine: Loading 
> station type Interceptor (user.interceptor)
> May 25 20:57:35 WetterUbDesk weewx[1103] INFO user.interceptor: driver 
> version is 0.60
> May 25 20:57:35 WetterUbDesk weewx[1103] INFO user.interceptor: device 
> type: ecowitt-client
> May 25 20:57:35 WetterUbDesk weewx[1103] INFO user.interceptor: hardware 
> name: Sainlogic WS3500
> May 25 20:57:35 WetterUbDesk weewx[1103] INFO user.interceptor: mode is 
> listen
> May 25 20:57:35 WetterUbDesk weewx[1103] INFO user.interceptor: listen on 
> :8080
> May 25 20:57:35 WetterUbDesk weewx[1103] INFO user.interceptor: sensor 
> map: {'pressure': 'pressure', 'barometer': 'barometer', 'outHumidity': 
> 'humidity_out', 'inHumidity': 'humidity_in', 'outTemp': 'temperature_out', 
> 'inTemp': 'temperature_in', 'windSpeed': 'wind_speed', 'windGust': 
> 'wind_gust', 'windDir': 'wind_dir', 'windGustDir': 'wind_gust_dir', 
> 'radiation': 'solar_radiation', 'dewpoint': 'dewpoint', 'windchill': 
> 'windchill', 'rain': 'rain', 'rainRate': 'rain_rate', 'UV': 'uv', 
> 'txBatteryStatus': 'battery', 'extraTemp1': 'temperature_1', 'extraTemp2': 
> 'temperature_2', 'extraTemp3': 'temperature_3', 'extraHumid1': 
> 'humidity_1', 'extraHumid2': 'humidity_2', 'soilTemp1': 
> 'soil_temperature_1', 'soilTemp2': 'soil_temperature_2', 'soilMoist1': 
> 'soil_moisture_1', 'soilMoist2': 'soil_moisture_2', 'soilMoist3': 
> 'soil_moisture_3', 'soilMoist4': 'soil_moisture_4', 'leafWet1': 
> 'leafwetness_1', 'leafWet2': 'leafwetness_2', 'pm2_5': 'pm2_5', 
> 'extraTemp4': 'temperature_4', 'extraTemp5': 'temperature_5', 'extraTemp6': 
> 'temperature_6', 'extraTemp7': 'temperature_7', 'extraTemp8': 
> 'temperature_8', 'extraHumid3': 'humidity_3', 'extraHumid4': 'humidity_4', 
> 'extraHumid5': 'humidity_5', 'extraHumid6': 'humidity_6', 'extraHumid7': 
> 'humidity_7', 'extraHumid8': 'humidity_8', 'soilTemp3': 
> 'soil_temperature_3', 'soilTemp4': 'soil_temperature_4', 
> 'station_interval': 'station_interval'}
> May 25 20:57:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: start tcp 
> server
> May 25 20:57:35 WetterUbDesk weewx[1103] DEBUG weewx.engine: Loading 
> service weewx.engine.StdTimeSynch
> May 25 20:57:35 WetterUbDesk weewx[1103] DEBUG weewx.engine: Finished 
> loading service weewx.engine.StdTimeSynch
>
> Tom Keffer schrieb am Donnerstag, 25. Mai 2023 um 21:05:43 UTC+2:
>
>> The "lost connection" error is probably not the root problem. It's being 
>> caused by the shutdown of the engine.
>>
>> Unfortunately, the log doesn't start early enough to see what caused the 
>> engine shutdown. Can we see what happened before?
>>
>>
>> On Thu, May 25, 2023 at 8:59 AM Herbert Eberhardt (Schoaga TV) <
>> [email protected]> wrote:
>>
>>> Every 10 Minutes:
>>> Wy?
>>> I am loosing rain--information.
>>>
>>> May 25 17:01:35 WetterUbDesk weewx[1103] INFO weewx.engine: Main loop 
>>> exiting. Shutting engine down.
>>> May 25 17:01:35 WetterUbDesk weewx[1103] INFO weewx.engine: Shutting 
>>> down StdReport thread
>>> May 25 17:01:35 WetterUbDesk weewx[1103] DEBUG weewx.engine: StdReport 
>>> thread has been terminated
>>> May 25 17:01:35 WetterUbDesk weewx[1103] INFO user.interceptor: shutting 
>>> down server thread
>>> May 25 17:01:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: stop 
>>> tcp server
>>> May 25 17:01:35 WetterUbDesk weewx[1103] CRITICAL __main__: Database 
>>> connection exception: (2013, 'Lost connection to MySQL server during query')
>>> May 25 17:01:35 WetterUbDesk weewx[1103] CRITICAL __main__:     **** 
>>>  Waiting 60 seconds then retrying...
>>> May 25 17:02:35 WetterUbDesk weewx[1103] INFO __main__: retrying...
>>> May 25 17:02:35 WetterUbDesk weewx[1103] DEBUG __main__: Initializing 
>>> engine
>>> May 25 17:02:35 WetterUbDesk weewx[1103] INFO weewx.engine: Loading 
>>> station type Interceptor (user.interceptor)
>>> May 25 17:02:35 WetterUbDesk weewx[1103] INFO user.interceptor: driver 
>>> version is 0.60
>>> May 25 17:02:35 WetterUbDesk weewx[1103] INFO user.interceptor: device 
>>> type: ecowitt-client
>>> May 25 17:02:35 WetterUbDesk weewx[1103] INFO user.interceptor: hardware 
>>> name: Sainlogic WS3500
>>> May 25 17:02:35 WetterUbDesk weewx[1103] INFO user.interceptor: mode is 
>>> listen
>>> May 25 17:02:35 WetterUbDesk weewx[1103] INFO user.interceptor: listen 
>>> on :8080
>>> May 25 17:02:35 WetterUbDesk weewx[1103] INFO user.interceptor: sensor 
>>> map: {'pressure': 'pressure', 'barometer': 'barometer', 'outHumidity': 
>>> 'humidity_out', 'inHumidity': 'humidity_in', 'outTemp': 'temperature_out', 
>>> 'inTemp': 'temperature_in', 'windSpeed': 'wind_speed', 'windGust': 
>>> 'wind_gust', 'windDir': 'wind_dir', 'windGustDir': 'wind_gust_dir', 
>>> 'radiation': 'solar_radiation', 'dewpoint': 'dewpoint', 'windchill': 
>>> 'windchill', 'rain': 'rain', 'rainRate': 'rain_rate', 'UV': 'uv', 
>>> 'txBatteryStatus': 'battery', 'extraTemp1': 'temperature_1', 'extraTemp2': 
>>> 'temperature_2', 'extraTemp3': 'temperature_3', 'extraHumid1': 
>>> 'humidity_1', 'extraHumid2': 'humidity_2', 'soilTemp1': 
>>> 'soil_temperature_1', 'soilTemp2': 'soil_temperature_2', 'soilMoist1': 
>>> 'soil_moisture_1', 'soilMoist2': 'soil_moisture_2', 'soilMoist3': 
>>> 'soil_moisture_3', 'soilMoist4': 'soil_moisture_4', 'leafWet1': 
>>> 'leafwetness_1', 'leafWet2': 'leafwetness_2', 'pm2_5': 'pm2_5', 
>>> 'extraTemp4': 'temperature_4', 'extraTemp5': 'temperature_5', 'extraTemp6': 
>>> 'temperature_6', 'extraTemp7': 'temperature_7', 'extraTemp8': 
>>> 'temperature_8', 'extraHumid3': 'humidity_3', 'extraHumid4': 'humidity_4', 
>>> 'extraHumid5': 'humidity_5', 'extraHumid6': 'humidity_6', 'extraHumid7': 
>>> 'humidity_7', 'extraHumid8': 'humidity_8', 'soilTemp3': 
>>> 'soil_temperature_3', 'soilTemp4': 'soil_temperature_4', 
>>> 'station_interval': 'station_interval'}
>>> May 25 17:02:35 WetterUbDesk weewx[1103] DEBUG user.interceptor: start 
>>> tcp server
>>>
>> -- 
>>> 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/c76500a1-ae3d-4733-8810-ff4ccfe1bd22n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/c76500a1-ae3d-4733-8810-ff4ccfe1bd22n%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 on the web visit 
> https://groups.google.com/d/msgid/weewx-user/b9da586e-ce83-438a-a916-8c36577257afn%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/weewx-user/b9da586e-ce83-438a-a916-8c36577257afn%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 on the web visit 
https://groups.google.com/d/msgid/weewx-user/b8099b71-58b6-4c9c-86d2-761586464f0cn%40googlegroups.com.

Reply via email to