Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Toute la communauté vous remercie

[Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Pour échanger sur les plugins classés en catégorie "Communication"
jerryzz
Timide
Messages : 25
Inscription : 18 janv. 2018, 11:53

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par jerryzz » 06 mai 2018, 12:51

Pour ceux qui ont des pb de récupérations d'informations, il faut monter les timesouts dans la requete cURL dand 3rparty/FindMyiPhone.php aux lignes 326 & 327

Code : Tout sélectionner

			CURLOPT_TIMEOUT => 30,
			CURLOPT_CONNECTTIMEOUT => 30,
Depuis, plus aucun pb de rafraichissement.

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2277
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par fwehrle » 06 mai 2018, 13:42

Hello,

Merci pour l’info. C’est vrai que 9 et 5s, dans certains cas, ça fait pas beaucoup. Mais attention, c’est vicieux les time outs, et ça peut écrouler un système.
+1 pour l’horodatage.
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

ZygOm4t1k
Actif
Messages : 1226
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par ZygOm4t1k » 07 mai 2018, 21:27

Dés que je peux je regarde pour ajouter l'horodatage.

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2277
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par fwehrle » 08 mai 2018, 10:47

Merci à toi.

Envoyé de mon Nexus 6P en utilisant Tapatalk

Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

ZygOm4t1k
Actif
Messages : 1226
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par ZygOm4t1k » 25 mai 2018, 09:28

Je vais ajouter l'horodatage .
Comment vous allez l'utiliser ?

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2277
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par fwehrle » 25 mai 2018, 21:47

Ben juste avoir la bonne date et heure de mise à jour, c’est suffisant.
Par contre, ce qu’il faudrait, c’est que la date de mise à jour de l’info de geoloc soit celle de l’horodatage. Et non une infos en plus.
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

ZygOm4t1k
Actif
Messages : 1226
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par ZygOm4t1k » 25 mai 2018, 23:53

Oui la commande se mettra à jour uniquement en cas de changement non pas de la localisation mais de la date de l'update.
C'est rectifié pour la prochaine version.

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2277
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par fwehrle » 26 mai 2018, 09:34

Cool. Merci à toi.


Envoyé de mon Nexus 6P en utilisant Tapatalk

Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2277
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par fwehrle » 26 mai 2018, 09:35

Tiens, une autre idée d'amélioration : la possibilité de lier/mettre à jour un équipement du plugin geoloc ou localisation et trajet. Aujourd'hui, je le fait en script, mais j'ai vu passer plusieurs personnes intéressées.

Envoyé de mon Nexus 6P en utilisant Tapatalk

Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

ZygOm4t1k
Actif
Messages : 1226
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par ZygOm4t1k » 26 mai 2018, 18:07

Pour le plugin de lunarok il y a déjà une option pour ça.
Pour geoloc je sais pas j'ai pas.

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2277
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par fwehrle » 27 mai 2018, 14:16

Ah ok.. Et y'aurait-il une possibilité de choisir l'un ou l'autre? (Comme dans je sais plus quel plugin)
Moi, j'utilise Geoloc pour centraliser toutes mes geoloc (iosCloud, traccar, etc...)
C'est le seul plugin avec un widget sympa.
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

ZygOm4t1k
Actif
Messages : 1226
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par ZygOm4t1k » 30 mai 2018, 21:03

Ce sera possible dans la prochaine release.

caplam
Actif
Messages : 546
Inscription : 02 déc. 2014, 15:36

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par caplam » 03 juin 2018, 16:15

Bonjour à tous,

Merci ZygOm4t1k pour l'ajout du timestamp.
Je dois mal m'en servir ou il y a une erreur mais par exemple pour aujourd'hui je récupère :
1528027219495 ce qui converti me donne : le 4/4/50391 à 6:24:55

edit: ça doit être un timestamp en format long, je vais chercher le fonctions php correspondantes

edit2: c'est timestamp avec les millisecondes il faut l'utiliser avec la fonction date en le divisant par 1000. Je n'ai pas trouvé de moyen d'utiliser directement un timestamp en millisecondes avec la fonction date.
Jeedom sur vm esxi stretch
Principaux plugins: eibd, homebridge, maxcube, icalendar

ZygOm4t1k
Actif
Messages : 1226
Inscription : 08 sept. 2014, 20:52

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par ZygOm4t1k » 03 juin 2018, 19:09

Oui j'ai gardé le timestamp d'origine d'Apple.
car c'est avec celui ci que je check si changement ou pas.

Tu l'utilises comment?

caplam
Actif
Messages : 546
Inscription : 02 déc. 2014, 15:36

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par caplam » 03 juin 2018, 21:51

Avec un scenario j'update la position dans le plugin geotrav. Je met dans un virtuel la position des différents membres de la famille avec la date et l'heure.
C'est tout con. L'horodatage me sers plus de check.
Je faisais déjà comme ça avec owntracks. D'ailleurs je pense que je vais laisser owntracks quelque temps en parallèle pour comparer.
En fait je n'ai aucune automatisation basée sur la localisation car je ne trouve pas ça assez fiable, notamment quand je vais chez des voisins ou ue je passe dans ma rue sans m'arrêter.
Jeedom sur vm esxi stretch
Principaux plugins: eibd, homebridge, maxcube, icalendar

jerryzz
Timide
Messages : 25
Inscription : 18 janv. 2018, 11:53

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par jerryzz » 04 juin 2018, 15:36

bonjour

depuis la dernière mise à jour, le plugin ne calcule de nouveau plus la distance (et de fait la présence est erronée).

Encore une fois, une simple augmentation des timeouts dans la classe FindMyiPhone.php a résolu le pb (lignes 324 & 325)



Est-il possible de de prendre en compte ce bug / évolution dans les futures versions ?

merci

jerryzz
Timide
Messages : 25
Inscription : 18 janv. 2018, 11:53

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par jerryzz » 04 juin 2018, 15:51

Deuxième question:
Dans le calcul de la distance, que se passe-t-il si je précise 2 équipements (un iPhone & une iWatch) ? le calcul tient-il compte des 2 équipements? si oui, comment se fait le calcul ( le + loin, le + proche, moyenne ...) ?
merci !

Nex
Timide
Messages : 27
Inscription : 29 juin 2017, 12:41

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par Nex » 05 juin 2018, 00:01

jerryzz a écrit :
06 mai 2018, 12:51
Pour ceux qui ont des pb de récupérations d'informations, il faut monter les timesouts dans la requete cURL dand 3rparty/FindMyiPhone.php aux lignes 326 & 327

Code : Tout sélectionner

			CURLOPT_TIMEOUT => 30,
			CURLOPT_CONNECTTIMEOUT => 30,
Depuis, plus aucun pb de rafraichissement.
Super ! Merci pour l’info... ça m’a géré mon problème de présence....important sachant que ça me permets d armer ou désarmer automatiquement mon alarme :) .... ça commencé à devenir problematique qu’elle se mette en marche alors que nous étions à la maison lol !!!! :D

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2277
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par fwehrle » 05 juin 2018, 22:00

Hello,

Une petite proposition d'amélioration : passer les champs qui affiche le mot de passe (du compe icloud) en champ mot de passe (avec des etoiles) pour ne pas voir les mots de passes en clair. :)Merci
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

jerryzz
Timide
Messages : 25
Inscription : 18 janv. 2018, 11:53

Re: [Plugin Tiers][Sujet Principal] ios Cloud (Apple devices)

Message par jerryzz » 06 juin 2018, 15:49

Nex a écrit :
05 juin 2018, 00:01
jerryzz a écrit :
06 mai 2018, 12:51
Pour ceux qui ont des pb de récupérations d'informations, il faut monter les timesouts dans la requete cURL dand 3rparty/FindMyiPhone.php aux lignes 326 & 327

Code : Tout sélectionner

			CURLOPT_TIMEOUT => 30,
			CURLOPT_CONNECTTIMEOUT => 30,
Depuis, plus aucun pb de rafraichissement.
Super ! Merci pour l’info... ça m’a géré mon problème de présence....important sachant que ça me permets d armer ou désarmer automatiquement mon alarme :) .... ça commencé à devenir problematique qu’elle se mette en marche alors que nous étions à la maison lol !!!! :D

Meme pb, Pour cela, dans mon virtuel, j'ai mis cette commande:

Code : Tout sélectionner

#[iDevice][Distance Jerry][Presence]# == 1 OU !(#[iDevice][Distance Jerry][Presence]# == 0 ET  lastChangeStateDuration(#[iDevice][Distance Jerry][Presence]#,0)  > 361)
Cela permet d'avoir un délai de 361 secondes entre le moment ou la présence passe à zéro et le passage en "absent" du virtuel.
Mais bon, si les requêtes de FindMyPhone ne me donnent pas de résultat au delà de ce délai, ça passe en absent quand même...

Après j'ai aussi mis un scénario (vu plus haut sur ce forum) qui permet de modifier la crontab du refresh iCloud en fonction de la distance (histoire de ne pas trop pomper sur la batterie du tel)

Code : Tout sélectionner

- Nom du scénario : RefreshiCloud_X
- Objet parent : iDevice
- Mode du scénario : provoke
    - Evènement : #[iDevice][Distance Jerry][Distance]#
    
    SI #[iDevice][Distance Jerry][Distance]# > 10000
    ALORS
     #[iDevice][iCloud Jerry][cron15]# - Options : {"enable":"1","background":"0"}
    SINON
         
        SI #[iDevice][Distance Jerry][Distance]#  > 5000
        ALORS
         #[iDevice][iCloud Jerry][cron5]# - Options : {"enable":"1","background":"0"}
        SINON
         #[iDevice][iCloud Jerry][cron1]# - Options : {"enable":"1","background":"0"}
         
 

Répondre

Revenir vers « [Catégorie] Communication »

Qui est en ligne ?

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