Aller au contenu

Détection de présence avec la Freebox


Lazer

Messages recommandés

Première étape, règle tout, surtout la fréquence de rafraichissement. Ensuite ton GPS capte chez toi dedans ? Si oui, laisse tourner 10 minutes, puis tu devrais te voir apparaitre dans la famille sur la console sur la carte.

 

Et ensuite tu peux tester en quittant la maison :)

Lien vers le commentaire
Partager sur d’autres sites

Oui, il ne faut qu'un compte Fibaro ID.

Ensuite sur ta HC2 en local par contre, tu créer un second user pour Mme. Et donc tu connectes le téléphone au départ avec le Fibaro ID, puis ensuite tu entres le second user que tu viens de créer sur la HC2. Et voilà.

Lien vers le commentaire
Partager sur d’autres sites

Hello je viens de découvrir un truc chelou lol

if Twentycents < timestamp - delay then
		if Presence == "1" then
			fibaro:debug(os.date('%d/%m/%Y').." : Absence détectée")
			fibaro:setGlobal("Presence", "0")
            fibaro:debug('Et donc je passe la valeur de Presence à: ' ..Presence)
		end
	else
		if Presence == "0" then
			fibaro:debug(os.date('%d/%m/%Y').." : Présence détectée")
			fibaro:setGlobal("Presence", "1")
            fibaro:debug('Et donc je passe la valeur de Presence à: ' ..Presence)
		end
	end

comment ça se fait qu'il me sorte ça en résultat

 

[DEBUG] 19:30:49: 28/10/2018 : Autostart infinite loop...
[DEBUG] 19:30:49: 28/10/2018 : Absence détectée  =
0 non ?
[DEBUG] 19:30:49: Et donc je passe la valeur de Presence à: 1 -- et là il passe à 1 lol ou j'ai loupé un truc...
[DEBUG] 19:31:02: Global variable change : iPhone
[DEBUG] 19:32:13: Global variable change : Twentycents
[DEBUG] 19:32:13: 28/10/2018 : Présence détectée
[DEBUG] 19:32:13: Et donc je passe la valeur de Presence à: 0
[DEBUG] 19:32:14: Global variable change : iPhone
[DEBUG] 19:32:19: 28/10/2018 : Absence détectée
[DEBUG] 19:32:19: Et donc je passe la valeur de Presence à: 1

 

Lien vers le commentaire
Partager sur d’autres sites

Il faudrait peut-être penser à changer la valeur de la variable Presence :

if Twentycents < timestamp - delay then
	if Presence == "1" then
		Presence = "0"
		fibaro:debug(os.date('%d/%m/%Y').." : Absence détectée")
	end
else
	if Presence == "0" then
		Presence = "1"
		fibaro:debug(os.date('%d/%m/%Y').." : Présence détectée")
	end
end
fibaro:setGlobal("Presence", Presence)
fibaro:debug('Et donc je passe la valeur de Presence à: ' ..Presence)

 

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...