Retour d'expérience sur connection au KLF200

Bonjour à tous,

Petit retour d’expérience particulièrement étonnant : je viens d’acheter un velux KLF-200 et le plugin de Lunarok associé.
KLF-200 mis à jour avec le firmware 2.0.0.71 de 2018 car je l’ai reçu avec la toute première version.

En suivant scrupuleusement la doc du plugin, je saisie l’adresse IP (fixe) du KLF ainsi que le mot de passe du wifi écrit sur l’étiquette et de toute façon pas modifiable dans l’interface wifi de velux…
Impossible de connecter le plugin au KLF :

[2023-03-13 11:09:28]INFO : Lancement démon klf200 : /var/www/html/plugins/klf200/resources/venv/bin/python3 /var/www/html/plugins/klf200/resources/klf200d.py 192.168.0.15 56HKpyRqfn
Failed to authenticate with password "56****"
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/klf200d.py", line 269, in 
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 85, in _load_all_nodes
await get_all_nodes_information.do_api_call()
File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/api_event.py", line 21, in do_api_call
await self.send_frame()
File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/api/api_event.py", line 33, in send_frame
await self.pyvlx.send_frame(self.request_frame())
File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 66, in send_frame
await self.connect()
File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/pyvlx.py", line 44, in connect
await self.klf200.password_enter(password=self.config.password)
File "/var/www/html/plugins/klf200/resources/venv/lib/python3.7/site-packages/pyvlx/klf200gateway.py", line 126, in password_enter
raise PyVLXException("Login to KLF 200 failed, check credentials")
pyvlx.exception.PyVLXException: 
[2023-03-13 11:10:00]DEBUG : Send http://localhost:9123/devices
[2023-03-13 11:10:01]DEBUG : Result
[2023-03-13 11:10:07]DEBUG : Send http://localhost:9123/devices
[2023-03-13 11:10:08]DEBUG : Result
[2023-03-13 11:10:41]INFO : Arrêt du service klf200
[2023-03-13 11:10:41]INFO : Lancement démon klf200 : /var/www/html/plugins/klf200/resources/venv/bin/python3 /var/www/html/plugins/klf200/resources/klf200d.py 192.168.0.15 56HKpyRqfn
[2023-03-13 11:10:42]ERROR : KLF200 has been restarted after found not responding
Failed to authenticate with password "56****"

Le mot de passe semblant poser problème, je teste avec celui de l’interface web du KLF (velux123 par défaut)… et ça marche !?!

======== Running on http://0.0.0.0:9123 ========
(Press CTRL+C to quit)
[2023-03-13 11:13:45]INFO : Lancement démon klf200 : /var/www/html/plugins/klf200/resources/venv/bin/python3 /var/www/html/plugins/klf200/resources/klf200d.py 192.168.0.15 velux123
[2023-03-13 11:13:45]ERROR : KLF200 has been restarted after found not responding
[2023-03-13 11:14:03]DEBUG : Send http://localhost:9123/devices
[2023-03-13 11:14:03]DEBUG : Result {"result": "ok", "devices":... etc je vous fais grace de tous mes devices

J’avoue ne pas comprendre, la doc du plugin est claire, la doc de velux sur l’API également : le mot de passe du wifi est censé être utilisé.

Bonjour,
J’utilise un KLF200 avec le même firmware que le votre.
Le mot de passe renseigné dans le plugin est celui du WIFI …