Xiaomi air purifier 4 pro sur XiaomiHome

Bonjour,

J’ai tenté de rajouter mon xiaomi purifier 4 pro avec le plugin xiaomihome mais j’ai des erreurs de Socket dans le fichier de log :frowning:

Pour info, voici la procédure que j’ai réalisé :

  • Récupération du token de mon équipement via l’application MiHome
  • Création de l’équipement dans le plugin XiaomiHome avec l’adresse IP puis enregistrement
  • Modification du token en saisissant celui que j’ai récupéré via l’application MiHome puis enregistrement
  • Recréation des commandes puis enregistrement

Quand j’essaye de tester une commande, une erreur survient dans le fichier de log. Voici le contenu de mon fichier de log :

[2022-07-27 13:45:01]DEBUG : Rafraîchissement de XiaomiWifi : test
[2022-07-27 13:45:01]DEBUG : Envoi : {"apikey":"Jwu1h8RA1KqgFmekND9Mb7AgLBbSDw4djnpXpNUHRitdm33bOn6ZBMNuwdLWbIiq","type":"wifi","cmd":"refresh","model":"purifierpro","dest":"192.168.1.21","token":"9bc93f69a76f093f2b7a5ff615fecafb","devtype":"1d78","serial":"dbbe"}
[2022-07-27 13:45:01.603]DEBUG : Client connected to [127.0.0.1:36752]
[2022-07-27 13:45:01.603]DEBUG : Message read from socket: b'{"apikey":"Jwu1h8RA1KqgFmekND9Mb7AgLBbSDw4djnpXpNUHRitdm33bOn6ZBMNuwdLWbIiq","type":"wifi","cmd":"refresh","model":"purifierpro","dest":"192.168.1.21","token":"9bc93f69a76f093f2b7a5ff615fecafb","devtype":"1d78","serial":"dbbe"}'
[2022-07-27 13:45:01.603]DEBUG : Client disconnected from [127.0.0.1:36752]
[2022-07-27 13:45:01.639]DEBUG : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2022-07-27 13:45:01.639]DEBUG : SOCKET-READ------Received command from jeedom : refresh
[2022-07-27 13:45:01.639]DEBUG : SOCKET-READ------Refreshing : purifierpro
[2022-07-27 13:45:01.639]DEBUG : refreshing {'apikey': 'Jwu1h8RA1KqgFmekND9Mb7AgLBbSDw4djnpXpNUHRitdm33bOn6ZBMNuwdLWbIiq', 'type': 'wifi', 'cmd': 'refresh', 'model': 'purifierpro', 'dest': '192.168.1.21', 'token': '9bc93f69a76f093f2b7a5ff615fecafb', 'devtype': '1d78', 'serial': 'dbbe'}
[2022-07-27 13:45:02.116]DEBUG : params {"id":51699,"result":[-4001],"exe_time":370}
[2022-07-27 13:45:02.116]ERROR : SOCKET-READ------Exception on socket : list index out of range
[2022-07-27 13:50:01]DEBUG : Rafraîchissement de XiaomiWifi : test
[2022-07-27 13:50:01]DEBUG : Envoi : {"apikey":"Jwu1h8RA1KqgFmekND9Mb7AgLBbSDw4djnpXpNUHRitdm33bOn6ZBMNuwdLWbIiq","type":"wifi","cmd":"refresh","model":"purifierpro","dest":"192.168.1.21","token":"9bc93f69a76f093f2b7a5ff615fecafb","devtype":"1d78","serial":"dbbe"}
[2022-07-27 13:50:01.644]DEBUG : Client connected to [127.0.0.1:37058]
[2022-07-27 13:50:01.644]DEBUG : Message read from socket: b'{"apikey":"Jwu1h8RA1KqgF

Pour info :
Version du plugin Xiaomi Home : (stable) 2022-01-29 01:02:13

Quelqu’un aurait-il une idée :frowning: ?

Merci d’avance pour votre aide :slight_smile:

Benoit

Bonjour,

J’ai le même problème pour l’intégration du air purifier 4 classique (non pro).
Avez-vous trouver des pistes pour cette intégration ?

++
loops

Bonjour,

Je ne suis pas sur qu’ils soient compatible avec xiaomihome, mais sinon cette procédure fonctionne bien, je l’utilise pour un 4 PRO

Oui en effet, j’ai suivi ce tuto et ça fonctionne parfaitement.
Merci.