Fin de la géolocalisation avec Google Latitude

Si vous suivez le blog, vous connaissez le service Latitude de Google. A la base, Latitude était un outil permettant à ses utilisateurs de partager sa position géographique avec ses amis, et ainsi rendre visibles leurs positions. C’était sympa, ca me permettait par exemple de savoir si mes parents étaient bien arrivés chez eux, ou s’ils allaient bientot arriver, etc…

Mais surtout, Google Latitude disposait d’une API qu’on utilise ici en domotique, pour se géolocaliser et ainsi déclencher certaines actions, comme par exemple ouvrir automatiquement son portail avant d’arriver à la maison, ou encore activer l’alarme quand tous les occupants sont partis. Je vous avais d’ailleurs expliqué en détails comment procéder dans ce tutorial. Pour ma part c’est un service que j’utilisais chaque jour, sans même m’en rendre compte, d’ailleurs, tout cela étant parfaitement automatisé.

 

fin-google-latitude

 

Malheureusement, Google a annoncé la fermeture de ce service le 9 aout prochain :( Le partage de position avec ses amis devrait intégrer Google Plus, mais exit les API qui nous étaient si utiles. Du coup il va falloir trouver une autre solution.

Deux logiciels existent déjà, dont on a parlé sur le blog:

  • le logiciel GeoLoc sur iPhone, capable de déclencher automatiquement un scénario à l’arrivée ou au départ d’une zone
  • le logiciel OpenGPS, qui permet d’envoyer ses coordonnées géographiques à sa box domotique, qui peut ensuite effectuer des actions en conséquence

 

Chacune a ses inconvénients: la première nécessite une manipulation manuelle pour lancer la détection (en partant du travail ou de la maison, par exemple), la seconde est très très gourmande en batterie, contrairement à Google Latitude qui avait une consommation relativement correcte, la position n’étant mise à jour qu’en cas de mouvement du smartphone. L’idéal serait d’avoir une application utilisant le geofencing, notamment sur iPhone, moins précis que le GPS, mais nettement moins gourmand. Pour savoir quand on entre ou sort d’une zone, cela peut être bien suffisant. Y a t il un développeur dans la salle ? :D

L’autre solution est d’utiliser un tracker GPS autonome, un peu comme Ma P’tite Balise que je vous ai présentée récemment. Son API, bien que pas encore publique pour le moment, permet de mettre à jour sa position sur sa box domotique. Un script tourne déjà chez moi très bien:

 

position_balise_eedomus

 

 

Connected Object dispose également de son propre tracker GPS, capable de communiquer directement en TCP avec les serveurs eedomus, ce qui est encore mieux.

 

face_ns90

 

 

Le prix est plus élevé (208€), mais il a l’avantage de fonctionner avec n’importe quelle carte SIM. Un simple abonnement Free à 2€ + option data 20Mo à 1€ peut donc faire parfaitement l’affaire.

 

Bon, ces solutions sont tout de même bien plus couteuses que l’utilisation que nous faisions de Google Latitude. Mais elles ont l’avantage d’être autonomes et de ne pas avoir d’impact sur la batterie du smartphone… Si vous avez d’autres idées, n’hésitez pas à partager, car la géolocalisation est vraiment un outil pratique en domotique, et pour ma part ce service va me manquer !


19 Commentaires
  1. Ne pas oublier Tasker, il y a tout ce qu’il faut pour avoir une géolocalisation peu gourmande et qui déclenche des requêtes HTTP !

  2. Je pensais a Llama qui se base sur les antennes GSM pour connaitre sa position approximative (moins précis que le GPS mais pas de consommation en plus)

  3. Oui, en effet Tasker est une excellente application ! Dommage qu’elle n’existe pas sur iPhone :( Même si j’adore Apple, s’ils ne mettent pas le NFC sur leur prochain iPhone, je risque fort de virer vers un Samsung Galaxy :p NFC, Tasker, etc… c’est tentant :D

  4. Pour ma part j’utilise AutomateIt sur mon androïd. On peut, comme avec Tasker, utiliser la géoloc (la batterie en souffre…) ou utiliser les antennes relais…. Il est vraiment très pratique (tellement que c’est lui qui gère toute la domotique de la maison, j’ai supprimé quasiment tous mes scénarii de la zibase…). J’utilisais également GPSDomotik mais il fallait que le GPS reste activé donc là-aussi la batterie en prennait un coup…

  5. Merci, je ne connaissais pas, ca a l’air pas mal du tout ! En plus gratuit :D Faut que je vois l’impact sur la batterie et les possibilités de connexion avec la box domotique.

  6. Gratuit pour une seule zone a monitorer… Apres tu peux acheter un pack de zones mais ca ne coute presque rien.

    Batterie ok.
    Pour ma part il me semble qu’il ‘rate’ certains passages dans une zone mais a confirmer.

    Pour integrer avec la box domotique, IFTTT semble etre une bonne option.

    A+
    Sam

  7. Onx.ms (appli microsoft pour android) permet de faire plein de choses dans le genre

  8. Bonsoir,

    Je débute en domotique et aussi en Tasker. Votre idée d’utiliser Tasker pour déclencher des requêtes HTTP est fort intéressant. Avez-vous mis cela en œuvre ? Si oui, accepteriez vous de nous partager votre programmation

    Merci

  9. Grosse découverte pour ceux qui ont une vera et un iphone, vous pouvez utiliser directement l’app Localiser mon iphone en mettant en place le script suivant trouver sur le forum micasaverde : http://forum.micasaverde.com/index.php/topic,15565.30.html

    :)

  10. Je viens juste de tomber dessus aussi :p Va falloir que je teste ca et que je vois si on peut l’adapter :D Ce serait une solution top en effet !

  11. Ca m’étonne pas de toi :) Je viens juste de le mettre en place en l’adaptant pour centraliser en un script tous les iPhones de la maison. Il me reste à tester sa variable de précision et c’est good. En tout cas les premiers tests sont concluants. Ah oui au fait, sous le pseudo kmilexa se cache Alex de l’article Spotify via les squeezebox et le plugin Triode :)

  12. Bon, je suis en contact avec eux pour tester une version beta qui permettrait d’effectuer des requêtes http quand on entre ou sort d’une zone :D Ils son très intéressés par mon idée, je vous en reparle bientot ;-)

  13. Bonjour,

    Je déterre un peu le sujet…

    Perso, j’utilise FOLLOWMEE (voir ici : http://www.followmee.com)

    Gratuit et simple d’usage (avec homeseer) – Par contre je n’ai pas fait d’analyse de consommation de la batterie.

    Phil

  14. Merci pour l’info, j’ai pu développer mes propres scripts a partir de ces sources.

  15. Mais de rien :)
    Pourrais tu partager un peu ton travail ? En te remerciant :)

  16. Bonjour,

    mes scripts sont disponible sur google code : https://code.google.com/p/interface-utilisateur-domotique-zibase/

    Une présentation ios est disponible sur ce blog : http://www.touteladomotique.com/index.php?option=com_content&view=article&id=1100:localisation-a-laide-de-votre-iphone-et-de-votre-zibase&catid=5:domotique&Itemid=89

    et une version android a cette adresse : http://www.touteladomotique.com/index.php?option=com_content&view=article&id=1107:geolocalisation-android-google-now-et-zibase&catid=81:mobile&Itemid=92

    j’ai posté cette réponse a 3 reprise pour réussir a la voir apparaître définitivement. si cela ne fonctionne pas, je ne reposerais pas ce message.

  17. Merci pour le partage !
    Bizarre pour tes problèmes à poster, les commentaires se gèrent tout seul, j’ai pas à les valider.

  18. Un message un peu tard pour te remercier pour le partage.

    Je vais regarder cela avec interet !

    Laisser un commentaire

    Ne ratez plus aucune news !

    Inscrivez vous à notre newsletter, et recevez chaque mois toute l'actualité du blog pour ne plus rien louper: actualité, guides, tutoriaux, concours !

    Merci pour votre inscription !