Eliah Posté(e) le 17 février 2016 Signaler Posté(e) le 17 février 2016 Bonjour, J'ai un module de detection d'ouverture de porte/fenêtre et je souhaiterai savoir si il est possible de récupérer la valeur depuis laquelle la porte na PAS été ouverte, afin de créé une alerte si elle n'est pas ouverte depuis 12 ou 24h par exemple. Si quelqu'un peut me répondre et me guider sur un potentiel code LUA je suis preneur Thx !
PITP2 Posté(e) le 18 février 2016 Signaler Posté(e) le 18 février 2016 Bonjour, tu peux aller voir du côté de GEA qui est parfaitement adapté à ta demande. http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-d%C3%A9v%C3%A9nements-automatique/?p=12428
Eliah Posté(e) le 18 février 2016 Auteur Signaler Posté(e) le 18 février 2016 pas d'autres solutions que GEA ? car GEA c'est un peu l'usine àgaz dans laquelle j'ai pas trop envie de rentrer
Berale64 Posté(e) le 18 février 2016 Signaler Posté(e) le 18 février 2016 local _, deviceLastModification0 = fibaro:get(ID, "value"); local Elapse_time = os.time() - deviceLastModification0); Voilàcomment connaitre le temps depuis le dernier changement d'état.
Eliah Posté(e) le 18 février 2016 Auteur Signaler Posté(e) le 18 février 2016 ok et du coup ya pas deux valeurs différentes ? une pour la fermeture et une pour l'ouverture (ou plutôt une quand la porte est ouverte et l'autre quand elle est fermée) ?
Berale64 Posté(e) le 18 février 2016 Signaler Posté(e) le 18 février 2016 Vas voir ce sujet qui correspond bien àce que tu veux faire: http://www.domotique-fibaro.fr/index.php/topic/4933-settimeout/?hl=settimeout
jojo Posté(e) le 19 février 2016 Signaler Posté(e) le 19 février 2016 avec ceci tu devrais avoir le temps en secondes depuis la dernière ouverture ID = 189 last = os.time() - fibaro:get(ID, "lastBreached") fibaro:debug(last)
Messages recommandés