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ľ: [email protected] > 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. > > On Wed, Mar 3, 2021 at 1:29 PM miso k <[email protected]> wrote: > >> 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 >> >>> 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 Url 1 >>> https://api.sat24.com/crop?type=visual5hdcomplete&lat=48.801&lon=18.103&width=300&height=300&zoom=1.00&continent=eu >>> 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:[email protected]: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 >>> >> -- >> 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/a57bd8ed-ebba-4fa0-838a-343607afe6b9n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/a57bd8ed-ebba-4fa0-838a-343607afe6b9n%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/22e51f38-dfd6-437d-8975-2a09e2627cb1n%40googlegroups.com.
