Configuration Roborock S5 Max dans Jeedom

Hello

J 'ai utilisé cette procédure via le log pour lire le token . A savoir qu’en version 5.4.49 tu ne pourras pas utiliser le robot , pour ma part une erreur en tentant de cliquer à chaque fois mais pas grave car je l’ai installé sur une vieille tablette uniquement pour celà . Si je dois le commander je le fais à partir d’un appareil avec une application à jour

1 « J'aime »

Merci pour ta réponse

Donc avec la 5.4.54 dixit l’article ou la 5.4.49 dixit toi :slight_smile:, tu récupères le token et une fois fais tu peux mettre le dernière version ?

J’ai récupéré la 5.4.50 sur apkmirror

@MIKE_MARCHELLI tu utilises bien le plugin Xiaomi home ?

alors, avec la 5.4.50, pas de token dans le log
avec le dernière version 5.8.7, pas de log
avec la version 4.5.49, j’ai pu récupérer le token :slight_smile:

Achat et installation du plugin de @lunarok, tout OK, merci à lui
Installation du widget de @Geoffrey, tout OK, merci à lui, les images sont très sympa, ça mériterait une intégration dans le plugin.

Bon et bien il n’y a plus qu’à revoir mes scenario pour adapter le tout à ce nouvel aspirateur qui remplace un ilife V7 pro.

Le produit est correcte et semble de bonne facture.
La marque est un peu radine en comparaison à Ilife, aucun spare, pas de filtre, brosse ou serpillière en plus. Le cordon est ultra court, heureusement que j’avais le cordon d’un vieux radio k7 qui traînait :slight_smile:
Il parle, il fait de la musique… le mode plan, semble pas mal fait, penser à fermer vos baies pour pas qu’il scan la terrasse :wink:
Il est un peu plus haut que mon ancien aspi et malheureusement ne passe plus sous le canapé, il est aussi beaucoup plus bruyant, fait que je fasse un test en réglant le niveau d’aspiration.

merci à tous pour votre aide.

PS : je viens de mesure la hauteur du robot, il fait 9.5cm en prenant bien la petite tourelle. mon canapé est à 10.5cm, il a 1cm de marge et refuse de passer en dessous…, il n’y a pas un moyen pour l’obliger à passer ?

RPS : bon l’IA c’est pas encore ça, pourquoi faire 50 retournements pour faire un couloir dans le sens de la largeur…

La gestion de la puissance d’aspiration du plugin de @lunarok n’est pas compatible avec le S5 ?

C’est peut être pas trop le lieu mais je piges pas la notion de zone, c’est du one shot ? On dessine la zone et on lance le ménage, car il ne semble pas possible de sauvegarder la zone ?

@ Nemeraud

oui la zone c est à définir
Moi j 'utilise les pièces
j’ai ajouté dans le plugin via le post ci dessous une interface pour mettre les numéros de pièces et du coup une commande par Jeedom

1 « J'aime »

Merci de je vais regarder ca

@lunarok, tu vas intégrer la gestion des zones ? Roborock S5 V2 : sauvegarde + rotation carte

1 « J'aime »

Bonjour,

@lunarok Savez vous comment récupéré le numéro de la carte sélectionnée pour un S5 max ? Merci d’avance

Bonsoir

Je ne sais pas trop si je dois refaire un post ou pas donc désolé par avance.

Je viens d’avoir un S5 max intégré à Jeedom sans problème et sur l’application Roborock aussi d’ailleurs.
Récupération du token via le bouton dans Jeedom « récupérer les infos ».

En navigant un peu de partout net, la communauté Jeedom et l’application Roborock je n’ai pas réussi à trouver la réponse à la question suivant :
Puis je faire la mise à jour du Firmeware de l’appareil sans perdre l’accès via Jeedom ?

Je suis sur la dernier version de Jeedom V4.0
Sur RPI3B+

En vous remerciant

Je l’ai fait sans problème à ce jour . J’ai juste perdu depuis 10 jours le choix de la carte dans l’application Xiaomi Home mais rie à voir avec Jeedom ( je ne sais pas si je suis le seul dans ce cas )

Comment tu as fait pour l’intégrer à jeedom. De partout tout le monde dit qu’il faut uniquement passer par l’appli xiaomi pour récupérer le token. Mais tu perds les multi-carte. Par l’appli roborock il serait impossible de récupérer le token. Ton aide m’aiderait beaucoup :slight_smile:

Alors j’ai fait tout simplement.

Intégration du robot dans l’application Xiaomi Home mais rien il semble que censé intégré mais je ne vois pas l’appareil.
Alors je fais l’intégration dans l’application officielle Roborock.
Je retourne dans l’application Xiaomi Home et dans profil il y a une rubrique Appareil d’une autre plateforme et j’ai choisi Roborock. C’est pas pour autant que je vois mon robot dans l’application Xiaomi Home.

Enfin je vais sur Jeedom et dans le plugin Xiaomi Home et je fais Ajouter.
Je renseigne le nom de l’équipement et choisi ensuite mon le type de l’équipement Robot Aspirateur V2, je choisi l’objet parent, je l’active et le rend visible, indique son adresse IP enregistre et ensuite je clique sur obtenir les infos pour récupérer le token qui c’est rempli aussitôt.

Voilà le tour est joué

Il me reste à voir pour la définition des pièces ou zones et faire des scénarios.

ok merci je vais tester cela :slight_smile:

Hello,

Est-ce que cette méthode à fonctionné pour toi ?
Il récupère bien un token mais il ne semble pas cohérent …

de mon coté suite à un soucis je n’ai plus rien qui marche !
il ne veut plus récupérer mon token et ne reconnait même plus mon adresse IP :frowning:

Bon je reviens vers vous sur le sujet de l’intégration de ce robot bien sympathique mais pas simple à comprendre.

Je viens de faire des tests aujourd’hui d’intégration à Jeedom.

  • Si j’intègre le S5 Max dans Mi Home en passant par ajout de matériel (+) dans l’application et que je fait ensuite l’ajout dans le plugin j’arrive bien à obtenir le token en automatique via la récupération des info. mais c’est pas pour autant que les commande ont un effet sur le robot ! il y a que le statut qui donne quelques choses semble-t-il.
  • Si j’intègre ensuite le S5 max dans son application d’origine et que je l’intègre ensuite dans l’application Mi Home par l’ajout d’appareil avec une autre plateforme alors le plugin me dit : « Equipement non trouvé. Veuillez vérifier l’IP et relancer » alors que c’est le même IP rien à changé.

Je tourne du coup en rond sur le sujet.
Je ne sais pas par quel miracle cela avait marché au début du coup :unamused:

Le souci n’est pas un problème de Token au final car je l’ai mais de connexion entre le robot, Mi Home et le plugin mais où je ne sais pas

Bonjour,

juste pour confirmer que tu n’es pas seul. Je viens d’acquérir le S5max et Je pense que c’est un problème de firmware. Je suis en 3.5.8_0964 et impossible de piloter via jeedom malgré le token récupérer via les logs de la vieille app mii Home.
D’ailleurs j’ai beau reseter le robot ou l’app Mi Home, le token reste inchangé.

Ca part contre ça marche pas chez moi.

L’obtention des infos sur le plugin donne quoi une série de fffff ou pas ?
Tu es sur quel serveur sur l’application MiHome ?

Oui, que des FFF avec récupérer les infos. Et France dans paramètres régionaux.

Je mets mon log à toute fin utile avec la fameuse erreur « Exception on socket : tuple index out of range » qui signifierai que le token n’est pas bon. Mais comme déjà mentionné, j’ai beau changer de réseau wifi, reseter le robot, changer d’app (roborock puis retour à miiHome), mon token est toujours le même: 32 caractères/chiffres.
J’ai tenté de le passer en majuscule également mais ça ne marche pas.

[2021-02-06 19:30:13][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-02-06 19:30:13][DEBUG] : Client disconnected from [127.0.0.1:51324]
[2021-02-06 19:30:13][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-02-06 19:30:13][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=anonym
 HTTP/1.1" 500 0
[2021-02-06 19:30:13][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=anonym
HTTP/1.1" 500 0
[2021-02-06 19:30:13][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-02-06 19:30:13][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-02-06 19:30:13][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=anonym
HTTP/1.1" 500 0
[2021-02-06 19:30:13][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=anonym
HTTP/1.1" 500 0
[2021-02-06 19:30:13][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-02-06 19:30:13][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-02-06 19:30:13][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=anonym
HTTP/1.1" 500 0
[2021-02-06 19:30:13][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=anonym
HTTP/1.1" 500 0
[2021-02-06 19:30:13][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-02-06 19:30:14][DEBUG] : Received command from jeedom : discover
[2021-02-06 19:30:14][DEBUG] : Discovering : vacuum2
[2021-02-06 19:30:14][DEBUG] : Found the device : 192.168.0.13
[2021-02-06 19:30:14][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.0.13', 'token': 'b54a3daexxxxxxxxxxxxxanonym', 'devtype': '1758', 'found': 1, 'model': u'vacuum2', 'serial': 'cee3'}}}
[2021-02-06 19:30:14][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-02-06 19:30:14][DEBUG] : execute : action wifi refresh
[2021-02-06 19:30:14][DEBUG] : Client connected to [127.0.0.1:51350]
[2021-02-06 19:30:14][DEBUG] : Message read from socket: {"apikey":"anonym","type":"wifi","cmd":"refresh","model":"vacuum2","dest":"192.168.0.13","token":"b54a3daexxxxxxxxxxxxxanonym","devtype":"1758","serial":"cee3"}
[2021-02-06 19:30:14][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=anonym
HTTP/1.1" 200 0
[2021-02-06 19:30:14][DEBUG] : Client disconnected from [127.0.0.1:51350]
[2021-02-06 19:30:14][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2021-02-06 19:30:14][DEBUG] : Received command from jeedom : refresh
[2021-02-06 19:30:14][DEBUG] : Refreshing : vacuum2
[2021-02-06 19:30:14][DEBUG] : {"id": 51910, "method": "get_status"}
[2021-02-06 19:30:19][ERROR] : Exception on socket : tuple index out of range
[2021-02-06 19:34:26][DEBUG] : execute : action wifi fanspeedAct
[2021-02-06 19:34:26][DEBUG] : Client connected to [127.0.0.1:53936]
[2021-02-06 19:34:26][DEBUG] : Message read from socket: {"apikey":"anonym","type":"wifi","cmd":"send","model":"vacuum2","dest":"192.168.0.13","token":"b54a3daexxxxxxxxxxxxxanonym","devtype":"1758","serial":"cee3","method":"set_custom_mode","param":"[25]"}
[2021-02-06 19:34:26][DEBUG] : Client disconnected from [127.0.0.1:53936]

Tu mets ton t’oient récupéré en lieu et place des ffff