Xiaomi Smartmi Standing Fan 2S ne répond pas

Bonjour

j’ai configuré deux ventilateur Smart Mi 2S avec l’adresse IP et le Token (récupérer avec l’app MI Home modifiée), mais ils ne répondent pas aux commandes depuis Jeedom.
Dans le plugin, il y a 3 ventilateurs, j’ai essayé les 3 mais toujours aucune réponse…

1 - Quelqu’un sait lequel il faut choisir dans la liste ?
2 - Pourquoi je n’arrive pas à connecter mes ventilateurs ?

Je précise que j’utilise la même méthode avec mon Roborock S50 avec succès.

Merci de votre aide !

Bonjour,

J’ai le même problème, je pense que cela vient d’une mise à jour firmware qu’il y a eu il a quelques temps sur le xiaomi 2S.
Je ne vois pas d’erreur dans les logs ou regarde pas au bon endroit pour donner des infos afin de débugger.

PS : Je précise aussi j’ai également plusieurs équipements sous ce plugin qui fonctionne, et le ventilateur fonctionnait bien avant.

Hello, vous avez testé de relancer « Récupérer les infos » ?
Je viens de recevoir le miens, j’ai un peu galéré à l’intégrer, après récupération manuelle du token ça ne fonctionnait pas, mais en cliquant sur ce bouton (tout en conservant le token saisi manuellement) tout est rentré dans l’ordre.

Quasiment un problème identique: Des commandes fonctionnent mais pas la remontée d’informations.

Voilà ce que j’ai dans les logs:

[2020-07-01 15:07:26][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-07-01 15:07:26][DEBUG] : Received command from jeedom : send
[2020-07-01 15:07:26][DEBUG] : Executing action on : fan
[2020-07-01 15:07:27][DEBUG] : {"id":58519,"method":"set_power","params":["on"]}
[2020-07-01 15:07:27][DEBUG] : __init__() takes at least 3 arguments (2 given)

ou encore

[2020-07-01 15:09:34][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-07-01 15:09:34][DEBUG] : Received command from jeedom : send
[2020-07-01 15:09:34][DEBUG] : Executing action on : fan
[2020-07-01 15:09:34][DEBUG] : {"id":12199,"method":"set_angle_enable","params":["off"]}
[2020-07-01 15:09:35][DEBUG] : __init__() takes at least 3 arguments (2 given)

Et lors d’une demande de refresh

[2020-07-01 15:10:46][DEBUG] : Client connected to [127.0.0.1:48822]
[2020-07-01 15:10:46][DEBUG] : Message read from socket: {"apikey":"XXXXXXXXXXXX","type":"wifi","cmd":"refresh","model":"fan","dest":"192.168.31.120","token":"d8c075656088ce090ac5cf1f3b5a3777","devtype":"0772","serial":"d66f"}
[2020-07-01 15:10:46][DEBUG] : Client disconnected from [127.0.0.1:48822]
[2020-07-01 15:10:47][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-07-01 15:10:47][DEBUG] : Received command from jeedom : refresh
[2020-07-01 15:10:47][DEBUG] : Refreshing : fan
[2020-07-01 15:10:47][DEBUG] : {"params": ["temp_dec", "humidity", "angle", "speed", "poweroff_time", "power", "ac_power", "battery", "angle_enable", "speed_level", "natural_level", "child_lock", "buzzer", "led_b"], "id": 41470, "method": "get_prop"}
[2020-07-01 15:10:47][DEBUG] : {"id":41470,"result":["null"],"exe_time":160}
[2020-07-01 15:10:47][DEBUG] : {"id":41470,"result":["null"],"exe_time":160}
[2020-07-01 15:10:47][ERROR] : Exception on socket : unsupported operand type(s) for /: 'unicode' and 'float'

Edit: précision, je suis sur le plugin en beta version 2020-03-22 02:28:30

Effectivement de mon côté je n’ai pas non plus de remontées d’informations…

Bonjour pareil pour moi. Tout fonctionne mais pas de remontée d info firm du ventilo :2.0.9.0011 Fan 2S

Bonjour.
De mon côté j’ai un 1C et je suis infichu de le faire marcher avec Jeedom. Si quelqu’un a une idée je suis preneur.
J’ai aussi essayé les 3 modèles du plugin sans succès.