Beste mede tweakers,
Ik heb een HA uitdaging waar ik wel wat hulp bij kan gebruiken. Tot voor kort maakte ik gebruik van de standaard addin SamsungTV in HA. Werkte prima, zelfs op mijn 2012 TV.
Ik draai HA op mijn rpi3b met 1Gb, een flinke uitdaging kan ik je zeggen. Gisteren heb ik na een lange tijd vol rare problemen (reboots/freezes e.d.) de overstap gemaakt van RPI3 naar RPI4b 2Gb. Hiervoor heb ik een clean install moeten doen en een restore. Dat ging allemaal goed en nu lijkt alles goed te werken, echter de samsungtv integratie wil niet meer.Ik kan 'm niet verwijderen , want dan doet ie vervolgens niets en ook niet opnieuw toevoegen, dan komt ie met een foutmelding in de UI "Config flow could not be loaded: {"message":"Invalid handler specified"} "
Hij geeft onderstaande foutmeldingen in de log.
Logger: homeassistant.config_entries
Source: config_entries.py:2275
First occurred: 1:59:27 PM (3 occurrences)
Last logged: 2:52:01 PM
Error occurred loading flow for integration samsungtv: cannot import name 'WebSocketClientProtocol' from 'websockets.client' (/usr/local/lib/python3.12/site-packages/websockets/client.py)
Logger: homeassistant.setup
Source: setup.py:251
First occurred: 1:59:21 PM (1 occurrences)
Last logged: 1:59:21 PM
Setup failed for 'samsungtv': Unable to import component: cannot import name 'WebSocketClientProtocol' from 'websockets.client' (/usr/local/lib/python3.12/site-packages/websockets/client.py)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 251, in _async_setup_component
component = integration.get_component()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/loader.py", line 827, in get_component
ComponentProtocol, importlib.import_module(self.pkg_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 994, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/usr/src/homeassistant/homeassistant/components/samsungtv/__init__.py", line 32, in <module>
from .bridge import (
File "/usr/src/homeassistant/homeassistant/components/samsungtv/bridge.py", line 14, in <module>
from samsungtvws.async_remote import SamsungTVWSAsyncRemote
File "/usr/local/lib/python3.12/site-packages/samsungtvws/async_remote.py", line 28, in <module>
from . import async_connection, remote, rest
File "/usr/local/lib/python3.12/site-packages/samsungtvws/async_connection.py", line 30, in <module>
from websockets.client import WebSocketClientProtocol, connect
ImportError: cannot import name 'WebSocketClientProtocol' from 'websockets.client' (/usr/local/lib/python3.12/site-packages/websockets/client.py)