ok funny, after a reboot, v.5.0.2 is getting loaded. Error is now: -- Logs begin at Thu 2024-02-29 00:06:39 CET, end at Thu 2024-02-29 08:06:40 CET. -- Feb 29 00:06:53 loxberry systemd[1]: Started WeeWX. Feb 29 00:06:56 loxberry weewxd[932]: INFO __main__: Initializing weewxd version 5.0.2 Feb 29 00:06:56 loxberry weewxd[932]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf Feb 29 00:06:56 loxberry weewxd[932]: INFO __main__: Using Python 3.7.3 (default, Oct 11 2023, 09:51:27) [GCC 8.3.0] Feb 29 00:06:56 loxberry weewxd[932]: INFO __main__: Located at /usr/bin/python3 Feb 29 00:06:56 loxberry weewxd[932]: INFO __main__: Platform Linux-4.19.118-v7l+-armv7l-with-debian-10.13 Feb 29 00:06:56 loxberry weewxd[932]: INFO __main__: Locale: 'de_DE.UTF-8' Feb 29 00:06:56 loxberry weewxd[932]: INFO __main__: Entry path: /usr/share/weewx/weewxd.py Feb 29 00:06:56 loxberry weewxd[932]: INFO __main__: WEEWX_ROOT: /etc/weewx Feb 29 00:06:56 loxberry weewxd[932]: INFO __main__: Configuration file: /etc/weewx/weewx.conf Feb 29 00:06:56 loxberry weewxd[932]: INFO __main__: User module: /etc/weewx/bin/user Feb 29 00:06:56 loxberry weewxd[932]: INFO __main__: Debug: 0 Feb 29 00:06:56 loxberry weewxd[932]: INFO weewx.engine: Loading station type WeatherLinkLive (user.weatherlink_live) Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: Caught unrecoverable exception: Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** 'type' object is not subscriptable Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** Traceback (most recent call last): Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** File "/usr/share/weewx/weewxd.py", line 160, in main Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** engine = weewx.engine.StdEngine(config_dict) Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 77, in __init__ Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** self.setupStation(config_dict) Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 104, in setupStation Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** __import__(driver) Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** File "/etc/weewx/bin/user/weatherlink_live/__init__.py", line 27, in <module> Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** from user.weatherlink_live.configurator import WeatherlinkLiveConfigurator Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** File "/etc/weewx/bin/user/weatherlink_live/configurator.py", line 24, in <module> Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** from user.weatherlink_live import configuration Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** File "/etc/weewx/bin/user/weatherlink_live/configuration.py", line 24, in <module> Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** from user.weatherlink_live.mappers import TMapping, THMapping, WindMapping, RainMapping, SolarMapping, UvMapping, \ Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** File "/etc/weewx/bin/user/weatherlink_live/mappers.py", line 48, in <module> Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** class AbstractMapping(object): Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** File "/etc/weewx/bin/user/weatherlink_live/mappers.py", line 137, in AbstractMapping Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** def map_table(self) -> Dict[str, Union[str, list[str]]]: Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** TypeError: 'type' object is not subscriptable Feb 29 00:06:57 loxberry weewxd[932]: CRITICAL __main__: **** Exiting. Feb 29 00:06:57 loxberry weewxd[932]: Traceback (most recent call last): Feb 29 00:06:57 loxberry weewxd[932]: File "/usr/share/weewx/weewxd.py", line 265, in <module> Feb 29 00:06:57 loxberry weewxd[932]: main() Feb 29 00:06:57 loxberry weewxd[932]: File "/usr/share/weewx/weewxd.py", line 160, in main Feb 29 00:06:57 loxberry weewxd[932]: engine = weewx.engine.StdEngine(config_dict) Feb 29 00:06:57 loxberry weewxd[932]: File "/usr/share/weewx/weewx/engine.py", line 77, in __init__ Feb 29 00:06:57 loxberry weewxd[932]: self.setupStation(config_dict) Feb 29 00:06:57 loxberry weewxd[932]: File "/usr/share/weewx/weewx/engine.py", line 104, in setupStation Feb 29 00:06:57 loxberry weewxd[932]: __import__(driver) Feb 29 00:06:57 loxberry weewxd[932]: File "/etc/weewx/bin/user/weatherlink_live/__init__.py", line 27, in <module> Feb 29 00:06:57 loxberry weewxd[932]: from user.weatherlink_live.configurator import WeatherlinkLiveConfigurator Feb 29 00:06:57 loxberry weewxd[932]: File "/etc/weewx/bin/user/weatherlink_live/configurator.py", line 24, in <module> Feb 29 00:06:57 loxberry weewxd[932]: from user.weatherlink_live import configuration Feb 29 00:06:57 loxberry weewxd[932]: File "/etc/weewx/bin/user/weatherlink_live/configuration.py", line 24, in <module> Feb 29 00:06:57 loxberry weewxd[932]: from user.weatherlink_live.mappers import TMapping, THMapping, WindMapping, RainMapping, SolarMapping, UvMapping, \ Feb 29 00:06:57 loxberry weewxd[932]: File "/etc/weewx/bin/user/weatherlink_live/mappers.py", line 48, in <module> Feb 29 00:06:57 loxberry weewxd[932]: class AbstractMapping(object): Feb 29 00:06:57 loxberry weewxd[932]: File "/etc/weewx/bin/user/weatherlink_live/mappers.py", line 137, in AbstractMapping Feb 29 00:06:57 loxberry weewxd[932]: def map_table(self) -> Dict[str, Union[str, list[str]]]: Feb 29 00:06:57 loxberry weewxd[932]: TypeError: 'type' object is not subscriptable Feb 29 00:06:57 loxberry systemd[1]: weewx.service: Main process exited, code=exited, status=1/FAILURE Feb 29 00:06:57 loxberry systemd[1]: weewx.service: Failed with result 'exit-code'. fLsh schrieb am Donnerstag, 29. Februar 2024 um 08:05:46 UTC+1:
> yeah basicaly driver is not running and therefore Data from weatherlink > Live cannot be read. > But question is, athough 5.0.2 is installed and driver v1.1.3, why are > those not used and instead, 5.0.1 is being loaded? > > Tom Keffer schrieb am Donnerstag, 29. Februar 2024 um 01:31:38 UTC+1: > >> I hate to "pass the buck," but this looks like an issue with the new >> WeatherLink Live driver. >> >> The log entry gets cut off with the phrase "Caus", which I suspect would >> give you the "cause." Take a look in your log. >> >> >> >> >> >> On Wed, Feb 28, 2024 at 3:03 PM fLsh <[email protected]> wrote: >> >>> Hi folks, >>> >>> I was happily running 4.10.2 on my Raspberry Pi 4 with many changes to >>> skins, drivers and templates. >>> Today I did an upgrade to 5.0.1 which was running too. Then I so in apt >>> update that there is a public key missing which I resolved with the >>> documentation. After that, 5.0.2 was available (or was just a coincidence >>> maybe) and also upgrade the weatherllink_live driver bei Michael Schantl to >>> 1.1.3. >>> Now weewx will fail to start with attached error. >>> In ournalctl I can see, that weewxd v.5.0.1 gets started and old driver >>> 1.1.3. >>> Can please somone help me on fixing that? >>> >>> In journalctl: >>> -- Logs begin at Wed 2024-02-28 11:14:25 CET, end at Thu 2024-02-29 >>> 00:01:13 CET. -- >>> Feb 28 11:14:38 loxberry systemd[1]: Started WeeWX. >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: Initializing weewxd >>> version 5.0.1 >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: Command line: >>> /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: Using Python 3.7.3 >>> (default, Oct 11 2023, 09:51:27) >>> [GCC 8.3.0] >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: Located at >>> /usr/bin/python3 >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: Platform >>> Linux-4.19.118-v7l+-armv7l-with-debian-10.13 >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: Locale: >>> 'de_DE.UTF-8' >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: Entry path: >>> /usr/share/weewx/weewxd.py >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: WEEWX_ROOT: >>> /etc/weewx >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: Configuration file: >>> /etc/weewx/weewx.conf >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: User module: >>> /etc/weewx/bin/user >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: Debug: 0 >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.engine: Loading station >>> type WeatherLinkLive (user.weatherlink_live) >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO user.weatherlink_live: >>> Initializing driver: WeatherLinkLive v1.0.11 >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.engine: StdConvert >>> target unit is 0x1 >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.wxservices: >>> StdWXCalculate will use data binding wx_binding >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.engine: Archive will >>> use data binding wx_binding >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.engine: Record >>> generation will be attempted in 'hardware' >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.engine: Using archive >>> interval of 300 seconds (specified in weewx configuration) >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.restx: StationRegistry: >>> Registration not requested. >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.restx: >>> Wunderground-PWS: Data for station IFELLB13 will be posted >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.restx: PWSweather: >>> Posting not enabled. >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.restx: CWOP: Posting >>> not enabled. >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.restx: WOW: Posting not >>> enabled. >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.restx: AWEKAS: Posting >>> not enabled. >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.engine: 'pyephem' >>> detected, extended almanac data is available >>> Feb 28 11:14:41 loxberry /weewxd.py[234]: lowBattery: LowBattery alarm >>> enabled. Count threshold is 10 >>> Feb 28 11:14:41 loxberry /weewxd.py[234]: alarm: Alarm set for >>> expression: 'windGust > 35' >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO __main__: Starting up weewx >>> version 5.0.1 >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.engine: Using binding >>> 'wx_binding' to database 'weewx.sdb_new' >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.manager: Starting >>> backfill of daily summaries >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.manager: Daily >>> summaries up to date >>> Feb 28 11:14:41 loxberry weewxd[234]: INFO weewx.engine: Starting main >>> packet loop. >>> Feb 28 11:14:41 loxberry weewxd[234]: ERROR >>> user.weatherlink_live.davis_http: HTTPConnectionPool(host='192.168.178.36', >>> port=80): Max retries exceeded with url: /v1/current_conditions (Caus >>> Feb 28 11:14:41 loxberry weewxd[234]: ERROR >>> user.weatherlink_live.davis_http: HTTP conditions request failed. Retry #0 >>> follows shortly >>> Feb 28 11:14:44 loxberry weewxd[234]: ERROR >>> user.weatherlink_live.davis_http: HTTPConnectionPool(host='192.168.178.36', >>> port=80): Max retries exceeded with url: /v1/current_conditions (Caus >>> Feb 28 11:14:44 loxberry weewxd[234]: ERROR >>> user.weatherlink_live.davis_http: HTTP conditions request failed. Retry #1 >>> follows shortly >>> Feb 28 11:14:47 loxberry weewxd[234]: ERROR >>> user.weatherlink_live.davis_http: HTTPConnectionPool(host='192.168.178.36', >>> port=80): Max retries exceeded with url: /v1/current_conditions (Caus >>> Feb 28 11:14:47 loxberry weewxd[234]: ERROR >>> user.weatherlink_live.davis_http: HTTP conditions request failed. Retry #2 >>> follows shortly >>> Feb 28 11:14:49 loxberry weewxd[234]: ERROR >>> user.weatherlink_live.scheduler: Error caught in scheduler tick. Not >>> rescheduling >>> Feb 28 11:14:49 loxberry weewxd[234]: INFO weewx.engine: Main loop >>> exiting. Shutting engine down. >>> Feb 28 11:14:49 loxberry weewxd[234]: INFO >>> user.weatherlink_live.scheduler: All tasks cancelled >>> Feb 28 11:14:49 loxberry weewxd[234]: CRITICAL __main__: Caught >>> WeeWxIOError: Error while receiving or processing packets: >>> HTTPConnectionPool(host='192.168.178.36', port=80): Max retries ex >>> lines 1-45 >>> >>> -- >>> 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/529bbcef-7a20-4d9f-b58b-eb2e3c6c222cn%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/529bbcef-7a20-4d9f-b58b-eb2e3c6c222cn%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/b9585d3f-7844-4187-b84e-4ed750d6038dn%40googlegroups.com.
