12/04/2011, 14:53:05
> Génial...
> J'ai testé et cela fonctionne.
> Merci beaucoup...
nickel, de rien
et tu as mis quel type pour "l'object texte" 16.000 ou 28.001 ?
pour savoir si ça fonctionne si tu allumes toutes les lumières
> J'ai juste modifié les "if obj("...") " pour y mettre les id des
> différents objects de ma liste.
ah oui j'avais copié/collé les lignes sans modifier les id ...
> 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?
je suppose que "\n" doit faire le retour à la ligne
ou sinon "<br />"
@+
Anthony
> 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
> J'ai testé et cela fonctionne.
> Merci beaucoup...
nickel, de rien
et tu as mis quel type pour "l'object texte" 16.000 ou 28.001 ?
pour savoir si ça fonctionne si tu allumes toutes les lumières
> J'ai juste modifié les "if obj("...") " pour y mettre les id des
> différents objects de ma liste.
ah oui j'avais copié/collé les lignes sans modifier les id ...
> 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?
je suppose que "\n" doit faire le retour à la ligne
ou sinon "<br />"
@+
Anthony
> 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