Détection de présence iPhone
Re: Détection de présence iPhone
Pour android :
Desactive la coupure du wifi quand l'ecran est eteind sur ton telephone.
Donne une adresse ip Fixe a ton appareil sur ton reseau wifi.
Met cette adresse ip dans le hardware/materiel : system alive checker
Desactive la coupure du wifi quand l'ecran est eteind sur ton telephone.
Donne une adresse ip Fixe a ton appareil sur ton reseau wifi.
Met cette adresse ip dans le hardware/materiel : system alive checker
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Détection de présence iPhone
Bonsoir a tous,
super interessent ce sujet.
Je suis super debutant et j'ai un peu de mal a suivre
J'aurai besoin d'un petit coup de main 
J'ai aussi un iPhone et une Freebox V5.
J'ai tenté de suivre le infos données par papoo, mais des le depart je bloque. Je ne sais pas comment récupérer le tolen pour le mettre dans le script?
merci de votre aide
Fred
super interessent ce sujet.
Je suis super debutant et j'ai un peu de mal a suivre
J'ai aussi un iPhone et une Freebox V5.
J'ai tenté de suivre le infos données par papoo, mais des le depart je bloque. Je ne sais pas comment récupérer le tolen pour le mettre dans le script?
merci de votre aide
Fred
Re: Détection de présence iPhone
le script LUA est pour une freebox V6 il doit falloir l'adapter pour une V5
Re: Détection de présence iPhone
bonsoir
ah mince, je suis vraiment débutant et je ne pense pas avoir le niveau pour adapter le script V6 vers V5, mais je vais quand même chercher un peu.
Par contre comment récupérer le token d'une freebox v5? est ce aussi nécessaire sur une V5?
dans le tuto, il semble falloir lancer
http://mafreebox.freebox.fr/api/v1/logi ... /«track_id»
mais a quoi correspond track_id?
quand je lance la commande http://mafreebox.freebox.fr/api/v1/login/authorize/
je reçois le message
You don't have permission to access this file on this server.
pas facile...
ah mince, je suis vraiment débutant et je ne pense pas avoir le niveau pour adapter le script V6 vers V5, mais je vais quand même chercher un peu.
Par contre comment récupérer le token d'une freebox v5? est ce aussi nécessaire sur une V5?
dans le tuto, il semble falloir lancer
http://mafreebox.freebox.fr/api/v1/logi ... /«track_id»
mais a quoi correspond track_id?
quand je lance la commande http://mafreebox.freebox.fr/api/v1/login/authorize/
je reçois le message
You don't have permission to access this file on this server.
pas facile...
Re: Détection de présence iPhone
tout est indiqué dansle tutoriel de manuloupdartflag a écrit : Par contre comment récupérer le token d'une freebox v5? est ce aussi nécessaire sur une V5?
dans le tuto, il semble falloir lancer
http://mafreebox.freebox.fr/api/v1/logi ... /«track_id»
mais a quoi correspond track_id?
quand je lance la commande http://mafreebox.freebox.fr/api/v1/login/authorize/
je reçois le message
You don't have permission to access this file on this server.
pas facile...
Télécharger le script api freebox pour cela,
en mode console taper les commandes suivantes une à une en attendant la fin de l’exécution de la commande avant d'en lancer une deuxième (une ligne = une commande)
Code : Tout sélectionner
curl -L http://github.com/JrCs/freeboxos-bash-api/raw/master/freeboxos_bash_api.sh > freeboxos_bash_api.sh
chmod +x freeboxos_bash_api.sh
Code : Tout sélectionner
source ./freeboxos_bash_api.sh
[IL FAUT ALORS APPUYER SUR LE BOUTON FLECHE DROITE SUR LA FREEBOX !!!]authorize_application 'Domoticz.app' 'Domoticz App' '1.0.0' 'Raspberry PI'
Please grant/deny access to the app on the Freebox LCD...
ce qui devrait afficher
Authorization granted
Re: Détection de présence iPhone
j'ai un peu adapté en cherchant les commandes sur le net. car j'avais des problèmes de droits pour lancer les commandes
j'ai fait ça:
pi@raspberrypi ~/freebox $ sudo -i
root@raspberrypi:~# curl -L http://github.com/JrCs/freeboxos-bash-a ... ash_api.sh > /home/pi/freebox/freeboxos_bash_api.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 152 100 152 0 0 10 0 0:00:15 0:00:14 0:00:01 131
100 6981 100 6981 0 0 259 0 0:00:26 0:00:26 --:--:-- 6277
root@raspberrypi:~# chmod +x /home/pi/freebox/freeboxos_bash_api.sh
root@raspberrypi:~# source /home/pi/freebox/freeboxos_bash_api.sh
root@raspberrypi:~#
mais il ne se passe rien, ni a l'écran, ni sur la freebox?
j'ai fait ça:
pi@raspberrypi ~/freebox $ sudo -i
root@raspberrypi:~# curl -L http://github.com/JrCs/freeboxos-bash-a ... ash_api.sh > /home/pi/freebox/freeboxos_bash_api.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 152 100 152 0 0 10 0 0:00:15 0:00:14 0:00:01 131
100 6981 100 6981 0 0 259 0 0:00:26 0:00:26 --:--:-- 6277
root@raspberrypi:~# chmod +x /home/pi/freebox/freeboxos_bash_api.sh
root@raspberrypi:~# source /home/pi/freebox/freeboxos_bash_api.sh
root@raspberrypi:~#
mais il ne se passe rien, ni a l'écran, ni sur la freebox?
Re: Détection de présence iPhone
n'ayant pas de freebox V5 je ne peux pas t'aider plus à résoudre ce problème
Re: Détection de présence iPhone
pas grave, je vais continuer a chercher
merci quand meme de ton aide
Fred
merci quand meme de ton aide
Fred
Re: Détection de présence iPhone
Désolé de mon manque d'info sur ce post j'ai était très pris.
Concernant mes scripts sur la livebox ça ne marche pas sur toute les livebox malheuresement
Seulement les V3 je crois.
Pour tester je vous invite à lancer la commande curl directement dans le terminal pour voir si vous avez un retour :
Puis de regarder ce que vous avez dans le fichier getHosts.txt
Malgré cette technique j'ai toujours de la latence lorsque je pars de chez moi. Je pense plutot m'orienté vers une solution à base de géoloc ou bien de bouton à l'entrée de la maison.
Quand je rentre j'appuie sur le bouton pour activer mon device présence.
Concernant mes scripts sur la livebox ça ne marche pas sur toute les livebox malheuresement
Pour tester je vous invite à lancer la commande curl directement dans le terminal pour voir si vous avez un retour :
Code : Tout sélectionner
curl -o context -X POST -i -H "Content-type: application/json" -c ./cookies.txt "http://192.168.1.1/authenticate?username=admin&password=XXXXXXXX"
ID=$(tail -n1 context | sed 's/{"status":0,"data":{"contextID":"//1'| sed 's/"}}//1')
curl -b ./cookies.txt -X POST -H 'Content-Type: application/json' -H 'X-Context: '$ID'' -d '{"parameters":{}}' http://192.168.1.1/sysbus/Hosts:getDevices -o ./getHosts.txtMalgré cette technique j'ai toujours de la latence lorsque je pars de chez moi. Je pense plutot m'orienté vers une solution à base de géoloc ou bien de bouton à l'entrée de la maison.
Quand je rentre j'appuie sur le bouton pour activer mon device présence.
-
pierrotori
- Messages : 821
- Inscription : 29 févr. 2016, 12:11
Re: Détection de présence iPhone
Bonsoir
Je viens de voir ce topic très interressant sur la partie geolocalisation mais ca ne marche pas. en tout merci pour l'info
je viens de tester mais j'ai cette erreur attempt to concatenate global 'stageServer' (a nil value) car il ne trouve pas la chaine
X%-Apple%-MMe%-Host%: dans la première requete qui retourne
HTTP/1.1 200 OK
Server: AppleHttpServer/3b804a0
Date: Sun, 26 Feb 2017 23:22:20 GMT
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Responding-Instance: fmipservice:35200402:mr90p52ic-tyeg01103001:8002:17A134:8 afab18
X-Responding-Server: mr90p52ic-tyeg01103001_002
X-Responding-Partition: p52
Vary: Accept-Encoding
Strict-Transport-Security: max-age=31536000; includeSubDomains
Set-Cookie: NSC_q52-gnjqtfswjdf=ffffffff12701cb245525d5f4f58455e445a4a422972;pat h=/;secure;httponly
via: icloudedge:ld05p01ic-ztde021042:7401:XXXXX:London
X-Apple-Request-UUID: 5288eed6-fad7-40b4-845d-56cc63dXXXX
access-control-expose-headers: X-Apple-Request-UUID
access-control-expose-headers: Via
est ce qu'il faut rajouter des clés dans l'url à interroger ?
Pierrotori
Je viens de voir ce topic très interressant sur la partie geolocalisation mais ca ne marche pas. en tout merci pour l'info
je viens de tester mais j'ai cette erreur attempt to concatenate global 'stageServer' (a nil value) car il ne trouve pas la chaine
X%-Apple%-MMe%-Host%: dans la première requete qui retourne
HTTP/1.1 200 OK
Server: AppleHttpServer/3b804a0
Date: Sun, 26 Feb 2017 23:22:20 GMT
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Responding-Instance: fmipservice:35200402:mr90p52ic-tyeg01103001:8002:17A134:8 afab18
X-Responding-Server: mr90p52ic-tyeg01103001_002
X-Responding-Partition: p52
Vary: Accept-Encoding
Strict-Transport-Security: max-age=31536000; includeSubDomains
Set-Cookie: NSC_q52-gnjqtfswjdf=ffffffff12701cb245525d5f4f58455e445a4a422972;pat h=/;secure;httponly
via: icloudedge:ld05p01ic-ztde021042:7401:XXXXX:London
X-Apple-Request-UUID: 5288eed6-fad7-40b4-845d-56cc63dXXXX
access-control-expose-headers: X-Apple-Request-UUID
access-control-expose-headers: Via
est ce qu'il faut rajouter des clés dans l'url à interroger ?
Pierrotori