Review
Souvent, en domotique, on souhaite également intégrer son système d’alarme. Ce dernier peut être un système autonome, capable de dialoguer avec le système domotique, mais il peut aussi être totalement partie intégrante du système domotique. En effet, un système d’alarme repose sur des capteurs et des actions à réaliser en cas de déclenchement de l’un des capteurs. Rien que ne puisse pas faire un système domotique digne de ce nom ! Nous allons donc voir aujourd’hui comment configurer un système d’alarme sur la Vera de Micasaverde.
I. Matériel nécessaire
Pour mettre en place un système qui tienne la route, il faudra donc, en plus de la Vera, bien sûr, quelques capteurs:
- capteurs d’ouverture de porte / fenêtre
- capteurs de présence, comme par exemple le EZ-Motion 3-1
- sirène
Vous pourrez trouver une présentation de ces capteurs dans ce test.
Pas besoin de posséder la totale, mais il en faut au moins quelques uns. A cela on peut ajouter d’autres modules pour controler par exemple des lampes, des volets, etc… en fonction du scénario qu’on souhaite lancer en cas d’intrusion.
Personnellement, je n’ai pas cherché du côté des télécommandes pour contrôler l’alarme, tout se faisant à partir de nos téléphones (iPhones, avec l’application iVera), ou de l’écran tactile de la maison.
II. Configuration
La configuration repose sur un élément qu’on sous estime souvent sur la Vera: la faculté d’armer ou de « bypasser » un détecteur:
Cette option permet d’affecter deux comportements différents à un module, selon qu’il soit armé ou non. Pour un détecteur de présence, on pourrait par exemple lui demander d’allumer automatiquement la lumière de la pièce quand il est en « bypass », ou alors d’activer la sirène quand il est « armé ». Et ceci très facilement.
Nous allons commencer par créer deux scénarios d’activation de l’alarme, qui seront lancés manuellement, l’un partiel (uniquement les capteurs d’ouverture) qui permettra d’activer l’alarme quand on est encore chez soit, l’autre total, qui activera les capteurs d’ouvertures, mais aussi les détecteurs de présence.
On crée donc un scénario, auquel on donne le nom « Alarme – Partielle ». Sur l’onglet « Commands », on coche tous les capteurs à activer en mode partiel (ici les capteurs d’ouvertures), et on demande à les passer en mode « Arm ».
Petite nuance pour la porte d’entrée, sur laquelle on peut mettre une temporisation qui permettra de sortir tranquillement de chez soit avant que l’alarme soit réellement en route, pratique pour le scénario « Alarme – Totale », notamment.
Comme je veux avoir une confirmation de mon alarme, sur l’onglet Luup, j’ai ajouté un bout de code qui va utiliser les notifications Prowl, afin de nous envoyer un message sur nos iPhone afin de nous confirmer la bonne activation de l’alarme:
Si vous ne l’avez pas déjà fait, je vous invite à lire mon tuto précédent expliquant comme utiliser les notifications Prowl avec la Vera.
On répète exactement la même opération pour le scénario « Alarme – Totale », en cochant en plus les détecteurs de mouvement, et en les passant en mode « Arm ».
Ici aussi, on peut laisser une temporisation sur certains capteurs si on le souhaite. A noter que certains détecteurs de présence, comme le EZMotion, ne repassent en mode « aucune présence détectée » qu’au bout de plusieurs minutes. Donc si on ne laisse pas de temporisation sur ces capteurs, il risquent de déclencher l’alarme dès sa mise en service.
Maintenant que nous avons « armé » les capteurs nécessaires, il faut bien sûr déterminer des actions à effectuer en conséquence. On crée donc un autre scénario, appelé par exemple « Effraction ». Ce scénario va se lancer sur déclenchement des capteurs, on va donc sur l’onglet « Events », et on ajoute un nouvel évènement:
On sélectionne le capteur concerné, et son choisit le type d’évènement « An armed sensor is tripped », puis on choisit « Yes » dans l’option « tripped ? ». Cela va permettre de ne tenir compte de ce capteur que s’il est armé et déclenché.
Une option intéressante, ensuite, et de pouvoir utiliser les notifications automatiques de la Vera: on donne un titre à l’évènement, ici « Porte Couloir Ouverte », et on coche les utilisateurs qui doivent recevoir l’alerte. En cas de déclenchement de ce capteur, les utilisateurs (dont le numéro de mobile est renseigné sur leur compte Mios) recevront un SMS pour les informer. Ainsi, en plus de savoir que l’alarme a été déclenchée, cela permet de savoir précisément où se situe l’effraction.
Comme l’onglet « Events » de la Vera fonctionne en « OU », c’est à dire que le scénario se déclenche si le premier évènement est vrai, OU si le second évènement est vrai, OU si…etc… on peut donc lister tous les capteurs à tester ici, qui sont utilisés par l’alarme:
Il n’y a plus qu’à déterminer les actions à accomplir suite à cela, en allant sur l’onglet « Commands ». Ici, par exemple, j’active la sirène, et je l’éteins automatiquement après 15 min (sirène sur batterie).
Les actions à réaliser dépendent totalement de ce que vous souhaitez faire: on peut par exemple, s’il fait nuit, ouvrir automatiquement tous les volets et faire clignoter les lumières de la maison afin d’attirer l’attention de l’extérieur, déclencher un diffuseur de fumée, etc… Il suffit que tout ce matériel soit connecté à un module Z-Wave.
Il ne reste plus qu’à prévoir la possibilité de désarmer l’alarme, ce qui se fera également via un scénario « Alarme – Désactivation ». On fait ici la même chose que pour le scénario d’armement, sauf que cette fois on passe tous les capteurs en « bypass »:
Aucune temporisation nécessaire ici pour aucun capteur, et on peut également, au passage, éteindre la sirène et les différents modules quo’n aurait pu allumer en cas d’effraction. Ainsi, ce scénario servira à désarmer l’alarme, qu’elle soit en alerte ou non. Si elle est en alerte, la sirène et les autres éléments allumés s’arrêteront avec elle.
Comme pour l’activation, j’utilise aussi un petit bout de code Luup pour m’envoyer une notification Prowl sur mon iPhone me confirmant la désactivation de l’alarme:
Pour activer ou désactiver l’alarme, je peux donc passer soit par l’interface web de la Vera, accessible de n’importe où, soit passer par l’application iVera sur mon iPhone, ce qui permet également de contrôler l’alarme de n’importe où:
III. Petit récapitulatif
Nous avons donc 4 scénarios:
- deux d’activation (partielle ou totale)
- un en cas d’effraction
- et un pour désarmer l’alarme, qu’elle soit en partielle ou totale.
En pratique, voilà ce qui se passe:
- je lance le scénario « Alarme Totale » depuis mon iPhone
- quelques secondes plus tard, je recois un message sur mon iPhone me confirmant l’armement de l’alarme (via une notification Prowl)
- en cas d’effraction, je recois un SMS m’informant de l’endroit où se situe l’intrusion (quelle porte, quelle pièce ?), et la sirène se met en route chez moi (ainsi que tout le reste du scénario que j’ai pu définir: volets qui s’ouvrent, clignotement des lumières, etc…)
- depuis mon iPhone, je peux désactiver l’alarme à distance en cas de besoin
IV. Pour aller plus loin
Si on dispose de caméras connectées à la Vera, il est tout à fait possible de déclencher l’enregistrement automatique de celles ci.
Voici une caméra surveillant l’entrée (voir mon tuto sur la vidéo surveillance low cost pour plus d’explications):
En se rendant sur l’onglet « Settings », on peut déclencher l’enregistrement automatique de la caméra si les modules sélectionnés sont activés (ouverture d’une porte, détection d’une présence…). Il n’y a pas de distinction entre « Arm » ou « Bypass » pour les modules, mais ca ne pose pas de problème, il vaut mieux enregistrer trop que pas assez :p :
La bonne idée, c’est que si on a créé son compte Mios lors de la configuration de la Vera, ces enregistrements sont stockés sur les serveurs de Micasaverde. Du coup, même si la Vera se fait kidnapper, les enregistrements restent disponibles.
Par sécurité, je conseille de brancher son routeur (ou box internet) et la Vera sur un onduleur: ainsi, même en cas de panne d’électricité, ou de coupure malintentionnée, le système d’alarme reste actif, car la Vera et le routeur consomment peu et tiendront donc un bon moment sans électricité, et les divers capteurs utilisés (ouverture, présence) fonctionnent la plupart sur temps sur batterie.
Il ne s’agit bien sur ici que d’un guide, totalement personnalisable pour répondre à votre besoin, mais cela donnera déjà, je pense, une bonne idée sur la manière de procéder. si vous avez des idées ou suggestions, elles sont les bienvenues dans les commentaires !




























Sujet très intéressant.
Je pense qu’il manque quelques explications sur :
- activer l’alarme après une tempo sur certains capteurs (par exemple celui de l’entrée, pour laisser le temps d’entrer dans la maison et d’aller jusqu’à l’écran de gestion de la maison pour rentrer un code et désarmer l’alarme)
- permettre la lecture d’un message « intrusion détectée » par HomeSeer et les enceintes.
En tout cas bravo pour tous ces tutos pour la Vera, manque plus que la version officielle en français et que je devienne proprio pour me lancer dans l’aventure moi aussi ;)
Impec ce tuto, une application de plus pour la Vera! J’imagine qu’avec le Karotz ca va faire un ensemble de choc…
Salut et merci pour le tuto et ton site qui est génial
Pour désactivé ou activé l’alarme voici une solution assez sympa avec une montre.
http://code.mios.com/trac/mios_ez430-chronos/wiki
http://forum.micasaverde.com/index.php?topic=5822.0
Ou sinon la la solution suivante :Ping Sensor qui fonctionne assez bien avec mon iphone:
http://forum.micasaverde.com/index.php?topic=1997.0
http://wiki.micasaverde.com/index.php/Ping_Sensor_Plugin
Sinon il manque la sirène extérieur pour en faire un système complet
Pour le coup de la montre, je viens de m’en procurer une, je vous en parle très bientôt ;-)
Pour le ping avec ton iPhone, ca fonctionne vraiment bien ? Car il me semble que quand l’iPhone passe en veille, il se déconnecte du wifi, non ?
Sinon, il manque en effet une sirène extérieure, mais je n’ai pas trouvé de modèle pour l’extérieur :/ Au pire il faudrait une sirène « classique » reliée à un relai ZWave, mais idem, difficile de trouver un contact relai Zwave…
Oui c’est vrai quand l’iphone passe en veille il se déconnecte du wifi, mais pour l’utilisation ça serais d’activer le wifi quand je rentre a la maison, la vera reconnais mon iphone et désactive l’alarme.
En fait un mélange avec du wifi, montre et rfid ça serais vraiment pas mal comme système.
Et l’alarme pourrais être configurer avec ça aussi:
http://wiki.micasaverde.com/index.php/Dialer_Plugin
j’ai réussi a le faire fonctionné avec mon compte voip ovh
J’avais vu ce plugin, mais j’avoue avoir un peu de mal à saisir l’utilité. Tu pourrais m’en dire plus ? Car j’ai aussi un compte ovh voip, ca pourrait m’intéresser.
te faut un contacte sec de ce style cedric : http://www.zwave4u.com/products/en/Switches-and-Dimmers/CONNECT-Switch-Insert-two-contacts.html
Faudra que je teste, je ne l’avais pas vu, ce modèle là. Sinon, un mec sur un forum parlait de peut être utiliser un interrupteur On/Off Zwave classique, qui controlerait un relai. Un cout de 50e environ, ca pourrait le faire aussi.
En faisant un petit tour du net, j’ai constaté qu’il y avait pas mal de solutions de claviers « classiques » pour désarmer l’alarme. Je n’ai malheureusement rien trouvé qui soit compatible a priori avec Z-Wave.
Deux exemples:
http://www.myxyty.com/produit/clavier
http://www.planete-domotique.com/clavier-mural-sans-fil-chacon.html
Est-ce que des solutions basées sur des télécommandes comme la homePro pourrait fonctionner?
http://www.vesternet.com/z-wave/components/controllers/homepro-remote-control-p-1018.html
Merci en tout cas pour ce super tuto!!
Sinon, j’ai fait cette installation à la maison, un petit montage simple, il suffirait de bricoler un detecteur ouverture de porte
Lecteur RFID ou Code :
http://homeautomategorilla.blogspot.com/2011/03/materiel-controle-dacces-rfid.html
Pas mal du tout ! Vu le prix, ca me donne bien envie d’essayer :D
Avec un RFXCOM on doit pouvoir faire communiquer un clavier en 433Mhz pour l’intégrer dans le système d’alarme (comme le clavier Chacon linké par Franchi. Un test à faire ;)
salut a tous
une chose que je n’arrive pas a comprendre!!
pour l’alarme partielle ou totale la sirene! on la configure comment? on l’a coche et la met sur ON ou faut crée un evenement? peut on mettre plusieur detecteur ou capteur qui l’a declenche??
pour l’effraction je comprend la sirene se met direct en route mais je comprend pas les les autres
merci d’avance
Pour la sirène, il suffit en effet de la cocher et la mettre sur On pour la déclencher. Dans mon exemple je la repasse sur Off après 15 min, surtout pour les piles et les voisins :/
Dans mon exemple, dans la partie Event, tu as 7 évènements qui peuvent la déclencher (donc 7 détecteurs différents), donc oui, on peut mettre plusieurs détecteurs pour la déclencher.
Quels « autres » ne comprends tu pas ?
salut cedric
oui j’avais bien comprit ton exemple pour la declencher
mais en mode partielle et totale comment elle se declenche en cas d’ouverture? car elle doit etre commander par une ouverture ou par un detecteur presence!!
et c’est la que je comprend pas pour la configurer
merci d’avanve
Quand tu crées le scénario d’effraction, dans la partie « évents », tu indiques tous les capteurs d’ouverture et les detecteurs de présence qui doivent déclencher la sirène.
Dans les actions du même scénario, tu coches la sirène et tu la mets à « On ».
Ainsi, si un détecteur de présence ou un capteur d’ouverture se déclenche, le scénario va activer la sirène. Tu ne passes pas par l’association directe de la sirène avec un autre module, sinon le scénario ici ne sert à rien.
salut cedric
mais je comprend pas le scenario effraction c’est quand on la declenche nous meme ? car quant on met l’alarme en route en partant on la met sur totale ou partielle??
decidement je suis completement a l’ouest
merci d’avance cedric
re
bon j’ai essaye mais des que je clique sur effraction la sirene hurle!!!!
moi je veux qu’elle se declenche que quand le ou les modules s’arme!!
j’ai bien suivi tes explications
et pour l’alarme partielle et totale la sirene ne se declenche pas
!!!!
je pense que je n’arrive pas a comprendre comment on configure un module qui declenche un autre element
ou les events!
merci d’avance
Argh, je croyais que mon tuto était un peu plus clair que ca :( Le scénario « effraction » ne doit pas être activé manuellement, car c’est lui qui se charge de déclencher la sirène. Donc normal que ca ait crié quand tu l’as lancé.
Reprenons dans l’ordre: en temps normal, tous tes capteurs d’ouverture et tes détecteurs de mouvement sont en mode « bypass » (ils ont tous un mode « arm » et un mode « bypass » => en bypass, ils sont au repos, si on peut dire).
Quand tu lances le scénario « alarme totale » ou « alarme partielle », certains de ces capteurs vont passer en mode « Arm » => la surveillance est activée.
Si l’un de ces capteurs en mode « Arm » vient à être déclenché, comme une porte ouverte par exemple (le capteur est alors marqué « trip » en rouge), le scénario « effraction » va se déclencher tout seul, et donc enclencher la sirène.
Quand tu lances ensuite le scenario « Alarme désactivation », ce scenraio arrête la sirène si elle était en route, et repasse tous les capteurs en mode bypass pour arrêter la surveillance.
Voilà. C’est plus clair ?
salut cedric
tout d’abord un grand merci pour tes reponses
grace a toi tout marche en faite j’avais crée des events dans alarme partielle et totale je pense que cela venais de la
maintenant la seule chose qui me reste a regler c’est la reception des mails je les reçois sur mon iphone mais pas comme sur mon PC (1mn)
par contre je ne comprend pas pourquoi des fois je reçois des SMS et des fois nan
encore un grand merci
Voilà une bonne nouvelle ! ;-)
Si je comprends bien, ce qui manque pour l’instant, c’est un clavier pour activer / désactiver l’alarme.
Le clavier rfid a l’air top mais un peu complexe à réaliser…
Et j’ai bien pensé au Karotz mas pas encore communiquant avec le Vera et sera-t-il assez fiable pour ça??
Bref, une idée de clavier serait bienvenue, je suis convaincu par le reste !
Dernier article de Anthony:Suede- So Young- Album Suede- une grosse claque en 92 et je suis toujours sous le charme
On utilise au boulot un clavier+lecteur de badge 125KHz. mode de communication : TTL ou RS485. Je vous donnerais la réf si ça intéresse quelque’un (matos de chez STID). Pour nous le code est utilisé en complément du badge avec une petite fonction sup. : le « code sous contrainte » il suffit de taper ce code en lieu et place du bon code, la porte se comporte de la même manière, mais une alerte est directement envoyée à la société d’alarme. Efficace en cas de braquage. ;)
@ Guillaume : intéressant et sympa la fonction « sous contrainte » mais est-ce que cela s’interface facilement avec la Vera?
Sinon, un clavier classique devrait faire l’affaire, mais lequel alors?
Dernier article de Anthony:Suede- So Young- Album Suede- une grosse claque en 92 et je suis toujours sous le charme
@Anthony : n’ayant pas de système domotique évolué pour faire l’essai je ne peux pas t’assurer un interfaçage facile. Le module est TTL ou RS485 il faut donc un convertisseur pour ton pc ou pourquoi pas une Arduino qui communique avec un HomeSeer. reste la solution d’une passerelle de type module ADAM RS485/RJ45 (je n’ai pas la réf exacte en tête) ou RS485/RS232 (ADAM4520)
en tout cas le jour ou j’ai une maison je ferais l’essai (ne m’attend pas tu risques d’avoir des cheveux blancs d’ici là :lol: )
Est-ce qu’une petite télécommande comme la Wayne-Dalton 3973CR 3 Button Transmitter (http://www.amazon.com/Wayne-Dalton-3973CR-3-Button-Transmitter/dp/B001RMRR74/ref=sr_1_24?s=hi&ie=UTF8&qid=1308920645&sr=1-24) peut faire l’affaire pour mettre en route et désactiver l’alarme?
Sur amazon.com il y a pas mal de choses qui ont l’air compatibles z-wave mais est-ce que ça marche avec la Vera??
Merci,
Anthony
Dernier article de Anthony:Jadore ! Et comme dhab la réalisation est top !
il me semble qu’il ya aussi cette télécommande QEES – Télécommande porte clef Z-Wave
http://www.domadoo.fr/produit,1922,1,QEES–Télécommande-porte-clef-Z-Wave.htm
Je reviens faire un tour du côté des commentaires et il semble qu’il y ait beaucoup d’idées. Serait-il possible d’avoir un tuto sur une solution tout publique (un qui ne nécessiterait pas d’avoir un diplôme en soudure) ? Personnellement, c’est la chaînon manquant pour ma future installation.
Merci beaucoup.
- Je suis d’accord qu’il manque un clavier zwave pour envoyer des commandes (keypad), notamment pour gérer la femme de ménage qui vient et qui doit désactiver l’alarme.
- sinon pour le scénar ‘Alarme’, il manque encore une tempo d’entrée pour nous laisser le temps de désactiver l’alarme et idéalement avec une indication pendant la tempo (lampe qui clignote, son quelconque) a réflechir et tester?
- Et enfin, j’ai changé le scénar d’activation chez moi afin de vérifier avant d’activer que tous les capteurs (d’ouverture) soient bien fermés. Et s’ils ne sont pas fermés alors j’envoie une notification prowl avec la liste des capteurs ouverts (et l’alarme ne s’active pas).
Code ci-dessous:
local capteurs = { 12, 13 , 14, 18, 22, 27, 34, 35, 36 }local is_not_all_ok = 0
local text_pb = ""
for _,mydev in pairs(capteurs) do
local devstatus = luup.variable_get("urn:micasaverde-com:serviceId:SecuritySensor1", "Tripped", mydev)
if (devstatus == "1") then
local devname = luup.devices[mydev].description
text_pb = text_pb .. devname .. " est ouverte, "
is_not_all_ok = is_not_all_ok + 1
end
end
if (is_not_all_ok > 0) then
my_prowl("Mise en route alarme impossible", text_pb, "1")
return false
else
my_prowl("Alarme Partielle Activee", "", 0)
return true
end
rem1: J’utilise une liste fixe (en début de code) des capteurs a checker car tous mes capteurs d’ouverture ne sont pas à vérifier (celui de la porte principale par exemple qui peut être ouvert car on est en train de sortir..)
Mais du coup si on ajoute des capteurs dans sa maison il ne faut pas oublier de les ajouter aux différents scénarios d’alarme.
rem2: j’utilise une fonction globale ‘my_prowl’ pour envoyer mes notifs prowl avec ces paramètres:
function my_prowl (event, description, priority)
Dernier article de Thomas:Installation d’un couple de serveurs dhcp et dns redondants
Hi Thomas, I added your script to my alarm activation, simply fantastic!!!!
Thank you
@Cedric: how can you send a message from Vera in case of alarm with a picture attached?
Thank you, great blog!
Matteo
Bonjour,
« le EZMotion, ne repassent en mode “aucune présence détectée” qu’au bout de plusieurs minutes. » Lors de mes tests il faut attendre 20mn, peut-on réduire ce temps qui me parait très long !
Merci à tous pour les infos….
Hello,
Je viens tout juste de recevoir ma Vera. Je cherche à tester le scénario d’alarme, mais je ne reçois pas de notification. Est ce lié à l’écran Activation du site mymios.com sur lequel je ne sais pas quoi saisir… Bref à quoi sert cette activation et comment la faire ?
Merci!
Dernier article de xav:Nouveau projet: développement de ma première application Android
Hello,
Je voudrais réussir à mettre en place une temporisation pour l’alarme… pour expliquer plus clairement.
J’ai 2 scénarios pour mettre en service et éteindre l’alarme.
Parfois après avoir branché l’alarme, mon Iphone (qui me sert de télécommande pour la vera) se retrouve sans batterie et je dois rentrer dans l’appartement sans avoir débranché l’alarme.
Résultat la sirène se déclenche et c’est vraiment génant.
Je souhaitais mettre en place le système suivant:
Alarme branchée
un capteur armé est déclenché
immédiatement:
=> déclenchement du scénario ‘présence detectée’ : la sirène se met a clignoter pour avertir que le scénario d’alarme est déclenché… mais la sirène n’hurle pas.
=> je reçois une notification PROWL: présence detectée etc…
Au bout de 15 minutes:
=> si le/les capteur(s) est (sont) toujours armé et déclenchés (stripped) alors je déclenche la sirène
=> notification de déclenchement de la sirène (les voisins vont pas être contents, mais cette fois c’est nécessaire)
Pour l’instant je n’ai pas trouvé de solution.
Si je mets une temporisation dans le scénario ‘présence detectée’, alors j’ai bien le cligontement de l’alarme pdt immédiatement après l’effraction. Mais ensuite, même si je désarme les modules, alors au bout de 10 minutes la sirène se met quand même en marche car elle ne fait qu’attendre 10 minutes sans tenir compte du changement d’état du déclencheur durant ce laps de temps… donc c’est inutilisable en l’état.
Je sais pas si j’ai été très clair.. mais en tout cas j’aimerai bien trouver une solution car sinon, c’est vraiment problématique à l’usage et cela rend l’utilisation de la vera pour l’alarme pas du tout WAF!
finalement j’ai réussi à résoudre mon souci de temporisation avec une nouvelle app: countdown timer.
je peux faire un tuto pour expliquer comme installer un délais avant le déclenchement de l’alarme et également comment faire sonner la sirène par intervalles de temps….
Salut
un petit tuto serait qympa je pense car on a pas grand chose sur countdown et cette fonction d’arret d’une scéne est importante
merci
Bonjour à tous,
Je m’intéresse depuis peu à la domotique. J’étudie donc les différents systèmes proposés sur le marché…Le Zwave m’intéresse mais je m’interroge sur l’efficacité du système pour les alarmes. J’ai déja pu lire des articles disant qu’un simple brouilleur de fréquence pouvait rendre inutilisables les alarmes sous Zwave car elles ne sont pas sécurisées pour détecter les attaques…qu’en est il exactement ?
Merci d’avance.