weewx stopped working after restart

115 views
Skip to first unread message

miso k

unread,
Mar 3, 2021, 3:03:30 PM3/3/21
to weewx-user
Hello, 
after restart, my weewx 4.4 on RPi3 stopped working. this is the log with debug = 1

Mar  3 20:58:05 WeeWX systemd[1]: Starting LSB: weewx weather system...
Mar  3 20:58:06 WeeWX weewx[1306] INFO __main__: Initializing weewx version 4.4.0
Mar  3 20:58:06 WeeWX weewx[1306] INFO __main__: Using Python 3.7.3 (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0]
Mar  3 20:58:06 WeeWX weewx[1306] INFO __main__: Platform Linux-5.10.11-v7+-armv7l-with-debian-10.8
Mar  3 20:58:06 WeeWX weewx[1306] INFO __main__: Locale is 'sk_SK.UTF-8'
Mar  3 20:58:06 WeeWX weewx[1306] INFO __main__: PID file is /var/run/weewx.pid
Mar  3 20:58:06 WeeWX weewx[1310] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Mar  3 20:58:06 WeeWX weewx[1310] INFO __main__: Debug is 1
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG __main__: Initializing engine
Mar  3 20:58:06 WeeWX weewx[1310] INFO weewx.engine: Loading station type Interceptor (user.interceptor)
Mar  3 20:58:06 WeeWX weewx[1294]: Starting weewx weather system: weewx.
Mar  3 20:58:06 WeeWX systemd[1]: Started LSB: weewx weather system.
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.interceptor: driver version is 0.53
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.interceptor: device type: observer
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.interceptor: mode is listen
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.interceptor: listen on :8085
Mar  3 20:58:06 WeeWX weewx[1310] 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'}
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.interceptor: start tcp server
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG weewx.engine: Loading service user.filepile.FilePile
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.filepile: Using /var/www/html/weewx/sds011pmdata.txt with the 'METRICWX' unit system
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.filepile: Label map is {'SDS_P1': 'pm10_0', 'SDS_P2': 'pm2_5', 'BME280_temperature': 'extraTemp1', 'BME280_humidity': 'extraHumid1', 'signal': 'signal1'}
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service user.filepile.FilePile
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG weewx.engine: Loading service user.MQTTSubscribe.MQTTSubscribeService
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) Using weewx version 4.4.0
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) Using Python 3.7.3 (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0]
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) Platform Linux-5.10.11-v7+-armv7l-with-debian-10.8
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) Locale is 'sk_SK.UTF-8'
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Version is 2.0.0-rc03
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Log level: 0
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Log debug setting: 1
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Log console: False
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Log file: None
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) sanitized configuration removed ['password']
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) MQTTSUBscriber sanitized_service_dict is {'port': '1883', 'binding': 'loop', 'host': 'localhost', 'message_callback': {'type': 'json'}, 'keepalive': '60', 'topics': {'unit_system': 'METRICWX', 'weather/lightning/SENSOR': {'Time': {'ignore': 'True'}, 'AS3935_Event': {'ignore': 'True'}, 'AS3935_Distance': {'name': 'lightning_distance', 'ignore': 'False', 'contains_total': 'False', 'conversion_type': 'float', 'units': 'km'}, 'AS3935_Energy': {'ignore': 'False', 'name': 'lightning_energy', 'contains_total': 'False', 'conversion_type': 'int'}, 'AS3935_Stage': {'ignore': 'True'}}}, 'enable': 'true'}
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) TopicManager self.collect_wind_across_loops is True
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) TopicManager self.collect_observations is False
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) TopicManager single_queue is False
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) TopicManager self.subscribed_topics is {'weather/lightning/SENSOR': {'unit_system': 17, 'msg_id_field': None, 'qos': 0, 'topic_tail_is_fieldname': False, 'use_server_datetime': False, 'datetime_format': None, 'offset_format': None, 'ignore': False, 'ignore_msg_id_field': [], 'fields': {'Time': {'name': 'Time', 'ignore': True, 'contains_total': False, 'conversion_type': 'float', 'conversion_error_to_none': False}, 'AS3935_Event': {'name': 'AS3935_Event', 'ignore': True, 'contains_total': False, 'conversion_type': 'float', 'conversion_error_to_none': False}, 'AS3935_Distance': {'name': 'lightning_distance', 'ignore': False, 'contains_total': False, 'conversion_type': 'float', 'conversion_error_to_none': False, 'units': 'km'}, 'AS3935_Energy': {'name': 'lightning_energy', 'ignore': False, 'contains_total': False, 'conversion_type': 'int', 'conversion_error_to_none': False}, 'AS3935_Stage': {'name': 'AS3935_Stage', 'ignore': True, 'contains_total': False, 'conversion_type': 'float', 'conversion_error_to_none': False}}, 'queue': {'name': 'weather/lightning/SENSOR', 'type': 'normal', 'ignore_start_time': False, 'ignore_end_time': False, 'adjust_start_time': 0.0, 'adjust_end_time': 0.0, 'max_size': 2147483647, 'data': deque([])}, 'filters': {}}, '1614801486.386992-windGust-windGustDir-windDir-windSpeed': {'unit_system': 17, 'qos': 0, 'topic_tail_is_fieldname': False, 'use_server_datetime': False, 'datetime_format': None, 'offset_format': None, 'queue': {'name': '1614801486.386992-windGust-windGustDir-windDir-windSpeed', 'type': 'collector', 'ignore_start_time': False, 'ignore_end_time': False, 'adjust_start_time': 0.0, 'adjust_end_time': 0.0, 'max_size': 2147483647, 'data': deque([])}}}
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) TopicManager self.cached_fields is {}
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) message_callback_provider_name is user.MQTTSubscribe.MessageCallbackProvider
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) clientid is MQTTSubscribe-1442
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) client_session is True
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) host is localhost
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) port is 1883
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) keepalive is 60
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) username is None
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) password is not set
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Archive topic is None
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) binding is loop
Mar  3 20:58:06 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) Starting loop
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Waiting for MQTT connection.
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Connected with result code 0
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Connected flags {'session present': 0}
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Subscribing to weather/lightning/SENSOR has a mid 1 and rc 0
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Subscribing to 1614801486.386992-windGust-windGustDir-windDir-windSpeed has a mid 2 and rc 0
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Subscribed to mid: 1 is size 1 has a QOS of 0
Mar  3 20:58:06 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Subscribed to mid: 2 is size 1 has a QOS of 0
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) MQTT initialization complete.
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service user.MQTTSubscribe.MQTTSubscribeService
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Mar  3 20:58:07 WeeWX weewx[1310] INFO weewx.engine: StdConvert target unit is 0x1
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.engine.StdQC
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.manager: Daily summary version is 4.0
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service user.aqi.service.AqiService
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.manager: Daily summary version is 4.0
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service user.aqi.service.AqiService
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service user.weather34.Weather34RealTime
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: service version is 0.0.5
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: output goes to /var/www/html/weewx/weather34/serverdata/w34realtime.txt
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: 'None' values will be displayed as NULL
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: units will be displayed as METRICWX
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: zambretti forecast: False
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: Web Service: ds is installed
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: Web Service: me is installed
Mar  3 20:58:07 WeeWX weewx[1310] ERROR user.weather34: Error Invalid Webservice Data: None, None, 3600, ["'User-Agent'", "'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3'"]
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: Web Service: ki is installed
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: Web Service: wu is installed
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: Web Service: aq is installed
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: Web Service: al is installed
Mar  3 20:58:07 WeeWX weewx[1310] ERROR user.weather34: Error Invalid Webservice Data: None, None, 3600, ["'User-Agent'", "'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3'"]
Mar  3 20:58:07 WeeWX weewx[1310] ERROR user.weather34: Error Invalid Webservice Data: None, None, 3600, ["'User-Agent'", "'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3'"]
Mar  3 20:58:07 WeeWX weewx[1310] ERROR user.weather34: Error Invalid Webservice Data: None, None, 3600, ["'User-Agent'", "'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3'"]
Mar  3 20:58:07 WeeWX weewx[1310] ERROR user.weather34: Error Invalid Webservice Data: None, None, 3600, ["'User-Agent'", "'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3'"]
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG user.weather34: CloudCover service has started
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG user.weather34: CloudCover Url 2 https://api.sat24.com/crop?type=infraPolair&lat=48.801&lon=18.103&width=300&height=300&zoom=1.00&continent=eu
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: Check lightning Strike Count: False
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG user.weather34: excluding fields: {'rain'}
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG user.weather34: CloudCover File 1 /tmp/sat1.png
Mar  3 20:58:07 WeeWX weewx[1310] INFO user.weather34: Weather34 Weather34RealTime in cache is: True
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service user.weather34.Weather34RealTime
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG user.weather34: CloudCover File 2 /tmp/sat2.png
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.engine.StdArchive
Mar  3 20:58:07 WeeWX weewx[1310] INFO weewx.engine: Archive will use data binding wx_binding
Mar  3 20:58:07 WeeWX weewx[1310] INFO weewx.engine: Record generation will be attempted in 'hardware'
Mar  3 20:58:07 WeeWX weewx[1310] INFO weewx.engine: Using archive interval of 60 seconds (specified in weewx configuration)
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
Mar  3 20:58:07 WeeWX weewx[1310] INFO weewx.restx: StationRegistry: Station will be registered.
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
Mar  3 20:58:07 WeeWX weewx[1310] INFO weewx.restx: Wunderground: Posting not enabled.
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
Mar  3 20:58:07 WeeWX weewx[1310] INFO weewx.restx: PWSWeather: Data for station JASTRABIE will be posted
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
Mar  3 20:58:07 WeeWX weewx[1310] INFO weewx.restx: CWOP: Data for station FW6932 will be posted
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.restx.StdWOW
Mar  3 20:58:07 WeeWX weewx[1310] INFO weewx.restx: WOW: Posting not enabled.
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.manager: Daily summary version is 4.0
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.manager: Daily summary version is 4.0
Mar  3 20:58:07 WeeWX weewx[1310] INFO weewx.restx: AWEKAS: Data will be uploaded for user misko903
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service user.windy.Windy
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.manager: Daily summary version is 4.0
Mar  3 20:58:07 WeeWX /weewxd: windy: version is 0.6
Mar  3 20:58:07 WeeWX /weewxd: windy: Data will be uploaded to https://stations.windy.com/pws/update
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service user.windy.Windy
Mar  3 20:58:07 WeeWX weewx[1310] DEBUG weewx.engine: Loading service user.mqtt.MQTT
Mar  3 20:58:08 WeeWX weewx[1310] INFO user.mqtt: service version is 0.23
Mar  3 20:58:08 WeeWX weewx[1310] INFO user.mqtt: binding to ['archive', 'loop']
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG user.mqtt: TLS parameters: {'tls_version': <_SSLMethod.PROTOCOL_TLSv1_2: 5>, 'ca_certs': '/etc/ssl/certs/ca-certificates.crt'}
Mar  3 20:58:08 WeeWX weewx[1310] INFO user.mqtt: topic is weather
Mar  3 20:58:08 WeeWX weewx[1310] INFO user.mqtt: desired unit system is METRIC
Mar  3 20:58:08 WeeWX weewx[1310] INFO user.mqtt: data will be uploaded to mqtt://pi:x...@jastrabie.online:8883/
Mar  3 20:58:08 WeeWX weewx[1310] INFO user.mqtt: network encryption/authentication will be attempted
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service user.mqtt.MQTT
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG weewx.engine: Loading service user.owm.OpenWeatherMap
Mar  3 20:58:08 WeeWX weewx[1310] INFO user.owm: service version is 0.9
Mar  3 20:58:08 WeeWX weewx[1310] INFO user.owm: Data will be uploaded for 5e5d3ea7cca8ce0001f1a8ab
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service user.owm.OpenWeatherMap
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.engine.StdPrint
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG weewx.engine: Loading service weewx.engine.StdReport
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
Mar  3 20:58:08 WeeWX weewx[1310] INFO __main__: Starting up weewx version 4.4.0
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG weewx.engine: Station does not support reading the time
Mar  3 20:58:08 WeeWX weewx[1310] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Mar  3 20:58:08 WeeWX weewx[1310] INFO weewx.manager: Starting backfill of daily summaries
Mar  3 20:58:08 WeeWX weewx[1310] INFO weewx.manager: Daily summaries up to date
Mar  3 20:58:08 WeeWX weewx[1310] INFO weewx.engine: Starting main packet loop.
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG weewx.manager: Daily summary version is 4.0
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG weewx.manager: Daily summary version is 4.0
Mar  3 20:58:08 WeeWX weewx[1310] DEBUG weewx.manager: Daily summary version is 4.0
Mar  3 20:58:17 WeeWX weewx[1310] DEBUG user.weather34: Webserver: weewx host ip 192.168.1.17 listening on port 25252
Mar  3 20:58:18 WeeWX weewx[1310] DEBUG user.interceptor: empty queue
Mar  3 20:58:28 WeeWX weewx[1310] DEBUG user.interceptor: empty queue
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.interceptor: GET: ID=observer&PASSWORD=XXXX&indoortempf=72.9&tempf=-9999&dewptf=-9999&windchillf=-9999&indoorhumidity=48&humidity=-9999&absbaromin=29.221&baromin=30.275&dateutc=2021-03-03%2019:58:33&softwaretype=EasyWeatherV1.5.7&action=updateraw&realtime=1&rtfreq=5
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.interceptor: raw data: ID=observer&PASSWORD=b&indoortempf=72.9&tempf=-9999&dewptf=-9999&windchillf=-9999&indoorhumidity=48&humidity=-9999&absbaromin=29.221&baromin=30.275&dateutc=2021-03-03%2019:58:33&softwaretype=EasyWeatherV1.5.7&action=updateraw&realtime=1&rtfreq=5
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.interceptor: firmware EasyWeatherV1.5.7: baromin is barometer
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter ID=observer
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter PASSWORD=X
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter softwaretype=EasyWeatherV1.5.7
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter action=updateraw
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter realtime=1
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter rtfreq=5
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.interceptor: raw packet: {'dateTime': 1614801513, 'usUnits': 1, 'temperature_in': 72.9, 'temperature_out': None, 'dewpoint': None, 'windchill': None, 'humidity_in': 48.0, 'humidity_out': None, 'pressure': 29.221, 'barometer': 30.275}
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.interceptor: mapped packet: {'dateTime': 1614801513, 'usUnits': 1, 'pressure': 29.221, 'barometer': 30.275, 'outHumidity': None, 'inHumidity': 48.0, 'outTemp': None, 'inTemp': 72.9, 'dewpoint': None, 'windchill': None}
Mar  3 20:58:35 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-03-03 20:58:33 CET (1614801513): barometer: 30.275, dateTime: 1614801513, dewpoint: None, inHumidity: 48.0, inTemp: 72.9, outHumidity: None, outTemp: None, pressure: 29.221, usUnits: 1, windchill: None
Mar  3 20:58:36 WeeWX weewx[1310] DEBUG user.weather34: CloudCover url1 exit code 0
Mar  3 20:58:46 WeeWX weewx[1310] DEBUG user.interceptor: empty queue
Mar  3 20:58:56 WeeWX weewx[1310] DEBUG user.interceptor: empty queue
Mar  3 20:59:06 WeeWX weewx[1310] DEBUG user.interceptor: empty queue
Mar  3 20:59:16 WeeWX weewx[1310] DEBUG user.interceptor: empty queue
Mar  3 20:59:25 WeeWX weewx[1310] DEBUG user.weather34: CloudCover url2 exit code 0
Mar  3 20:59:25 WeeWX weewx[1310] DEBUG PIL.PngImagePlugin: STREAM b'IHDR' 16 13
Mar  3 20:59:25 WeeWX weewx[1310] DEBUG PIL.PngImagePlugin: STREAM b'gAMA' 41 4
Mar  3 20:59:25 WeeWX weewx[1310] DEBUG PIL.PngImagePlugin: STREAM b'pHYs' 57 9
Mar  3 20:59:25 WeeWX weewx[1310] DEBUG PIL.PngImagePlugin: STREAM b'IDAT' 78 65458
Mar  3 20:59:25 WeeWX weewx[1310] DEBUG PIL.Image: Error closing: 'Image' object has no attribute 'fp'
Mar  3 20:59:26 WeeWX weewx[1310] DEBUG user.interceptor: empty queue
Mar  3 20:59:36 WeeWX weewx[1310] DEBUG user.interceptor: empty queue
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: GET: ID=observer&PASSWORD=XXXX&indoortempf=72.9&tempf=-9999&dewptf=-9999&windchillf=-9999&indoorhumidity=48&humidity=-9999&absbaromin=29.224&baromin=30.278&dateutc=2021-03-03%2019:59:37&softwaretype=EasyWeatherV1.5.7&action=updateraw&realtime=1&rtfreq=5
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: raw data: ID=observer&PASSWORD=b&indoortempf=72.9&tempf=-9999&dewptf=-9999&windchillf=-9999&indoorhumidity=48&humidity=-9999&absbaromin=29.224&baromin=30.278&dateutc=2021-03-03%2019:59:37&softwaretype=EasyWeatherV1.5.7&action=updateraw&realtime=1&rtfreq=5
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: firmware EasyWeatherV1.5.7: baromin is barometer
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter ID=observer
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter PASSWORD=X
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter softwaretype=EasyWeatherV1.5.7
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter action=updateraw
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter realtime=1
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: ignored parameter rtfreq=5
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: raw packet: {'dateTime': 1614801577, 'usUnits': 1, 'temperature_in': 72.9, 'temperature_out': None, 'dewpoint': None, 'windchill': None, 'humidity_in': 48.0, 'humidity_out': None, 'pressure': 29.224, 'barometer': 30.278}
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: mapped packet: {'dateTime': 1614801577, 'usUnits': 1, 'pressure': 29.224, 'barometer': 30.278, 'outHumidity': None, 'inHumidity': 48.0, 'outTemp': None, 'inTemp': 72.9, 'dewpoint': None, 'windchill': None}
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) data-> final packet is 2021-03-03 20:59:37 CET (1614801577): barometer: 30.278, dateTime: 1614801577, dewpoint: None, inHumidity: 48.0, inTemp: 72.9, outHumidity: None, outTemp: None, pressure: 29.224, usUnits: 1, windchill: None
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.MQTTSubscribe: (Service) data-> final record is 2021-03-03 20:59:00 CET (1614801540): altimeter: 30.36903770869333, barometer: 30.275, BME280_pressure: 98911.0, dateTime: 1614801540, extraHumid1: 71.31, extraTemp1: 39.884, inDewpoint: 52.044538469616725, inHumidity: 48.0, inTemp: 72.9, interval: 1.0, lightning_distance: 0.0, lightning_energy: 0.0, maxSolarRad: 0.0, pm10_0: 33.4, pm2_5: 17.77, pressure: 29.221, rainRate: 0.0, signal1: -78.0, time: 1614801306.0, usUnits: 1
Mar  3 20:59:39 WeeWX weewx[1310] INFO weewx.engine: Main loop exiting. Shutting engine down.
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG weewx.restx: Shut down OWM thread.
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG weewx.restx: Shut down MQTT thread.
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG weewx.restx: Shut down Windy thread.
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG weewx.restx: Shut down AWEKAS thread.
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG weewx.restx: Shut down CWOP thread.
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG weewx.restx: Shut down PWSWeather thread.
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG weewx.restx: Shut down StationRegistry thread.
Mar  3 20:59:39 WeeWX weewx[1310] INFO user.interceptor: shutting down server thread
Mar  3 20:59:39 WeeWX weewx[1310] INFO user.MQTTSubscribe: (Service) Disconnected with result code 0
Mar  3 20:59:39 WeeWX weewx[1310] DEBUG user.interceptor: stop tcp server
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__: Caught unrecoverable exception:
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  unsupported operand type(s) for -: 'NoneType' and 'float'
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  Traceback (most recent call last):
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 214, in run
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet))
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      callback(event)
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 617, in check_loop
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      raise BreakLoop
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  weewx.engine.BreakLoop
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  During handling of the above exception, another exception occurred:
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  Traceback (most recent call last):
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 633, in post_loop
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      self._catchup(self.engine.console.genArchiveRecords)
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 677, in _catchup
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      for record in generator(lastgood_ts):
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/drivers/__init__.py", line 30, in genArchiveRecords
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      raise NotImplementedError("Method 'genArchiveRecords' not implemented")
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  NotImplementedError: Method 'genArchiveRecords' not implemented
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  During handling of the above exception, another exception occurred:
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  Traceback (most recent call last):
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewxd", line 157, in main
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      engine.run()
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 221, in run
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      self.dispatchEvent(weewx.Event(weewx.POST_LOOP))
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      callback(event)
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 635, in post_loop
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      self._software_catchup()
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 697, in _software_catchup
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      origin='software'))
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      callback(event)
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/user/aqi/service.py", line 311, in new_archive_record
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      temp_kelvin = weewx.units.CtoK(weewx.units.FtoC(row['outTemp']))
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/units.py", line 43, in FtoC
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****      return (x - 32.0) * 5.0 / 9.0
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  TypeError: unsupported operand type(s) for -: 'NoneType' and 'float'
Mar  3 20:59:40 WeeWX weewx[1310] CRITICAL __main__:     ****  Exiting.


where can be the issue?

thanks,
Michal, SVK

miso k

unread,
Mar 3, 2021, 4:29:28 PM3/3/21
to weewx-user
I tried:

sudo wee_database weewx.conf --drop-daily
sudo wee_database weewx.conf --rebuild-daily
sudo wee_database --fix-strings

nothing helped.

Dátum: streda 3. marca 2021, čas: 21:03:30 UTC+1, odosielateľ: miso k

Tom Keffer

unread,
Mar 3, 2021, 4:57:53 PM3/3/21
to weewx-user
It looks like the extension aqi is unprepared to accept null (Python None) outside temperature values (outTemp). 

Observation values are set to None to signal bad or missing data. All well-behaved extensions should be prepared for 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 weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/a57bd8ed-ebba-4fa0-838a-343607afe6b9n%40googlegroups.com.

miso k

unread,
Mar 4, 2021, 2:02:19 PM3/4/21
to weewx-user
Thanks Tom,
the aqi guy does not respond for longer time, but i restarted the weewx today and it is working. AQI is taking only values from last 12 hours, this is maybe the reason.

Michal

Dátum: streda 3. marca 2021, čas: 22:57:53 UTC+1, odosielateľ: tke...@gmail.com
Reply all
Reply to author
Forward
0 new messages