Bonjour,
Mon installation : Jeedom 4.0.61 - Debian Buster - VM Proxmox
Je rencontre un soucis avec mon purificateur d’air Xiaomi Pro. Il ne répond plus aux commandes envoyées depuis Jeedom.
Il fonctionne parfaitement avec l’appli Xiaomi du téléphone et aucune mise à jour du Firmware via l’appli.
Il était pleinement pilotable depuis Jeedom début janvier 2021, entre temps je ne m’en servais plus et il était à l’arrêt, c’est lors de sa remise en route que j’ai constaté que le dashbord ne remontait plus les valeurs du purificateur.
Entre temps il y a eu quelques mises à jour du plugin. Tous les autres appareils enregistrés dans le plugin xiaomihome fonctionnent correctement.
Voici les logs lors d’un appui sur un quelconque bouton depuis le dashboard :
[2021-03-22 18:14:29][DEBUG] : execute : action wifi refresh
[2021-03-22 18:14:29][DEBUG] : Envoi : {"apikey":"macleapi","type":"wifi","cmd":"refresh","model":"purifierpro","dest":"192.168.2.172","token":"letoken","devtype":"","serial":""}
[2021-03-22 17:14:29.329][DEBUG] : Client connected to [127.0.0.1:42452]
[2021-03-22 17:14:29.331][DEBUG] : Message read from socket: b'{"apikey":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","type":"wifi","cmd":"refresh","model":"purifierpro","dest":"192.168.2.172","token":"letoken","devtype":"","serial":""}'
[2021-03-22 17:14:29.331][DEBUG] : Client disconnected from [127.0.0.1:42452]
[2021-03-22 17:14:29.553][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-03-22 17:14:29.554][DEBUG] : SOCKET-READ------Received command from jeedom : refresh
[2021-03-22 17:14:29.555][DEBUG] : SOCKET-READ------Refreshing : purifierpro
[2021-03-22 17:14:29.555][ERROR] : SOCKET-READ------Exception on socket : 'str' object has no attribute 'decode'
[2021-03-22 18:51:31][DEBUG] : execute : action wifi on
[2021-03-22 18:51:31][DEBUG] : Envoi : {"apikey":"macleapi","type":"wifi","cmd":"send","model":"purifierpro","dest":"192.168.2.172","token":"letoken","devtype":"","serial":"","method":"set_power","param":"[\"on\"]"}
[2021-03-22 17:51:31.660][DEBUG] : Client connected to [127.0.0.1:46480]
[2021-03-22 17:51:31.662][DEBUG] : Message read from socket: b'{"apikey":"macleapi","type":"wifi","cmd":"send","model":"purifierpro","dest":"192.168.2.172","token":"letoken","devtype":"","serial":"","method":"set_power","param":"[\"on\"]"}'
[2021-03-22 17:51:31.663][DEBUG] : Client disconnected from [127.0.0.1:46480]
[2021-03-22 17:51:31.844][DEBUG] : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-03-22 17:51:31.845][DEBUG] : SOCKET-READ------Received command from jeedom : send
[2021-03-22 17:51:31.846][DEBUG] : SOCKET-READ------Executing action on : purifierpro
[2021-03-22 17:51:31.847][DEBUG] : 'str' object has no attribute 'decode'
Version du Plugin xiomihome : 2021-02-07 01:01:51 et les dépendances en date du 2021-03-14 21:45:09
Le purificateur d’air répond bien au ping sur le réseau, le token est bon, et dans le tableau santé du plugin il est OK.
Si quelqu’un à une solution, je suis preneur.
Merci d’avance.
Amicalement.