Forum eedomus
http://forum.eedomus.fr/

FREEBOX et détection de présence
http://forum.eedomus.fr/viewtopic.php?f=15&t=4930
Page 1 sur 1
Auteur:  romu@asnieres [ 16 Déc 2016 22:06 ]
Sujet du message:  FREEBOX et détection de présence

Hello,

pour une fois je ne vais pas poser une question mais partager ce que j'ai mis en place :)

Mon objectif : lorsque ma porte d'entrée est ouverte savoir qui est présent dans l'appartement (qui est rentré) ou absent (qui est parti).

Pour cela sur l’événement ouverture de porte je détecte la présence des téléphones de chaque membre de la famille (je me suis basé sur un tuto du web). La solution se basait sur un ping sauf qu'ayant tous des iPhone ça ne marchait pas (l'iPhone coupe le WIFI lorsqu'il est en veille).

J'ai donc utilisé l'API de la Freebox pour vérifier la présence de mes iPhone sur le réseau avec l'URL suivante :
http://localhost/script/?exec=freebox.php&freebox_ip=[VAR1]&step=api_get&api_url=/api/v3/lan/browser/pub/[VAR2]/

VAR1 : IP de la freebox
VAR2 : adresse MAC de mon iPhone

et le XPATH :
/root/result/reachable

Ca marche même avec l'iPhone en veille !

my 2 cents,
Romu
Auteur:  rover820i [ 17 Déc 2016 09:58 ]
Sujet du message:  Re: FREEBOX et détection de présence

Hello,

C'est une bonne nouvelle ; mais est-ce que ça fonctionne au moment où tu rentres chez toi sans utiliser ton téléphone ? Ou est-ce qu'il faut impérativement le réveiller une fois en rentrant ?
Auteur:  romu@asnieres [ 17 Déc 2016 14:34 ]
Sujet du message:  Re: FREEBOX et détection de présence

hello,

non à priori pas besoin. il suffit qu'il ne soit pas en mode avion.
En fait quand tu te connectes à l'interface standard FREEBOX OS tu vois ton téléphone comme joignable même s'il n'est pas actif. Donc en voyant ça j'ai récupéré ce statut "joignable".

Romu
Auteur:  frenchdm [ 18 Déc 2016 07:01 ]
Sujet du message:  Re: FREEBOX et détection de présence

Merci pour ce tuto mais ça ne marche pas chez moi :

<?xml version="1.0" encoding="ISO-8859-1"?>
<root><msg>
Erreur interne
</msg>
<success>
0
</success>
<error_code>
internal_error
</error_code>
</root>
Auteur:  frenchdm [ 20 Déc 2016 08:53 ]
Sujet du message:  Re: FREEBOX et détection de présence

Personne pour développer ? Ce tuto semble intéressant mais j'ai peut être loupé quelque chose pour que ça ne fonctionne pas
Auteur:  Kitor [ 20 Déc 2016 11:49 ]
Sujet du message:  Re: FREEBOX et détection de présence

Je ne connaissais pas cette possibilité,
J'ai utilisé la même chose (reconnaissance par Bluetooth sur un Iphone) avec un raspberry puis sur mon nas Synology et cela fonctionne à merveille.
http://forum.eedomus.com/viewtopic.php?f=58&t=4038
L'avantage est que c'est le Nas ou le raspeberry qui fait les requêtes pour les reconnaissances présences / absences et envoi à l'EEdomus que en cas de changement de status.
Auteur:  fzaweb [ 07 Jan 2017 13:45 ]
Sujet du message:  Re: FREEBOX et détection de présence

Bonjour

Voici la ligne qui fonctionne :

http://localhost/script/?exec=freebox.php&freebox_ip=[VAR1]&step=api_get&api_url=/api/v3/lan/browser/pub/ether-[VAR2]/

A+
Page 1 sur 1 Le fuseau horaire est UTC+1 heure