A gagner: 5 licences de géoloc pour iPhone !

Cédric
19 mars 2012

La géolocalisation est un sujet très à la mode dernièrement. Je vous avais expliqué comment obtenir quelque chose avec l’eedomus et Google Latitude, mais cela nécessitait l’utilisation d’un script sur un serveur séparé.

Aujourd’hui, un petit logiciel va régler ce problème: géoLoc ! Cette application pour iPhone va se charger de récupérer vos coordonnées actuelles, calculer la distance entre votre position et la base que vous aurez définie (par exemple la position de votre maison), et lancer un ordre sur votre box domotique quand vous entrez ou que vous sortez de cette zone. Bref, tout ce que je vous avais expliqué dans mon script vbs la dernière fois, mais tout ceci centralisé sur l’application iPhone. Plus besoin de serveur extérieur, donc: juste votre iPhone, et votre box domotique reliée à internet.

L’utilisation est très simple: lors du premier lancement de l’application, geoLoc vous localise et vous met en haut votre latitude et longitude (sur la carte), cela vous permet de rentrer les coordonnées (celles dont vous désirez déclencher le scénario départ ou arrivée) dans les réglages.

Par exemple : je veux déclencher le scénario départ (et/ou arrivée) avec les coordonnées de ma maison. J’ouvre l’application (chez moi donc !) et je note les coordonnées qui sont celles de ma maison puis je vais dans les réglages de l’iPhone et je recopie ces coordonnées.

 

IMG 0337

Je récupère les coordonnées en haut de l'écran

 

IMG 0339

Je les recopie dans le paramétrage

 

Ensuite il ne me reste plus qu’a choisir la distance (départ et arrivée) ainsi que les urls (celles qui déclencheront les scénarios).

A lire également:
Ce dont les travailleurs à distance ont besoin pour travailler efficacement depuis chez eux

Là, les URL seront bien sûr différentes selon la box utilisée.

 

1. Sur la Zibase

 

Pour lancer un scénario sur la ZIBASE depuis geoLoc, il faudra indiquer une URL de ce type:

https://zibase.net/m/set_iphone.php?login=MONLOGIN&password=MONMOTDEPASSE&action=comfort&actionComfort=macro&idMacro=MONNUMERODESCENARIO

ou

https://zibase.net/m/set_iphone.php?device=MONDEVICE&token=MONTOKEN&action=comfort&actionComfort=macro&idMacro=MONNUMERODESCENARIO

Le numéro de scénario peut être lu dans le suivi d’activité de la Zibase.

 

2. Sur la Vera

 

Pour la Vera, l’URL à indiquer sera de ce type:

https://fwd2.mios.com/NOM_UTILISATEUR/MOT_DE_PASSE/NUMERO_DE_BOX/data_request?id=lu_action&serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1&action=RunScene&SceneNum=ID_SCENE

Vous trouverez l’ID de votre box et l’ID de la scène à ces endroits:

 

015

 

3. Sur l’eedomus

 

Sur l’eedomus, le fonctionnement sera un peu différent, car l’API ne permet pas actuellement de lancer directement une scène. On peut en revanche mettre à jour la valeur d’un état. On peut donc créer un état virtuel, par exemple de cette forme:

 

025

 

Avec ces valeurs:

 

034

 

On n’a plus qu’à indiquer ces URL à géoloc:

Quand j’arrive chez moi: http://api.eedomus.com/set?action=periph.value&periph_id=ID_DE_VOTRE_ETAT_VIRTUEL&value=0&api_user=API_USER&api_secret=API_SECRET

Je mets donc la valeur de mon état virtuel à 0, qui correspond à « A la Maison » comme on peut le voir dans la capture ci dessus

Quand je pars de chez moi: http://api.eedomus.com/set?action=periph.value&periph_id=ID_DE_VOTRE_ETAT_VIRTUEL&value=2&api_user=API_USER&api_secret=API_SECRET

Ici je le mets à 2, ce qui correspond au statut « Parti ». (le statut Travail ne vous sera sans doute pas utile, mon état est utilisé pour différents scénarios ;-)

Le scénario quand je rentre chez moi se déclenche quand j’entre dans un rayon de 200m autour de chez moi, alors que le scénario je pars de chez moi se lance quand je suis à plus de 200m:

A lire également:
Optimiser la domotique pour les utilisateurs de dispositifs auditifs : Améliorer la vie quotidienne

 

IMG 0340

 

Sur l’eedomus, on n’aura plus qu’à créer une règle qui se déclenche en fonction du statut de l’état virtuel. Ici, par exemple, ce scénario se déclenchera quand je pars de chez moi: activation de l’alarme, extinction de toutes les lumières, et fermeture des volets à l’arrière de la maison:

 

052

 

A l’inverse, quand je rentre, (donc quand ma position est à moins de 200m de la maison), je peux faire ouvrir automatiquement le portail, désactiver l’alarme, et allumer l’éclairage extérieur s’il fait nuit.

C’est vraiment très pratique !

Par contre, bien sûr, ce type d’application a un impact sur la batterie du smartphone, on ne la laissera donc pas tourner tout le temps.

En partant du travail, par exemple, je lance l’application, et je clique sur le bouton indiquant que je vais rentrer à la maison (le premier, avec la flèche rouge vers la maison):

 

IMG 0337

 

Quand j’arrive à 200m de la maison, l’application va envoyer la commande à la box domotique, qui va se charger de lancer le scénario adéquat (ici ouverture du portail, etc…).

 

IMG 0341

 

Quelques secondes après, l’application géoLoc se ferme d’elle même pour ne plus consommer la batterie.

On peut également inhiber l’écran (lorsque vous avez demandé qu’un scénario soit ordonné) de façon à réduire la décharge de la batterie (en tapotant 2 fois sur l’écran, pour revenir au mode normal: tapotez 3 fois sur l’écran).

L’utilisation est donc relativement facile, une fois configurée il n’y a plus qu’à indiquer si on part ou on arrive, le reste se gère tout seul en fonction de la distance à laquelle on se trouve.

A lire également:
Transition écologique: petit coup d'oeil sur l'Allemagne, souvent prise comme modèle

En domotique cette petite application sera donc très utile pour déclencher des évènements automatiques en fonction de sa position. Et elle ne coûte que 0.79€ !

 

CONCOURS

 

Pour son lancement, le développeur vous offre 5 licences gratuites ! Vous avez jusqu’à demain soir (mardi minuit) pour laisser un petit commentaire ici. Vous pouvez multiplier vos chances par deux ou trois en devenant fan de la page Facebook de Maison et Domotique, et / ou en retwittant ce concours sur Twitter (indiquez juste les liens de vos tweets dans le commentaire).

Bon jeu !

 

RESULTAT du 21/03/2012

 

Dieu Random a parlé, et j’ai le plaisir de vous annoncer les gagnants de ce petit concours:

  • Hervé
  • algeroth
  • Espace Bleu
  • Dramces
  • Fxix

 

Je vous envoie à tous les cinq votre code pour obtenir une version de geoLoc gratuite !

share Partager

Ces articles pourraient aussi vous intéresser:

Somfy dévoile son capteur de consommation pour Linky : l’outil malin pour traquer les watts et alléger la facture

Découvrez le nouveau capteur de consommation Somfy pour Linky : un module connecté simple à installer, qui permet de suivre en temps réel la consommation électrique de votre maison, d’optimiser vos usages grâce à l’application TaHoma, et de réaliser des économies sur votre facture d’électricité.

Pourquoi transformer son appartement grâce aux dernières tendances high-tech ?

La domotique peut facilement révolutionner la façon dont les espaces de vie sont pensés. Elle simplifie la gestion d’un logement, mais cette solution intelligente et intuitive permet aussi de personnaliser son intérieur selon ses préférences.

Faille critique sur les puces ESP32 : plus d'un milliard d'appareils en danger !

Une faille de sécurité dans les puces ESP32 expose plus d’un milliard d’appareils connectés à un risque de piratage. Découvrez les détails de cette vulnérabilité, les appareils concernés et les solutions proposées par Espressif pour limiter les risques.

2 réactions

Guest
21 novembre 2013

Bonjour, je n’arrive pas à trouver le numéro de scénario sur la zibase ou plutot sa ne fonctionne pas, la zibase indique bien « zibase receive your request » mais rien ne s’active e l’occurrence ma lampe exterieur :-/ J’ai regardé dans le suivi d’activité et j’ai mis =G1_ON, avez vous un exemple de ce à quoi ressemble l’url d’un scénario sur zibase ?

merci à vous

Fcm Vang
21 novembre 2013

Bonjour,

Auriez vous un exemple de numéro de scenario sur zibase, ca ne fonctionne pas chez moi J’ai regardé dans le suivi d’activité et j’ai mis =G1_ON, avez vous un exemple de ce à quoi ressemble l’url d’un scénario sur zibase ?

merci à vous

Votre réaction
Nom
Adresse de messagerie
Site internet