About the author

Sébastien Joly

Passionné de plongée, de voile croisière, de navigation, d'océans, de géomatique, de domotique, d'informatique ... des tictictics, je suis technophile un point c'est tout. Je m'intéresse à la domotique depuis plusieurs années mais je me suis lancé fin 2012 seulement. [ Accéder à mes articles ] [ Mon installation domotique ]

Related Articles

24 Comments

  1. 1

    Fabien

    Un plugin qui m’a l’air fort interressant, comme tu le dis pour automatiser des taches lorsqu’on approche de chez sois !
    Par contre je me pose une question : est-il possible d’intégrer deux iPhone (ou plus) avec ce plugin ? Pour permettre de prendre les position d’un couple, et pas avantager qu’un seul des deux 😀

  2. 2

    Sébastien Joly

    @Fabien
    Oui c’est possible !
    – Soit il existe un compte itunes et tous les iDevices sont vus par le plugin.
    – Soit on installe plusieurs plugin.

  3. 3

    Hotfirenet

    Encore un article complet bravo sebastien.
    Et si tout simplement tu n’as plus de batterie sur ton iphone ?
    que ce passe t’il ?

  4. 4

    Alexis Mermet

    Merci pour cet article et la publicité. c’est promis pour Noel je commande un tambour et des trompettes.

  5. 5

    Sébastien Joly

    @Hotfirenet
    En théorie l’iCloud garde ta dernière position connue.
    Comme il ne répond pas au ping, la Vera collecte donc toujours la même position.
    Donc ce qui se passe dépend à priori de la position.

  6. 6

    Sébastien Joly

    Mais de rien @Alexis, c’était un plaisir de correspondre avec toi et ta méga-disponibilité. De plus ton plugin est un exemple d’interconnexion de web-service (API iCloud + API GoogleMaps).
    Chapeau bas l’amis … J’attends avec impatience ton plugin IPX800v3.

  7. 7

    mvar64

    Bonjour,
    très intéressant, et utile,
    A quand un « Android Detector »
    Merci

  8. 8

    Sébastien Joly

    C’était Google Latitudes.

  9. 9

    pascal

    bonjour
    Bravo et merci pour cette appli, tres utile pour gérer la maison sans utiliser de telecommande zwave souvent perfectibles.
    Installée sur ma vera lite, cela fonctionne tres bien. J’ai créé 2 modules, pour l’iphone de ma femme et le mien. Je me heurte cependant à une difficulté: comment déclencher un autre module dans un scénario par exemple, si et seulement si ces 2 modules iphone detector passent en away ?
    merci

  10. 10

    Maikinoki

    Je me joint à tous pour féliciter le créateur de ce fantastique plugin. De plus le guide rédigé ici est très bien fait (perso j’ai tout fait « au nez » et je m’en suis sorti sans trop de problèmes).

    @Pascal : comme ça pour ta solution je pense qu’il faut un switch virtuel et un peu de LUA.
    – Un scénar pour chaque plugin qui se déclenche quand il est away. LUA: test de l’état de l’autre plugin, si away alors on passe le switch virtuel sur « ON »
    – Un scénar qui se déclenche pour les deux plugins quand ils passent en above : on passe le switch virtuel sur « OFF »

    Comme ça ton switch est à ON seulement si les deux sont away.

  11. 11

    Alexis Mermet

    Pascal, je fais quelque chose de similaire avec un plug in PLEG. si et seulement si les 2 sont a la maison et qu’il est entre 21h et 6hm du mat, je met les plugin en mute.

    Voici ma config PLEG pour cela

    SCHEDULE
    MutePhoneTime Weekly 21:00:00 1,2,3,4,5,6,7 None Weekly 06:00:00 1,2,3,4,5,6,7 None false 2013-11-23 21:00:00.100

    PROPERTIES
    iPhoneAlexis (*)iPhone de Alexis Present 2013-11-23 19:56:43.213 1
    iPhoneFrede Frederique Guede iPhone Present 2013-11-23 16:04:22.707 1

    CONDITIONS
    EverybodyAbsent (iPhoneAlexis==0 and iPhoneFrede==0) 2013-11-23 13:57:00.682 false
    NotEverybodyAbsent not EverybodyAbsent 2013-11-23 15:11:00.850 true
    EverybodyPresent (iPhoneAlexis==1 and iPhoneFrede==1) 2013-11-23 19:56:43.235 true
    MutePhoneSet (EverybodyPresent and MutePhoneTime) 2013-11-23 21:00:00.117 false
    MutePhoneUnset not MutePhoneTime 2013-11-24 06:00:00.116 true

    ACTIONS
    Actions for Condition: MutePhoneSet
    Device Action Arguments
    (*)iPhone de Alexis SetMute newMuteStatus=1
    Frederique Guede iPhone SetMute newMuteStatus=1

    Actions for Condition: MutePhoneUnset
    Device Action Arguments
    (*)iPhone de Alexis SetMute newMuteStatus=0
    Frederique Guede iPhone SetMute newMuteStatus=0

  12. 12

    pascal

    Merci 🙂
    Je vais cela de suite 🙂

  13. 13

    pascal

    erratum : Je vais regarder cela de suite 🙂

  14. 14

    pascal

    bonsoir
    Depuis ce soir le plugin m’affiche une erreur étrange:
    « Google quota exceeded » alors que je n’utilise aucune notification sur ce module ??? Du coup, l’adresse de localisation de l’iphone ne s’affiche plus.
    Merci pour votre aide.

  15. 15

    Sébastien Joly

    @Pascal,
    Oui, c’est normal, c’est aussi mon cas. Ceci étant le géocodage (position vers adresse) n’a dans l’absolu pas d’intérêt me semble-t’il, sauf pour traquer sa femme ;).
    La raison, est me semble-t’il un dépassement de la limite de requêtes Google Maps. Alexis, m’avait parlé d’une modification à venir pour résoudre le problème.
    Cela n’affecte pas le fonctionnement en tous cas.

  16. 16

    Alexis Mermet

    oui, l’api google map reverse geocoding a une limite de 2500 requête en 24h a moins d’utiliser un contrat business sur l’api ce que je n’ai pas fait. chaque refresh du device creera un appel a google donc une requête toute les 35s épuisera le crédit en 24h. si plusieurs comptes iCloud / device sont configures, ils partagent la même limite.

    Ce msg d’erreur partira de lui même au bout de 24h mais il est recommandé de: 1) configurer le dynamic polling et la polling map afin d’avoir une stratégie de polling intelligente ( l’article explique bien cela , pas besoin de ‘poller’ toutes les 10 s si vous êtes a 50km) et éventuellement placer le device en mode MUTE lorsque ce n’est pas utile ( genre pendant la nuit comme explique ci dessus avec un plugin PLEG ou équivalent a base de scène et schedule )

    J’ai 2 devices /2 comptes icloud avec la polling map: 0:600,0.03:60,10:300,100:1800 et je met mes devices en mute la nuit et ne touche pas la limite de google par exemple.

  17. 17

    pascal

    bonjour
    et merci !
    J’ai donc egalement corrigé le polling.
    Je pensais que ce message était lié aux notifications 😉

  18. 18

    pascal

    bonjour
    Décidemment je joue de malchance avec cette appli pourtant prometteuse 🙁
    Impossible de dédoubler le module, sans que le 2e créé ne vienne en créer un 3e, avec une config bancale entre le 2 et le 3.
    Je m’explique
    J’installe l’appli, qui génère un module M1.
    Je configure le module M1 sans probleme. le module se renomme en « (*) iphone de Pa… »
    Puis je crée, pour l’iphone de ma femme, un 2e module, soit en allant dans !
    mes applications -> clic sur l’appli -> créer un autre
    ou par:
    « onglet avancé du module M1, et je copie les nom des fichiers qui sont a coté de device_file et impl_file
    apres dans application ==> Développer des application == créer un module avec les noms de fichiers adéquats »
    dans les 2 cas, un 2e module est bien créé avec pour nom (automatique) « (*)Iphone de e… »
    Je le configure egalement, pas de souci ça fonctionne
    Puis apres un temps aléatoire de quelques mn à quelques dizaines de minutes, apparait un 3e module, copie du 2e, avec pour nom « Iphone de e… » sans le « (*) » !
    Le 2e module apparait alors en erreur dans les logs. Et si je vais voir la config du module 2 et du module 3, celle-ci est tronquée, le module 3 n’a qu’une moitié de paramétrage ! Si je supprime le module 3, il réapparait de maniere automatque quelques minutes après.
    Le module 2 apparait comme non apramétré, alors que si je vais voir, toutes les infos y sont bien.
    C’est comme ci le module 2 créait de par lui même un module 3, et déportait une partie de sa config vers celui-ci……….
    Du coup, ça devient inutilisable 🙁

    voici un screenshot:
    http://www.casimages.com/img.php?i=131127104739195490.jpg

  19. 19

    Sébastien Joly

    Bonjour Pascal,
    Pour un même compte itunes, vous avez probablement eu plusieurs iDevices. En théorie, il faut sélectionner seulement le device voulut dans le champ de sélection. Sinon par défaut, *^ le filtre all va récupérer tous les devices pour le même compte.

  20. 20

    pascal

    bonjour
    oui tout à fait 😉
    Mais nous avons chacun notre propre compte itunes, séparé, avec un seul device dedans.

  21. 21

    pascal

    bonjour
    A priori, j’ai trouvé le probleme !
    Pour une raison inconnue, l’iphone de ma femme a été dupliqué dans icloud.
    Même référence, même nom, même appareil !
    j’ai supprimé le doublon, l’application semble apprécier ! 🙂
    Merci pour votre aide, probleme résolu.

  22. 22

    Alexis Mermet

    Effectivement. quelques mots sur la gestion des comptes iCloud. Lorsqu’un compte iCloud possède plusieurs iDevices, l’application va créer autant de device VERA que de iDevices dans le compte iCloud *et* qui sont conformes a la liste de nom choisis par l’utilisateur. L’utilisateur fait ce choix dans la listbox a droite de la liste numéro 4 dans l’écran de l’article ou bien avec une chaine pattern du genre .* (tout) ou ^iPhone*(tous les iDevices dont le nom commence par iPhone…)

    Depuis la version 1.63 (toute fraîche) l’ordre compte et l’on peut donc aussi choisir lequel de ces iDevices sera pris comme device parent (nom prefixé par (*) ) . Doc mise a jour sur http://forum.micasaverde.com/index.php/topic,16907.msg130221.html#msg130221

  23. 23

    Alexis Mermet

    La v1.67 tiens compte des routes et du mode de deplacement (voiture, pied, velo, ou direct comme avant) pour le calcul de distance . de plus, un seul appel a google pour une hiérarchie de iDevices… En beta test pour le moment.

  24. 24

    Yves

    Bonjour Sébastien,
    Je suis en train d’utiliser ton plugin pour indiquer à mon amie quand je quitte le travail en modifiant la couleur de la led ventrale du Karotz.
    J’ai installé et configurer les plugin Ping Sensor et Iphone Detector. Par contre, je ne connais pas la commande à mettre dans les scènes iPhoneDetectorMute et iPhoneDetectorUnMute.
    Pourrais tu m’aider ?

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