Même si le sujet existe déjà, j'en ouvre un nouveau car j'ai l'impression que les autres portent sur le roborock v1.
J'ai fait l'acquisition du modèle v2. La mise en service de l'aspirateur se fait très facilement via l'appli Mi Home (v5.5.14) depuis le play store. L'ajout se fait aussi assez facilement dans le plugin Jeedom Xiaomi Home.
Cependant, et comme c'est souvent le cas visiblement, le token est un problème. En effet, le robot ne réagit à aucun depuis Jeedom.
log du refresh automatique:
log du lancement nettoyage:[2019-05-05 01:05:02][DEBUG] : Message read from socket: {"apikey":"xxxxxxxxxxx","type":"wifi","cmd":"refresh","model":"vacuum2","dest":"xxxxxxxxxxxxxxx","token":"ffffffffffffffffffffffffffffffff","devtype":"0f84","serial":"1b65"}
[2019-05-05 01:05:02][DEBUG] : Client disconnected from [127.0.0.1:47674]
[2019-05-05 01:05:02][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2019-05-05 01:05:02][DEBUG] : Received command from jeedom : refresh
[2019-05-05 01:05:02][DEBUG] : Refreshing : vacuum2
[2019-05-05 01:05:02][DEBUG] : {"id": 57771, "method": "get_status"}
[2019-05-05 01:05:03][DEBUG] : {"id": 42742, "method": "get_status"}
[2019-05-05 01:05:04][DEBUG] : {"id": 25462, "method": "get_status"}
[2019-05-05 01:05:05][DEBUG] : tuple index out of range
Comme prévu le token relevé par le plugin n'est pas bon. J'ai suivi plusieurs tuto pour récupérer ce token via downgrade appli Mi Home + debug USB sur Android. J'ai essayé les versions 5.0.8 5.0.9 (comme demandé) 5.5.0 et rien n'y fait. La sauvegarde se fait correctement avec MiToolkit, l'extraction se fait correctement aussi. Malheureusement, l'extract ne donne pas le token, seulement le nom du robot et son IP.[2019-05-05 01:09:32][DEBUG] : execute : action wifi start
[2019-05-05 01:09:32][DEBUG] : Client connected to [127.0.0.1:48966]
[2019-05-05 01:09:32][DEBUG] : Message read from socket: {"apikey":"xxxxxxxxxxxxxxxxxxxxxxx","type":"wifi","cmd":"send","model":"vacuum2","dest":"xxxxxxxxxxxx","token":"ffffffffffffffffffffffffffffffff","devtype":"0f84","serial":"1b65","method":"app_start","param":""}
[2019-05-05 01:09:32][DEBUG] : Client disconnected from [127.0.0.1:48966]
[2019-05-05 01:09:32][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2019-05-05 01:09:32][DEBUG] : Received command from jeedom : send
[2019-05-05 01:09:32][DEBUG] : Executing action on : vacuum2
[2019-05-05 01:09:32][DEBUG] : {"id":644,"method":"app_start"}
[2019-05-05 01:09:33][DEBUG] : tuple index out of range
[2019-05-05 01:09:33][DEBUG] : {"id":24374,"method":"app_start"}
[2019-05-05 01:09:34][DEBUG] : tuple index out of range
[2019-05-05 01:09:34][DEBUG] : {"id":17150,"method":"app_start"}
[2019-05-05 01:09:35][DEBUG] : tuple index out of range
J'ai aussi tenté d'installer l'appli Mi Home modifiée 5.4.38, mais là encore cela ne donne rien. Je peux ajouter le robot à l'appli mais une fois fait, impossible d'accéder au robot lui-même et ses paramètres. Il ne me donne que le niveau de charge sur la dashboard et c'est tout.
Bref, je suis un peu coincé. Quelqu'un aurait une idée?
PS: Jeedom 3.3.24
Merci d'avance. A+!!