Bonjour
Comme dit dans un autre fil de discussion Problème détection bandeau LED pergola, j’ouvre un sujet dédié au problème que je rencontre et pour lequel nous sommes au moins deux à rencontrer (@Theric).
Depuis maintenant presque une semaine, je ne parviens plus à connecter mon Jeedom à mon KLF200 qui pourtant fonctionnait à merveille depuis 1 an (plantage de l’ensemble quasi à la date anniversaire d’achat : Ko depuis le 26.09 et achat le 24.09.2019).
Si je résume :
- suite à un redémarrage de mon rpi3 hébergeant mon Jeedom gérant mes ouvrants, je n’ai pas réussi à relancer le démon du plugin KLF
- pour espérer y parvenir, j’ai comme dès fois redémarrer électriquement le KLF200 mais sans succès cette fois ci. Par ailleurs j’ai remarqué qu’au dela des 10mn ou 15mn usuelles post reboot et post hotspot actif sur le KLF, la led qui clignote blanc ne passe pas à blanc fixe mais continue à clignoter sans s’arreter (clignotement de l’ordre de 2 flash par seconde)
Je précise que : - je ping tjs le KLF
- un telnet sur le port du démon 51200 semble aussi répondre en me disant Connected (la ou un telnet sur un autre port me dit refused)
- je n’ai pas changé de version du plugin, de jeedom ou de mon OS entre le moment du dernier fonctionnement ok et le ko (j’avais toutefois mis à jour le plugin KLF et relancé les dépendances 2 ou 3j avant le plantage)
l’erreur vu dans le log est la suivante :
[2020-09-30 22:13:47][INFO] : Début d'activation du plugin
[2020-09-30 22:13:48][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2020-09-30 22:13:48][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=klf200 function=install callInstallFunction=1
Connecting to KLF 200.
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 233, in <module>
LOOP.run_until_complete(init_pyvlx_connection(LOOP))
File "/usr/lib/python3.5/asyncio/base_events.py", line 466, in run_until_complete
return future.result()
File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
raise self._exception
File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
result = coro.send(None)
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 22, in init_pyvlx_connection
await pyvlx.load_nodes()
File "/usr/local/lib/python3.5/dist-packages/pyvlx/pyvlx.py", line 92, in load_nodes
await self.nodes.load(node_id)
File "/usr/local/lib/python3.5/dist-packages/pyvlx/nodes.py", line 70, in load
await self._load_all_nodes()
File "/usr/local/lib/python3.5/dist-packages/pyvlx/nodes.py", line 86, in _load_all_nodes
await get_all_nodes_information.do_api_call()
File "/usr/local/lib/python3.5/dist-packages/pyvlx/api_event.py", line 21, in do_api_call
await self.send_frame()
File "/usr/local/lib/python3.5/dist-packages/pyvlx/api_event.py", line 33, in send_frame
await self.pyvlx.send_frame(self.request_frame())
File "/usr/local/lib/python3.5/dist-packages/pyvlx/pyvlx.py", line 82, in send_frame
await self.connect()
File "/usr/local/lib/python3.5/dist-packages/pyvlx/pyvlx.py", line 46, in connect
await self.connection.connect()
File "/usr/local/lib/python3.5/dist-packages/pyvlx/connection.py", line 91, in connect
ssl_handshake_timeout=5,
TypeError: create_connection() got an unexpected keyword argument 'ssl_handshake_timeout'
si je résume un peu ma cinématique :
- KLF en place depuis septembre 2019 pilotant 8 ouvrants Velux (4 fenetres et 4 volets roulants)
- ajout en novembre ou décembre je ne sais plus exactement de mes 7 ouvrants Somfy IO (via une KLR200 puis recopie complète de la KLR sur le KLF après reset des données pour tout recopier)
- fonctionnement sans défaut depuis
- le 20.09 de mémoire, maj plugin KLF avec la dernière version (j’avais celle d’avant sans les commandes On Off de reboot électrique KLF) et après deux relances démon, fonctionnement ok
- le 26.09 dans la nuit mon rpi3 se plante, il se relance de manière auto via mes scénarios de sup de mes rpi3 (il est supervisé par ma Smart via Jeelink) / après reboot rpi, détection de ko démon et la aussi tentative de relance du démon mais qui échoue et boucle infinie de relance
- le 26.09 quand je me réveille, je tente de relancer le démon à la main et toujours ko / comme à la maj plugin j’avais eu qques soucis, je relance les dépendances (je crois voir une seulle install notée package « bottle », pas certain) puis relance et tjs ko
- je reboote alors le KLF et le démon reste ko. Je reboote une nouvelle fois mon KLF en voyant que la LED blanche clignote toujours et depuis la LED clignote sans s’arréter
- je cherche si d’autres sont dans le cas et je tombe sur le sujet cité au début
- j’ai aussi tenté de restaurer une sauvegarde de mon rpi3 avec l’ancienne version du plugin (restauration qui a fonctionné) => tjs Ko au niveau du démon, même erreur (bon si j’avais mis à jour des dépendances cela ne les avait pas enlevé). Je remets à jour le plugin mais tjs ko
J’ai fait une demande d’info en ligne auprès du SAV Velux lundi 28.09 en début d’après midi pour demander ce que signifie un état du KLF avec une led blanche qui clignote sans fin et un éventuel conseil de dépannage. Pas de réponse à ce jour
Si pas de réponse d’ici fin de semaine et sauf autre idée réçue, je ferai un reset de mes données de KLF et réimporterai mes équipements voire si tjs ko un reset usine du KLF.
A noter que KLF éteint, j’ai exactement la même erreur dans mes logs : en gros allumé ou éteint, le plugin me sort la même erreur ce qui me rassure moyen d’ailleurs sur le fait de n’avoir un souci que côté KLF.
Je suis sur rpi3B+ stretch, Jeedom 4.0.61 et plugin KLF dernière version (j’ai également essayé sur un autre rpi3B+ en Jeedom 4.1.14 stretch => idem)
Évidemment si certains sont tombés dans ce cas et s’en sont sortis, leur retour sera le bienvenu