Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Geoloc IOS

Pour échanger sur les plugins classés en catégorie "Organisation"
stravinsky
Timide
Messages : 169
Inscription : 22 août 2014, 10:49

Re: Plugin Geoloc IOS

Message par stravinsky » 16 oct. 2014, 11:56

je suis passé sur la correction en Beta puis j'ai supprimé et recréé toutes mes devices.

reste a voir le comportement maintenant :)

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin Geoloc IOS

Message par tmartinez » 16 oct. 2014, 12:03

alexzen a écrit :je n'ai plus le plugin et il est pas dispo sur le market ... :(
Tu as essayé de cocher : "Afficher les objets installés" sur le market ?
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

Avatar de l’utilisateur
alexzen
Actif
Messages : 526
Inscription : 07 août 2014, 14:57

Re: Plugin Geoloc IOS

Message par alexzen » 16 oct. 2014, 14:05

Oui mais en vain, loic est dessus (franchement merci à lui)
Vm vbox Jeedom + 1 rpi2 razberry/rfxcom/sms déporté + 1 rpib+ rfxcom/1wire déporté.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.

Avatar de l’utilisateur
alexzen
Actif
Messages : 526
Inscription : 07 août 2014, 14:57

Re: Plugin Geoloc IOS

Message par alexzen » 16 oct. 2014, 15:35

Ok alors ca y est Loic a réussi à me dépanner (il semblerait que cela était un problème dans le market)

Par contre @tmartinez serait il possible d'avoir des informations précises pour savoir comment il fonctionne avec les paramétrages associés ?

D'avance merci !
Vm vbox Jeedom + 1 rpi2 razberry/rfxcom/sms déporté + 1 rpib+ rfxcom/1wire déporté.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin Geoloc IOS

Message par tmartinez » 16 oct. 2014, 15:46

alexzen a écrit :Ok alors ca y est Loic a réussi à me dépanner (il semblerait que cela était un problème dans le market)

Par contre @tmartinez serait il possible d'avoir des informations précises pour savoir comment il fonctionne avec les paramétrages associés ?

D'avance merci !
Tu veux savoir quoi exactement ? Comment parametrer le plugin ?
Pour le parametrage, tu rentres tes identifiants icloud puis tu cliques sur "Charger les devices", cela va remplir la liste déroulante dans laquelle tu vas choisir l'équipement à suivre.
Ensuite tu créé tes commandes, 3 types de commandes:
- Dynamique: correspond à ton iphone
- Fixe: coordonnées du lieu vers lequel tu veux calculer la distance
- Distance: Distance entre 2 elements

L'action refresh se créé automatiquement au moment où tu sauvegardes.
Voici une capture peut-être plus parlante:
Capture d’écran 2014-10-16 à 15.41.05.png
Capture d’écran 2014-10-16 à 15.41.05.png (180.79 Kio) Consulté 1504 fois
Edit:
Dans les scénarios, tu as désormais une action Refresh pour forcer la maj:
Capture d’écran 2014-10-16 à 15.47.43.png
Capture d’écran 2014-10-16 à 15.47.43.png (34.31 Kio) Consulté 1502 fois
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

Avatar de l’utilisateur
alexzen
Actif
Messages : 526
Inscription : 07 août 2014, 14:57

Re: Plugin Geoloc IOS

Message par alexzen » 16 oct. 2014, 18:07

Ok @tmartinez, merci pour ces éléments ! Afin de mieux comprendre, il y a un cron qui actualise les données de l'iPhone directement une fois qu'il ait paramètre dans le plugin c'est ça ?

En gros je souhaite comprendre comment fonctionne le plugin dans le détail histoire de connaître à quel moment est sollicité les batteries de nos portables.

Est ce qu'un calcul est fais avec un cron différent lorsqu'on se rapproche d'une position ou d'une autre ? (Ex à 10kms de la maison je rafraîchi toutes les heures, à 1 km toutes les minutes etc ... )

Merci pour tes réponses !
Vm vbox Jeedom + 1 rpi2 razberry/rfxcom/sms déporté + 1 rpib+ rfxcom/1wire déporté.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.

stravinsky
Timide
Messages : 169
Inscription : 22 août 2014, 10:49

Re: Plugin Geoloc IOS

Message par stravinsky » 21 oct. 2014, 17:35

Hello

j'ai un souci avec la commande éloignement et la commande "Fixe".

lorsque j'entre une position en "fixe" exemple "48.853294,2.348752" et que je sauvegarde, puis je clique sur "tester" j'ai un message "success no result have been sent" au lieu d'avoir la valeur de la donnée.

du coup, si j'utilise la commande éloignement avec une position fixe (du genre, a quelle distance suis-je de ma maison) je n'ai pas de résultat puisque la commande renvoie aussi "success no result have been sent" plutot qu'une distance...

Image

je n'arrive pas a savoir si c'est un nouveau comportement depuis la v1.121 (MAJ d'hier) ou la nouvelle version du plug in

david
Timide
Messages : 250
Inscription : 19 juil. 2014, 21:26

Re: Plugin Geoloc IOS

Message par david » 21 oct. 2014, 19:42

Même phénomène chez moi. De plus, je reçois un mail d'apple toutes les 10 min. :?
JeeDom linké sur pi3 avec rfxcom
+ JeeDom linké sur pi2 avec razberry, 1wire et téléinfo

mon niveau linux = néant

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin Geoloc IOS

Message par tmartinez » 21 oct. 2014, 21:30

david a écrit :Même phénomène chez moi. De plus, je reçois un mail d'apple toutes les 10 min. :?
Salut, tu utilises bien la dernière version du plugin en beta ?
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin Geoloc IOS

Message par tmartinez » 21 oct. 2014, 21:35

stravinsky a écrit :Hello

j'ai un souci avec la commande éloignement et la commande "Fixe".

lorsque j'entre une position en "fixe" exemple "48.853294,2.348752" et que je sauvegarde, puis je clique sur "tester" j'ai un message "success no result have been sent" au lieu d'avoir la valeur de la donnée.

du coup, si j'utilise la commande éloignement avec une position fixe (du genre, a quelle distance suis-je de ma maison) je n'ai pas de résultat puisque la commande renvoie aussi "success no result have been sent" plutot qu'une distance...

Image

je n'arrive pas a savoir si c'est un nouveau comportement depuis la v1.121 (MAJ d'hier) ou la nouvelle version du plug in
D'après ta capture, la distance est n'est pas calculée entre ton iphone et ta position "test" mais vers ta position "Home" qui n'existe pas.
Peux-tu vérifier ?
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

stravinsky
Timide
Messages : 169
Inscription : 22 août 2014, 10:49

Re: Plugin Geoloc IOS

Message par stravinsky » 21 oct. 2014, 22:04

La position home existe, elle est dans [maison][localisation]
Le problème n'est pas sur le calcul de distance mais bien sur la donnée "fixe" sur la capture j'ai cliqué sur tester de la donne test et j'ai le message "sucess..." Au lieu d'avoir les coordonnées.
Du coup c'est normal que l'éloignement ne marche pas vu que la position fixe n'est pas reportée.

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin Geoloc IOS

Message par tmartinez » 21 oct. 2014, 23:08

Je viens de pusher une nouvelle version, il faut juste recliquer sur enregistrer avant de retester.
dis-moi si c'est ok maintenant ?
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

stravinsky
Timide
Messages : 169
Inscription : 22 août 2014, 10:49

Re: Plugin Geoloc IOS

Message par stravinsky » 22 oct. 2014, 06:31

Hello. J'ai le même comportement.
J'ai mis a jour et enregistre à nouveau les différents périphériques.

david
Timide
Messages : 250
Inscription : 19 juil. 2014, 21:26

Re: Plugin Geoloc IOS

Message par david » 22 oct. 2014, 12:12

+1
JeeDom linké sur pi3 avec rfxcom
+ JeeDom linké sur pi2 avec razberry, 1wire et téléinfo

mon niveau linux = néant

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin Geoloc IOS

Message par tmartinez » 22 oct. 2014, 21:27

stravinsky a écrit :Hello. J'ai le même comportement.
J'ai mis a jour et enregistre à nouveau les différents périphériques.
Salut,
Peux-tu me faire une copie d'écran de ce que tu as dans General-> Affichage -> et tu choisis dans l'arbre ta position fixe.
Comme ceci :
Capture d’écran 2014-10-22 à 21.24.05.png
Capture d’écran 2014-10-22 à 21.24.05.png (68.99 Kio) Consulté 1511 fois
J'aimerai savoir si la valeur est bien 1 sur "Evenement seulement"

Merci
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

stravinsky
Timide
Messages : 169
Inscription : 22 août 2014, 10:49

Re: Plugin Geoloc IOS

Message par stravinsky » 22 oct. 2014, 21:50

alors, pour le coup en parallele avant que tu réponde j'ai fait :

1 : supression de tous les équipements
2 : desinstallation du plug in
3 : ré-installation
4 : recréation d'un équipement fixe puis sauvegarde & activation directe => ça ne marche pas => toujours le message "success..." lors du clic sur "tester"
5 : je change de page, (genre retour au dashboard) puis je retourne sur le plug in => ça marche !

du coup j'ai tout recréé et ça le fait a chaque nouvelle variable "fixe"...

et du coup pour celles qui marchent, la valeur est bonne dans ce que tu demande
en fait, la variable n'existe pas (pas dispo dans affichage) tant qu'on est pas "sorti" du plug in...

stravinsky
Timide
Messages : 169
Inscription : 22 août 2014, 10:49

Re: Plugin Geoloc IOS

Message par stravinsky » 23 oct. 2014, 09:49

hum, il semble que la fonction refresh ne marche plus par contre...

stravinsky
Timide
Messages : 169
Inscription : 22 août 2014, 10:49

Re: Plugin Geoloc IOS

Message par stravinsky » 30 oct. 2014, 15:20

je reviens sur le refresh qui semble ne pas marcher.
j'ai fait un test avec ma femme en rentrant du travail un soir.

j'ai un scénario de "détection de présence" dont voici des extraits du script :

Code : Tout sélectionner

- Nom du scénario : Détection de presence
- Objet parent : Maison
- Mode du scénario : all
    - Programmation : */5 * * * * 
    - Evènement : #[Entrée][Présence][Mouvement]#
    
    SI stateduration(#[Entrée][Présence][Mouvement]#) > 300 && #[Maison][Presence][couple]# = 1
    ALORS
     #[Maison][Iphone Stravinsky][Refresh]#
     #[Maison][Iphone Femme][Refresh]#
         
        SI #[Maison][Iphone Stravinsky][Eloignement]# > 1 && #[Maison][Presence][Stravinsky]# = 1
        ALORS
         #[Aucun][Iphone Stravinsky][SmS_Stravinsky]# - Options : Array
        (
            [title] => #title#
            [message] => départ Stravinsky
        )
        
         #[Maison][Presence][Depart_Stravinsky]#
        SINON
         
        SI #[Maison][Iphone Femme][Eloignement]# > 1 && #[Maison][Presence][Femme]# = 1
        ALORS
         #[Maison][Presence][Depart_Femme]#
         #[Aucun][Iphone Stravinsky][SmS_Stravinsky]# - Options : Array
        (
            [title] => #title#
            [message] => départ Femme
        )
        
        SINON
    SINON
    
    SI #[Entrée][Présence][Mouvement]# = 1 && ( #[Maison][Presence][couple]# = 0 OU #[Maison][Presence][Stravinsky]# = 0 OU #[Maison][Presence][Femme]# = 0)
    ALORS
     #[Maison][Iphone Stravinsky][Refresh]#
     #[Maison][Iphone Femme][Refresh]#
         
        SI #[Maison][Iphone Stravinsky][Eloignement]# < 1.5 && #[Maison][Presence][Stravinsky]# = 0
        ALORS
         #[Maison][Presence][Retour_Stravinsky]#
         #[Aucun][Iphone Stravinsky][SmS_Stravinsky]# - Options : Array
        (
            [title] => #title#
            [message] => Retour Stravinsky
        )
        
        SINON
         
        SI #[Maison][Iphone Femme][Eloignement]# < 1.5 && #[Maison][Presence][Femme]# = 0
        ALORS
         #[Maison][Presence][Retour_Femme]#
         #[Aucun][Iphone Stravinsky][SmS_Stravinsky]# - Options : Array
        (
            [title] => #title#
            [message] => Retour Femme
        )
        
        SINON
    SINON
    
    SI #[Maison][Presence][couple]# = 1 && (#[Maison][Presence][Stravinsky]# = 0 OU #[Maison][Presence][Femme]# = 0)
    ALORS
         
        SI #[Maison][Presence][Stravinsky]# = 0 && #[Maison][Presence][Femme]# = 0
        ALORS
         #[Maison][Presence][Depart_Couple]#
        SINON
    SINON
    
    SI #[Maison][Iphone Stravinsky][Eloignement]# < 1 && #[Maison][Presence][Stravinsky]# = 0 && #[Maison][Presence][Femme]# = 1
    ALORS
     #[Maison][Presence][Retour_Stravinsky]#
    SINON
    
    SI #[Maison][Iphone Femme][Eloignement]# < 1 && #[Maison][Presence][Femme]# = 0 && #[Maison][Presence][Stravinsky]# = 1
    ALORS
     #[Maison][Presence][Retour_Femme]#
    SINON
    
    SI #[Maison][Presence][couple]# = 0 && (#[Maison][Presence][Stravinsky]# = 1 OU #[Maison][Presence][Femme]# = 1)
    ALORS
     #[Maison][Presence][Retour_Couple]#
    SINON

la logique est donc la suivante :

SI j'ai du mouvement et que le couple est absent je rafraîchis la position des téléphones
puis je teste leur distance et si elle est inférieure a 1,5KM alors je déclenche le retour du téléphone concerné.

hors dans les logs ci dessous (déclenchés par mouvement) on vois que le refresh est bien lancé (ligne 8 et 9) mais que la distance n'est pas la distance "reele" des téléphones (a ce moment la nous étions tous les deux a la maison avec nos téléphones a la main)
ce sont les lignes 12 et 16 : on vois des distance de 7Km environ.

Code : Tout sélectionner

1  [2014-10-25 18:16:58][SCENARIO] Début exécution du scénario : [Maison][Détection de presence]. Scenario lance automatiquement sur evenement venant de : [Entrée][Présence][Mouvement]
2  [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [condition] : if
3  [2014-10-25 18:16:58][SCENARIO] Evaluation de la condition : [13411 > 300 && 0 = 1] = Faux
4  [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [action] : else
5  [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [condition] : if
6  [2014-10-25 18:16:58][SCENARIO] Evaluation de la condition : [1 = 1 && ( 0 = 0 OU 0 = 0 OU 0 = 0)] = Vrai
7  [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [action] : then
8  [2014-10-25 18:16:58][SCENARIO] Exécution de la commande [Maison][Iphone Stravinsky][Refresh]
9  [2014-10-25 18:16:58][SCENARIO] Exécution de la commande [Maison][Iphone Femme][Refresh]
10 [2014-10-25 18:16:58][SCENARIO] Exécution d'un bloc élément : 53
11 [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [condition] : if
12 [2014-10-25 18:16:58][SCENARIO] Evaluation de la condition : [7.01 < 1.5 && 0 = 0] = Faux
13 [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [action] : else
14 [2014-10-25 18:16:58][SCENARIO] Exécution d'un bloc élément : 54
15 [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [condition] : if
16 [2014-10-25 18:16:58][SCENARIO] Evaluation de la condition : [7.81 < 1.5 && 0 = 0] = Faux
17 [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [action] : else
18 [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [condition] : if
19 [2014-10-25 18:16:58][SCENARIO] Evaluation de la condition : [0 = 1 && (0 = 0 OU 0 = 0)] = Faux
20 [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [action] : else
21 [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [condition] : if
22 [2014-10-25 18:16:58][SCENARIO] Evaluation de la condition : [7.01 < 1 && 0 = 0 && 0 = 1] = Faux
23 [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [action] : else
24 [2014-10-25 18:16:58][SCENARIO] Exécution du sous-élément de type [condition] : if
25 [2014-10-25 18:16:59][SCENARIO] Evaluation de la condition : [7.81 < 1 && 0 = 0 && 0 = 1] = Faux
26 [2014-10-25 18:16:59][SCENARIO] Exécution du sous-élément de type [action] : else
27 [2014-10-25 18:16:59][SCENARIO] Exécution du sous-élément de type [condition] : if
28 [2014-10-25 18:16:59][SCENARIO] Evaluation de la condition : [0 = 0 && (0 = 1 OU 0 = 1)] = Faux
29 [2014-10-25 18:16:59][SCENARIO] Exécution du sous-élément de type [action] : else
de plus, le cron de geoloc IOS activé mais avec une fréquence faible (1h)

étant donné que pour le test nous avions nos téléphones a la main et tous les deux sur "plan" nous localisaient exactement chez nous est-ce que c'est un problème lié a la fonction refresh qui ne "fait rien" et donc la localisation correspond a celle d'une heure avant (ce qui serait bon) ou alors c'est un souci ailleurs ?

yecine06
Timide
Messages : 88
Inscription : 28 août 2014, 23:28

Re: Plugin Geoloc IOS

Message par yecine06 » 31 oct. 2014, 09:28

Bonjour j'ai un petit soucis des fois sur mon dashboard certaines distance ne sont pas calculé

https://www.dropbox.com/s/22lg636vf419c ... 6.png?dl=0

Noramlement a gauche et a droite j'ai 2 autres distances qui sont calculés, si je vais sur l'équipement et que je teste la distance j'ai :

Success - No result has been sent.

Vous avez une idée pourquoi ca ne fonctionne pas ?

yecine06
Timide
Messages : 88
Inscription : 28 août 2014, 23:28

Re: Plugin Geoloc IOS

Message par yecine06 » 31 oct. 2014, 09:37

@stravinsky ton scenario est un peu ce que je veux mettre en place chez moi aussi

Tu as réussi a résoudre tes problèmes ? Ca fonctionne maintenant chez toi ?

Répondre

Revenir vers « [Catégorie] Organisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité