About the author

Olivier

Passionné par les nouvelles technologies, ce blog communautaire me permet de partager expérimentations et découvertes. Accéder à mes articles =>

Related Articles

16 Comments

  1. 1

    Sébastien Joly

    Nickel chrome ! J’ai « Liké » …

  2. 2

    algeroth

    Bravo !
    On attends le plug-in alors… 🙂

  3. 3

    Olivier M.

    Je viens de découvrir qu’un plugin Google Latitude est en train d’être développé. On peut le télécharger en version béta sur le forum : http://forum.micasaverde.com/index.php/topic,14321.0.html

    Ce qui est intéressant dans son approche est qu’il utilise l’API Google et donc il ne nécessite pas que vous mettiez votre position en public.

    Il y a sans doute du code intéressant à récupérer dans ce plugin 😉

  4. 4

    Toto

    Cela me donne l’idée de faire l’équivalent sur mon serveur en PHP pour la Zibase ! Cela éviterai une perte d’autonomie en charge de mon portable !
    Je m’y attellerai dès que possible (et bien sûr le faire partager à tous) 😉
    (mais je suis un peu surchargé pour l’instant)

  5. 5

    lecameleon99

    Argh.
    Moi je n’arrive pas à le faire tourner. J’ai des erreurs LUA…
    Surement à cause de la conversion des caractères  » et ‘…

    De plus, je comprends pas trop pourquoi pushingbox? Peux tu détailler un peu cette partie?

    Merci d’avance.

  6. 6

    lecameleon99

    Pour pushinbox, OK, j’ai comprit. Il faut mettre un DeviceID d’une scène créé.

  7. 7

    Olivier M.

    Je viens de rajouter un lien dans l’article vers le source, bonne journée https://www.domotique-info.fr/wp-content/uploads/2013/05/src-lua-veralite-geoloc.txt

  8. 8

    Alex

    Bonjour,
    Tout d’abord merci pour les tutoriels ! Pour ma part serait il possible d’expliquer un peu plus en détail les parties du script. J’avoue ne pas tout comprendre.
    Autre chose, dans le cas d’une utilisation avec un éloignement d’un point cible, si la scène tourne toutes les 5 min on va donc recevoir un message push d’éloignement du point toutes les 5 minutes ?
    Merci d’avance pour vos réponses et désolé si mes questions paraissent bêtes 🙁

  9. 9

    Olivier M.

    Il n’y a que des réponses bêtes comme on dit.
    Je vais essayer d’expliquer le script.
    En premier on vérifie l’heure de la dernière géolocalisation par google. Si c’est suspérieur à 10 minutes par rapport à l’heure courante on poursuit le script.
    Dans ce cas il y a deux cas, soit min-distance est égale à zéro et dans ce cas on va vérifie si le nouveau pt de geoloc est sorti de la zone, soit le paramètre max-distance est à zéro et dans ce cas on va vérifier si le nv point de geoloc est dans la zone cible.
    Prenons le premier cas, le script va vérifier si le nouveau point est sorti de la zone. Si c’est le cas on va vérifier si le point d’avant était encore dans la zone. Si ces deux conditions sont vérifiées c’est qu’on vient de sortir de la zone. Dans ce cas on sauvegarde la nouvelle position et on envoie une notification à pushingbox.
    Le second cas s’explique de façon similaire.

    Est ce que cela répond à votre question ?

  10. 10

    jeims

    Bonjour,
    est-il possible de modifier le temps de rafraichissement sur la demande de position en fonction de la derniere valeur obtenue?
    Par exemple :

    si la position actuelle > 200 km, rafraichir toutes les 2h.
    si position actuelle 50 km, rafraichir toutes les 30 minutes,
    si ^position actuelle 10km, rafraichir toutes les 5 minutes..

    et ainsi de suite.
    Cela permettrait de ne pas trop surcharger les demandes sur la vera, et ni trop consommer de la batterie sur notre smarphone!

    Merci!

  11. 11

    Alex

    Merci Olivier pour ces éclaircissements !

    Je vais mettre ca en place des que possible 🙂

  12. 12

    Olivier M.

    Au lieu d’utiliser les options de schedule de la scène on peut via LUA, planifier le rafraichissement du traitement.
    Le code ressemble à :
    While true do
    ….
    sleep(nbr_sec*1000)
    End
    Par contre sauf erreur, sur le mobile l’application Latitude ne permet pas de changer la fréquence de rafraichissement. Il me semble que sur le service Latitude on peut soit demander à ce que le service te localise avec beaucoup de précision soit au niveau de la ville.

  13. 13

    Alex

    Personnellement j’utilise l’application Backitude sur Android qui est bcq plus fiable et avec bcq d’options que Latitude.

  14. 14

    Shaigan

    De mon coté, j’utilise Tasker pour me localiser et envoyer l’info à la Vera. La fiabilité de Latitude reste à prouver. Entre les délai de mise à jour et les improbables positions, je préfère que le téléphone envoie lui même l’info quand la position change.

  15. 15

    jeims

    Pour information, le service google Latitude fermera ses portes le 9 août…

  16. 16

    Olivier M.

    Trouver les alternatives aux solutions Google va devenir une sport de geek national

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

2016 - Tous droits protégés - Domotique Info

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies ou autres traceurs pour vous proposer par exemple, des publicités ciblées adaptés à vos centres d’intérêts ou encore, réaliser des statistiques de visites. Plus informations

Les paramètres de cookies sur ce site sont configurés pour "autoriser les cookies" afin de vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site Web sans modifier vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer