Fil de discussion du [TUTO] Utiliser Valetudo RE et le contrôler via MQTT

tu étais passé du firmware classique au RE sans repartir de 0 ? Moi j’ai fait ton ancienne procédure avec remise à 0 et pas de soucis.

En fait j’ai fait les 2, d’abord je suis passé de Valetudo a RE sans réinitialiser, et ensuite pour valider les étapes du tuto j’ai remis à zéro et flashé a nouveau Valetudo RE… Donc ça devrait être clean :rofl:

Est-ce que quelqu’un a utilisé la partie telegram ? Il parle d’un mot de passe mais je ne vois pas ce que c’est

Moi je tourne depuis des mois avec telegram ca marche nickel.
c’est le mot de passe de ton bot non?
j’avoue ca fait un baille que j’ai fait la config me souvient plus trop.

le token pas de soucis je l’ai :slight_smile:
mais il n’y a pas de mot de passe sur mon bot, d’ailleurs je n’ai rien trouver dans la doc de télégram pour mettre un mot de passe

Dans l’interface de valetudo RE tu créer ton mot de passe en remplissant le champs et ensuite dans le bot telegram sur l’appli mobile tu fais /setme je crois.

EDIT je te dis tous ca mais c’est a base de souvenir. faudrait que je me replonge la dedans

Je vais chercher encore merci

c’est bon en fait pas forcement besoin de mot de passe ouvre ton bot créer dans telegram puis tu clique sur start ou tu envois le message /start

J’ai déjà un bot que j’utilise dans jeedom … J’ai récupéré le token que j’ai mis dans l’interface web de l’aspirateur, je fais enregistrer et quand je teste la connexion il me dit que cela échoue

Pour la partie sécurité, je ne me suis pas trop posé la question, faisant (trop ?) confiance à xda-dev.
Mais tu as raison. Pour une sécurité maximale, l’avantage c’est qu’on peut faire offline :

  • télécharger l’apk
  • télécharger le firmware
  • couper les données mobiles sur le smartphone
  • se connecter au wifi du robot
  • installer l’apk, installer le firmware
  • lorsque terminé, désinstaller l’apk puis remettre le réseau et wifi sur le smartphone

Concernant iOS, j’ai essayé rapidement avec un vieil iPad. Pas réussi facilement, je pense que iOS doit être jailbreaké (il faut installer une app en dehors du store).

Pour les voix, j’ai parfois de l’anglais également, je n’ai pas encore bien compris à quel moment.
Sinon aucun pb sur jMQTT pour moi jusqu’ici.

Test en créant un bot dedié pour le robot.

Je viens de tester en mettant le token de mon bot jeedom ca marche pas non plus

1 « J'aime »

C’est ce que je suis en train de faire :wink:

Edit : c’est top on peut piloter l’aspirateur et récupérer la carte

1 « J'aime »

Petit tuto pour la création du lien avec Telegram.

Dans l’application Telegram chercher le Botfather.


Ouvrez le en cliquant dessus puis cliquez sur démarrer ou taper /start

ensuite tapez /newbot cela lancera l’assistance pour créer un bot tout est en anglais mais en gros vous devez répondre a chaque question.
La première c’est le nom du bot par exemple Roborock
Seconde question username MyRoborockBot l’important ici est que dans l’username il y est le mot bot
Bien joué le bot est créer il vous délivre ainsi le token a copié en cliquant dessus puis le lien pour ouvrir la conversation avec votre aspi.

Maintenant ça se passe dans valetudo RE.
On ouvre l’interface via l’adresse IP de son robot exemple 192.168.1.90.
on va dans paramètre ----> Telegram Bot ----> on l’active et on entre son token fraichement copié de telegram mot de passe pas obligatoire ----> on enregistre et on attend qu’en bas de page telegrambot soit connecté

on retourne sur telegram puis on ouvre la conversation avec son bot. on lui envoie /start et hop une serie de commande apparaisse.

1 « J'aime »

tu as réussi cool.
tu seras notifié également de chaque événement de l’aspi.
on peut lui demande la vie des consommable aussi

Merci à toi pour ces informations :wink:

1 « J'aime »

Avec grand plaisir.

Bon je butte sur quelque chose mais je sais pas quoi moi ca ne veut pas demarer.

mai 02 23:09:36 odroidn2 systemd[1]: Stopped valetudo-mapper.
mai 02 23:09:36 odroidn2 systemd[1]: valetudo-mapper.service: Start request repeated too quickly.
mai 02 23:09:36 odroidn2 systemd[1]: Failed to start valetudo-mapper.
mai 02 23:09:36 odroidn2 systemd[1]: valetudo-mapper.service: Unit entered failed state.
mai 02 23:09:36 odroidn2 systemd[1]: valetudo-mapper.service: Failed with result 'exit-code'.

EDIT:
Quand tu met votre repertoire ici il s’agit de quoi?

[Service]
ExecStart=/usr/bin/npm start
WorkingDirectory=/opt/votre_repertoire/valetudo-mapper
StandardOutput=inherit
StandardError=inherit
Restart=always

@HoM3r17 je pense avoir trouvé pour la voix en anglais
Apparemment il y a des nouvelles voix avec le firmware 2008
Il faut utiliser le pack de langue ici : Firmware Collection
J’ai essayé un peu toutes les séquences vocales, pas eu d’anglais. Par contre, j’ai l’impression d’avoir perdu pas mal en volume…

Bon je pense a un probleme de node.js avec mon odroid N2, j’ai tenter une install sur un RPI3B+ qui me sert d’antenne Blea et la ca fonctionne

Bon j’ai pas mal de soucis tout d’abord avec le mqtt qui ne s’active pas correctement sur le robot, mon fichier config.json qui se réinitialise aux paramètres Valetudo par défaut dés que je change une option dans Valetudo … du coup j’ai bidouillé un peu et ce que je pensais est vérifié, a l’installation d’un nouveau firmware, ou a la réinitialisation, tout n’est pas supprimé, et je pense que cela me cause des problèmes.

Pour le test j’ai :

  • Fait un reset usine depuis le robot
  • Flashé une image stock rootée

Résultat tous mes paramètres et fichiers Valetudo, mais aussi les packages installés (nano entre autres) sont encore présents sur le robot.

J’ai donc essayé de flasher une image « fullos » en me disant qu’elle effacerait peut etre tout cela : le résultat est le même …

Je commence a désespérer la :sweat_smile: