Si vous possédez un iPhone, vous pouvez gérer la gestion de présence en l’aide du GPS, ou plus exactement « les barrières virtuelles » ou Geofencing, qui à l’avantage de ne pas « pomper » sur la batterie.
Sur iOS, j’ai découvert encore plus simple : raccourcis
Les raccourcis Siri peuvent être automatiser au départ ou à l’arrivée sur un lieu.
Combiner à des scénarios que nous actionnons par url, cela a l’air de très bien fonctionner.
Édit : une notification s’affiche quand je pars ou j’arrive à mon domicile, je dois cliquer sur exécuter pour que l’automatisation se lance. Pour l’instant, j’accepte.
Je partage l’avis de Didier3L, pourquoi cette fonction n’est pas implémentée dans l’application Jeedom ?
Il y a d’ailleurs dans cette application un onglet géolocalisation dont je n’arrive pas à comprendre l’usage ou à faire fonctionner.
Je pense que l’application devrait faire la géolocalisation. Pour éviter que la batterie ne soit trop exploité par cette fonction, je pense qu’il faudrait qu’elle regarde la distance entre position et jeedom, puis la durée du trajet, puis qu’elle réinterroge à 90% (à tester) de cette durée évaluée précédement. Donc plus on est loin plus les intervalles sont éloignés moins la batterie est sollicité.
Exemple : géoloc à 100 km de jeedom, google maps donne 60 min de trajet, prochaine géoloc dans 54 min.
en rentrant chez toi le soir : géoloc à 10 km de jeedom, google maps donne 6 min de trajet, prochaine géoloc dans 5.4 min
en intégrant une durée max (toutes les 1h ou 2h).
Du coup, ce n’est pas tout à fait automatique malheureusement. Et ça n’a pas l’air de devoir changer, Apple considérant qu’il n’est pas souhaitable que ce genre d’actions se fasse sans accord de l’utilisateur (soit en appuyant sur un bouton pour accepter comme tu le fais, soit parce qu’elles se lancent alors que l’utilisateur utilise son téléphone et est donc en situation de s’en rendre compte – une espèce d’accord tacite).
Ce que fait déjà l’app en fait !
L’option géolocalisation est un mot générique que nous avons choisi pour ne pas perdre les utilisateurs mais l’app utilise le geofencing, on créer des zones avec une radius (cercle autour de la zone) puis on la retrouve sur Jeedom dans le plugin mobile sur le mobile en t’en que commande, quand on est dans la zone on est a 1 et quand on est en dehors de la zone on est a 0
Le geofencing utilise dés principes de iOS et Android directement, pas de perte de batterie.
A priori, j’ai bien enregistré ma position avec un radius.
Ou retrouve t-on la commande sous Jeedom qui dit 1 ou 0 stp ?
Est-on obligé d’avoir toujours la position (géolocalisation) sur le tel activée ou cela fonctionne avec le réseau (antennes relais) ? Car je n’active jamais la géolocalisation GPS…
Désolé si mes questions sont débiles
Hello
De mémoire, la commande est créé dans l’équipement du plugin Communication/AppMobile correspondant au device sur lequel est installée l’application Jeedom.
Par exemple si j’ai mis l’appli Jeedom sur mon Samsung Android, je vais dans Jeedom dans le plugin AppMobile et je prends l’équipement « MonSamsungAndroid » et dans l’onglet Commandes je trouve la commande qui donnera 0 ou 1 selon la présence sur zone.
Je ne sais pas répondre en revanche à coup sûr sur la mise à jour hors localisation GPS, cela peut être lié à des choix de paramétrages sur le mobile sur le niveau de précision par ex (mais c’est à vérifier).
Je pensais avoir trouvé comme tu le décris, j’ai 2 commandes: Notification et 1-maison mais quand je teste la commande, je n’ai pas de résultat… d’où ma question.
Et ceci en activant ou pas la position
PS: je suis sous Android
PS2: je ne sais pas s’il faut faire une manip pour que ce soit bien pris en compte, régénérer la config etc…?
L’économie de batterie citée par Alexandre est le point fort du geofencing. Mais il y a une contrepartie : si pour une raison ou une autre, l’information de changement de zone n’est pas transmise (problème de couverture 3G, problème réseau, etc.), Jeedom ignore qu’il y a eu changement de zone. Et il va continuer de l’ignorer jusqu’au prochain changement !
Si je comprends bien ce que vous dites, la conso de batterie ne devrait être que très peu impactée par l’utilisation du geofencing via l’appli mobile?
Autre point, Y a -t-il moyen de forcer l’actualisation de la position justement si on sait qu’il y a eu changement de zone et que cela n’a pas été pris en compte pour desraison de réseau ou plus de batterie etc…
Oui exactement ;), cela utilise une fonctionnalité de l’OS, jeedom donne un point avec un radius a l’os (iOS ou Android) et celui ci di a jeedom quand on rentre ou sort de celui-ci. jeedom ne fait jamais de pointage lui meme de la géolocalisation. on laisse faire l’os qui ce charge très bien de cela et économise de la batterie.