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