Bonjour a tous
Je suis en train d’essayer de configurer un nouveau serveur HA sur un Raspi4 avec disque dur.
Malheureusement je bute depuis plusieurs jours sur un problème avec ZHA.
Lors de son intégration, il me demande le port série et je réponds « saisie manuelle ». Ensuite je choisi ZIGATE.
Et il me demande de saisir le port série : tcp://192.168.1.6:10208, mais la la réponse est Unknown error occurred
j’ai essayé avec socket://192.168.1.6:10208 mais le message est le même.
Du coup l’installation de ZHA ne peut être terminée.
Pour info, j’utilise une PIZIGATE+ montée sur un raspi , le tout placé à un endroit stratégique (pour une bonne couverture et un bon maillage), le port série est redirigé sur le port ethernet via SER2NET. La pizigate est sur la dernière version du firmware, et SER2NET aussi. Cet ensemble est bien configuré et fonctionnait parfaitement sur ma précédente installation (mqtt+node-red+zigbee2mqtt).
dans le fichier log je suis tombé là dessus :
File "/usr/local/lib/python3.9/asyncio/tasks.py", line 481, in wait_for
return fut.result()
File "/usr/local/lib/python3.9/site-packages/zigpy_zigate/api.py", line 283, in _probe
await self.connect()
File "/usr/local/lib/python3.9/site-packages/zigpy_zigate/api.py", line 101, in connect
self._uart = await zigpy_zigate.uart.connect(self._config, self)
File "/usr/local/lib/python3.9/site-packages/zigpy_zigate/uart.py", line 153, in connect
_, protocol = await serial_asyncio.create_serial_connection(
File "/usr/local/lib/python3.9/site-packages/serial_asyncio/__init__.py", line 445, in create_serial_connection
serial_instance = serial.serial_for_url(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/serial/__init__.py", line 85, in serial_for_url
raise ValueError('invalid URL, protocol {!r} not known'.format(protocol))
ValueError: invalid URL, protocol 'tcp' not known
Le protocole tcp ne semble pas reconnu
avec le port serie en socket://192.168.1.6:10208 le log indique:
File "/usr/local/lib/python3.9/asyncio/tasks.py", line 481, in wait_for
return fut.result()
File "/usr/local/lib/python3.9/site-packages/zigpy_zigate/api.py", line 283, in _probe
await self.connect()
File "/usr/local/lib/python3.9/site-packages/zigpy_zigate/api.py", line 101, in connect
self._uart = await zigpy_zigate.uart.connect(self._config, self)
File "/usr/local/lib/python3.9/site-packages/zigpy_zigate/uart.py", line 139, in connect
_, protocol = await loop.create_connection(
File "/usr/local/lib/python3.9/asyncio/base_events.py", line 1056, in create_connection
raise exceptions[0]
File "/usr/local/lib/python3.9/asyncio/base_events.py", line 1041, in create_connection
sock = await self._connect_sock(
File "/usr/local/lib/python3.9/asyncio/base_events.py", line 955, in _connect_sock
await self.sock_connect(sock, address)
File "/usr/local/lib/python3.9/asyncio/selector_events.py", line 502, in sock_connect
return await fut
File "/usr/local/lib/python3.9/asyncio/selector_events.py", line 537, in _sock_connect_cb
raise OSError(err, f'Connect call failed {address}')
ConnectionRefusedError: [Errno 111] Connect call failed ('192.168.1.6', 10208)
Je fouille l’internet depuis 4 jours mais je comprends toujours pas pourquoi la connexion est refusée
J’espère que vous allez pouvoir m’aider
A+ Fred