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.

Reply via email to