Forum eedomus http://forum.eedomus.fr/ |
|
[Amélioration] Délai des règles http://forum.eedomus.fr/viewtopic.php?f=13&t=2745 |
Page 1 sur 1 |
Auteur: | Terrano [ 05 Mai 2015 13:25 ] |
Sujet du message: | [Amélioration] Délai des règles |
Bonjour, J'effectue un paramétrage poussé de la eeDomus avec intégration sur serveur Asterisk. Par exemple, lors d'une détection incendie, ma eeDomus peut envoyer un message audio sur tous les téléphones SIP de la maison (y compris les mobiles en extérieur) et fait sonner les sirènes d'alarme. Or, le fait de faire sonner les sirènes d'alarme masque le message diffusé par les téléphones. Je n'ai pas trouvé de moyen de déclencher une règle par exemple 5 minutes après le déclenchement ou le changement d'état d'un périphérique. Serait-il possible, tout comme il l'est de pouvoir mettre un délai avant le réclenchement d'une règle, de pouvoir mettre un délai avant le déclenchement d'une règle ? Le but serait qu'une règle passe en l'état d'attente (5 minutes) par exemple et qu'au bout des 5 minutes, qu'elle vérifie si les conditions sont toujours d'actualité ou pas. Qu'en pensez-vous ? |
Auteur: | influman [ 05 Mai 2015 18:04 ] |
Sujet du message: | Re: [Amélioration] Délai des règles |
il te suffit de passer par un état virtuel à deux valeurs avec une macro de tempo de 5mn. Tu lances la macro à la détection d'incendie. Tu rajoutes cet état comme critère de déclenchement dans ta règle à temporiser, et qui le remets également à zéro comme action. Si tu prévoies de stopper d'une manière ou d'une autre la procédure en cours, il te suffit de prévoir un "macro -> Arreter" sur cet état dans une règle. |
Auteur: | Terrano [ 06 Mai 2015 08:38 ] |
Sujet du message: | Re: [Amélioration] Délai des règles |
Noté, je vais tester, merci pour le tuyau |
Auteur: | mmaatt86 [ 10 Juil 2015 00:23 ] |
Sujet du message: | Re: [Amélioration] Délai des règles |
Salut Terrano, Comment as tu fait pour intégrer l'Eedomus avec Asterisk? Je cherche à faire l'inverse c'est à dire qu'un appel lance un macro par exemple. |
Auteur: | Terrano [ 10 Juil 2015 09:06 ] |
Sujet du message: | Re: [Amélioration] Délai des règles |
Bonjour, J'ai réalisé quelques tutos dont tu peux t'inspirer : http://www.nas-forum.com/forum/topic/46 ... de-google/ http://www.nas-forum.com/forum/topic/46 ... -francais/ J'ai également créé un ensemble de script très complet :
Pour se faire, faut disposer d'un NAS Synology bien configuré. D'abord, créer un dossier partagé /volume1/scripts/Asterisk/ et y déposer le fichier tts.sh suivant :
Ensuite, créer un dossier Web avec accès restreint (par IP locale) \volume1\web\perso\asterisk et y déposer les fichiers suivants : class.php :
class.weather.php :
weather.php :
Maintenant, coté eeDomus, déposer le script suivant : asterisk.php :
|
Auteur: | Terrano [ 10 Juil 2015 09:07 ] |
Sujet du message: | Re: [Amélioration] Délai des règles |
Maintenant, reste à configurer les extensions Asterisk, en SSH, faire : vi /var/packages/Asterisk/target/etc/asterisk/extensions.conf Dans le fichier placer les variables globales suivantes :
Placer ensuite les extensions suivantes :
Pour faire parler eeDomus sur un SIP, suffit alors de créer un actionneur HTTP et de l'appeler "eeDomus vous parle" par exemple. Il faut alors rentrer plusieurs valeurs en fonction des alertes vocales souhaitées :
A vous de définir les textes souhaités et les incorporer dans vos règles. A noter que ces scripts peuvent également être utilisés en batch pour le tts.sh ou en web. Pour le moment, je suis toujours entrain de les améliorer et je ferais un tuto sur le site http://www.nas-forum.com/forum/forum/28-tutorials/ quand ils seront parfaits. |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |