L'autoconnect du pauvre + porte virtuelle.

Ici on réalise et on décrit certaines améliorations
Répondre
jpthefree
Tondeur amateur
Messages : 55
Inscription : lun. janv. 29, 2018 7:52 pm

L'autoconnect du pauvre + porte virtuelle.

Message par jpthefree »

[b]L'Autoconnect du pauvre[/b] (merci jonas0_13 pour cette appellation)... [b]ou comment commander son mouton à distance par SMS.[/b]

J'ai reçu récemment mon mouton 315 et j'ai déjà pu faire quelques essais en intérieur pour commencer (pas envie de mettre le nez dehors en ce moment...).

J'aimerais vous faire part de ce que je suis en train de réaliser pour mon installation:

Depuis un certain temps une petite idée me trotte par la tête:

En partant de ces trois éléments:

1. L'Automower Connect vaut maintenant près de 300 euros!
2. Les modèles 2018 ont maintenant le Connect@Home (bluetooth) de série.
3. On a besoin (mon cas du moins) d'un système de porte virtuelle ouverte/fermée pour contraindre le mouton à brouter seulement dans la parcelle "fermée". Le hic c'est d'avoir accès à l'information "Départ de la base/Retour à la base" (ou tonte/pas tonte) pour ouvrir la (les?) porte et la refermer.


L'idée est la suivante:

J'ai acheté un téléphone de base (Doogee X20 à 60 euros) que j'ai l'intention d'installer sur ma 315 (boitier et bande velcro?). Carte téléphonique free standard à 2 euros/mois.
[url https://www.amazon.fr/gp/product/B073RH7THT/ref=ox_sc_act_title_2?smid=A36QN4O2CXBQ0I&psc=1]

Toutes les infos de l'appli AMC peuvent être extraites par une appli Android sur le Doogee. L'info "Départ de la base/Retour à la base" est disponible et peut donc servir pour la commande de la porte virtuelle.

Et... pendant que j'y suis...
En fait toutes les infos de l'appli AMC sont disponibles par le bluetooth et peuvent être envoyées à un téléphone distant. Les échanges se font uniquement par SMS dans un sens comme dans l'autre. Pas besoin d'internet... ni d'Automower Connect. (L'information "Retour à la base" est traitée sur place, pas besoin d'envoyer l'info.)
[img https://i.imgur.com/JrS1GVd.jpg]

J'ai déjà réalisé une ébauche des applis. Toutes les commandes du tableau de bord (Démarrage/Arrêt/Pause/Retour à la base, etc...) sont accessibles et utilisables sur le téléphone distant. Les messages d'erreur sont également transmis dès qu'ils se produisent. Seules les plages horaires ne peuvent pas être programmées (pour l'instant..?).

L'écran de l'appli AMC sur le Doogee:
[img https://i.imgur.com/PJtcogO.png]

Ces 4 éléments sont manipulés par mon appli. Les 2 boutons sont cliquables et les 2 textes extractibles.

Pour le principe de fonctionnement, voir:
[url http://automower-fans.les-forums.com/topic/6148/installation-am-315/goto/64334/?m=11#m64334]

Un exemple de commande par SMS:
[img https://i.imgur.com/Jkqg6As.png]

(Le SMS reçu indique l'état des boutons et des messages.)

Pour les ordres:
#voir (renvoie le texte des messages/boutons comme dans l'exemple précédent)
#dzp (Démarrage/Reprendre la zone principale)
#sno (Stionnement/Jusqu'à nouvel ordre)
etc...

Ce sont seulement des exemples. En fait pratiquement toutes les commandes pourront être passées par SMS.

Je vais rajouter également une fonction log qui permet de récupérer le journal détaillé de la journée en cours avec les horaires de chaque évènement. Aussi une fonction qui permet de récupérer la position GPS et de l'afficher dans Maps. (On ne peut pas utiliser le GPS pour piloter le mouton bien sûr...)

J'ai aussi dévellopé une UI qui envoie les SMS pour moi (je suis d'un naturel feignant...) en cliquant simplement sur le bouton qui convient.
Screenshots sur mon téléphone perso:
[img https://i.imgur.com/PQmdMTZ.png] [img https://i.imgur.com/DCN8zMe.png]
Reste à voir si c'est vraiment utile...

Bien sûr cette approche a certains inconvénients:

- Mon appli Doogee fonctionnant sur la reconnaissance des éléments de l'écran, une nouvelle version de l'appli AMC nécessiterait peut-être des modifications de mon appli... ou pas.
- Lenteur des échanges SMS (plusieurs secondes entre chaque opération. Dépend de la connexion à l'opérateur).
- Il vaut mieux désactiver les notifications de réception SMS (ou bien les endurer...)
- (Il faut vider régulièrement la boîte de réception SMS du contact mouton ?)


[b]Etat de développement:[/b]

A ce jour, seules les fonctions suivantes fonctionnent:
- Status (état de l'écran du Doogee)
- Démarrage/Reprendre la zone principale
- Pause
- Stationnement/Jusqu'à nouvel ordre

Il me faut encore un peu de temps (semaines?) pour que tout le reste fonctionne. Mais la faisabilité est prouvée.
Tout le développement sur Android a été fait avec Tasker et ses plugins (moins de 10 euros en tout sur le Play Store). (Pas vraiment besoin de savoir programmer pour l'utiliser). Je ne suis pas assez spécialisé pour pouvoir développer une application commerciale. Mais le résultat est bluffant. Merci Tasker. Les sources seront bien sûr dispos pour la communauté si quelqu'un veut se lancer. Sinon la compilation que je fais pour mon cas peut également fonctionner avec d'autres appareils. A vérifier.


[b]Réalisation pratique:[/b]

Il est prévu d'enfermer le Doogee dans un boitier qui comportera sa propre alimentation repiquée simplement sur le câble de recharge du mouton. Pas encore fait le schéma mais ça devrait être trivial et ne coûter que quelques euros supplémentaires.

Donc aucune intrusion dans le mouton (sauf le branchement sur le câble de recharge). Le Doogee sera rechargé quand le mouton se rechargera.

Pour la fonction ouverture/fermeture de porte virtuelle, je verrai ça plus tard. Faudra rajouter un peu de matériel (PIC et émetteur RF) dans le boîtier.
[url http://automower-fans.les-forums.com/topic/6148/installation-am-315/?m=32#m64081]

La liaison entre le Doogee et cet émetteur se ferait par la prise jack du Doogee (pas d'intrusion dans le Doogee). Ce signal pourrait être codé pour avoir plusieurs fonctions
Ce que peut commander le récepteur RF ne se limite pas aux portes virtuelles mais pourrait aussi servir à sélectionner des zones alternées, un aiguillage de câble guide, etc
[img https://hebergeur-images.com/up/75807d89e76d8af891d49da778976919.jpg]
Le récepteur RF fonctionnerait sur pile lithium avec une autonomie de plusieurs années. Il peut donc être carrément enterré à proximité de l'aiguillage. Plus la peine de tirer des câbles jusqu'à la base.


[b]CONCLUSION:[/b]

Les aspects les plus intéressants de cette approche:

[b]- Réception immédiate des Erreurs.
- Fonction LOG qui permet de se situer dans le parcours journalier du mouton.
- Ouverture/fermeture de portes virtuelles
[/b]
...le reste n'est peut-être que gadgets....

[b]Edit:[/b] J'ai oublié de dire que le Doogee n'a pas besoin d'être rooté (pour ceux qui se poseraient la question)

[b]Edit2[/b]: Je prévois aussi des solutions de panique:
- allumer/éteindre le bluetooth à distance
- arrêter/relancer l'appli AMC du mouton et rentrer le mot de passe si nécessaire (de l'appli AMC pas du robot)
- rebooter le doogee (je sais faire mais je risque de bloquer sur l'écran d'accueil...faut voir. C'est peut-être pas nécessaire après-tout, mais j'aime bien avoir la ceinture et les bretelles....)
AM 315 modèle 2018
terrain plat
650m2 a tondre
Yvelines
chercheur
Tondeur acharné
Messages : 2091
Inscription : lun. mai 17, 2010 8:49 am

Commander son mouton à distance par SMS + porte virtuelle.

Message par chercheur »

Bravo !
C'est la première approche pour G3. Vous avez bien travaiilé et l'approche est vraiment intéressante.
230ACX (2011) adaptée en Li-Ion (2017) + G2-Connect Wifi module (2017) & AM320 - Brabant-Wallon - Belgique
jpthefree
Tondeur amateur
Messages : 55
Inscription : lun. janv. 29, 2018 7:52 pm

Commander son mouton à distance par SMS + porte virtuelle.

Message par jpthefree »

Merci, ça fait plaisir :D
AM 315 modèle 2018
terrain plat
650m2 a tondre
Yvelines
chercheur
Tondeur acharné
Messages : 2091
Inscription : lun. mai 17, 2010 8:49 am

Commander son mouton à distance par SMS + porte virtuelle.

Message par chercheur »

A la limite ne faudrait-il pas protéger le Dogee dans un boitier hermétique ? Il va être soumis à rude épreuve au beau milieu de l'herbe coupée humide entassée sous la carrosserie.

[u]Je ne vois que 2 "failles" pour le moment :[/u]
- l'humidité : installer le gsm à l'intérieur de la coque serait bien sûr bien plus simple
- les perturbations radio : il faudra vérifier l'influence éventuelle du gsm (en communication constante avec les antennes relais) sur les détecteurs et la carte mère du robot...suivant son emplacement.

Je vous envie d'avoir une liaison bluetooth :-)
230ACX (2011) adaptée en Li-Ion (2017) + G2-Connect Wifi module (2017) & AM320 - Brabant-Wallon - Belgique
jpthefree
Tondeur amateur
Messages : 55
Inscription : lun. janv. 29, 2018 7:52 pm

Commander son mouton à distance par SMS + porte virtuelle.

Message par jpthefree »

[quote le 21/02/2018 à 18:33:37, chercheur a dit :]
- l'humidité : installer le gsm à l'intérieur de la coque serait bien sûr bien plus simple[/quote]J'ai l'intention de le mettre dans un boitier hermétique effectivement. Ou du moins le plus hérmétique possible...

[quote]
- les perturbations radio : il faudra vérifier l'influence éventuelle du gsm (en communication constante avec les antennes relais) sur les détecteurs et la carte mère du robot...suivant son emplacement.[/quote]A mon avis ça ne devrait pas plus perturber que la carte AutoConnect qui équipe certains moutons. C'est du GSM pareil.

[quote]Je vous envie d'avoir une liaison bluetooth :-)[/quote]D'après ce que j'ai compris, tous les modèles ont le Bluetooth de série à partir de 2018. Je suis donc un peu en avance sur vous...
AM 315 modèle 2018
terrain plat
650m2 a tondre
Yvelines
jpthefree
Tondeur amateur
Messages : 55
Inscription : lun. janv. 29, 2018 7:52 pm

L'Autoconnect du pauvre + porte virtuelle.

Message par jpthefree »

Bon, je comprends que ça n'intéresse pas grand monde car le bluetooth vient seulement d'arriver. _o_
Je continue quand-même, je travaille peut-être pour l'avenir après tout... ;o) Ca intéressera peut-être les futurs acheteurs.

J'ai maintenant l'option d'utiliser internet au lieu des SMS. C'est plus rapide et plus discret. Faut voir quelle solution est la meilleure... De toutes façons, l'obligation de se connecter au site HVN pour le login impose la data sur le doogee.

Dans ce cas on utilise la même technologie que l'AutomowerConnect. (Mais à 60 euros au lieu de 300...)
Je pense qu'au vu du volume de données à transmettre, le forfait free à 2 euros/50 Mo de data est suffisant. Marche très bien avec la 2G. Mais la 3G et la 4G c'est OK aussi.

Toutes les commandes fonctionnent maintenant, sauf le LOG et le GPS. C'est un réel plaisir de commander toutes ces fonctions à distance et d'avoir le retour écran.
Reste aussi à tester les messages d'erreur envoyés par SMS.

Par comparaison avec l'AutomowerConnect:

[b]Inconvénients:[/b]
- Il faut posséder un mouton avec le bluetooth
- On ne peut pas modifier les valeurs de la minuterie à distance (pour l'instant...). Elle doit être programmée de manière habituelle soit par le panneau du mouton, soit en Bluetooth.
- Module à attacher sur le mouton (alors que l'AutomowerConnect est à l'intérieur).

[b]Avantages[/b]:
- On n'utilise pas le site HVN, sauf pour le login (Je ne sais pas si c'est un avantage, mais les retours que j'en ai indiquent qu'il est peu fiable)
- Journal détaillé des évènements de la journée (log)
- Envoi des erreurs par SMS
- Possibilité d'adapter un module RF pour portes virtuelles. C'est mon prochain projet.:D
- Le prix...

Edit: Une vidéo de meilleure qualité que la précedente:
[url https://youtu.be/79jTuP70CuY]

A gauche le Doogee (exécutant l'appli AMC de HVN) en liaison bluetooth avec le mouton. A droite mon téléphone perso en dialogue avec le Doogee par internet.

On peut voir différentes commandes qui s'exécutent automatiquement sur le Doogee ainsi que le retour d'écran sur mon téléphone. Egalement les boutons qui se mettent en conformité avec ceux du Doogee. (L'icône de batterie, le LOG et la localisation GPS ne sont pas encore opérationnels)
AM 315 modèle 2018
terrain plat
650m2 a tondre
Yvelines
jpthefree
Tondeur amateur
Messages : 55
Inscription : lun. janv. 29, 2018 7:52 pm

L'Autoconnect du pauvre + porte virtuelle.

Message par jpthefree »

Une petite mise à jour de mon installation...

J'ai rajouté un petit PC windows dans la chaine (déjà utilisé pour domotique, alarme, caméras, serveur vidéo...).

J'ai la chance d'avoir la base pas trop loin, donc je peux dialoguer avec elle en bluetooth à partir du PC. Ca nécessite bien sûr un module DIY installé dans la base comportant des petits relais bistables et un récepteur bluetooth (HC-05). Ce module est actuellement en cours de réalisation.

[img https://i.imgur.com/a79q5w1.jpg]
Tout se fait maintenant par internet (WIFI ou 3G,4G,...). Toutes les commandes sont également possibles par SMS.

Le doogee "velcrotté" sur le mouton:
[img https://i.imgur.com/5UFItae.jpg] [img https://i.imgur.com/O9fN2Vv.jpg]

Le convertisseur 28v-5v:
[img https://i.imgur.com/AJkDPOV.jpg]
AM 315 modèle 2018
terrain plat
650m2 a tondre
Yvelines
heinh
Tondeur débutant
Messages : 13
Inscription : dim. avr. 15, 2018 5:03 pm

L'Autoconnect du pauvre + porte virtuelle.

Message par heinh »

Super, cela se rapproche de ce que je cherche.

J'ai envisagé une passerelle/module BT > WIFI, Lâcher Wireshark et voir si il est possible de décoder la partie BT et ensuite simuler les fonctions de l'app.
Mais utiliser l'app native est une bonne approche.

Mon but est de commander certaines fonctions a partir d'un soft domotique tournant sur un raspbery PI (ex domoticz)
Ce dernier commanderait les relais des portes virtuelles depuis le port I/O et l'automower via des commandes, script ou autre envoyée via WIFI à un module embarqué, dans ce cas un smartphone avec tasker et l'app native.

Mon soft domotique déterminerait en fonction de divers critères (calendrier, détecteurs de présence, historique des zones de tonte, phase de la lune, age du capitaine..) dans quelle zone(s) envoyer le mouton.

Dans ton cas, est ce que le tasker pousse les données vers le script ou le script qui interroge tasker?
Ou as tu trouvé la doc sur l'interface entre les scripts ghost et tasker?

Belgiqe (Limbourg)
1000m2
AM420
jpthefree
Tondeur amateur
Messages : 55
Inscription : lun. janv. 29, 2018 7:52 pm

L'Autoconnect du pauvre + porte virtuelle.

Message par jpthefree »

Tout est ici:
[url https://joaoapps.com/autoremote/eventghost/]

[b]Edit:[/b] Mes scripts Tasker sont à ta disposition bien sûr s'ils peuvent te servir.
AM 315 modèle 2018
terrain plat
650m2 a tondre
Yvelines
heinh
Tondeur débutant
Messages : 13
Inscription : dim. avr. 15, 2018 5:03 pm

L'Autoconnect du pauvre + porte virtuelle.

Message par heinh »

Merci beaucoup JP pour ces infos.

Ayant reçu mon mouton, j'ai passé ces derniers jours à lui délimiter son enclos et installer, bergerie etc, donc pas trop surfé sur le forum.
Je te contacte par MP pour les scripts, c'est toujours bien d'avoir de l'inspiration

J'ai toutefois un peu exploré les possibilités de de tasker.
Mon idée actuelle serait :
une centrale domoitique sur raspbery avec domoticz
Transmettre depuis tasker à domoticz les infos du mouton provenanat: de l'app Connect@Home/touchtask mais aussi du gps du smartphone
Prendre les décision avec domoticz sur base de diverses info: - état actuel du mouton - log gps (ou est il déjà allé) - Meteo - Presence d'un berger pres de la pâture - etc...
Commander les relais des portes via le GPIO du raspbery pour délimter la zone de tonte
Depuis tasker demander à domoticz "quels sont les ordres ?" et les transmettre via autoinput à l'app


Quelques références:
passer des parametres récuperés par tasker via des requêtes http
[url https://www.youtube.com/watch?v=CvSYZnKS0e]s
exemple pour domoticz
[url https://easydomoticz.com/domoticz-et-tasker/]
Lire une valeur domoticz a partir de tasker
[url https://easydomoticz.com/lien-tasker-domoticz/]
Belgiqe (Limbourg)
1000m2
AM420
Jer
Tondeur débutant
Messages : 11
Inscription : lun. avr. 23, 2018 11:48 pm

L'Autoconnect du pauvre + porte virtuelle.

Message par Jer »

Bonjour,
Très bonne initiative ! je suis moi aussi un peu frustrer de ne pas commander à distance mon mouton et le pack à 300€ fait un peu mal...
J'ai une box eedomus pour la domotique de la maison et je ne suis pas très fort en informatique... si par hasard quelqu'un a un tuto avec cette box... je suis preneur !
Merci et bonne continuation !

Automower 310
Juin 2018
Pays : France Haute-savoie Thonon
Surface à tondre :400m2
philazuma
Tondeur débutant
Messages : 13
Inscription : jeu. mai 03, 2018 2:37 pm

L'Autoconnect du pauvre + porte virtuelle.

Message par philazuma »

bonsoir

Auriez vous un schéma de positionnement de deux barrières virtuelles de chaque cote d'un passage étroit avec présence d'un câble guide.
mon besoin consiste a empêcher le robot de rentrer dans le passage étroit en mode tonde.
j'imagine qu'il faut deux inverseurs de chaque coté.

la partie soft et déjà au point avec ma domotique (jeedom).

merci
kduytsch
Tondeur fraichement arrivé
Messages : 2
Inscription : sam. juin 20, 2020 3:03 pm

L'Autoconnect du pauvre + porte virtuelle.

Message par kduytsch »

Bonjour

Je deterre un peu le sujet parce que je viens d'installer mon AM420 et comme beaucoup, le BT me suffisait largement pour la configuration. Maintenant, j'aimerais en fait pouvoir le surveiller un peu à distance (mais genre uniquement quand je serai en vacances) et clairement l'option à 300€, non merci

J'ai la possibilité de laisser un vieux mobile Android à proximité, couvert par le wifi, et donc je serais fortement interressé par l'appli (ou du moins par des infos sur comment la répliquer) pour transferer les infos de AMC vers openhab (domotique)

Toute info est la bienvenue

Merci d'avance
rinkan
Tondeur confirmé
Messages : 130
Inscription : lun. sept. 15, 2014 12:13 pm

L'Autoconnect du pauvre + porte virtuelle.

Message par rinkan »

A voir si le coût + emmerdements valent le coup par rapport à la solution complète Robonect :
https://www.robonect-shop.de/shop/robonect-hx/
Toulouse (France)
240m² en U
McCulloh Rob 1000 connecté Robonect Hx
Répondre