Intégration domotique Mammotion, gratuite et open source

Pilotez votre tondeuse Mammotion (Luba, Yuka) : tonte, pause, retour à la base, batterie, état.
Pilotez votre robot tondeuse Mammotion (Luba, Luba 2, Luba mini, Yuka…) depuis Gladys : lancer la tonte, la mettre en pause, renvoyer la tondeuse à sa base, et suivre sa batterie et son état.
Ce que vous obtenez
Chaque tondeuse de votre compte Mammotion apparaît avec :
- Tonte (interrupteur) : allumé = lancer ou reprendre la tonte, éteint = pause ;
- Retour à la base (interrupteur) : allumé = retour à la base, éteint = annuler ;
- État : En tonte, En charge, En pause, Retour à la base, Hors ligne… ;
- Batterie (%) et En charge ;
- Hauteur de coupe (mm), Temps de tonte total (h), Distance totale (km).
Configuration
- Ouvrez l'onglet Configuration de l'intégration.
- Saisissez l'email et le mot de passe de votre compte de l'application Mammotion.
- Réglez l'intervalle de rafraîchissement (60 s par défaut, entre 30 et 3600 s) : c'est la fréquence à laquelle Gladys lit l'état de la tondeuse.
- Enregistrez puis cliquez sur Tester la connexion : le nombre de tondeuses trouvées s'affiche.
- Ajoutez vos tondeuses depuis l'onglet Découverte.
Conseil : créez un second compte Mammotion, partagez-lui la tondeuse depuis l'application, et utilisez ce compte ici. Sinon l'application sur votre téléphone peut être déconnectée quand Gladys se connecte.
Exemples de scènes
- Lancer la tonte le samedi à 10 h si la batterie est au-dessus de 80 %.
- Renvoyer la tondeuse à la base quand le capteur de pluie détecte de la pluie.
- Recevoir un message quand l'état passe à « Erreur de position ».
Dépannage
- « Cloud Mammotion injoignable » : vérifiez l'email et le mot de passe, puis cliquez sur Tester la connexion.
- Aucune tondeuse trouvée : vérifiez que la tondeuse apparaît bien dans l'application Mammotion avec ce compte (propriétaire ou partage).
- Les valeurs ne bougent pas : cliquez sur Rafraîchir les tondeuses, ou baissez l'intervalle de rafraîchissement.
- Pour plus de détails, consultez les logs de l'intégration avec
LOG_LEVEL=debug.
Paramètres de configuration
Voici les paramètres demandés par Mammotion dans son écran de configuration dans Gladys.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| Compte Mammotion | section | Non | Utilisez l'email et le mot de passe de votre compte de l'application Mammotion. Astuce : créez un second compte, partagez-lui la tondeuse depuis l'application et utilisez-le ici, pour que Gladys ne vous déconnecte pas de votre téléphone. |
string | Oui | ||
| Mot de passe | secret | Oui | |
| Intervalle de rafraîchissement (s) | number | Non | Fréquence de lecture de chaque tondeuse sur le cloud Mammotion, en secondes. |
| Langue de l'état | select | Non |
Comment installer Mammotion dans Gladys
- Dans Gladys, ouvrez Intégrations : Mammotion apparaît dans le catalogue, aux côtés des intégrations natives, avec un badge communautaire.
- Cliquez sur Installer. Gladys télécharge l'image Docker (
ghcr.io/prohand/gladys-mammotion:1.0.2), la démarre dans un bac à sable isolé du cœur, et génère l'interface de l'intégration (appareils, découverte et configuration). - Ouvrez l'écran Configuration de l'intégration, remplissez les paramètres, puis enregistrez.
- Vous pouvez aussi l'installer directement depuis l'URL de son dépôt : https://github.com/prohand/gladys-mammotion.
Mammotion nécessite Gladys >=4.86.0. Le catalogue dans Gladys se rafraîchit toutes les heures : une nouvelle version est donc disponible au plus tard une heure après sa sortie.
Vous n'utilisez pas encore Gladys ? C'est gratuit et open source : suivez le guide d'installation pour démarrer.
À propos des intégrations externes
Mammotion est une intégration externe : une intégration communautaire empaquetée dans un conteneur Docker et publiée sur GitHub, que Gladys installe en un clic et exécute dans un bac à sable isolé de son cœur. Elle est publiée et maintenue par prohand, et non par l'équipe cœur de Gladys.
- Parcourir toutes les intégrations externes
- Découvrir les intégrations natives intégrées à Gladys
- Créer et publier votre propre intégration externe
- Code source sur GitHub — source de cette documentation