Forum eedomus http://forum.eedomus.fr/ |
|
Regles recursives ou utilisation d'une regles dans une regle http://forum.eedomus.fr/viewtopic.php?f=18&t=8387 |
Page 1 sur 1 |
Auteur: | FGFME38 [ 09 Avr 2019 10:39 ] |
Sujet du message: | Regles recursives ou utilisation d'une regles dans une regle |
Bonjour la communauté, Venant d'une box concurrente et suite la la panne aléatoire de celle ci, je me suis tourné vers la eedomus pour gérer plus de 60 modules, principalement, de marque Fibaro. Donc sur eedomus Je suis un newbe. Je suis a l'etape de recreation des mes anciennes regles pour les adapter a l'eedomus Dans mon ancienne box je pouvais creer une regle (permettant de d'ouvrir un volet roulant d'une fenetre si et seulement si la fenetre n'est pas ouverte) puis de reutiliser cette regle dans une seconde regle permettant de gerer l'ouverture de tous les volets sous conditions. Comment puis je realiser ce type d'action sous eedomus. merci a tous les contributeurs a bientot |
Auteur: | influman [ 09 Avr 2019 11:45 ] |
Sujet du message: | Re: Regles recursives ou utilisation d'une regles dans une r |
Mon conseil c'est qu'il ne faut pas essayer de reproduire la logique de programmation d'une autre box, mais simplement de penser à la base ce que tu veux faire d'un point de vue logique domotique ![]() puis de le répercuter simplement dans l'eedomus Quelle sont les conditions d'ouvertures de tous les volets ? (heure ? interrupteur central ?..). |
Auteur: | FGFME38 [ 10 Avr 2019 21:23 ] |
Sujet du message: | Re: Regles recursives ou utilisation d'une regles dans une r |
Je suis en accord sur le principe mais pouvoir ouvrir un volet sous condition est super interressant je m'explique j'ai 10 volets roulants Pour les fenetres Cuisine1, cuisine2, Bureau, Chambre1, chambre2, .... J'ai un detecteur d'ouverture sur l'ouvrant de la fenetre J'ai un detecteur d'ouverture sur le l'oscillo-battant de la fenetre J'ai un volet roulant J'ai aussi des enfants qui laissent les fenetres ouvertes (ou fermées) Quand je dois ouvrir un volet (le test est fait pour chaque fenetre), voici la regle que j'applique Si la fentre est fermée Si l'oscillobattant est fermé alors j'ouvre le volet sinon je n'ouvre pas Pour les baies vitrées Salon, Salle a manger J'ai un detecteur d'ouverture sur la baie vitrée J'ai un detecteur d'ouverture sur la securité de la baie (mon systeme de fermeture est cassé et remplacé par une barre ositionnée au bas de la baie; cette barre est equipée d'un strip, detecteur d'ouverture extra fin) Dans ce cas la baie peut etre fermée SANS que le systeme de securité soit en place (dans ce cas, quand je passe en mode alarme, un SMS est envoyé sur le portable pour m'informer) J'ai un volet roulant Quand je dois ouvrir un volet (le test est fait pour chaque baie), voici la regle que j'applique Si la scurité de la baie est en place alors j'ouvre le volet sinon je n'ouvre pas Voici maintenant un des cas quand j'utilise ces regles Quand je part de la maison, j'ouvre chaque volet (qui possede les conditions si dessus), ce qui donne, quand je pars j'ouvre le volet Cuisine1 j'ouvre le volet Cuisine2 j'ouvre le volet Chambre1 j'ouvre le volet Chambre2 j'ouvre le volet Chambre3 j'ouvre la baie Salon j'ouvre la baie Salle a Manger Je ferme le garage (s'il est ouvert) Je ferme le cabanon (s'il est ouvert) ... En gros chaque ouvrant reagit en fonction de conditions Comment je fais sous eedomus ? A bientot |
Auteur: | FGFME38 [ 10 Avr 2019 21:39 ] |
Sujet du message: | Re: Regles recursives ou utilisation d'une regles dans une r |
J'ai oublier de preciser l'envoi d'un SMS/Notification si une fenetre est ouverte et ceci pour chaque fenetre Ce systeme permet vraiment de gerer chaque fenetre au cas par cas et une eventuelle action/notification a bientot |
Auteur: | influman [ 10 Avr 2019 22:25 ] |
Sujet du message: | Re: Regles recursives ou utilisation d'une regles dans une r |
Avec eedomus, il y a plusieurs façons de faire. Chaque eedomusien ici t’en donnerais une differente ![]() Une des possibilités est de baser le declenchement sur un etat. On crée un peripherique etat virtuel avec deux valeurs possibles : tout ouvrir / tout fermer Ce sera l’actionneur manipulé pour gerer l’ouverture/fermeture de tous les volets, positionnable soit manuellement soit par une regle, l’api, google home, etc.. Appelons cet etat : « controle VR » Tu pourras lui ajouter des valeurs a ta guise si besoin. Ensuite, le plus simple, est de creer une regle par volet, vu que les conditions peuvent differer. Exemple pour cuisine1 : Si « controle VR » EST MAINTENANT egal à « tout fermer » Et fenetre cuisine est fermee Et ... alors fermeture du vr cuisine Tu fais ensuite une duplication de regle pour tous les autres volets. Ainsi, au declenchement de ton etat, les regles dont les criteres seront verifiees se lanceront. Tu peux, a chaque regle, la dupliquer avec les criteres contraires pour te notifier. Ca fait bcp de regles mais en les regroupant sous le groupe volet, la maintenance sera aisée volet par volet. Sinon, pour la notif, tu as le plugin « etat des ouvetures » qui peut completer ton besoin : Et avec une regle du genre : Si controle volet est maintenant egal a fermer Et etat ouverture est egal a « au moins une ouverte » Alors notifier la valeur litteral de l’etat d’ouverture |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |