Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Roborock S50 v2

Ap0p0
Timide
Messages : 38
Inscription : 10 mars 2017, 12:26

Roborock S50 v2

Message par Ap0p0 » 05 mai 2019, 01:17

Bonjour à tous,

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:
[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
log du lancement nettoyage:
[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
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.

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+!!

Ap0p0
Timide
Messages : 38
Inscription : 10 mars 2017, 12:26

Re: Roborock S50 v2

Message par Ap0p0 » 06 mai 2019, 01:10

Hello à tous,

j'ai réussi à extraire mon token. Pour ceux que ça intéresse:

prérequis:
- application Mi Home (last version) installée depuis Play Store
- robot ajouté dans l'appli + firmware updated
- Mitoolkit 1.6
- SQLite browser 3.11 pour MS
- Android non rooté - debug activé

1) procéder à la sauvegarde de l'appli avec MiToolKit
2) extraire le backup.tar
3) ouvrir la DB miio2.db depuis com.xiaomi.smarthome
4) explorer les données dans la table "devicerecord"

TADAN!!! le token apparait dans le champs "token" La même entrée vous donnera d'autres infos sur l'état du robot, Wi-Fi, RSSI, @MAC etc

Voilà j'espère que ça pourra aider certains d'entre vous!

A+!

Avatar de l’utilisateur
domoggvad
Actif
Messages : 1880
Inscription : 29 avr. 2015, 16:02
Localisation : Seine-Saint-Denis (Villepinte)

Re: Roborock S50 v2

Message par domoggvad » 28 déc. 2019, 20:21

les possibilités pour trouver le token sont toutes ici:
https://lunarok.github.io/jeedom_docs/p ... /wifi.html
3 Odroid C2 (Prod - secours - test) Z83 tests: rfxcom + Z-wave- Clims DAIKIN - espeasy - thekey - Xiaomi - Telinfo - broadlink... widget V3 :viewtopic.php?f=29&t=44183&p=717810#p717810

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités