Aller au contenu

Module d'activation de l'alarme


Messages recommandés

Posté(e) (modifié)

Salut les gars,

 

Bon, vu que j'ai quelques modules qui deconnent et que je suis obligé de desinclure/reinclure de temps a autre..

vu que j'oublie a chaque fois de redonner les droits a madame qui râle car elle se prend 120db dans la tronche.... 

Vu que c'est chiant d'armer/desarmer a la main

et vu que j'ai rajouter des cams que je veux allumer quand l'alarme est activé

 

je désire donc faire une scène automatisant tout ca...

 

Dans l'idéal je désirais faire 1 scène Armeemnt/desarment qui suivant l'action d'un bouton active ou désactive l'alarme en faisant ça:

 

 

Allumage Wallplug

Armement ensemble des capteurs

Envoie SMS de confirmation + Notif Fibaro

 

 

 

Par la suite, un pont domoticz permettrais de venir mettre a jour le bouton en automatique via des tags BT.

 

 

Avant que je réinvente la roue, l'un de vous a ça dans ses tiroirs ? 

 

Modifié par schwinny
Posté(e)

Salut @schwinny,

@Moicphil avait fait cela, reste à adapter avec ton besoin, mais tout est déjà prévu ;-)

Tu utilises quoi comme TAG pour faire de la detection de présence ? des NUT ? 

Posté(e)

Les NUT c'est bof tout de même, je trouve que cela bouffe les piles à une vitesse...

 

Par contre j'ai pas compris ce que tu veux faire ? Pourquoi armer/désarmer à la main ?

Posté(e)

@Nico

 

Ce que je veux c'est que quand on sort, l'alarme Fibaro arme l'ensemble de mes capteurs.

 

Engros:

 

Non detection de tags sur domoticz --> passage du bouton "ALARME" a ON --> Scénario on.

 

fibaro:call(78, "setArmed", "1")
fibaro:call(365, "setArmed", "1")
fibaro:call(416, "setArmed", "1")
fibaro:call(30, "setArmed", "1")
fibaro:call(165, "setArmed", "1")
fibaro:call(434, "setArmed", "1")
fibaro:call(26, "setArmed", "1")
fibaro:call(422, "setArmed", "1")
fibaro:call(188, "setArmed", "1")
fibaro:call(176, "setArmed", "1")
fibaro:call(182, "setArmed", "1")
fibaro:call(74, "setArmed", "1")
fibaro:call(253, "setArmed", "1")
fibaro:call(390, "setArmed", "1")
fibaro:call(428, "setArmed", "1")
fibaro:call(82, "setArmed", "1")
fibaro:call(373, "setArmed", "1")
fibaro:call(408, "setArmed", "1")

-- Activation des Caméras --
fibaro:call(97, "turnOn")
fibaro:call(23, "turnOn")

 

detection de tags sur domoticz --> passage du bouton "ALARME" a OFF --> Scénario OFF.

 

fibaro:call(78, "setDisarmed", "1")
fibaro:call(365, "setDisarmed", "1")
fibaro:call(416, "setDisarmed", "1")
fibaro:call(30, "setDisarmed", "1")
fibaro:call(165, "setDisarmed", "1")
fibaro:call(434, "setDisarmed", "1")
fibaro:call(26, "setDisarmed", "1")
fibaro:call(422, "setDisarmed", "1")
fibaro:call(188, "setDisarmed", "1")
fibaro:call(176, "setDisarmed", "1")
fibaro:call(182, "setDisarmed", "1")
fibaro:call(74, "setDisarmed", "1")
fibaro:call(253, "setDisarmed", "1")
fibaro:call(390, "setDisarmed", "1")
fibaro:call(428, "setDisarmed", "1")
fibaro:call(82, "setDisarmed", "1")
fibaro:call(373, "setDisarmed", "1")
fibaro:call(408, "setDisarmed", "1")

-- Activation des Caméras --
fibaro:call(97, "turnOFF")
fibaro:call(23, "turnOFF")

 

Posté(e)

J'ai pas testé les NUT :-)
Easy@schwinny ce que tu veux faire mais la partie domoticz si tu peux lancer une scene sur la HC2 apres c est simple.

On peut peut etre faire un code plus joli :-)
Tout ce que tu veux armer sont dans la mm pieve, meme section ou autre ??


Envoyé de mon BND-L21 en utilisant Tapatalk

Posté(e)

oui j'utilise GEA ;) 
fait toi plaisir sur le code si tu veux, je voulais faire un tableau pour les ID mais apparemment pas possible ? 

 

pas dans la même pièce mais j'arme tout en partant, je gère pas les zones et veux un truc simple :) 

 

Posté(e)

Tes detecteurs/capteurs sont dans l alarme fibaro ??

Avec GEA je pensais a quelquechise du genre

Non detections tags sur domoticz -> variable Alarme à On -> GEA en declenchement instantane sur la variable globale en condition qui arme tes detecteurs.

Envoyé de mon BND-L21 en utilisant Tapatalk

Posté(e)

Yo,

 

@schwinny

Quelquechose comme ceci peut-etre :

   Tags Domoticz --> api http pour modification de la variable globale --> et pour GEA :

      --> dans l'entete sous %%globals le nom de ta variable

      --> la ligne GEA :

 

 GEA.add({"Global", "Alarme", "ON"}, -1, "", {
    {"setArmed",
        {78,365,416,30,165,434,26,422,188,176,182,74,253,390,428,82,373,408}},
    {"turnOn", {97,23}}
    })

 

×
×
  • Créer...