12/04/2011, 14:37:41
Bonjour,
Génial...
J'ai testé et cela fonctionne.
Merci beaucoup...
J'ai juste modifié les "if obj("...") " pour y mettre les id des
différents objects de ma liste.
Dernière question concernant la syntaxe...
Le contenu (body) de mon mail est sur une ligne, quelle est la syntaxe
pour un retour à la ligne?
Merci.
Raphaël
On 12 avr, 13:01, Anthony PENHARD <a.penh...@gmail.com> wrote:
> salut,
>
> avec un script lua tu peux "mettre en forme" le "texte"
> un truc du genre :
> <condition type="and">
> <condition type="timer" trigger="true">
> <at hour="08" min="30" wdays="12345" />
> <until hour="18" min="00" />
> </condition>
> <condition type="or">
> <condition type="object" id="Eo_cuisine" value="on" trigger="true" />
> <condition type="object" id="Eo_sam" value="on" trigger="true" />
> <condition type="object" id="Eo_sam_dim" value="on" trigger="true" />
> </condition>
> </condition>
> <actionlist>
> <action type="script">
> text_email="";
> if obj("Eo_cuisine") == "on" then text_email = "Cuisine"; end;
> if obj("Eo_cuisine") == "on" then text_email = text_email.." SAM"; end;
> if obj("Eo_cuisine") == "on" then text_email = text_email.." SAM Dim"; end;
> set("object_text_email", text_email);
> </action>
> <action type="send-email" to="mac...@chose.be" subject="Lampe(s)
> ${object_text_email} allumee(s) - linknx" var="true" >Une lampe est
> allumee en dehors des heures prevues... Verifier que c'est justifie!
> Lampe ${object_text_email}</action>
> </actionlist>
>
> avec avant ajouter la définition de "l'object string"
> <object type="16.000" id="object_text_email" >Texte Email</object>
> => limité à 14 caractères donc pas sur que cela fonctionne si les 3
> lampes sont alumées ...
>
> sinon essayer avec :
> <object type="28.001" id="object_text_email" >Texte Email</object>
>
> a tester ...
> @+
> Anthony.
>
>
>
> > J'ai mis à jour mon linknx pour pouvoir utiliser ces paramètres, mais
> > je n'arrive pas à faire ce que je souhaite.
>
> > Si je suis ton raisonement (si je ne me trompe pas), ${id_objet} me
> > renvoie l'état de ma lampe (on/off).
> > Cela signifie qu'il faudrait que je le fasse pour chaque objet... ce
> > qui rallonge considérablement le champ objet de mon mail.
> > Or mon but était d'avoir le nom ou l'id de la lampe allumée (et non
> > son état ou celui des autres lampes).
> > Ceci étant j'ai l'impression de pouvoir arriver à faire ce que je
> > souhaite avec l'utilisation de cette variable, probablement à l'aide
> > de condition mais je ne sais pas comment...
> > Si quelqu'un a une idée, je suis preneur...
>
> > Merci
> > Raphaël
>
> > On Apr 6, 10:30 am, frederic Gilliard <mail2fre...@gmail.com> wrote:
> >> avec la dernière version de linknx (.28) tu peux ajouter la valeur
> >> d'objet
> >> dans tes mails/sms.
> >> Il faut ajouter le paramètre var="true"
> >> Et mettre la valeur des objets sous la forme ${id_objet} qui sera alors
> >> remplacé par la valeur de l'objet.
>
> >> Le 6 avril 2011 10:16, Raphaël <r.clau...@gmail.com> a écrit :
>
> >> > Bonjour,
>
> >> > J'utilise une rule pour déterminer si une des lampes de la maison est
> >> > allumée en dehors des heures que j'ai spécifié.
> >> > Lorsqu'une de ces lampes est allumée ou qu'à partir de 8h30 l'une
> >> > d'entre elle est encore allumée, l'action choisie est l'envoi d'un
> >> > mail.
> >> > Et cela fonctionne très bien.
> >> > Je voudrais trouver dans mon mail la lampe qui est allumée (car pour
> >> > l'instant, je sais qu'une lampe est allumée mais je ne sais pas
> >> > laquelle et je dois me connecter sur mon site pour le savoir).
>
> >> > Quelqu'un a une idée?
>
> >> > Cela donne ceci, en résumé:
>
> >> > <condition type="and">
> >> > <condition type="timer" trigger="true">
> >> > <at hour="08" min="30" wdays="12345" />
> >> > <until hour="18" min="00" />
> >> > </condition>
> >> > <condition type="or">
> >> > <condition type="object" id="Eo_cuisine" value="on"
> >> > trigger="true" />
> >> > <condition type="object" id="Eo_sam" value="on"
> >> > trigger="true" />
> >> > <condition type="object" id="Eo_sam_dim" value="on"
> >> > trigger="true" />
> >> > </condition>
> >> > </condition>
> >> > </condition>
> >> > <actionlist>
> >> > <action type="send-email" to="mac...@chose.be"
> >> > subject="Lampe(s) allumee(s) - linknx" >
> >> > Une lampe est allumee en dehors des heures prevues...
> >> > Verifier que c'est justifie!
> >> > </action>
> >> > </actionlist>
>
> >> > Merci d'avance pour vos bonnes idées...
> >> > Raphaël
Génial...
J'ai testé et cela fonctionne.
Merci beaucoup...
J'ai juste modifié les "if obj("...") " pour y mettre les id des
différents objects de ma liste.
Dernière question concernant la syntaxe...
Le contenu (body) de mon mail est sur une ligne, quelle est la syntaxe
pour un retour à la ligne?
Merci.
Raphaël
On 12 avr, 13:01, Anthony PENHARD <a.penh...@gmail.com> wrote:
> salut,
>
> avec un script lua tu peux "mettre en forme" le "texte"
> un truc du genre :
> <condition type="and">
> <condition type="timer" trigger="true">
> <at hour="08" min="30" wdays="12345" />
> <until hour="18" min="00" />
> </condition>
> <condition type="or">
> <condition type="object" id="Eo_cuisine" value="on" trigger="true" />
> <condition type="object" id="Eo_sam" value="on" trigger="true" />
> <condition type="object" id="Eo_sam_dim" value="on" trigger="true" />
> </condition>
> </condition>
> <actionlist>
> <action type="script">
> text_email="";
> if obj("Eo_cuisine") == "on" then text_email = "Cuisine"; end;
> if obj("Eo_cuisine") == "on" then text_email = text_email.." SAM"; end;
> if obj("Eo_cuisine") == "on" then text_email = text_email.." SAM Dim"; end;
> set("object_text_email", text_email);
> </action>
> <action type="send-email" to="mac...@chose.be" subject="Lampe(s)
> ${object_text_email} allumee(s) - linknx" var="true" >Une lampe est
> allumee en dehors des heures prevues... Verifier que c'est justifie!
> Lampe ${object_text_email}</action>
> </actionlist>
>
> avec avant ajouter la définition de "l'object string"
> <object type="16.000" id="object_text_email" >Texte Email</object>
> => limité à 14 caractères donc pas sur que cela fonctionne si les 3
> lampes sont alumées ...
>
> sinon essayer avec :
> <object type="28.001" id="object_text_email" >Texte Email</object>
>
> a tester ...
> @+
> Anthony.
>
>
>
> > J'ai mis à jour mon linknx pour pouvoir utiliser ces paramètres, mais
> > je n'arrive pas à faire ce que je souhaite.
>
> > Si je suis ton raisonement (si je ne me trompe pas), ${id_objet} me
> > renvoie l'état de ma lampe (on/off).
> > Cela signifie qu'il faudrait que je le fasse pour chaque objet... ce
> > qui rallonge considérablement le champ objet de mon mail.
> > Or mon but était d'avoir le nom ou l'id de la lampe allumée (et non
> > son état ou celui des autres lampes).
> > Ceci étant j'ai l'impression de pouvoir arriver à faire ce que je
> > souhaite avec l'utilisation de cette variable, probablement à l'aide
> > de condition mais je ne sais pas comment...
> > Si quelqu'un a une idée, je suis preneur...
>
> > Merci
> > Raphaël
>
> > On Apr 6, 10:30 am, frederic Gilliard <mail2fre...@gmail.com> wrote:
> >> avec la dernière version de linknx (.28) tu peux ajouter la valeur
> >> d'objet
> >> dans tes mails/sms.
> >> Il faut ajouter le paramètre var="true"
> >> Et mettre la valeur des objets sous la forme ${id_objet} qui sera alors
> >> remplacé par la valeur de l'objet.
>
> >> Le 6 avril 2011 10:16, Raphaël <r.clau...@gmail.com> a écrit :
>
> >> > Bonjour,
>
> >> > J'utilise une rule pour déterminer si une des lampes de la maison est
> >> > allumée en dehors des heures que j'ai spécifié.
> >> > Lorsqu'une de ces lampes est allumée ou qu'à partir de 8h30 l'une
> >> > d'entre elle est encore allumée, l'action choisie est l'envoi d'un
> >> > mail.
> >> > Et cela fonctionne très bien.
> >> > Je voudrais trouver dans mon mail la lampe qui est allumée (car pour
> >> > l'instant, je sais qu'une lampe est allumée mais je ne sais pas
> >> > laquelle et je dois me connecter sur mon site pour le savoir).
>
> >> > Quelqu'un a une idée?
>
> >> > Cela donne ceci, en résumé:
>
> >> > <condition type="and">
> >> > <condition type="timer" trigger="true">
> >> > <at hour="08" min="30" wdays="12345" />
> >> > <until hour="18" min="00" />
> >> > </condition>
> >> > <condition type="or">
> >> > <condition type="object" id="Eo_cuisine" value="on"
> >> > trigger="true" />
> >> > <condition type="object" id="Eo_sam" value="on"
> >> > trigger="true" />
> >> > <condition type="object" id="Eo_sam_dim" value="on"
> >> > trigger="true" />
> >> > </condition>
> >> > </condition>
> >> > </condition>
> >> > <actionlist>
> >> > <action type="send-email" to="mac...@chose.be"
> >> > subject="Lampe(s) allumee(s) - linknx" >
> >> > Une lampe est allumee en dehors des heures prevues...
> >> > Verifier que c'est justifie!
> >> > </action>
> >> > </actionlist>
>
> >> > Merci d'avance pour vos bonnes idées...
> >> > Raphaël