Installation dépendance KLF200

Par contre de les logs klf200, j’ai toujours l’erreur:

0151|[2022-07-05 11:08:43]ERROR : KLF200 has been restarted after found not responding
0152|Traceback (most recent call last):
0153|File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in 
0154|LOOP.run_until_complete(init_pyvlx_connection(LOOP))
0155|File "/usr/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
0156|return future.result()
0157|File "/var/www/html/plugins/klf200/resources/klf200d.py", line 22, in init_pyvlx_connection
0158|await pyvlx.load_nodes()
0159|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 78, in load_nodes
0160|await self.nodes.load(node_id)
0161|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/nodes.py", line 69, in load
0162|await self._load_all_nodes()
0163|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/nodes.py", line 85, in _load_all_nodes
0164|await get_all_nodes_information.do_api_call()
0165|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/api_event.py", line 21, in do_api_call
0166|await self.send_frame()
0167|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/api_event.py", line 33, in send_frame
0168|await self.pyvlx.send_frame(self.request_frame())
0169|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 66, in send_frame
0170|await self.connect()
0171|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 56, in connect
0172|await house_status_monitor_enable(pyvlx=self)
0173|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/house_status_monitor.py", line 57, in house_status_monitor_enable
0174|raise PyVLXException("Unable enable house status monitor.")
0175|pyvlx.exception.PyVLXException:

Relance les deps, mais maintenant que aiohttp est ok il devrait faire les autres paquets uniquement

Bonjour et merci pour ton aide
Je suis novice sur Jeedom, comment dois-je faire pour lancer cette commande dans le répertoire
Merci

Attendons le retour de Marcroux, si ca fonctionne bien E2E j’intègrerais les modifs en beta pour test

J’avais deja relancé les deps , je viens de le refaire:


0000|********************************************************
0001|05/07/2022 13:38:05 Installation des dépendances
0002|********************************************************
0003|Hit:1 http://deb.debian.org/debian buster InRelease
0004|Hit:2 http://deb.debian.org/debian buster-updates InRelease
0005|Hit:3 http://deb.debian.org/debian buster-backports InRelease
0006|Hit:4 http://security.debian.org buster/updates InRelease
0007|Hit:5 https://deb.nodesource.com/node_16.x buster InRelease
0008|Hit:6 https://armbian.site-meganet.com/apt buster InRelease
0009|Reading package lists...
0010|Installation des dépendances apt
0011|Reading package lists...
0012|Building dependency tree...
0013|Reading state information...
0014|python3-venv is already the newest version (3.7.3-1).
0015|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0016|Requirement already satisfied: pyvlx in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (0.2.20)
0017|Requirement already satisfied: PyYAML in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from pyvlx) (5.4.1)
0018|Requirement already satisfied: aiohttp==3.7.4.post0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (3.7.4.post0)
0019|Requirement already satisfied: multidict<7.0,>=4.5 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (6.0.2)
0020|Requirement already satisfied: typing-extensions>=3.6.5 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (4.3.0)
0021|Requirement already satisfied: attrs>=17.3.0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (21.4.0)
0022|Requirement already satisfied: chardet<5.0,>=2.0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (4.0.0)
0023|Requirement already satisfied: yarl<2.0,>=1.0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (1.7.2)
0024|Requirement already satisfied: async-timeout<4.0,>=3.0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (3.0.1)
0025|Requirement already satisfied: idna>=2.0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from yarl<2.0,>=1.0->aiohttp==3.7.4.post0) (3.3)
0026|Collecting PyYAML==5.4.1
0027|Installing collected packages: PyYAML
0028|Found existing installation: PyYAML 5.4.1
0029|Uninstalling PyYAML-5.4.1:
0030|Successfully uninstalled PyYAML-5.4.1
0031|Successfully installed PyYAML-5.4.1
0032|Requirement already satisfied: bottle in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (0.12.21)
0033|********************************************************
0034|05/07/2022 13:38:42 Installation terminée
0035|********************************************************

les deps sont ok mais le deamon n’arrête pas de reboot:

Avec cette erreur :

0475|[2022-07-05 13:44:43]ERROR : KLF200 has been restarted after found not responding
0476|Traceback (most recent call last):
0477|File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in 
0478|LOOP.run_until_complete(init_pyvlx_connection(LOOP))
0479|File "/usr/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
0480|return future.result()
0481|File "/var/www/html/plugins/klf200/resources/klf200d.py", line 22, in init_pyvlx_connection
0482|await pyvlx.load_nodes()
0483|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 78, in load_nodes
0484|await self.nodes.load(node_id)
0485|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/nodes.py", line 69, in load
0486|await self._load_all_nodes()
0487|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/nodes.py", line 85, in _load_all_nodes
0488|await get_all_nodes_information.do_api_call()
0489|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/api_event.py", line 21, in do_api_call
0490|await self.send_frame()
0491|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/api_event.py", line 33, in send_frame
0492|await self.pyvlx.send_frame(self.request_frame())
0493|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 66, in send_frame
0494|await self.connect()
0495|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 56, in connect
0496|await house_status_monitor_enable(pyvlx=self)
0497|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/house_status_monitor.py", line 57, in house_status_monitor_enable
0498|raise PyVLXException("Unable enable house status monitor.")
0499|pyvlx.exception.PyVLXException:

en ssh tape :

/var/www/html/plugins/klf200/resources

Tu te trouveras dans le repertoire et ensuite tape la cmd cité plus haut :

AIOHTTP_NO_EXTENSIONS=1 MULTIDICT_NO_EXTENSIONS=1 YARL_NO_EXTENSIONS=1 venv/bin/pip3 install aiohttp==3.7.4.post0

c’est plus de la communication SSH que du Jeedom, la reponse de @Maxcrouz est imcompléte il me semble, il manque le « cd » avant. Donc connecté en SSH et en root pour simplification :

cd /var/www/html/plugins/klf200/resources

et après

AIOHTTP_NO_EXTENSIONS=1 MULTIDICT_NO_EXTENSIONS=1 YARL_NO_EXTENSIONS=1 venv/bin/pip3 install aiohttp==3.7.4.post0

Avec la manip les dépendances sont OK, la configuration est OK mais le statut reste en NOK.
Pas contre j’ai pas les mêmes erreurs que @Maxcrouz

> 
> application protocol failed to receive SSL data
> protocol: <asyncio.sslproto.SSLProtocol object at 0xffff7deea860>
> transport: <_SelectorSocketTransport fd=6 read=polling write=<idle, bufsize=0>>
> ValueError: 385 is not a valid NodeTypeWithSubtype
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3.7/asyncio/sslproto.py", line 541, in data_received
>     self._app_protocol.data_received(chunk)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/connection.py", line 52, in data_received
>     frame = frame_from_raw(raw)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/frame_creation.py", line 53, in frame_from_raw
>     frame.from_payload(payload)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/frames/frame_get_all_nodes_information.py", line 145, in from_payload
>     self.node_type = NodeTypeWithSubtype(payload[69] * 256 + payload[70])
>   File "/usr/lib/python3.7/enum.py", line 310, in __call__
>     return cls.__new__(cls, value)
>   File "/usr/lib/python3.7/enum.py", line 564, in __new__
>     raise exc
>   File "/usr/lib/python3.7/enum.py", line 548, in __new__
>     result = cls._missing_(value)
>   File "/usr/lib/python3.7/enum.py", line 577, in _missing_
>     raise ValueError("%r is not a valid %s" % (value, cls.__name__))
> ValueError: 385 is not a valid NodeTypeWithSubtype
> [2022-07-05 16:36:43][ERROR] : KLF200 has been restarted after found not responding
> application protocol failed to receive SSL data
> protocol: <asyncio.sslproto.SSLProtocol object at 0xffffba92a898>
> transport: <_SelectorSocketTransport fd=8 read=polling write=<idle, bufsize=0>>
> ValueError: 385 is not a valid NodeTypeWithSubtype
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3.7/asyncio/sslproto.py", line 541, in data_received
>     self._app_protocol.data_received(chunk)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/connection.py", line 52, in data_received
>     frame = frame_from_raw(raw)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/frame_creation.py", line 53, in frame_from_raw
>     frame.from_payload(payload)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/frames/frame_get_all_nodes_information.py", line 145, in from_payload
>     self.node_type = NodeTypeWithSubtype(payload[69] * 256 + payload[70])
>   File "/usr/lib/python3.7/enum.py", line 310, in __call__
>     return cls.__new__(cls, value)
>   File "/usr/lib/python3.7/enum.py", line 564, in __new__
>     raise exc
>   File "/usr/lib/python3.7/enum.py", line 548, in __new__
>     result = cls._missing_(value)
>   File "/usr/lib/python3.7/enum.py", line 577, in _missing_
>     raise ValueError("%r is not a valid %s" % (value, cls.__name__))
> ValueError: 385 is not a valid NodeTypeWithSubtype
> Traceback (most recent call last):
>   File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in <module>
>     LOOP.run_until_complete(init_pyvlx_connection(LOOP))
>   File "/usr/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
>     return future.result()
>   File "/var/www/html/plugins/klf200/resources/klf200d.py", line 22, in init_pyvlx_connection
>     await pyvlx.load_nodes()
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 78, in load_nodes
>     await self.nodes.load(node_id)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/nodes.py", line 69, in load
>     await self._load_all_nodes()
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/nodes.py", line 87, in _load_all_nodes
>     raise PyVLXException("Unable to retrieve node information")
> pyvlx.exception.PyVLXException: <PyVLXException description="Unable to retrieve node information" />
> [2022-07-05 16:37:08][ERROR] : KLF200 has been restarted after found not responding
> application protocol failed to receive SSL data
> protocol: <asyncio.sslproto.SSLProtocol object at 0xffffa99de7b8>
> transport: <_SelectorSocketTransport fd=6 read=polling write=<idle, bufsize=0>>
> ValueError: 385 is not a valid NodeTypeWithSubtype
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3.7/asyncio/sslproto.py", line 541, in data_received
>     self._app_protocol.data_received(chunk)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/connection.py", line 52, in data_received
>     frame = frame_from_raw(raw)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/frame_creation.py", line 53, in frame_from_raw
>     frame.from_payload(payload)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/frames/frame_get_all_nodes_information.py", line 145, in from_payload
>     self.node_type = NodeTypeWithSubtype(payload[69] * 256 + payload[70])
>   File "/usr/lib/python3.7/enum.py", line 310, in __call__
>     return cls.__new__(cls, value)
>   File "/usr/lib/python3.7/enum.py", line 564, in __new__
>     raise exc
>   File "/usr/lib/python3.7/enum.py", line 548, in __new__
>     result = cls._missing_(value)
>   File "/usr/lib/python3.7/enum.py", line 577, in _missing_
>     raise ValueError("%r is not a valid %s" % (value, cls.__name__))
> ValueError: 385 is not a valid NodeTypeWithSubtype
> Traceback (most recent call last):
>   File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in <module>
>     LOOP.run_until_complete(init_pyvlx_connection(LOOP))
>   File "/usr/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
>     return future.result()
>   File "/var/www/html/plugins/klf200/resources/klf200d.py", line 22, in init_pyvlx_connection
>     await pyvlx.load_nodes()
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 78, in load_nodes
>     await self.nodes.load(node_id)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/nodes.py", line 69, in load
>     await self._load_all_nodes()
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/nodes.py", line 87, in _load_all_nodes
>     raise PyVLXException("Unable to retrieve node information")
> pyvlx.exception.PyVLXException: <PyVLXException description="Unable to retrieve node information" />
> [2022-07-05 16:37:44][ERROR] : KLF200 has been restarted after found not responding
> application protocol failed to receive SSL data
> protocol: <asyncio.sslproto.SSLProtocol object at 0xffff91b588d0>
> transport: <_SelectorSocketTransport fd=8 read=polling write=<idle, bufsize=0>>
> ValueError: 385 is not a valid NodeTypeWithSubtype
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3.7/asyncio/sslproto.py", line 541, in data_received
>     self._app_protocol.data_received(chunk)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/connection.py", line 52, in data_received
>     frame = frame_from_raw(raw)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/frame_creation.py", line 53, in frame_from_raw
>     frame.from_payload(payload)
>   File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/frames/frame_get_all_nodes_information.py", line 145, in from_payload
>     self.node_type = NodeTypeWithSubtype(payload[69] * 256 + payload[70])
>   File "/usr/lib/python3.7/enum.py", line 310, in __call__
>     return cls.__new__(cls, value)
>   File "/usr/lib/python3.7/enum.py", line 564, in __new__
>     raise exc
>   File "/usr/lib/python3.7/enum.py", line 548, in __new__
>     result = cls._missing_(value)
>   File "/usr/lib/python3.7/enum.py", line 577, in _missing_
>     raise ValueError("%r is not a valid %s" % (value, cls.__name__))
> ValueError: 385 is not a valid NodeTypeWithSubtype
1 « J'aime »

My bad, j’ai oublié le change directory

Tu aurais le log complet depuis le démarrage ?

J’ai que ça, j’ai supprimer le reste pour plus de lisibilité … :roll_eyes:

klf200 (1).txt (31,2 Ko)

@lunarok tu as pu regarder mes logs ? le ping de KLF est bon mais de Deamon reboot toujours.
@Maxcrouz tu as avancé de ton coté ?

Hello, pour le moment je suis passé par un broker mqtt pour me dépatouiller, je n’ai pas réussi à gérer les lamelles des bso mais je peux au moins faire monter/descente/stop et envoyer une position.

Ouais, mais je trouve ça dommage d’avoir un plugins et de ne pas pouvoir s’en servir, car là clairement au vue de mes logs, il y a quelque chose qui ne marche pas…
Pourant il doit marcher chez la plupart des gens, c’es ça qui est le plus frustrant :upside_down_face: :slightly_smiling_face: :upside_down_face: :slightly_smiling_face:

Je viens de test sur une autre box Pb Idem sur le deamon, je pense qu’il y a un blême avec le lib Python pyvlx
PyVLXException("Unable enable house status monitor.")

logs des dépendances (aprés manip ci dessus ) tout est Ok :

0000|********************************************************
0001|07/07/2022 15:17:20 Installation des dépendances
0002|********************************************************
0003|Hit:1 http://security.debian.org/debian-security buster/updates InRelease
0004|Hit:2 https://download.docker.com/linux/debian buster InRelease
0005|Hit:3 https://deb.nodesource.com/node_16.x buster InRelease
0006|Hit:4 http://ftp.uk.debian.org/debian buster InRelease
0007|Get:5 http://ftp.uk.debian.org/debian buster-updates InRelease [51.9 kB]
0008|Hit:6 http://www.deb-multimedia.org buster InRelease
0009|Hit:7 https://oph.mdrjr.net/meveric all InRelease
0010|Hit:8 https://oph.mdrjr.net/meveric buster InRelease
0011|Fetched 51.9 kB in 3s (19.1 kB/s)
0012|Reading package lists...
0013|Installation des dépendances apt
0014|Reading package lists...
0015|Building dependency tree...
0016|Reading state information...
0017|python3-venv is already the newest version (3.7.3-1).
0018|0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.
0019|The directory '/var/www/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
0020|The directory '/var/www/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
0021|Requirement already satisfied: pyvlx in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (0.2.20)
0022|Requirement already satisfied: PyYAML in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from pyvlx) (5.4.1)
0023|The directory '/var/www/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
0024|The directory '/var/www/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
0025|Requirement already satisfied: aiohttp==3.7.4.post0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (3.7.4.post0)
0026|Requirement already satisfied: async-timeout<4.0,>=3.0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (3.0.1)
0027|Requirement already satisfied: yarl<2.0,>=1.0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (1.7.2)
0028|Requirement already satisfied: attrs>=17.3.0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (21.4.0)
0029|Requirement already satisfied: multidict<7.0,>=4.5 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (6.0.2)
0030|Requirement already satisfied: chardet<5.0,>=2.0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (4.0.0)
0031|Requirement already satisfied: typing-extensions>=3.6.5 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from aiohttp==3.7.4.post0) (4.3.0)
0032|Requirement already satisfied: idna>=2.0 in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (from yarl<2.0,>=1.0->aiohttp==3.7.4.post0) (3.3)
0033|The directory '/var/www/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
0034|The directory '/var/www/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
0035|Collecting PyYAML==5.4.1
0036|Downloading https://files.pythonhosted.org/packages/a0/a4/d63f2d7597e1a4b55aa3b4d6c5b029991d3b824b5bd331af8d4ab1ed687d/PyYAML-5.4.1.tar.gz (175kB)
0037|Installing build dependencies: started
0038|Installing build dependencies: finished with status 'done'
0039|Installing collected packages: PyYAML
0040|Found existing installation: PyYAML 5.4.1
0041|Uninstalling PyYAML-5.4.1:
0042|Successfully uninstalled PyYAML-5.4.1
0043|Running setup.py install for PyYAML: started
0044|Running setup.py install for PyYAML: finished with status 'done'
0045|Successfully installed PyYAML-5.4.1
0046|The directory '/var/www/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
0047|The directory '/var/www/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
0048|Requirement already satisfied: bottle in /var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages (0.12.21)
0049|********************************************************
0050|07/07/2022 15:18:40 Installation terminée
0051|********************************************************

Logs du deamon:

0000|[2022-07-07 17:17:43]ERROR : KLF200 has been restarted after found not responding
0001|Traceback (most recent call last):
0002|File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in 
0003|LOOP.run_until_complete(init_pyvlx_connection(LOOP))
0004|File "/usr/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
0005|return future.result()
0006|File "/var/www/html/plugins/klf200/resources/klf200d.py", line 22, in init_pyvlx_connection
0007|await pyvlx.load_nodes()
0008|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 78, in load_nodes
0009|await self.nodes.load(node_id)
0010|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/nodes.py", line 69, in load
0011|await self._load_all_nodes()
0012|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/nodes.py", line 85, in _load_all_nodes
0013|await get_all_nodes_information.do_api_call()
0014|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/api_event.py", line 21, in do_api_call
0015|await self.send_frame()
0016|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/api_event.py", line 33, in send_frame
0017|await self.pyvlx.send_frame(self.request_frame())
0018|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 66, in send_frame
0019|await self.connect()
0020|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 56, in connect
0021|await house_status_monitor_enable(pyvlx=self)
0022|File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/house_status_monitor.py", line 57, in house_status_monitor_enable
0023|raise PyVLXException("Unable enable house status monitor.")
0024|pyvlx.exception.PyVLXException:

Nos Logs sont quelques peu différents mais on retrouve des similitudes…
il ne manquerait pas une « librairie » sur Python ?

Si jamais @lunarok je peux te faire une connexion sur une machine ?

Là oui je veux bien
Comme le dit Kiwane, je pense pas que ce soit la lib pyvlx elle même mais une de ces deps qui passe pas en arm
Ta deuxième box est aussi une arm ?

Ton profil n’est pas public, tu peux l’ouvrir je t’envoi en MP le dyndns/user/mdp

Mes deux boxs sont sous debian 10.12 un rockpi et la deuxième un odroid c2, des boxs avec l’image jeedom.

Mais on peut tester sur d’autres boxs LOL :