I accidentally updated to v5.0 (Debian apt update) and since then my 
install has basically been broken and i cant seem to work out why.

Running on a RaPi for years with no issue, using Belchertown skin.

What im seeing now is the service seems to start fine, but after each 5 min 
cycle the entire thread seems to kill itself and reload/reinitialise from 
scratch.

In logs:

INFO weewx.cheetahgenerator: Generated 12 files for report StandardReport 
in 188.04 seconds
Jan 18 10:03:28 <SERVER> weewxd[420]: INFO weewx.reportengine: Copied 39 
files to /var/www/html/weewx
Jan 18 10:05:24 <SERVER> weewxd[420]: INFO weewx.manager: Added record 
2024-01-18 10:05:00 GMT (1705572300) to database 'weewx.sdb'
Jan 18 10:05:24 <SERVER> weewxd[420]: INFO weewx.manager: Added record 
2024-01-18 10:05:00 GMT (1705572300) to daily summary in 'weewx.sdb'
Jan 18 10:05:29 <SERVER> weewxd[420]: INFO weewx.engine: Main loop exiting. 
Shutting engine down.
Jan 18 10:05:29 <SERVER> weewxd[420]: INFO weewx.engine: Shutting down 
StdReport thread
Jan 18 10:05:49 <SERVER> weewxd[420]: INFO user.interceptor: shutting down 
server thread
Jan 18 10:05:50 <SERVER> weewxd[420]: INFO weewx.cheetahgenerator: 
Generated 12 files for report Belchertown in 136.37 seconds


Jan 18 10:07:49 <SERVER> weewxd[420]: INFO __main__: retrying...
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.engine: Loading station 
type Interceptor (user.interceptor)
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO user.interceptor: driver version 
is 0.60
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO user.interceptor: device type: 
observer
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO user.interceptor: hardware name: 
weatherstation via interceptor
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO user.interceptor: mode is listen
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO user.interceptor: listen on :8090
Jan 18 10:07:49 <SERVER> weewxd[420]: 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'}
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.engine: StdConvert target 
unit is 0x1
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.wxservices: StdWXCalculate 
will use data binding wx_binding
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.engine: Archive will use 
data binding wx_binding
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.engine: Record generation 
will be attempted in 'hardware'
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.engine: Using archive 
interval of 300 seconds (specified in weewx configuration)
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.restx: StationRegistry: 
Station will be registered.
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.restx: Wunderground-PWS: 
Data for station XXXXXXXX will be posted
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.restx: PWSweather: No 
config info. Skipped.
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.restx: CWOP: Posting not 
enabled.
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.restx: WOW: Data for 
station XXXXXXXXXXXXXX will be posted
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.restx: AWEKAS: Posting not 
enabled.
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO user.windy: version is 0.7
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO user.windy: Data will be 
uploaded to https://stations.windy.com/pws/update
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO weewx.engine: 'pyephem' 
detected, extended almanac data is available
Jan 18 10:07:49 <SERVER> weewxd[420]: INFO __main__: Starting up weewx 
version 5.0.0


The end result of this is it isnt getting regular, reliable data at all, 
the graphs have huge gaps and rsync to the server hosting the external 
webpage only seem to work sporadically (every 15 mins or so)

One other thing that stands out is the huge is the time to create 
StandardReport - near 3minutes.
This effectively means it takes most of the 5 minute cycle after reloading 
itself doing this and then crashes and repeats again.

Any idea whats broken, how to fix this or how i can go back to v4 (Using 
APT) ?


-- 
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/c6706978-ff7d-4efe-9ef2-c118de8d4814n%40googlegroups.com.

Reply via email to