Page 1 sur 1

Capteur d'ouverture de porte qui délire...

Publié : 14 mars 2017, 10:35
par nissart
Bonjour,

j'ai trois capteurs chinois qui fonctionnent parfaitement avec mon rfx433e, MAIS :mrgreen:

les voici:

Image

depuis la mise à jour de la 1002 à la 1016, ils sont passé en X10, avant c'était autre chose, je ne sais pas quoi, mais on s'en fout :lol:

dans l'ordre quand je quitte la maison: j'ouvre la porte de la maison, j'ouvre le portillon dans l'escalier exterieur et j'arrive au garage...

donc ouverture porte maison puis porte escalier puis porte garage...

voici les logs

Image

le capteur maison passe en "Alarm" a chaque ouverture...

Image
le capteur escalier passe parfois en "Alarm", d'autres fois en "Motion"

Image
enfin le capteur garage passe en "Alarm" à chaque ouverture. (on voit quand même que le log n'a pas fonctionné pour l'ouverture ce matin alors que sur la premiere image, oui)...

mon soucis

j'ai un script LUA qui dit:

Si alarme = on alors

----- Si capteur maison = alarm alors
-----------envoie d'une notif alarme maison (ca fontionne :D )
------fin si

-----si capteur garage= alarm alors
-----------envoie d'une notif alarme garage(marche pas :oops: )
------fin si

-----si capteur escalier = alarm alors
-----------"attente de 20 secondes" envoie d'une notif alarme escalier (marche pas non plus :oops: )
------fin si
fin si

le voici:

Code : Tout sélectionner

--Si l'alarme est activée--
		if  (otherdevices['Alarme'] == 'On') then
			--Alarme Maison - envoie d'une notif--
			if (devicechanged['capteurmaison'] == 'Alarm') then 
				commandArray['SendNotification'] = 'Alarme déclanchée# -- Porte Maison Ouverte --'
			end
			--Alarme Garage - envoie d'une notif--
			if (devicechanged['capteurgarage'] == 'Alarm') then 
				commandArray['SendNotification'] = 'Alarme déclanchée# -- Porte Garage Ouverte --'
			end
			
			--Activation de la temporisation--
			if (devicechanged['capteuresc'] == 'Alarm') then 
				commandArray['TempoON20s'] = 'On'
				--si l'alarme n'a pas été désactivée dans les 20 secondes alors Alarme Escalier - envoie d'une notif--
				if (devicechanged['TempoON20s'] == 'On') then
					commandArray['SendNotification'] = 'Alarme déclanchée# -- Porte Escalier Ouverte --'
				end
			end
		end	
le "TempoON20s" est un switch a allumage avec un délai de 20s et qui repasse à Off après 2s ou qui passe à Off si on désactive l'alarme

ca fait beaucoup de lecture, mais j'essaye d'être au plus clair.

ma question:

Quand mon alarme est activée, seule la porte de la maison la déclenche... Pourquoi ? :lol:

bonne lecture et merci pour vos idées et propositions

Re: Capteur d'ouverture de porte qui délire...

Publié : 15 mars 2017, 11:09
par nissart
Bonjour et merci pour vos réponses :lol:

j'ai tout débbugé et c'est rentré dans l'ordre