Détection de présence nominative

Partagez ici vos guides et explications

Re: Détection de présence nominative

Messagepar Scolette » 30 Jan 2018 21:02

Je dispose de google wifi à la maison et Google a bloqué icmp (ping) en entrée sur le réseau wifi, du coup la eedomus ne peut pas voir les matériels en wifi.
Quelqu'un a t'il une solution ?
Merci pour votre aide
Scolette
 
Messages : 18
Inscription : 07 Jan 2018

Re: Détection de présence nominative

Messagepar Anthony86 » 28 Déc 2018 09:55

Bonjour

je deterre le sujet, je vient de suivre le tuto est genial.

mais voila y aurait il un moyen de le faire avec la geolocalisation des telephone ou eventuelement le reseau tel

car voila, le wifi et pas acitve en permamence ... donc pas fiable

merci
Box Eedomus, modules Ecodevice, compteur Gioanola eau, Fibaro FGS-222 Switch,Fibaro FGMS-001-ZW5,REMOTEC ZXT-120 , 2 smoke sensor , 5 QUBINO ZMNHJD1, RFXcom,2 sondes Oregon THGR810, 3 sondes THN132N, 1 sonde BTHGN129
Anthony86
 
Messages : 334
Inscription : 09 Jan 2017

Re: Détection de présence nominative

Messagepar ElYoM » 28 Déc 2018 12:57

Hello Anthony86,

Ce tuto peut éventuellement répondre à ta question. Cependant, il faut un smartphone Android.
Cela doit être possible avec un iPhone mais je te laisse faire des recherches pour cela.

http://www.vrdigitalworld.com/smarthome ... smartphone
ElYoM
 
Messages : 182
Inscription : 08 Sep 2017

Re: Détection de présence nominative

Messagepar Anthony86 » 28 Déc 2018 13:08

merci ElYoM

je vais regarde ça tombe bien tous mes telephones sont des android.

je te souhaite de bonne fetes
Box Eedomus, modules Ecodevice, compteur Gioanola eau, Fibaro FGS-222 Switch,Fibaro FGMS-001-ZW5,REMOTEC ZXT-120 , 2 smoke sensor , 5 QUBINO ZMNHJD1, RFXcom,2 sondes Oregon THGR810, 3 sondes THN132N, 1 sonde BTHGN129
Anthony86
 
Messages : 334
Inscription : 09 Jan 2017

Re: Détection de présence nominative

Messagepar ElYoM » 28 Déc 2018 13:39

De rien. Bonnes fêtes également.

PS : Sinon tu as aussi la solution de la détection de présence via bluetooth qui peut être envisagée. C'est ce que j'utilise chez moi (via la solution domotique FHEM et une clé bluetooth de type industriel avec antenne déportée à haut gain, le tout sur un Raspberry Pi), ça marche du tonnerre. Bien mieux qu'avec la géolocalisation. Et la portée est hallucinante, le système détecte dès que je rentre ou sors de ma rue (environ 80m). ;)
ElYoM
 
Messages : 182
Inscription : 08 Sep 2017

Re: Détection de présence nominative

Messagepar Anthony86 » 28 Déc 2018 20:53

ok ça m'intersse tu peut m'en dire plus stp

merci d'avance
Box Eedomus, modules Ecodevice, compteur Gioanola eau, Fibaro FGS-222 Switch,Fibaro FGMS-001-ZW5,REMOTEC ZXT-120 , 2 smoke sensor , 5 QUBINO ZMNHJD1, RFXcom,2 sondes Oregon THGR810, 3 sondes THN132N, 1 sonde BTHGN129
Anthony86
 
Messages : 334
Inscription : 09 Jan 2017

Re: Détection de présence nominative

Messagepar ElYoM » 29 Déc 2018 02:18

Ok, pour cela, il te faut :

- 1 x Raspberry Pi (avec tout le nécessaire : alim, carte SD, boîtier, dissipateurs, etc)
- 1 x Dongle USB Bluetooth longue portée (https://www.lextronic.fr/modules-blueto ... ortee.html)
- 1 x Antenne déportée à haut gain (https://amzn.to/2QWc2Op)
- 1 x installation fonctionnelle de la solution domotique FHEM (https://debian.fhem.de/)

Le fichier de conf de FHEM qui va bien et qui va permettre à FHEM de mettre à jour un ou des états sur l'eedomus via l'API. Je n'intègre ici que la partie à insérer dans le fichier de config fhem.cfg normalement situé dans /opt/fhem/ :
Code : Tout sélectionner
# test de présence des smartphones
define Monsieur PRESENCE local-bluetooth ADRESSE_MAC_BLUETOOTH_DU_SMARTPHONE_DE_MONSIEUR 15 300
attr Monsieur event-on-change-reading state
define Monsieur_present notify Monsieur:present {system("curl –user pi:mot_de_passe_du_compte_sur_le_raspberry@ \"http://ADRESSE_IP_DE_L'EEDOMUS/api/set?api_user=XXXXX&api_secret=XXXXXXXXXXXXXXXXX&action=periph.value&periph_id=XXXXXX&value=1\"")}
define Monsieur_absent notify Monsieur:absent {system("curl –user pi:mot_de_passe_du_compte_sur_le_raspberry@ \"http://ADRESSE_IP_DE_L'EEDOMUS/api/set?api_user=XXXXX&api_secret=XXXXXXXXXXXXXXXXX&action=periph.value&periph_id=XXXXXX&value=0\"")}

define Madame PRESENCE local-bluetooth ADRESSE_MAC_BLUETOOTH_DU_SMARTPHONE_DE_MADAME 15 300
attr Madame event-on-change-reading state
define Madame_present notify Madame:present {system("curl –user pi:mot_de_passe_du_compte_sur_le_raspberry@ \"http://ADRESSE_IP_DE_L'EEDOMUS/api/set?api_user=XXXXX&api_secret=XXXXXXXXXXXXXXXXX&action=periph.value&periph_id=XXXXXX&value=1\"")}
define Madame_absent notify Madame:absent {system("curl –user pi:mot_de_passe_du_compte_sur_le_raspberry@ \"http://ADRESSE_IP_DE_L'EEDOMUS/api/set?api_user=XXXXX&api_secret=XXXXXXXXXXXXXXXXX&action=periph.value&periph_id=XXXXXX&value=0\"")}
define allowed allowed


Avec tout cela, tu devrais normalement avoir une détection de présence nominative fiable par bluetooth pour peu que le bluetooth des smartphones des occupants reste bien évidemment allumé en permanence. En tout cas, chez moi, cela fonctionne parfaitement et, même si cela représente un petit investissement, le jeu en vaut la chandelle (surtout qu'on peut installer d'autres trucs sur le Raspberry Pi en plus de FHEM, histoire de le rentabiliser au maximum). C'est fiable, réactif et le système a une portée excellente, c'est-à-dire jusque dans le fond de mon jardin, du coup le système ne me considère pas absent de la maison quand je suis en train de bronzer au soleil dans le jardin, ce qui parait logique). Tout cela est vrai sauf la partie sur le soleil, j'habite à Brest. xD

Ensuite, pour affiner mes scénarios liés à l'occupation des lieux, j'ai aussi créé des états présence et absence prolongés qui sont basculés via quelques règles simples, ça me permet notamment de ne pas lancer certaines actions si l'absence n'est que de courte durée par exemple.

Voilà pour les explications, n'hésite pas au besoin.
ElYoM
 
Messages : 182
Inscription : 08 Sep 2017


Précédent

Retour vers Tutoriels

Qui est en ligne ?

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