Alarm domoticz

xchwarze/ideAlarm
Multi Zone Home Alarm Script for Domoticz. Contribute to xchwarze/ideAlarm development by creating an account on GitHub.

Créer des périphériques de texte virtuel

Pour chaque zone d'alarme que vous souhaitez définir, créez deux périphériques de texte virtuel. Un dispositif de texte est utilisé pour afficher le "mode d'armement" de la zone d'alarme et l'autre est utilisé pour afficher le "statut" de la zone d'Alam.

Vous voudrez peut-être rester très simple au début et nommer simplement les dispositifs de texte de votre première zone d'alarme "Mode d'armement Z1" et "Statut Z1". Si vous prévoyez d'ajouter une deuxième zone d'alarme, nommez-les simplement "Mode d'armement Z2" et "Statut Z2", etc. (Plus tard, vous pouvez renommer ces périphériques de texte virtuels comme vous le souhaitez).

Créer des périphériques de commutation virtuelle

Chaque zone d'alarme aura besoin de deux commutateurs virtuels pour basculer entre les modes d'armement.

Le premier interrupteur sera utilisé pour basculer entre "Armed Home" et "Désarmé". Le deuxième interrupteur sera utilisé pour basculer entre "Armé" et "Désarmé".

Pour votre première zone d'alarme, vous pouvez nommer ces commutateurs "Basculer le bras Z1 vers la maison" et "Basculer le bras Z1 vers l'extérieur".

IMPORTANT : éditez maintenant les commutateurs virtuels que vous venez de créer et réglez Délai d'attente: sur 2 secondes. Vous pouvez également changer l'icône de commutation en "Alarme" si vous le souhaitez.

Configurer le panneau de sécurité intégré

Si vous n'avez pas déjà défini de périphérique Security Panel dans votre système (recherchez parmi les commutateurs si vous n'êtes pas sûr), vous pouvez en ajouter un maintenant en spécifiant un code PIN dans les paramètres, puis en armant le panneau de sécurité (Configuration-> Plus d'options -> Panneau de sécurité). Il devrait ensuite être visible sous les appareils, où vous pouvez ajouter le commutateur. Nommez-le par exemple "Panneau de sécurité".

Créer le fichier de configuration

Téléchargez l'exemple de fichier de configuration et enregistrez-le dans votre dossier de script dzVents, par exemple / path / to / domoticz / scripts / dzVents / scripts / en utilisant le nom ideAlarmConfig.lua .

Exemple de commande linux sur un Raspberry Pi connecté en tant qu'utilisateur pi. (N'utilisez pas la commande sudo):

wget -nc -O ~ /domoticz/scripts/dzVents/scripts/ideAlarmConfig.lua https://github.com/xchwarze/ideAlarm/tree/master/examples/ideAlarmConfig.lua

Modifier le fichier de configuration

Apportez vos modifications au fichier de configuration. Voir Configuration .

Copiez et collez votre fichier de configuration dans le formulaire sur le codepad pour vérifier qu'il a la syntaxe LUA correcte. Sélectionnez "Lua" et marquez votre pâte comme "privée", elle ne sera donc pas publique. Sauvegarde le.

Téléchargez le fichier des aides à l'événement

Téléchargez l'exemple de fichier d'aide et enregistrez le fichier dans votre dossier de script dzVents, par exemple / path / to / domoticz / scripts / dzVents / scripts / en utilisant le nom ideAlarmHelpers.lua .

Exemple de commande linux sur un Raspberry Pi connecté en tant qu'utilisateur pi. (N'utilisez pas la commande sudo):

wget -nc -O ~ /domoticz/scripts/dzVents/scripts/ideAlarmHelpers.lua https://github.com/xchwarze/ideAlarm/tree/master/examples/ideAlarmHelpers.lua

Téléchargez le module ideAlarm

Téléchargez le fichier du module ideAlarm et enregistrez le fichier dans votre dossier de script dzVents, par exemple / path / to / domoticz / scripts / dzVents / scripts / en utilisant le nom ideAlarmModule.lua .

Exemple de commande linux sur un Raspberry Pi connecté en tant qu'utilisateur pi. (N'utilisez pas la commande sudo):

wget -O ~ /domoticz/scripts/dzVents/scripts/ideAlarmModule.lua https://github.com/xchwarze/ideAlarm/tree/master/scripts/ideAlarmModule.lua

Télécharger ideAlarm.lua

Téléchargez le script ideAlarm dzVents et enregistrez le fichier dans votre dossier de script dzVents, par exemple / chemin / vers / domoticz / scripts / dzVents / scripts / en utilisant le nom ideAlarm.lua .

Exemple de commande linux sur un Raspberry Pi connecté en tant qu'utilisateur pi. (N'utilisez pas la commande sudo):

wget -O ~ /domoticz/scripts/dzVents/scripts/ideAlarm.lua https://github.com/xchwarze/ideAlarm/tree/master/scripts/ideAlarm.lua