Page 3 sur 3

Re: Tempo sur NUT

Publié : 18 nov. 2016, 18:40
par Jeff
J'en ai commandé un pour essayer.
On peut avoir @djam le code final qui marche, histoire de ne pas tout relire.
Merci

Re: Tempo sur NUT

Publié : 18 nov. 2016, 18:44
par deennoo
Moi je n'en trouve pas a 5$ comme le dit jml dans le wiki

Re: Tempo sur NUT

Publié : 18 nov. 2016, 19:51
par Jeff
Moi non plus, je l'ai payé 7.59€ avec la promo du 11/11 sur Ali, elle vaut maintenant 9.39€. Je n'ai pas encore pris la clé bluethooth. J'ai hâte de tester.

Re: Tempo sur NUT

Publié : 18 nov. 2016, 20:58
par djam
Salut Jeff

Oui bien sur sans problème je poste le code fonctionnel grâce à thier ;)
Il y a une tempo de 2min pour éviter les micro coupures, très rare cependant .
Un virtual device "Presence-DZ" qui est géré par la variable "NUT_dz".
Je me permet de poster les liens ou trouver le fameux NUT, qui est au alentour de 10€, et la clé Bluetooth que j'ai commandé sur Amazon.

Tracker NUT :
https://www.amazon.fr/XCSOURCE-Etiquett ... words=nut3
https://www.amazon.fr/XCSOURCE-Intellig ... ywords=nut
https://fr.aliexpress.com/item/Nut-3-Nu ... 0.0.bA5RsN

La cle Bluetooth:
https://www.amazon.fr/SAVFY-Adaptateur- ... etooth+4.0

Le code qui va bien:

Code : Tout sélectionner

time = os.date("*t")
local presence = uservariables["NUT_dz"]
function timedifference(d)
   s = uservariables_lastupdate['NUT_dz']
   year = string.sub(s, 1, 4)
   month = string.sub(s, 6, 7)
   day = string.sub(s, 9, 10)
   hour = string.sub(s, 12, 13)
   minutes = string.sub(s, 15, 16)
   seconds = string.sub(s, 18, 19)
   t1 = os.time()
   t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
   difference = os.difftime (t1, t2)
   return difference
end

-- date la dernière relève
local lastSeen = timedifference(presence)
commandArray = {}

-- Si "Presence-DZ" = ON & la variable NUT_dz = "AWAY" pendant 2 min soit en s. --> 120
if (otherdevices['Presence-DZ'] =='On' and uservariables['NUT_dz'] == 'AWAY' and lastSeen > 120) then
   commandArray['Presence-DZ']='Off'
   
-- Si "Presence-DZ" = OFF & la variable NUT_dz = "HOME"   
elseif (otherdevices['Presence-DZ'] =='Off' and uservariables['NUT_dz'] == 'HOME') then
	commandArray['Presence-DZ']='On'
	
end
return commandArray
Le petit tracker est bluffant ! On quitte le domicile , alarme activer et scenario qui va bien et au retour alarme désactiver et scenario en fonction, SANS appuyer sur un bouton ou code a taper !
J’espère que tu va apprécier, vivement la clé Bluetooth ...
;)

Re: Tempo sur NUT

Publié : 18 nov. 2016, 21:10
par deennoo
Et quid de la solidité ? Chez moi ils/on arrive a casser les badges rfid (accrochés aux clefs, elles tombent et le badge aussi et au bout d'un certain nombre de chute c'est le drame).

Re: Tempo sur NUT

Publié : 18 nov. 2016, 21:24
par djam
Reçu bien emballé et nickel.
Pour la solidité, perso c top ! Le tracker est accrocher à mes clés de voitures et pour le moment ... aucun soucis.

C'est pour la durée de vie de la pile que j’attends de voir ;)
Avec l'application dédié on peut géolocaliser le NUT (si appareiller au tel) et le faire sonner. ;)

Re: RE: Re: Tempo sur NUT

Publié : 18 nov. 2016, 21:49
par deennoo
djam a écrit :C'est pour la durée de vie de la pile que j’attends de voir ;)
J'ai lu 100 jours c'est pas epais...

Re: Tempo sur NUT

Publié : 04 déc. 2016, 10:54
par potpot
Merci pour le script :)

Pour les suivants, les Tracker NUT sont en promo à $6.31 sur GearBest :
http://www.gearbest.com/smart-finder/pp_236775.html

Si on a un PI 3 pas besoin de clé Bluetooth ? Ou est-ce que le Bluetooth du PI est moyenne, d'où la clé Bluetooth externe ?