First: I use WeeWX 4.4.0.0 at Raspberry Pi 4. Skin Belchertown.
Yesterday WeeWX has stopped working. Last data are from 2021-03-03 at 19:40 MEZ.
MQTT is working as aspected.
I've tried:
sudo wee_database weewx.conf --drop-daily
sudo wee_database weewx.conf --rebuild-daily
sudo wee_database --fix-strings
---Here my log---
Mar 4 10:00:07 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:08 CET (1614848408)
Mar 4 10:00:09 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:10 CET (1614848410)
Mar 4 10:00:11 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:12 CET (1614848412)
Mar 4 10:00:14 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:14 CET (1614848414)
Mar 4 10:00:15 weewx weewx[7220] DEBUG weewx.drivers.vantage: Getting archive packets since 2021-03-04 09:55:00 CET (1614848100)
Mar 4 10:00:15 weewx weewx[7220] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Mar 4 10:00:15 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:16 CET (1614848416)
Mar 4 10:00:15 weewx weewx[7220] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 1
Mar 4 10:00:16 weewx weewx[7220] INFO weewx.manager: Added record 2021-03-04 10:00:00 CET (1614848400) to database 'weewx.sdb'
Mar 4 10:00:16 weewx weewx[7220] INFO weewx.manager: Added record 2021-03-04 10:00:00 CET (1614848400) to daily summary in 'weewx.sdb'
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2021-02-23 12:45:00 CET (1614080700) less than final timestamp 2021-03-04 10:00:00 CET (1614848400)
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.drivers.vantage: Catch up complete.
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.reportengine: Running reports for latest time in the database.
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.reportengine: Report 'SeasonsReport' not enabled. Skipping.
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.reportengine: Running report 'Belchertown'
Mar 4 10:00:16 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:00 CET (1614848400)
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Belchertown/skin.conf for report 'Belchertown'
Mar 4 10:00:16 weewx weewx[7220] INFO weewx.restx: Windy: Published record 2021-03-04 10:00:00 CET (1614848400)
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.restx: Wetter: Unexpected exception of type <class 'TypeError'>
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.restx: *** Traceback (most recent call last):
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.restx: CWOP: Connected to server cwop.aprs.net:14580 Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.restx: *** File "/usr/share/weewx/weewx/restx.py", line 381, in run_loop
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.restx: *** self.process_record(_record, dbmanager)
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.restx: *** File "/usr/share/weewx/weewx/restx.py", line 446, in process_record
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.restx: *** self.post_with_retries(_request, data)
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.restx: *** File "/usr/share/weewx/weewx/restx.py", line 485, in post_with_retries
Mar 4 10:00:16 weewx weewx[7220] INFO weewx.restx: AWEKAS: Published record 2021-03-04 10:00:00 CET (1614848400)
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.restx: *** self.check_response(_response)
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.restx: *** File "/usr/share/weewx/user/wetter.py", line 143, in check_response
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.restx: *** if txt.find('"errorcode":"100"') != -1 or \
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.restx: *** TypeError: argument should be integer or bytes-like object, not 'str'
Mar 4 10:00:16 weewx weewx[7220] CRITICAL weewx.restx: Wetter: Thread terminating. Reason: argument should be integer or bytes-like object, not 'str'
Mar 4 10:00:16 weewx weewx[7220] INFO weewx.restx: CWOP: Published record 2021-03-04 10:00:00 CET (1614848400)
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', 'user.belchertown.getData']
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.manager: Daily summary version is 4.0
Mar 4 10:00:16 weewx weewx[7220] INFO user.belchertown: version 1.2rc2
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator'
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** list indices must be integers or slices, not str
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** Traceback (most recent call last):
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 196, in run
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** obj.start()
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 281, in start
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** self.run()
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 150, in run
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** ngen = self.generate(gen_dict[section_name], self.gen_ts)
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 220, in generate
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** ngen += self.generate(section[subsection], gen_ts)
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 220, in generate
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** ngen += self.generate(section[subsection], gen_ts)
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in generate
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** default_binding)
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 385, in _getSearchList
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** searchList += obj.get_extension_list(timespan, db_lookup)
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/belchertown.py", line 880, in get_extension_list
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** current_obs_summary = aeris_coded_weather( data["current"][0]["response"]["ob"]["weatherPrimaryCoded"] )
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** TypeError: list indices must be integers or slices, not str
Mar 4 10:00:16 weewx weewx[7220] ERROR weewx.reportengine: **** Generator terminated
Mar 4 10:00:16 weewx weewx[7220] INFO weewx.reportengine: Copied 32 files to /var/www/html/weewx/belchertown
Mar 4 10:00:16 weewx weewx[7220] INFO weewx.restx: Wunderground-PWS: Published record 2021-03-04 10:00:00 CET (1614848400)
Mar 4 10:00:16 weewx weewx[7220] DEBUG weewx.manager: Daily summary version is 4.0
Mar 4 10:00:16 weewx weewx[7220] INFO weewx.restx: PWSWeather: Published record 2021-03-04 10:00:00 CET (1614848400)
Mar 4 10:00:17 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:16 CET (1614848416)
Mar 4 10:00:17 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:18 CET (1614848418)
Mar 4 10:00:19 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:20 CET (1614848420)
Mar 4 10:00:20 weewx weewx[7220] INFO weewx.restx: WeatherCloud: Published record 2021-03-04 10:00:00 CET (1614848400)
Mar 4 10:00:21 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:22 CET (1614848422)
Mar 4 10:00:24 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:24 CET (1614848424)
Mar 4 10:00:25 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:26 CET (1614848426)
Mar 4 10:00:27 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:28 CET (1614848428)
Mar 4 10:00:29 weewx weewx[7220] INFO weewx.restx: MQTT: Published record 2021-03-04 10:00:30 CET (1614848430)
Any ideas how to fix this problem?
Regards, Andre