I did a pip upgrade. I run 3 drivers: ws28xx, interceptor and ecowitt
gateway driver from the same installations, using 3 different weewx.conf
files and three databases
After upgrading, two installations are crashing, when having certain
corrections configured. Interestingly, one station (ecowitt gateway) keeps
running, although it has the same correction configured, as the other
crashing (interceptor). Log following, tell me, what else you need. (debug
= 1, etc...)
Correction stanza for ecowitt gateway (no crashing):
[StdCalibrate]
[[Corrections]]
# For each type, an arbitrary calibration expression can be given.
# It should be in the units defined in the StdConvert section.
# Example:
#foo = foo + 0.2
#outHumidity = extraHumid1
radiation = luminosity/126.7 if luminosity is not None else None
#gw1000 fix
lightning_distance = lightning_distance if lightning_strike_count >
0 else None
Corrections Stanza for interceptor:
[StdCalibrate]
[[Corrections]]
# For each type, an arbitrary calibration expression can be given.
# It should be in the units defined in the StdConvert section.
# Example:
#foo = foo + 0.2
#outHumidity = extraHumid1
barometer = pressure
altimeter = pressure
#outHumidity = extraHumid1 if extraHumid1 is not None else
outHumidity
#supplyVoltage = (supplyVoltage + 35) / 1000
#radiation = luminosity/126.7 if luminosity is not None else None
*#<= this one also caused a crash just before and is already edited*
lightning_distance = lightning_distance if lightning_strike_count >
0 else None *#<= removing this will prevent the crash*
Interceptor log:
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: Initializing
weewxd version 5.0.0rc3
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: Command line:
/home/pi/weewx-venv/lib/python3.9/site-packages/weewxd.py
/home/pi/weewx-data/weewx-interceptor.conf
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: Using Python
3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110]
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: Located at
/home/pi/weewx-venv/bin/python3
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: Platform
Linux-6.1.42-v8+-aarch64-with-glibc2.31
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: Locale:
'de_AT.UTF-8'
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: Entry path:
/home/pi/weewx-venv/lib/python3.9/site-packages/weewxd.py
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: WEEWX_ROOT:
/home/pi/weewx-data
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: Configuration
file: /home/pi/weewx-data/weewx-interceptor.conf
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: User module:
/home/pi/weewx-data/bin/user
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: Debug: 0
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.engine: Loading
station type Interceptor (user.interceptor)
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO user.interceptor:
driver version is 0.60
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO user.interceptor:
device type: ecowitt-client
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO user.interceptor:
hardware name: weatherstation via interceptor
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO user.interceptor: mode
is listen
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO user.interceptor:
listen on :8001
2024-01-09 11:24:06 weewxd-interceptor[196235] 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', 'wh68batt':
'wh68batt', 'wh57batt': 'wh57batt'}
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.engine:
StdConvert target unit is 0x11
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.wxservices:
StdWXCalculate will use data binding wx_binding
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.engine: Archive
will use data binding wx_binding
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.engine: Record
generation will be attempted in 'software'
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.engine: Using
archive interval of 300 seconds (software record generation)
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.restx:
StationRegistry: Registration not requested.
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.restx:
Wunderground: Posting not enabled.
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.restx:
PWSweather: Posting not enabled.
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.restx: CWOP:
Posting not enabled.
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.restx: WOW:
Posting not enabled.
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.restx: AWEKAS:
Posting not enabled.
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO user.mqtt: service
version is 0.24
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO user.mqtt: binding to
loop
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO user.mqtt: data_binding
is wx_binding
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO user.mqtt: topic is
weather_interceptor
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO user.mqtt: data will be
uploaded to mqtt://10.0.1.90:1883/
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.engine: 'pyephem'
detected, extended almanac data is available
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO user.lowBattery:
lowBattery: LowBattery alarm enabled. Count threshold is 1
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO __main__: Starting up
weewx version 5.0.0rc3
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.engine: Using
binding 'wx_binding' to database 'weewx-interceptor.sdb'
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.manager: Starting
backfill of daily summaries
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.manager: Daily
summaries up to date
2024-01-09 11:24:06 weewxd-interceptor[196235] INFO weewx.engine: Starting
main packet loop.
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO user.interceptor: using
'yearlyrainin' for rain_total
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO user.interceptor:
unrecognized parameter b'PASSKEY=3D174F81A16F4198D2EB24231DDD43F6
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO user.interceptor:
unrecognized parameter runtime=5095322
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO user.interceptor:
unrecognized parameter lightning_num=0
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO user.interceptor:
unrecognized parameter lightning_time=1703196395
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO user.interceptor:
unrecognized parameter lightning=8
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO user.interceptor:
unrecognized parameter wh68batt=1.88
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO user.interceptor:
unrecognized parameter wh57batt=5
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO user.interceptor:
unrecognized parameter interval=10'
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO user.interceptor:
skipping rain measurement of 1.382: no last rain
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO weewx.engine: Main loop
exiting. Shutting engine down.
2024-01-09 11:24:15 weewxd-interceptor[196235] INFO user.interceptor:
shutting down server thread
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: Caught
unrecoverable exception:
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
name 'lightning_strike_count' is not defined
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
Traceback (most recent call last):
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewxd.py", line
166, in main
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
engine.run()
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py",
line 206, in run
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
self.dispatchEvent(weewx.Event(weewx.NEW_LOOP_PACKET, packet=packet))
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py",
line 241, in dispatchEvent
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
callback(event)
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
File "/home/pi/weewx-venv/lib/python3.9/site-packages/weewx/engine.py",
line 442, in new_loop_packet
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
event.packet[obs_type] = eval(self.corrections[obs_type], {'math':
math},
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
File "StdCalibrate", line 1, in <module>
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
NameError: name 'lightning_strike_count' is not defined
2024-01-09 11:24:15 weewxd-interceptor[196235] CRITICAL __main__: ****
Exiting.
Corrections Stanza for ws28xx:
[StdCalibrate]
[[Corrections]]
# For each type, an arbitrary calibration expression can be given.
# It should be in the units defined in the StdConvert section.
# Example:
#foo = foo + 0.2
#outHumidity = extraHumid1 *#<= this one also caused a crash
just before and is already edited*
lightning_distance = lightning_distance if lightning_strike_count >
0 else None *#<= removing this will prevent the crash*
*ws28xx log:*
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO __main__: Initializing
weewxd version 5.0. 0rc3
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO __main__: Command line:
/home/pi/weewx-ven
v/lib/python3.9/site-packages/weewxd.py
/home/pi/weewx-data/weewx-ws28xx.conf
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO __main__: Using Python 3.9.2
(default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110]
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO __main__: Located at
/home/pi/weewx-venv/b in/python3
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO __main__: Platform
Linux-6.1.42-v8+-aarch6 4-with-glibc2.31
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO __main__: Locale:
'de_AT.UTF-8'
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO __main__: Entry path:
/home/pi/weewx-venv/
lib/python3.9/site-packages/weewxd.py
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO __main__: WEEWX_ROOT:
/home/pi/weewx-data
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO __main__: Configuration
file: /home/pi/wee wx-data/weewx-ws28xx.conf
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO __main__: User module:
/home/pi/weewx-data /bin/user
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO __main__: Debug: 0
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.engine: Loading
station type WS28xx (weewx.drivers.ws28xx)
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx: driver
version is 0. 51
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
frequency is EU
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx: found
transceiver at bus= device=
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
manufacturer: b'LA C ROSSE TECHNOLOGY'
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
product: b'Weather D irect Light Wireless Device'
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
interface: 0
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx: base
frequency: 8683 00000
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
frequency correction : 84888 (0x14b98)
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
adjusted frequency: 910563429 (0x36461865)
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
transceiver identifi er: 369 (0x0171)
2024-01-09 11:16:31 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
transceiver serial: 010109050601113
2024-01-09 11:16:36 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
console is paired to device with ID 0171
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Version is 2 .2.3-rc03
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Log level: 0
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Log debug se tting: 0
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Log console: False
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Log file: No ne
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) message_call back_provider_name is
user.MQTTSubscribe.MessageCallbackProvider
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) clientid is MQTTSubscribe-4868
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) client_sessi on is True
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) host is 10.0 .1.90
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) port is 1883
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) keepalive is 60
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) username is None
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) min_delay is 1
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) max_delay is 120
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) password is set
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Archive topi c is None
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) binding is l oop
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Waiting for MQTT connection.
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Connected wi th result code 0
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Connected fl ags {'session present': 0}
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Subscribing to vtw11/3c71bff9443c has a
mid 1 and rc 0
2024-01-09 11:16:42 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Subscribed t o mid: 1 is size 1 has a
QOS of 0
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) MQTT initial ization complete.
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.engine: StdConvert
target unit is 0x 11
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.wxservices:
StdWXCalculate will use data binding wx_binding
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.engine: Archive will
use data bindin g wx_binding
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.engine: Record
generation will be at tempted in 'hardware'
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.engine: Using archive
interval of 30 0 seconds (specified in weewx
configuration)
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.restx:
StationRegistry: Registration not requested.
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.restx: Wunderground:
Posting not ena bled.
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.restx: PWSweather:
Posting not enabl ed.
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.restx: CWOP: Posting
not enabled.
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.restx: WOW: Posting
not enabled.
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.restx: AWEKAS: Posting
not enabled.
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO user.mqtt: service version
is 0.24
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO user.mqtt: binding to loop
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO user.mqtt: data_binding is
wx_binding
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO user.mqtt: topic is
weather_ws28xx
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO user.mqtt: data will be
uploaded to mqtt:/ /10.0.1.90:1883/
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.engine: 'pyephem'
detected, extended almanac data is available
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO user.lowBattery: lowBattery:
LowBattery al arm enabled. Count threshold is 1
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO __main__: Starting up weewx
version 5.0.0r c3
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.engine: Using binding
'wx_binding' t o database 'weewx-ws28xx.sdb'
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.manager: Starting
backfill of daily summaries
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.manager: Daily
summaries up to date
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
Scanning historical records
2024-01-09 11:16:43 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
handleHistoryData: r equest records since
2024-01-09 11:15:00 CET (1704795300)
2024-01-09 11:17:43 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx:
Scanned 5 records: c urrent=248 latest=248
remaining=0
2024-01-09 11:17:43 weewxd-ws28xx[195569] INFO weewx.drivers.ws28xx: Found
1 historical r ecords
2024-01-09 11:17:43 weewxd-ws28xx[195569] INFO weewx.engine: Starting main
packet loop.
2024-01-09 11:17:43 weewxd-ws28xx[195569] INFO user.mqtt: client
established for mqtt://1 0.0.1.90:1883/
2024-01-09 11:17:43 weewxd-ws28xx[195569] INFO weewx.restx: MQTT: Published
record 2024-0 1-09 11:17:42 CET (1704795462)
2024-01-09 11:18:13 weewxd-ws28xx[195569] INFO weewx.engine: Main loop
exiting. Shutting engine down.
2024-01-09 11:18:13 weewxd-ws28xx[195569] INFO user.MQTTSubscribe:
(Service) Disconnected with result code 0
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: Caught
unrecoverable excepti on:
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: **** name
'extraHumid1' is not defined
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
Traceback (most re cent call last):
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
File "/home/pi/w
eewx-venv/lib/python3.9/site-packages/weewxd.py", line 166, in main
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
engine.run()
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
File "/home/pi/w
eewx-venv/lib/python3.9/site-packages/weewx/engine.py", line 206, in run
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
self.dispatchE
vent(weewx.Event(weewx.NEW_LOOP_PACKET, packet=packet))
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
File "/home/pi/w
eewx-venv/lib/python3.9/site-packages/weewx/engine.py", line 241, in
dispatchEvent
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
callback(event )
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
File "/home/pi/w
eewx-venv/lib/python3.9/site-packages/weewx/engine.py", line 442, in
new_loop_packet
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
event.packet[o bs_type] =
eval(self.corrections[obs_type], {'math': math},
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
File "StdCalibra te", line 1, in <module>
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
NameError: name 'e xtraHumid1' is not defined
2024-01-09 11:18:13 weewxd-ws28xx[195569] CRITICAL __main__: ****
Exiting.
Tom Keffer schrieb am Dienstag, 9. Januar 2024 um 01:06:20 UTC+1:
> One last look at V5 before it goes out the door!
>
> V5 can be installed using either pip, or the usual package installers.
>
> *Pip*
>
> For pip installs, please delete your old virtual environment, then install
> from scratch by following the pip install instructions
> <https://weewx.com/docs/5.0/quickstarts/pip/>. While upgrading should
> work, we are particularly interested in the experience of a new install,
> including setting up a daemon and udev files. Make sure to follow the new
> instructions that use a daemon setup script.
>
>
> *Debian*
>
> For Debian package installs, modify /etc/apt/sources.list as follows:
>
> *echo "deb [arch=all] https://weewx.com/apt-test/python3
> <https://weewx.com/apt-test/python3> buster main" | sudo tee
> /etc/apt/sources.list.d/weewx.list*
>
> Note the "apt-test". This tells apt to look there for the beta release,
> instead of the normal repository. You may want to change it back when
> you're done.
>
> Otherwise, follow the Debian install instructions
> <https://weewx.com/docs/5.0/quickstarts/debian/>.
>
>
> *Red Hat*
>
> For Red Hat package installs, put this in /etc/yum.repos.d/weewx.repo
>
> *[weewx]
> name=weewx
> baseurl=http://weewx.com/yum-test/weewx/el9
> <http://weewx.com/yum-test/weewx/el9>
> enabled=1*
>
> Note the "yum-test". This tells yum to look there for the beta release,
> instead of the normal repository. Again, you may want to change things back
> when you're done.
>
> Otherwise, follow the Redhat install instructions
> <https://weewx.com/docs/5.0/quickstarts/redhat/>.
>
> *What we're looking for*
>
> 1. We are interested in your upgrade experience. Did the installers get
> your configuration file right? Skins? Is the daemon configured correctly?
>
> 2. With this release, we have included udev rules to set the correct
> permissions for devices. Did it work? If not, did unplugging then
> replugging the device work?
>
> 3. How about logging? Is it going to your system logger? Do the labels
> look reasonable?
>
> *Thanks!*
>
> -Tom & Matt
>
>
>
--
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/edb3cd9e-808f-4daa-b5f1-0576454dcf46n%40googlegroups.com.