Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Exceptiondays
#1
Bonjour,

J'ai créé 2 règles dans mon fichier linknx.xml qui fonctionnent bien
même si je voudrais les améliorer et les optimiser.
En gros, la première m'envoie un mail si une des lampes est allumée
dans une période de temps définie.
La seconde est une règle qui fait office de timer sur un interrupteur.

Tout fonctionne bien.

Je voulais ajouter des jours d'exception durant mes vacances
précédentes pour ne pas recevoir de mail et donc désactiver la règle
d'envoi de mail pour qques jours.

J'ai donc ajouté

<exceptiondays>
<date day="4" month="1" />
<date day="5" month="1" />
<date day="6" month="1" />
<date day="7" month="1" />
</exceptiondays>

au niveau des services

et j'ai ajouté dans les conditions de la règle

exception=yes

Cela me donnait ceci exactement

<condition type="timer" trigger="true">
<at hour="08" min="30" wdays="12345" exception="yes" />
<until hour="18" min="00" />
</condition>


Malgré ces exceptions je recevais malgré tout des mails, comme si ces
jours ne changeaient rien...

Y a-t-il qque chose d'autre à modifier?

Merci pour votre aide.

Raphaël
#2
Certains d'entre vous utilisent des règles d'exception de jours?
Si oui cela fonctionne-t-il corectemment?

J'ai continué mes recherches et il semblerait que l'ajout des dates
entre les balises "exceptiondays" provoque des perturbations sur
toutes les règles/actions, même celles qui ne sont pas concernées par
des exceptions...

J'ai du mal à trouver des infos sur le net concernant ce sujet. Si
qqun a des idées, elles sont les bienvenues...

Merci.
Raphaël


On 21 jan, 14:55, Raphaël <r.clau...@gmail.com> wrote:
> Bonjour,
>
> J'ai créé 2 règles dans mon fichier linknx.xml qui fonctionnent bien
> même si je voudrais les améliorer et les optimiser.
> En gros, la première m'envoie un mail si une des lampes est allumée
> dans une période de temps définie.
> La seconde est une règle qui fait office de timer sur un interrupteur.
>
> Tout fonctionne bien.
>
> Je voulais ajouter des jours d'exception durant mes vacances
> précédentes pour ne pas recevoir de mail et donc désactiver la règle
> d'envoi de mail pour qques jours.
>
> J'ai donc ajouté
>
>   <exceptiondays>
>         <date day="4" month="1" />
>         <date day="5" month="1" />
>         <date day="6" month="1" />
>         <date day="7" month="1" />
>   </exceptiondays>
>
> au niveau des services
>
> et j'ai ajouté dans les conditions de la règle
>
> exception=yes
>
> Cela me donnait ceci exactement
>
>           <condition type="timer" trigger="true">
>           <at hour="08" min="30" wdays="12345" exception="yes" />
>           <until hour="18" min="00" />
>           </condition>
>
> Malgré ces exceptions je recevais malgré tout des mails, comme si ces
> jours ne changeaient rien...
>
> Y a-t-il qque chose d'autre à modifier?
>
> Merci pour votre aide.
>
> Raphaël
#3
Salut,

Le paramètre exception="yes" signifie que le timer se déclenchera
uniquement les jours d'exception.
Si tu utilises exception="no", le timer ne se déclenchera pas pendant
les jours d'exception. Si tu supprimes complètemennt le paramètre, le
timer devrait complètement ignorer la liste de jours d'exception.

https://sourceforge.net/apps/mediawiki/l...pec_Syntax

Jean-François


On 31 jan, 13:38, Raphaël <r.clau...@gmail.com> wrote:
> Certains d'entre vous utilisent des règles d'exception de jours?
> Si oui cela fonctionne-t-il corectemment?
>
> J'ai continué mes recherches et il semblerait que l'ajout des dates
> entre les balises "exceptiondays" provoque des perturbations sur
> toutes les règles/actions, même celles qui ne sont pas concernées par
> des exceptions...
>
> J'ai du mal à trouver des infos sur le net concernant ce sujet. Si
> qqun a des idées, elles sont les bienvenues...
>
> Merci.
> Raphaël
>
> On 21 jan, 14:55, Raphaël <r.clau...@gmail.com> wrote:
>
> > Bonjour,
>
> > J'ai créé 2 règles dans mon fichier linknx.xml qui fonctionnent bien
> > même si je voudrais les améliorer et les optimiser.
> > En gros, la première m'envoie un mail si une des lampes est allumée
> > dans une période de temps définie.
> > La seconde est une règle qui fait office de timer sur un interrupteur.
>
> > Tout fonctionne bien.
>
> > Je voulais ajouter des jours d'exception durant mes vacances
> > précédentes pour ne pas recevoir de mail et donc désactiver la règle
> > d'envoi de mail pour qques jours.
>
> > J'ai donc ajouté
>
> >   <exceptiondays>
> >         <date day="4" month="1" />
> >         <date day="5" month="1" />
> >         <date day="6" month="1" />
> >         <date day="7" month="1" />
> >   </exceptiondays>
>
> > au niveau des services
>
> > et j'ai ajouté dans les conditions de la règle
>
> > exception=yes
>
> > Cela me donnait ceci exactement
>
> >           <condition type="timer" trigger="true">
> >           <at hour="08" min="30" wdays="12345" exception="yes" />
> >           <until hour="18" min="00" />
> >           </condition>
>
> > Malgré ces exceptions je recevais malgré tout des mails, comme si ces
> > jours ne changeaient rien...
>
> > Y a-t-il qque chose d'autre à modifier?
>
> > Merci pour votre aide.
>
> > Raphaël
>
>


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)