Les avertissements suivants se sont produits :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.3.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error




IFTTT...
#1
Bonjour,

Je cherche à exploiter pleinement IFTTT depuis la LifeDomus.
En guise de preuve de concept je voudrais parvenir à faire 3 choses :

1 - Déclencher un événement IFTTT en lui passant en paramètre un nom d'événement et 3 variables, lui faire m'envoyer un mail à moi-même en reprenant ces informations + la date et l'heure du déclenchement
2 - Déclencher un automate LifeDomus en lui passant en paramètre un nom d'événement, 3 variables et la date et l'heure du déclenchement. Être en capacité d'exploiter ces infos dans l'automate en question
3 - Déclencher un automate LifeDomus en lui passant en paramètre un nom d'événement, 3 variables et la date et l'heure du déclenchement. Répondre à la requête HTTP en lui renvoyant une information


J'ai lu tout ce que j'ai trouvé sur le forum (merci !) et toutes les docs fournies (qui restent malheureusement extrêmement pauvres...).
Voilà ce que je suis parvenu à faire à ce jour (et comment, ça peut toujours servir à d'autres...), et les problèmes qui subsistent...


1 - Déclencher un événement IFTTT en lui passant en paramètre un nom d'événement et 3 variables, lui faire m'envoyer un mail à moi-même en reprenant ces informations + la date et l'heure du déclenchement

D'abord j'ai créé une applet sur IFTTT qui m'envoie un mail lorsque je la déclenche, et j'ai vérifié que ça fonctionnait en invoquant l'url depuis un navigateur : https://maker.ifttt.com/trigger/SendMail/with/key/[ma clé secrète]?Value1=V1&Value2=V2&Value3=V3

J'ai créé un connecteur "Universel HTTP", l'ai paramétré avec l'url HTTP permettant le déclenchement d'événement : https://maker.ifttt.com/trigger/
J'ai créé un équipement générique, l'ai associé au connecteur précédent, ai créé une commande "SendMail" pour laquelle j'ai paramétré la chaine : SendMail/with/key/[ma clé secrète]?Value1=V1&Value2=V2&Value3=V3


Résultat : Lorsque je déclenche la commande SendMail, que ce soit depuis l'équipement en mode test ou depuis un automate, cela déclenche bien l'événement IFTTT...  1521-1--21312

Pb 1.1 : ...cela déclenche bien l'événement IFTTT, *sauf que* les paramètres ne sont pas transmis.  Neutral-161e  Comment faire ?
Pb 1.2 : En admettant que je résolve le pb précédent je ne vois pas comment faire pour valoriser les paramètres depuis un automate. Comment faire ?  01xx-9acf6


2 - Déclencher un automate LifeDomus en lui passant en paramètre un nom d'événement, 3 variables et la date et l'heure du déclenchement. Être en capacité d'exploiter ces infos dans l'automate en question

D'abord j'ai créé une seconde applet sur IFTTT qui invoque une url lorsque je la déclenche.

J'ai créé un connecteur "Ecoute universelle HTTP"
J'ai créé un équipement "Ecoute universelle" "IFTTT Listener", l'ai associé au connecteur précédent, et ai créé les variables trame, EventName, Value1, Value2, Value3 et OccuredAt (à savoir toutes les informations que peut transmettre IFTTT).

J'ai créé un automate "IFTT Listener" avec pour déclencheur : A chaque changement de "trame" sur l'équipement "IFTTT Listener"

Résultat : Lorsque je déclenche l'applet IFTTT depuis l'outil de test qu'ils fournissent en valorisant l'événement avec "TriggerTest" et les variables Value1, Value2 et Value 3 avec "V1", "V2" et "V3", cela déclenche bien mon automate...  Yahoo-1ea1

Pb 2.1 : ...sauf que je récupère la chaine suivante dans la variable trame : "TriggetTestV1 V2 V3 December 21, 2017 at 12:15AM" (j'ai scrupuleusement respecté les espaces), et rien dans les autres variables. Du coup c'est pas du tout pratique à exploiter !...   449-24da  Comment faire ?
Pb 2.2 : Je ne suis pas sûr de mon coup sur le déclencheur. J'aurais envie que l'automate soit déclenché à chaque fois que l'url est invoquée, que la trame soit différente de la dernière fois ou pas. Comment faire ?


3 - Déclencher un automate LifeDomus en lui passant en paramètre un nom d'événement, 3 variables et la date et l'heure du déclenchement. Répondre à la requête HTTP en lui renvoyant une information

Pb 3.1 : Je n'ai aucune idée de comment faire cela... Et vous ???  Dance-1--1a6c


A l'avance merci de vos lumières
@+

Thierry
Répondre


Messages dans ce sujet
IFTTT... - par bizniouf - 12-21-2017, 01:43 AM
RE: IFTTT... - par jojo - 12-22-2017, 07:15 PM
RE: IFTTT... - par bizniouf - 12-26-2017, 02:38 PM
RE: IFTTT... - par jojo - 12-26-2017, 03:03 PM
RE: IFTTT... - par bizniouf - 12-26-2017, 03:27 PM
RE: IFTTT... - par bizniouf - 12-26-2017, 09:47 PM
RE: IFTTT... - par jojo - 12-26-2017, 03:29 PM
RE: IFTTT... - par Hsd - 12-26-2017, 05:14 PM
RE: IFTTT... - par bizniouf - 12-26-2017, 11:36 PM
RE: IFTTT... - par Ju. - 07-10-2018, 11:24 AM
RE: IFTTT... - par david39 - 08-18-2018, 10:24 AM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Ifttt? Ludwigp94 20 30,502 02-11-2017, 10:10 PM
Dernier message: moicphil
  Ifttt? Ludwigp94 11 18,009 06-29-2016, 07:34 PM
Dernier message: mcp



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