Page 1 sur 1
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : dim. févr. 25, 2018 9:33 am
par rev_____
Bonjour à tous,
Je viens dacheter un 430x, afin de tondre deux zones de pelouse chez moi (900m2 et 200m2 environ)
Jai pris ce modèle pour le Gps et les deux fils guides, mais je me suis vite confronté au problème de blocage en mode tonte dans le passage étroit de 15m qui sépare mes deux zones (traversée goudronnée)
En analysant les communications entre lappli iPhone et les serveurs de husqvarna, jai pu développer un petit serveur web qui me renseigne sur letat du robot.
À côté de la base du robot, jai placé un raspberry relié à une carte relais, qui a pour fonction denfermer le robot dans sa zone lorsquil est en train de tondre.
Lorsquil va chercher sa zone ou quil veut revenir se charger, il est libre de naviguer en suivant les fils guides.
La solution est assez simple à mettre en uvre et ne nécessite pas à toucher au robot (garantie)
On peut via le raspberry imaginer dautres fonctions comme par exemple couper lherbe à hauteur 2 dans la zone 1 et en hauteur 4 dans la zone 2, ou choisir dapres un planning les zones à tondre.
Pour le coût, ça fait environ
7 eur la carte 4 relais (jen utilise que 2)
40 eur le raspberry (que javais déjà, un modèle moins cher peut convenir)
10 eur la boîte étanche ou on case tout ça
7 eur la clé wifi entre le raspberry et la freebox.
Peut être que des personnes ici peuvent être intéressés par cette solution ?
Il faut un compte « auto connect » (dorigine sur les modèles 2018)
Si le côté logiciel vous fait peur, donnez moi vos besoins et je pourrais vous guider, cest vraiment pas sorcier ;)
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : dim. févr. 25, 2018 10:20 am
par rev_____
[URL=https://imageshack.com/i/pmhgPdhxp][IMG]https://imagizer.imageshack.com/v2/640x480q90/922/hgPdhx.png[/IMG][/URL]
[URL=https://imageshack.com/i/pnL1mdiyj][IMG]https://imagizer.imageshack.com/v2/640x480q90/923/L1mdiy.jpg[/IMG][/URL]
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : lun. févr. 26, 2018 12:59 pm
par Keops62
Merci pour cette contribution.
Peut-être peux-tu faire un tutoriel plus détaillé : ici en complétant ton post ?un PDF partagé ? un blog ?
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : lun. févr. 26, 2018 5:39 pm
par chercheur
[quote le 25/02/2018 à 08:33:30, rev_____ a dit :]En analysant les communications entre lappli iPhone et les serveurs de husqvarna, jai pu développer un petit serveur web qui me renseigne sur letat du robot.
[/quote]
Bonjour, belle réalisation.
Votre phrase attise ma curiosité : pourriez-vous nous donner un aperçu des ces communications ?
Merci
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : lun. févr. 26, 2018 9:39 pm
par poildecarotte
super! belle avancée! Et certainement plus robuste pour le futur que de bricoler sur le lien série comme nous le faisons avec l'ancienne génération.
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : mar. févr. 27, 2018 3:12 pm
par rev_____
[quote le 26/02/2018 à 16:39:46, chercheur a dit :][quote le 25/02/2018 à 08:33:30, rev_____ a dit :]En analysant les communications entre lappli iPhone et les serveurs de husqvarna, jai pu développer un petit serveur web qui me renseigne sur letat du robot.[/quote]
Bonjour, belle réalisation.
Votre phrase attise ma curiosité : pourriez-vous nous donner un aperçu des ces communications ?
Merci
[/quote]
La première étape consiste à obtenir un token en s'authentifiant avec notre email et mot de passe.
Ensuite on passe en paramètre ce token, et une requete GET avec l'identifiant de notre robot.
Par exemple pour visualiser tous mes parametres (je peux aussi les modifier)
https://amc-api.dss.husqvarnagroup.net/v1/mowers/[mon id de robot]/settings
me répond un beau json :
{
"settings": [
{
"id": "installation.area2.proportion",
"value": 100
},
{
"id": "installation.area5.chargingStationRange",
"value": "GUIDE_1"
},
{
"id": "installation.guide3DelayTime",
"value": 3
},
{
"id": "accessories.avoidCollision",
"value": 0
},
{
"id": "installation.followGuide3Home",
"value": false
},
{
"id": "accessories.schedule",
"value": "ALWAYS_ON"
},
{
"id": "installation.followGuide2Home",
"value": true
},
{
"id": "installation.area3.runningDistance",
"value": 1
},
{
"id": "installation.area2.enabled",
"value": true
},
{
"id": "installation.corridorWidthGuide3",
"value": 9
},
{
"id": "weatherTimer.cuttingTime",
"value": 3
},
{
"id": "installation.corridorWidthGuide2",
"value": 9
},
{
"id": "installation.area4.enabled",
"value": false
},
{
"id": "installation.corridorWidthGuide1",
"value": 9
},
{
"id": "installation.chargerStationRange",
"value": 700
},
{
"id": "installation.area5.proportion",
"value": 0
},
{
"id": "accessories.flashesWhenFault",
"value": true
},
{
"id": "cuttingHeight",
"value": 4
},
{
"id": "installation.followGuide1Home",
"value": true
},
{
"id": "installation.sector2ExitAngleMax",
"value": 270
},
{
"id": "general.runSpiralCutting",
"value": true
},
{
"id": "installation.corridorWidthBoundaryMin",
"value": 3
},
{
"id": "installation.area5.enabled",
"value": false
},
{
"id": "installation.sector1ExitAngleMax",
"value": 270
},
{
"id": "installation.sector1Proportion",
"value": 100
},
{
"id": "installation.area4.proportion",
"value": 0
},
{
"id": "installation.gpsAssistedNavigation",
"value": 3
},
{
"id": "installation.area3.proportion",
"value": 0
},
{
"id": "installation.area2.runningDistance",
"value": 300
},
{
"id": "installation.corridorWidthBoundaryMax",
"value": 6
},
{
"id": "installation.area2.chargingStationRange",
"value": "GUIDE_2"
},
{
"id": "installation.guide1DelayTime",
"value": 3
},
{
"id": "installation.area5.runningDistance",
"value": 1
},
{
"id": "installation.drivePastWire",
"value": 310
},
{
"id": "weatherTimer.runWeatherTimer",
"value": true
},
{
"id": "installation.boundaryDelay",
"value": 11
},
{
"id": "installation.area1.enabled",
"value": false
},
{
"id": "installation.reversingDistance",
"value": 600
},
{
"id": "installation.sector2Proportion",
"value": 100
},
{
"id": "installation.sector1ExitAngleMin",
"value": 90
},
{
"id": "installation.sector2ExitAngleMin",
"value": 90
},
{
"id": "installation.area1.proportion",
"value": 0
},
{
"id": "installation.area3.enabled",
"value": false
},
{
"id": "installation.guide2DelayTime",
"value": 3
},
{
"id": "installation.area3.chargingStationRange",
"value": "GUIDE_1"
},
{
"id": "installation.area4.runningDistance",
"value": 1
},
{
"id": "installation.area1.chargingStationRange",
"value": "GUIDE_1"
},
{
"id": "general.spiralCuttingIntensity",
"value": 3
},
{
"id": "general.runEcoMode",
"value": true
},
{
"id": "installation.area1.runningDistance",
"value": 300
},
{
"id": "installation.followBoundaryHome",
"value": true
},
{
"id": "installation.area4.chargingStationRange",
"value": "GUIDE_1"
}
]
}
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : mar. févr. 27, 2018 3:13 pm
par rev_____
[quote le 26/02/2018 à 20:39:25, poildecarotte a dit :]super! belle avancée! Et certainement plus robuste pour le futur que de bricoler sur le lien série comme nous le faisons avec l'ancienne génération.[/quote]
C'est surtout moins intrusif que de se raccorder directement sur le robot je trouve.
Après je connais mieux l'informatique que l'électronique donc on se rapproche des solutions qui nous semblent les plus simples ;)
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : mar. févr. 27, 2018 3:16 pm
par rev_____
[quote le 26/02/2018 à 11:59:53, Keops62 a dit :]Merci pour cette contribution.
Peut-être peux-tu faire un tutoriel plus détaillé : ici en complétant ton post ?un PDF partagé ? un blog ?[/quote]
Oui si vous voulez je pourrais plus détailler. Je voulais déjà voir si ce genre de solutions pouvait intéresser certaines personnes :)
Sinon je peux aider au cas par cas suivant vos besoins, tout le monde n'est peut être pas armé pour coder lui même sa solution.
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : ven. juin 29, 2018 1:16 am
par philazuma
Bonsoir,
je suis intéressé par le schéma des relais et positionnement des portes virtuelles.
merci
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : ven. juin 29, 2018 11:21 am
par poildecarotte
Pour le moment les bidouilleurs sont plus sur le G2, aussi ne vous formalisez pas du peu de réponses ici, dans l'avenir ce sujet prendra de l'importance.
Après ce qui serait super serait de pouvoir combiner l'appli pour smartphones de Razmoket avec ce hack IP du G3, voyez peut être avec lui en MP:
[url http://automower-fans.les-forums.com/topic/6626/g2-connect-une-solution-domotique-pour-am-220-2/]
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : ven. juin 29, 2018 1:11 pm
par philazuma
bonjour,
J'ai un 310, la partie soft pour gérer les relais pendant les phases de tonte état déjà réalisé
Je bute sur le positionnement des deux barrières et relais a l'entrée et la sortie de ma zone etroite (15m largeur 0,7)
j'ai le câble guide qui passe sur ce chemin aussi
merci de votre aide
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : ven. juin 29, 2018 5:06 pm
par Razmoket
Ah oui on peut utiliser mon appl.
Faut juste faire un renvoi vers MQTT, et un peu adapter la partie Openhab. Ou modifier sur openhab et creer des bindings IP à la place des bindings MQTT.
S'il y a des courageux, je peux fournir des détails sur les topics mqtt utilisés.
Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : mer. mai 13, 2020 3:34 am
par Lelas
Bonjour Rev,
Je déterre cet ancien post car je suis intéressé par les informations sur le protocole de communication avec le robot.
L'API que tu as utilisée et celle également utilisée par le plugin Husqvarna sur le système domotique jeedom.
Et je suis en train de travailler à enrichir ce plugin, en ajoutant par exemple la position GPS obtenue dans la commande status.
voir post le forum jeedom:
[url https://community.jeedom.com/t/plugin-husqvarna/21479/11]
Je serais intéressé de connaitre les commandes que tu as pu trouver.
Lelas
Re: Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : jeu. avr. 13, 2023 7:18 pm
par paps73
Bonjour
je cherche une solution pour gérer la tonte de mon terrain avec un automower 430X que je possède depuis 2016. .
J'ai 3 zones dont la troisième est accessible par un passage étroit d'environ 25 m et de largeur variant entre 1 m et 1.20 m.
Je voudrais que le robot ne tonde pas dans cette partie en gravier (il se met en arrêt de temps en temps) mais suive uniquement le fil guide.
Est-il possible de lui éviter de ressortir de cette 3 ème zone pendant le temps qui lui est impartIe ?
L'installateur Husqwarna ne propose aucune solution.
Merci pour votre collaboration
Re: Gestion de la tonte dans plusieurs zones séparées par un passage étroit à ne pas tondre
Publié : jeu. avr. 13, 2023 7:51 pm
par jonas0_13
Bonjour paps73
Il aurait été préférable de démarrer un nouveau sujet, mais puisque c'est fait, poursuivons ici.
Si tu ne l'as pas déjà lu, je te suggère de voir ce sujet où je décris un cas similaire, sauf que le couloir est beaucoup plus court ; la question que tu poses y est cependant abordée :
https://automower-fans.com/viewtopic.php?f=9&t=9180
A ma connaissance il n'existe qu'une solution pour répondre à ta demande, c'est le module Robonect qui permet d'ouvrir et fermer à la demande des portes virtuelles à l'entrée et à la sortie du passage. Le module s'installe très simplement dans le robot.