Ah la enfin c’est mieux !
le bouton « tonte » lance bien une tonte /pause/reprise
le bouton "rafraichir " fonctionne bien : les infos apparaissent immédiatement
Mais il y a quand même un problème : le robot lance une tonte sur 1 seule zone et avec des paramètres par défaut qui ne sont pas bons. Je ne sais pas où il va les chercher ?
Ils ne viennent pas de l’app Mammotion : ils sont écrits en dur dans src/mammotion/commands.js:210 (buildRouteContent). Ce sont les valeurs par défaut de Home Assistant :
1 tour de bordure
25 cm entre les passages
vitesse 0,3 m/s
détection d’obstacles activée
pas de changement automatique de direction
Hauteur de coupe (src/mammotion/client.js:504) : la dernière hauteur envoyée par le robot. S’il n’en a pas envoyé, c’est 60 mm (DEFAULT_BLADE_HEIGHT_MM, ligne 52).
L’app Mammotion garde ses réglages dans le téléphone. Gladys ne peut pas les lire.
Pourquoi une seule zone
Gladys demande la liste des zones au robot (buildZoneListRequestContent, la « liste des noms de zones »), puis lance la tonte sur toutes les zones reçues.
Hypothèse la plus probable : cette liste ne contient que les zones qui ont un nom. Les zones sans nom sont ignorées. Je ne l’ai pas encore vérifié.
Autre possibilité : le robot envoie la liste en plusieurs messages et Gladys ne garde que le premier.
Pour trancher, regardez dans les logs Gladys la ligne :
planning a route over N zone(s) (…)
Elle indique combien de zones ont été trouvées, et lesquelles.
Ce que je propose de corriger
Récupérer la vraie liste de toutes les zones (la liste des « hash » de la carte, pas seulement celles qui ont un nom).
Rendre les réglages modifiables dans la config du service : hauteur, espacement, vitesse, tours de bordure, zones à tondre.
Vous voulez que je fasse ces changements ? Si oui, envoyez-moi la ligne de log ci-dessus et vos réglages habituels dans l’app.
[2026-10-02T15:35:24.944Z] [INFO] Démarrage de l'intégration Mammotion...
[2026-10-02T15:35:25.154Z] [INFO] [gladys-sdk] connecté à Gladys (http://172.30.0.1:80)
[2026-10-02T15:35:25.533Z] [INFO] [mammotion] Connexion au cloud Mammotion
[2026-10-02T15:35:26.763Z] [WARN] [mammotion] Liens Aliyun indisponibles : échec de la récupération
[2026-10-02T15:35:26.764Z] [INFO] 1 tondeuse(s) trouvée(s) sur le compte Mammotion
[2026-10-02T15:35:30.804Z] [INFO] [mammotion] Luba-VPMBS8RA n'est pas sur Aliyun, passage au broker Mammotion
[2026-10-02T15:35:31.340Z] [INFO] [mammotion-mqtt] Connecté au broker Mammotion mqtt-eu.mammotion.com
[2026-10-02T15:35:31.374Z] [INFO] [mammotion-mqtt] Suivi de Luba-VPMBS8RA sur le broker Mammotion
[2026-10-02T15:35:31.517Z] [INFO] [mammotion-mqtt] Première donnée reçue de Luba-VPMBS8RA (device_protobuf_msg_event)
[2026-10-02T15:37:37.269Z] [INFO] 1 tondeuse(s) trouvée(s) sur le compte Mammotion
[2026-10-02T15:39:27.365Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:mowing = 1
[2026-10-02T15:39:28.121Z] [INFO] [mammotion] Luba-VPMBS8RA : planification d'un trajet sur 1 zone(s) (Derrière), lame à 50 mm
[2026-10-02T15:39:28.464Z] [INFO] [mammotion] Luba-VPMBS8RA : trajet planifié (résultat 0)
[2026-10-02T15:39:28.464Z] [INFO] [mammotion] Envoi de "start" à Luba-VPMBS8RA
[2026-10-02T15:40:07.907Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:refresh = 1
[2026-10-02T15:42:13.573Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:refresh = 1
[2026-10-02T15:42:31.332Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:mowing = 0
[2026-10-02T15:42:31.333Z] [INFO] [mammotion] Envoi de "pause" à Luba-VPMBS8RA
[2026-10-02T15:43:01.106Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:mowing = 1
[2026-10-02T15:43:01.107Z] [INFO] [mammotion] Envoi de "resume" à Luba-VPMBS8RA
[2026-10-02T15:43:37.579Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:dock = 1
[2026-10-02T15:43:37.580Z] [INFO] [mammotion] Envoi de "dock" à Luba-VPMBS8RA
[2026-10-02T15:44:32.548Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:refresh = 1
[2026-10-02T15:46:20.191Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:refresh = 1
et voici la ligne en question : ```
[2026-10-02T15:39:28.121Z] [INFO] [mammotion] Luba-VPMBS8RA : planification d’un trajet sur 1 zone(s) (Derrière), lame à 50 mm
[2026-10-02T15:39:28.464Z] [INFO] [mammotion] Luba-VPMBS8RA : trajet planifié (résultat 0)
Hauteur de coupe : 60 mm
vitesse 0,6m/s
32 cm entre les passages
Angle de coupe : 111°
Mode trajectoire de tonte : trajectoire en zigzag
Tour de tonte périmètre : 0
Mode détection d’obstacles : désactivé
Tour de tonte des zones interdites : 0
Ordre des itinéraires Zigzag d’abord
Progression du démarrage : 0%
J’ai poussé des corrections en fonction de ton retour en 1.0.9
La cause
Pour connaître les zones, Gladys demandait au robot sa liste de zones. Or cette liste ne contient que les zones qui ont un nom dans l’appli Mammotion. Chez moi, seule « Derrière » en avait un, sur 6 zones.
Les réglages de tonte étaient écrits en dur dans le code. Ce sont les valeurs par défaut de Home Assistant : 1 tour de bordure, 25 cm, 0,3 m/s, détection d’obstacles activée.
L’appli Mammotion garde ses réglages dans le téléphone : Gladys ne peut pas les lire.
Ce qui change
Gladys lit maintenant tous les éléments de la carte et garde les zones, avec ou sans nom (même méthode que la bibliothèque PyMammotion utilisée par Home Assistant).
Le type de chaque élément de la carte n’est demandé qu’une fois, pour ne pas surcharger le cloud Mammotion.
Si le robot ne répond pas, Gladys revient à l’ancien comportement (zones nommées seulement).
Nouvelle section « Nouvelle tonte » dans la configuration de l’intégration :
Zones à tondre (noms séparés par des virgules, vide = toutes les zones)
Hauteur de coupe, vitesse, espacement des trajectoires, angle
Mode de trajectoire (zigzag / damier), ordre des itinéraires
Tours de périmètre, tours des zones interdites
Mode de détection d’obstacle
Les logs affichent maintenant les zones et tous les réglages envoyés au robot.
Valeurs par défaut
60 mm, 0,6 m/s, 32 cm, 111°, zigzag, zigzag d’abord, 0 tour de périmètre, 0 tour des zones interdites, détection d’obstacle désactivée.
Points à confirmer sur un vrai robot
L’angle est envoyé en mode « relatif ». À vérifier par rapport à « Personnaliser » dans l’appli.
« Désactivé » pour la détection d’obstacle correspond à la valeur 0 (contact direct). À confirmer.
Une zone sans nom s’appelle « zone 1 », « zone 2 »… dans les logs. Pour la choisir dans « Zones à tondre », mieux vaut lui donner un nom dans l’appli.
maintenant : input / binary, la mesure oui/non standard de Gladys
même valeur 0/1, et elle marche toujours dans les scènes
Nouvel identifiant charging-state (au lieu de charging) : l’ancienne mesure n’est plus du tout alimentée.
En plus : une batterie à 0 % venant du cloud est ignorée. Les rapports protobuf le faisaient déjà. Un 0 % de ce type déclencherait la même fausse alerte.
Doc : README, docs/fr.md et docs/en.md mis à jour, avec une entrée dans le dépannage.
Tests : un test vérifie que seule la batterie en % reste dans la catégorie batterie.
Pour Chris75, après la mise à jour
Ouvrir l’onglet Découverte et cliquer sur Mettre à jour sur la tondeuse.
Gladys supprime alors l’ancienne mesure « En charge ». J’ai vérifié dans le code de Gladys (device.create.js). L’alerte s’arrête.
Tant que ce clic n’est pas fait, l’ancienne mesure reste enregistrée avec sa dernière valeur. L’alerte du samedi peut donc encore partir.
J’ai un problème pour enregistrer la configuration :
le choix pour la vitesse de déplacement n’accepte que 2 valeurs : 0.2 et 1.2
de ce fait la valeur par défaut (0.6) n’est pas acceptée
Donc le bouton « tonte » lance toujours la tonte par défaut avec les réglages de l’appli mammotion
Autre problème : le bouton « retour à la base » fait bien retourner le robot à sa base, mais laisse l’état en « en pause » et du coup l’appli mammotion reste en pause également et il faut faire stop sur l’appli mammotion
Dernière question : ce serait de pouvoir piloter le robot comme le fait l’intégration externe « dreame », c’est à dire de pouvoir faire tous les réglages dans des appareils (et non au niveau de la configuration) puis lancer une tonte avec ces réglages
1. La configuration ne s’enregistrait pas (vitesse)
Le champ vitesse n’acceptait que 0,2 et 1,2 : le formulaire de Gladys avance par pas de 1 à partir du minimum.
Du coup, rien n’était enregistré (zones, hauteur…). La tonte partait avec les valeurs par défaut.
La vitesse est maintenant une liste de 0,2 à 1,2 m/s.
2. « Retour à la base » laissait la tonte en pause
Sur une tonte en pause, Gladys envoie d’abord Stop, puis Retour à la base, comme dans l’appli.
Plus besoin de faire Stop dans l’appli Mammotion.
Pendant une tonte en cours (pas en pause), rien ne change : simple retour, la tonte peut reprendre ensuite.
3. Nouveau : les réglages sur l’appareil (comme Dreame)
La tondeuse a maintenant des listes « Réglage – … » : zones, hauteur de coupe, vitesse, espacement, angle, mode de trajectoire, tours de périmètre, détection d’obstacle, tours des zones interdites, ordre.
On choisit les valeurs (tableau de bord ou scène), puis on allume Tonte : la tonte part avec ces réglages.
Au départ, les listes reprennent les valeurs de la configuration.
Un choix sur l’appareil vaut pour cette tondeuse seulement.
Une nouvelle valeur enregistrée dans la configuration s’applique à toutes les tondeuses.
La liste des zones propose « Toutes les zones » puis chaque zone de la carte. La carte est lue au démarrage de l’intégration et à chaque tonte.
Exemple de scène : le samedi, « Zones à tondre » = « Devant » puis Tonte ; le mercredi, « Toutes les zones ».
Après la mise à jour
Ouvrir l’onglet Découverte et cliquer sur Mettre à jour sur la tondeuse. Sans ça, les listes n’apparaissent pas.
Ré-enregistrer la configuration une fois, la vitesse étant maintenant une liste.
À tester de ton côté, Chris75
Pause puis Retour à la base : est-ce que la tondeuse rentre bien et que l’appli n’est plus en pause ?
Si la liste des zones n’affiche que « Toutes les zones », la tondeuse n’a pas encore envoyé sa carte : redémarrer l’intégration avec la tondeuse allumée.
Vous avez trop bien bossé et réglé beaucoup de soucis en très peu de temps. Mon robot a été découvert de suite, j’essaie maintenant de comprendre tous les éléments qui remontent, puis faire des scènes adaptées à mes besoins. Je ne vais pas beaucoup vous aider, je suis malheureusement plutôt suiveur. Je découvre en fait Gladys…
réglage hauteur de coupe : de 25 mm à 70 mm par pas de 5 mm
réglage vitesse de l’activité : de 0.2 m/s à 0.8 m/s par pas de 0.1 m/s
réglage espacement des trajectoires : de 20 cm à 32 cm par pas de 1 cm
réglage de l’angle de coupe de la trajectoire : il y a 2 réglages
– choix entre « optimal », « personnaliser », « aléatoire »
– puis si on choisit « personnaliser » il y a un réglage de l’angle : de 0° à 180° par pas de 1° (important pour avoir des belles lignes parallèles/perpendiculaires à la maison)
manque la possibilité de sélectionner plusieurs zones à tondre (même problème que pour l’intégration externe Dreame)
et si c’est possible créer un widget « carte » qui affiche les zones et le positionnement du robot (voir aussi ce qui est fait dans l’intégration externe Dreame)
Tout ce que tu as demandé est dans la 1.1.0, carte comprise.
Les listes suivent le modèle de la tondeuse
Gladys lit le modèle dans le nom de la tondeuse (Luba-VP… pour toi).
Sur ta Luba 2 X :
hauteur de coupe : 25 à 70 mm par pas de 5 mm
vitesse : 0,2 à 0,8 m/s par pas de 0,1
espacement : 20 à 32 cm par pas de 1 cm
Tours des zones interdites : 0 à 3.
Angle de coupe
Nouvelle liste Type d’angle : Optimal, Personnaliser, Aléatoire.
Puis Angle personnalisé : 0 à 180° par pas de 1°.
Nouveaux réglages
Zigzag adaptatif ajouté dans le mode de trajectoire.
Progression du démarrage : 0 à 99 % par pas de 1 %.
Plusieurs zones à tondre
Un interrupteur « Zone à tondre – … » par zone de la carte (il remplace l’ancienne liste « Zones à tondre »).
Tu allumes les zones voulues, puis Tonte.
Si aucune zone n’est allumée, la tondeuse tond toutes les zones.
Nouvelles valeurs pendant la tonte
Avancement de la tonte (%)
Temps de tonte écoulé (min), en plus du temps restant
Surface à tondre (m²)
La carte
La tondeuse a maintenant une Carte : une image avec les zones et leur nom, les zones interdites en gris et la tondeuse en point rouge.
Vert vif : les zones de la prochaine tonte. Vert pâle : les autres.
L’image suit la tondeuse pendant la tonte.
Pour l’afficher : sur le tableau de bord, ajouter un widget Caméra et choisir la tondeuse.
Après la mise à jour
Onglet Découverte → Mettre à jour sur la tondeuse. Sans ça, les nouveautés n'apparaissent pas.
Les interrupteurs de zones et la carte arrivent une fois la carte lue : la tondeuse doit être allumée au démarrage de l'intégration.
Au premier démarrage, Gladys lit le contour des zones une seule fois. C'est un peu plus long que d'habitude.
À tester de ton côté, Chris75
Type d'angle et zigzag adaptatif : je ne suis pas sûr à 100 % des valeurs envoyées à la tondeuse. Peux-tu lancer une tonte depuis l'appli Mammotion avec :
angle « Personnaliser » (par ex. 45°)
puis angle « Aléatoire »
puis mode « Zigzag adaptatif »
Après chaque essai, cherche « route settings seen » dans les logs de l'intégration et colle-moi les lignes. Je corrigerai si besoin.
La carte : est-elle dans le bon sens par rapport à l'appli, ou tournée ou inversée ? Le point rouge est-il au bon endroit ? Une capture m'aiderait.
Les réglages : une tonte lancée depuis Gladys part-elle bien avec les zones choisies, la bonne hauteur et la bonne vitesse ?
Images zones avec position du robot : j’espère que le positionnement du robot ne dépassera pas le quota du cloud Mammotion (environ 600 messages par 12 h)
Je n’ai pas fini les tests cause nuit !!
Sinon au niveau de la configuration de l’appareil, quand je fais sauvegarder il y a une erreur :
[2026-10-04T16:23:24.635Z] [INFO] Démarrage de l'intégration Mammotion...
[2026-10-04T16:23:24.840Z] [INFO] [gladys-sdk] connecté à Gladys (*******)
[2026-10-04T16:23:25.217Z] [INFO] [mammotion] Connexion au cloud Mammotion
[2026-10-04T16:23:26.287Z] [WARN] [mammotion] Aliyun bindings indisponibles : échec de la récupération
[2026-10-04T16:23:26.288Z] [INFO] 1 tondeuse(s) trouvée(s) sur le compte Mammotion
[2026-10-04T16:23:31.092Z] [INFO] [mammotion] Luba-VPMBS8RA n'est pas sur Aliyun, passage au broker Mammotion
[2026-10-04T16:23:31.788Z] [INFO] [mammotion-mqtt] Connecté au broker Mammotion mqtt-eu.mammotion.com
[2026-10-04T16:23:31.843Z] [INFO] [mammotion-mqtt] Suivi de Luba-VPMBS8RA sur le broker Mammotion
[2026-10-04T16:23:32.011Z] [INFO] [mammotion-mqtt] Première donnée reçue de Luba-VPMBS8RA (device_protobuf_msg_event)
[2026-10-04T16:24:44.627Z] [INFO] Luba-VPMBS8RA: zones Derrière, zone 2, Bas, Devant, zone 5, zone 6
[2026-10-04T16:27:51.602Z] [INFO] 1 tondeuse(s) trouvée(s) sur le compte Mammotion
[2026-10-04T16:50:41.617Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:zone-devant = 1
[2026-10-04T16:50:41.618Z] [INFO] Luba-VPMBS8RA: zones derriere,devant pour le prochain travail
[2026-10-04T16:50:56.978Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:zone-bas = 1
[2026-10-04T16:50:56.978Z] [INFO] Luba-VPMBS8RA: zones derriere,devant,bas pour le prochain travail
[2026-10-04T16:52:44.371Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:refresh = 1
[2026-10-04T16:57:34.331Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:zone-bas = 0
[2026-10-04T16:57:34.332Z] [INFO] Luba-VPMBS8RA: zones derriere,devant pour le prochain travail
[2026-10-04T16:57:35.023Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:zone-derriere = 0
[2026-10-04T16:57:35.023Z] [INFO] Luba-VPMBS8RA: zones devant pour le prochain travail
[2026-10-04T16:58:15.647Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:zone-derriere = 1
[2026-10-04T16:58:15.648Z] [INFO] Luba-VPMBS8RA: zones devant,derriere pour le prochain travail
[2026-10-04T17:03:02.267Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:zone-devant = 0
[2026-10-04T17:03:02.268Z] [INFO] Luba-VPMBS8RA: zones derriere pour le prochain travail
[2026-10-04T17:03:24.417Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:setting-blade-height = 60
[2026-10-04T17:03:24.418Z] [INFO] Luba-VPMBS8RA: blade_height = 60 pour le prochain travail
[2026-10-04T17:03:34.830Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:setting-mowing-speed = 0.6
[2026-10-04T17:03:34.830Z] [INFO] Luba-VPMBS8RA: mowing_speed = 0.6 pour le prochain travail
[2026-10-04T17:03:40.082Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:setting-angle-mode = custom
[2026-10-04T17:03:40.082Z] [INFO] Luba-VPMBS8RA: angle_mode = custom pour le prochain travail
[2026-10-04T17:03:55.381Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:setting-mowing-pattern = zigzag
[2026-10-04T17:03:55.381Z] [INFO] Luba-VPMBS8RA: mowing_pattern = zigzag pour le prochain travail
[2026-10-04T17:03:56.737Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:setting-border-laps = 0
[2026-10-04T17:03:56.738Z] [INFO] Luba-VPMBS8RA: border_laps = 0 pour le prochain travail
[2026-10-04T17:04:01.578Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:setting-obstacle-detection = off
[2026-10-04T17:04:01.578Z] [INFO] Luba-VPMBS8RA: obstacle_detection = off pour le prochain travail
[2026-10-04T17:07:41.915Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:setting-start-progress = 20
[2026-10-04T17:07:41.915Z] [INFO] Luba-VPMBS8RA: start_progress = 20 pour le prochain travail
[2026-10-04T17:07:55.485Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:setting-blade-height = 70
[2026-10-04T17:07:55.486Z] [INFO] Luba-VPMBS8RA: blade_height = 70 pour le prochain travail
[2026-10-04T17:08:19.789Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:mowing = 1
[2026-10-04T17:08:21.624Z] [INFO] [mammotion] Luba-VPMBS8RA: planification d'un itinéraire sur 1 zone(s) (Derrière), lame à 70 mm, 0.6 m/s, 32 cm, angle personnalisé 111°, zigzag, 0 passage(s) de bordure, démarrage à 20 %, détection d'obstacles désactivée
[2026-10-04T17:08:21.922Z] [INFO] [mammotion-mqtt] Luba-VPMBS8RA: paramètres de l'itinéraire vus {"subCmd":0,"edgeMode":0,"knifeHeight":70,"channelWidth":32,"ultraWave":0,"channelMode":0,"toward":111,"speed":0.6,"zones":1,"reserved":[11,10,10,30,11,18,20,40],"towardMode":1,"towardIncludedAngle":0}
[2026-10-04T17:08:21.922Z] [INFO] [mammotion] Luba-VPMBS8RA: itinéraire planifié (résultat 0)
[2026-10-04T17:08:21.922Z] [INFO] [mammotion] Envoi de "start" à Luba-VPMBS8RA
[2026-10-04T17:10:18.054Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:refresh = 1
[2026-10-04T17:13:53.737Z] [INFO] onSetValue <- ext:ext-prohand-gladys-mammotion:mower:nNlJJBp0Cxx538To70i6000000:dock = 1
[2026-10-04T17:13:53.748Z] [INFO] [mammotion] Envoi de "stop" à Luba-VPMBS8RA
[2026-10-04T17:13:56.489Z] [INFO] [mammotion] Envoi de "dock" à Luba-VPMBS8RA
La page de l’appareil renvoie tout l’appareil à Gladys, et Gladys refuse au-delà de 100 ko.
Les listes « Angle personnalisé » (181 choix) et « Progression du démarrage » (100 choix), plus l’image de la carte, dépassaient cette limite.
Ces deux réglages sont maintenant des curseurs (pas de 1) : 0 à 180° et 0 à 99 %.
Si l’erreur revient, peux-tu regarder les logs de Gladys (pas ceux de l’intégration) au moment du clic sur Sauvegarder ? Je cherche une ligne avec « too large » ou « PayloadTooLarge ».
Angle personnalisé : 111° compris 69°
La tondeuse compte l’angle dans l’autre sens (69 = 180 − 111).
Gladys envoie maintenant l’angle comme l’appli : 111° dans Gladys = 111° dans l’appli.
« zone 2 » au lieu de « Zone 1 »
L’appli numérote les zones sans nom à partir de 0, Gladys partait de 1.
C’est corrigé : Zone 1, Zone 4, Zone 5, comme dans l’appli.
L’interrupteur « Zone à tondre – zone 2 » devient « Zone à tondre – Zone 1 ». Pense à le rallumer dans tes scènes.
Espacement des trajectoires
Luba 2 X : 20 à 35 cm par pas de 1 cm.
Quota du cloud Mammotion
La carte n'envoie aucun message en plus. Elle utilise la position que la tondeuse envoie déjà pendant la tonte.
L'intégration demande l'état au plus une fois toutes les 5 min (environ 144 sur 12 h). Le bouton « Rafraîchir » en ajoute une à chaque appui.
Après la mise à jour
Onglet Découverte → Mettre à jour sur la tondeuse. Sans ça, les curseurs et les nouveaux noms de zones n'apparaissent pas.
Ensuite, re-choisir l'angle et la progression sur les curseurs.
À tester de ton côté, Chris75
Angle 111° depuis Gladys : l'appli affiche-t-elle bien « Personnaliser 111 » ?
La sauvegarde de l'appareil marche-t-elle ?
Et quand il fera jour : la suite des tests (type d'angle « Aléatoire », zigzag adaptatif, sens de la carte).
Et concernant les appareils « tonte » et « retour base » :
si j’arrête la « tonte » puis je fais « retour base », le robot arrête bien la tonte, revient à sa base, mais il faut appuyer sur « stop » dans l’appli mammotion pour terminer la tâche
manque plus que le sélecteur de plusieurs zones à tondre, et aussi ce sélecteur doit respecter l’ordre dans lequel on sélectionne les zones (comme sur l’appli mammotion)
Actuellement je sélectionne les 6 zones par interrupteur, et l’ordre n’est pas respecté