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 -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/0e3fc9bc-8495-4d16-b22a-bc930f695e00n%40googlegroups.com.