Forum eedomus
http://forum.eedomus.fr/

Réinitialiser les règles ?
http://forum.eedomus.fr/viewtopic.php?f=18&t=4674
Page 1 sur 1
Auteur:  Mailgifson [ 16 Oct 2016 23:11 ]
Sujet du message:  Réinitialiser les règles ?

Bonjour à tous,

J'ai créé plusieurs règles qui permettent de contrôler les radiateurs en fonction des jours de la semaine, de la période de la journée et de la présence ou l'absence de personnes dans la maison.

Je souhaite ajouter un interrupteur sur les radiateurs de la salle de bain qui enclenche les radiateur pendant 30 minutes quand on l'actionne.

Le problème c'est que je ne vois pas comment revenir à l'état précédent une fois le compte à rebours terminé. En effet si je rejoute une règle qui passe le radiateur en question en confort pendant 30 minutes, je ne sais pas quoi mettre une fois les 30 minutes écoulées.

Existe t-il un moyen de réinitialiser (rejouer) les règles pour réinitialiser l'état des radiateurs ?

Le problème est identique avec le détecteur d'ouverture des fenêtres :)

Merci d'avance pour vos retours.
Auteur:  stef31 [ 17 Oct 2016 07:16 ]
Sujet du message:  Re: Réinitialiser les règles ?

Une simple macro que tu appelles dans ta règle devrait suffire.
Auteur:  Mailgifson [ 17 Oct 2016 08:38 ]
Sujet du message:  Re: Réinitialiser les règles ?

stef31 a écrit:Une simple macro que tu appelles dans ta règle devrait suffire.


Merci pour ton retour.
Tu peux me détailler un peu plus comment tu utiliserais la macro pour faire cela ?
Auteur:  stef31 [ 17 Oct 2016 11:16 ]
Sujet du message:  Re: Réinitialiser les règles ?

Tu vas sur l'onglet macro du radiateur concerné.
Tu crées deux lignes
Attendre 0 minutes puis "Mode confort"
Attendre 30 minutes puis "Mode arrêt".
Tu nommes et tu enregistres ta macro.

Puis tu n'as plus qu'à appeler ta macro dans ta règle. Ton chauffage s'allumera pendant 30 minutes.
Auteur:  Mailgifson [ 17 Oct 2016 12:36 ]
Sujet du message:  Re: Réinitialiser les règles ?

stef31 a écrit:Attendre 30 minutes puis "Mode arrêt".


J'aimerais revenir sur l'état précédent à la fin des 30 minutes. En gros si c'était en confort alors je reviens en confort, si j'étais en eco alors je reviens en eco...

L'état précédent étant déterminé par d'autres règles.
Auteur:  stef31 [ 17 Oct 2016 13:13 ]
Sujet du message:  Re: Réinitialiser les règles ?

Ah oui, j'avais pas bien compris. :)

C'est un peu plus compliqué ce que tu veux faire car il faut mémorisé l'état précédent. A chaud, je ne saurais pas te dire comment faire, ni même si c'est possible.
Je pense que c'est possible via un script qui existe peut être déjà?
Auteur:  aurique [ 17 Oct 2016 13:29 ]
Sujet du message:  Re: Réinitialiser les règles ?

Bonjour,

Par un état virtuel non ?
Auteur:  Mailgifson [ 17 Oct 2016 13:54 ]
Sujet du message:  Re: Réinitialiser les règles ?

aurique a écrit:Par un état virtuel non ?


Ca serait quoi l'idée ? D'ajouter un état virtuel sur toutes mes règles liées à la gestion de mes radiateurs et de changer la valeur au bout des 30 minutes pour 'rejouer' toutes les règles (et donc revenir à l'état initial) ?
Auteur:  aurique [ 17 Oct 2016 14:13 ]
Sujet du message:  Re: Réinitialiser les règles ?

Pas tout à fait.

D'abord, tu dois créer un état virtuel qui reprend ta consigne du moment , c'est à dire que dès qu'une règle change la consigne, elle change également le virtuel (sauf dans le cas de l'interrupteur) . Lorsque la macro de 30mn est terminé, tu n'as plus qu'à vérifier la valeur de ton virtuel (avec des règles du genre si virtuel ="Confort" alors Consigne Chauffage = "Confort") .

Par contre si il y a beaucoup de radiateurs a gérer indépendamment, ça devient vite compliqué avec la multiplication des virtuels et des règles.

Dis nous.
Auteur:  aurique [ 18 Oct 2016 13:30 ]
Sujet du message:  Re: Réinitialiser les règles ?

Tu as réussi ?

:?:
Auteur:  Mailgifson [ 04 Nov 2016 08:10 ]
Sujet du message:  Re: Réinitialiser les règles ?

Non pas encore, je bloque sur l'utilisation des types de journées (Journée au travail, Journée à la maison, ...).

Je trouve l'utilisation du calendrier de la semaine trop fastidieuse, car elle impose une connexion à l'interface avancée de l'eedomus (non disponible depuis l'application). Du coup j'ai créé un périphérique virtuel avec plusieurs états : Automatique, Présent et Absent.

J'aimerais que lorsque ce périphérique est en Automatique alors il utilise les types de journées et les phases de la journée de façon Automatique par rapport à ce qui est défini dans l'interface.

Quand je passe le périphérique en Présent, alors j'aimerais forcer l'utilisation du type de journée en "A la maison".

Quand je passe le périphérique en Absent, alors forcer l'utilisation du type de journée en "Journée de travail".

Le problème est que je parviens pas à retrouver un moyen de repasser à la gestion autonome du calendrier / phase de la journée quand je passe d'un état "forcé" à un état "Automatique".
Auteur:  Kitor [ 04 Nov 2016 08:57 ]
Sujet du message:  Re: Réinitialiser les règles ?

Salut,
Au cas où

Règle :

Interrupteur devient ON
ET Interrupteur n'a pas changé depuis 30 Mn

Alors

Tu remet à l’état initial
et Interrupteur OFF (ou une autre valeur que tu désire)
Auteur:  Kitor [ 04 Nov 2016 09:00 ]
Sujet du message:  Re: Réinitialiser les règles ?

Kitor a écrit:Salut,
Au cas où

Règle :

Interrupteur devient ON :
Tu sauvegarde dans un état la valeur du périphérique (Confort, Économique, ect)

puis

Interrupteur devient ON
ET Interrupteur n'a pas changé depuis 30 Mn

Alors

Tu remet à l’état initial (Etat de la sauvegarde)
et Interrupteur OFF (ou une autre valeur que tu désire)


Avant bien sur tu sauvegarde dans un état la valeur du périphérique (Confort, Économique, ect)
Auteur:  Mailgifson [ 04 Nov 2016 11:18 ]
Sujet du message:  Re: Réinitialiser les règles ?

Le sujet ayant divergé, je vais créer un nouveau sujet. Je reviendrais sur ce problème de temporisation une fois le problème de calendrier résolu :)
Page 1 sur 1 Le fuseau horaire est UTC+1 heure