5 points par GN⁺ 2023-12-28 | 1 commentaires | Partager sur WhatsApp
  • Une solution logicielle pour les robots aspirateurs qui fonctionne sans cloud
  • Lancé en 2018, le projet est devenu une solution fiable

Pourquoi utiliser Valetudo

  • Aucune dépendance à un fournisseur
  • Suppression de l’intégration au cloud
    • Suppression de la dépendance aux serveurs (le système peut continuer à fonctionner même si l’entreprise fait faillite ou est revendue)
    • Pas de mises à jour forcées (monétisation ou suppression de fonctionnalités)
    • Aucun compte nécessaire

Inconvénients de Valetudo

  • C’est un logiciel très orienté dans ses choix
  • Comme la connexion cloud existante est désactivée, l’application fournie par le fabricant ne peut plus être utilisée non plus. Il est impossible d’utiliser les deux en même temps
  • Valetudo s’installe via un root, donc sauf sur certains modèles, il n’est pas possible de revenir à l’état d’origine
  • Seuls certains robots sont pris en charge, et le multi-étage / multi-cartes n’est pas pris en charge
  • Disponible uniquement en anglais

Robots pris en charge

  • Xiaomi : V1, 1C, 1T, X10 Plus, Vacuum-Mop P/2 Ultra
  • Dreame : D9, D9 Pro, F9, L10 Pro, Z10 Pro, W10, W10 Pro, L10s Ultra, D10s Pro, D10s Plus
  • Roborock : S5, S6, S6 Pure, S4, S4 Max, S5 Max, S7, S7 Pro Ultra, Q7 Max
  • MOVA : Z500
  • Viomi : V6, SE
  • Cecotec : Conga 3290, Conga 3790
  • Proscenic : M6 Pro
  • Commodore : CVR 200

Valetudo, c’est comme un jardin

  • Le projet Valetudo est le hobby d’une personne sur Internet, sans intention de le commercialiser ni de le faire changer d’échelle
  • Il faut voir Valetudo comme un jardin public appartenant à un particulier, que l’on peut visiter et apprécier gratuitement
  • Il n’y a aucune raison d’exiger des changements dans ce jardin, et son ouverture doit être considérée comme un cadeau fait à tous

Avis de GN⁺

  • Valetudo est une solution importante pour les robots aspirateurs, car elle respecte la vie privée des utilisateurs et supprime la dépendance au cloud.
  • Le fait qu’il soit sous licence open source est attractif, car cela donne aux utilisateurs la liberté de comprendre le fonctionnement de leur appareil et de le modifier selon leurs besoins.
  • Il est intéressant qu’il s’agisse d’un projet maintenu par un particulier et proposé gratuitement aux utilisateurs, et ce type de développement porté par la communauté peut avoir un impact positif sur l’industrie du logiciel.

1 commentaires

 
GN⁺ 2023-12-28
Commentaires sur Hacker News
  • Ce projet est open source et essaie d’être accessible au grand public, avec un certain succès.
    • Il existe un groupe Telegram où sont partagés des PCB standardisés pour rooter des robots grand public vendus en Europe à destination des utilisateurs finaux.
    • Le développeur principal du projet y participe activement et aide directement dans le groupe.
    • En revanche, les discussions sur les forks ou les PCB personnalisés peuvent troubler les non-développeurs, donc cela ne semble pas idéal.
  • Du point de vue des développeurs, il a fallu accepter des compromis, comme ne pas prendre en charge certaines fonctions spécifiques à certains robots, afin de créer quelque chose de simple et standardisé.
    • Cela signifie qu’un power user fera probablement tourner son propre fork.
  • Installer Valetudo, c’est comme passer d’une source fermée chinoise à un jardin européen où les sources sont disponibles localement.
    • Malgré cela, je suis personnellement très satisfait de faire tourner un fork non pris en charge sur un Dreame W10.
  • J’utilise Valetudo depuis plus d’un an sur un Dreame Z10 Pro, et l’expérience est excellente.
    • Je n’achèterai jamais un aspirateur robot non compatible avec Valetudo.
    • Je n’ai pas encore beaucoup utilisé l’intégration avec Home Assistant, mais j’apprécie aussi qu’elle soit relativement simple.
  • Lien direct fourni vers la liste des robots pris en charge.
  • On peut voir une conférence récente donnée au 37c3 ; si le processus d’obtention des droits root sur diverses plateformes vous intéresse, elle est recommandée.
  • Je possède un Neato Robotics Botvac Connected, mais depuis que Neato a arrêté le service, toutes les fonctions dépendantes du cloud sont devenues inutiles (démarrage à distance, application iPhone, etc.).
    • Malheureusement, il n’est pas compatible avec Valetudo.
    • Les robots Xiaomi ne disposent pas de la puissance d’aspiration qu’offre Neato.
    • Les produits Dyson ont l’air bien, mais ils sont trop chers.
  • Hors sujet, mais j’aime les chaises cantilever de style Bauhaus, alors que les robots essaient de grimper dessus, se coincent ou font beaucoup de bruit.
    • Je me demande si les robots à vision/LiDAR peuvent éviter ce genre de problème.
  • La licence Apache-2.0 est très permissive, et beaucoup de travail y est partagé gratuitement.
    • On fait confiance aux gens pour ne pas vendre Valetudo ni le faire passer pour leur propre travail.
    • C’est un exemple parfait de projet exposé au risque de tivoization : les OEM pourraient facilement adapter Valetudo à leurs propres aspirateurs, puis empêcher les utilisateurs et les développeurs de modifier le firmware.
    • C’est précisément pour éviter cela que la GPLv3 a été créée.
  • Je trouve dommage de ne pas réussir à trouver un moyen d’exécuter Valetudo sur iOS.
    • L’application par défaut est parfois trop lente.
  • Le matériel Roomba est verrouillé, donc il n’est pas pris en charge.
    • Cela dit, c’est vraiment un projet formidable, et je n’aime pas que Roomba dispose du plan de ma maison tout en poussant constamment à l’achat supplémentaire dans l’application.
    • L’intégration HA permet par exemple une planification plus dynamique (lancer le nettoyage quand il n’y a personne à la maison, donner la priorité à telle pièce plutôt qu’à telle autre, retourner à la base quand les gens reviennent, rappeler de vider ou remplacer le bac la veille du jour de collecte des déchets).
  • Seuls les anciens modèles sont pris en charge, et dans la plupart des cas cela demande un démontage complet complexe ainsi qu’une connaissance des breakout boards et des PCB.
    • C’est formidable que cela existe, mais ce n’est pas vraiment à la portée de l’« utilisateur avancé moyen ».