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.

Reply via email to