Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[TUTO] Annonce de la température pour chaque pièce

Sous forum pour les plugins Dialogflow et Google Assistant
Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: [TUTO] Annonce de la température pour chaque pièce

Message par noodom » 03 nov. 2019, 18:00

J'aurais envie de dire moi non plus ;) Ca manque de précision sur ton environnement, de captures pour voir ce que tu as pu manquer..

husq19
Timide
Messages : 36
Inscription : 28 août 2018, 12:18

Re: [TUTO] Annonce de la température pour chaque pièce

Message par husq19 » 03 nov. 2019, 19:55

salut,
voici quelques détails.
Pièces jointes
3.png
3.png (242.44 Kio) Consulté 3121 fois
2.png
2.png (81.95 Kio) Consulté 3121 fois
1.png
1.png (77.43 Kio) Consulté 3121 fois

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: [TUTO] Annonce de la température pour chaque pièce

Message par noodom » 03 nov. 2019, 20:53

Tu peux faire une capture de la suite de ton scénario ?
Le plus important c'est de voir comment tu utilises les tags (créés dans la partie CODE) dans la suite du scénario pour annoncer la température.

Il faut que tu gères les cas d'erreur possible comme précisé dans le tuto pour voir si tu récupères une valeur valide de température :
SI tag(messageErreur) == "Aucune erreur"
ALORS Envoi vers Google Home/Telegram du message 'La température de tag(piece) est tag(temperature)'
SINON Envoi vers Google Home/Telegram du message 'Attention tag(messageErreur)'

Autres possibilités :
- tu as bien une commande température du genre [TaPiece][sonde][Température] pour la pièce que tu demandes ?
- essaie de renommer ta commande de température sans accent au cas où..

husq19
Timide
Messages : 36
Inscription : 28 août 2018, 12:18

Re: [TUTO] Annonce de la température pour chaque pièce

Message par husq19 » 03 nov. 2019, 21:47

noodom a écrit :
03 nov. 2019, 20:53
Tu peux faire une capture de la suite de ton scénario ?
Le plus important c'est de voir comment tu utilises les tags (créés dans la partie CODE) dans la suite du scénario pour annoncer la température.

Il faut que tu gères les cas d'erreur possible comme précisé dans le tuto pour voir si tu récupères une valeur valide de température :
SI tag(messageErreur) == "Aucune erreur"
ALORS Envoi vers Google Home/Telegram du message 'La température de tag(piece) est tag(temperature)'
SINON Envoi vers Google Home/Telegram du message 'Attention tag(messageErreur)'

Autres possibilités :
- tu as bien une commande température du genre [TaPiece][sonde][Température] pour la pièce que tu demandes ?
- essaie de renommer ta commande de température sans accent au cas où..
Pièces jointes
4.png
4.png (286.49 Kio) Consulté 3108 fois

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

[TUTO] Annonce de la température pour chaque pièce

Message par noodom » 04 nov. 2019, 01:33

Si tu n’as pas modifié le contenu de CODE, il faut laisser tag(piece) et ne pas mettre tag(salon).

tag(pièce) est déduit de ta demande.

Sinon mets un espace entre tag(temperature) et degrés.

Ça ne devrait pas changer le résultat mais à tester quand même.

Dans CODE, tu as juste modifié le nom pour la commande comme dit dans le tuto ? Rien d’autre ? (Tu as laissé piece dans le code ?)

Avec ta dernière capture tu obtiens quoi comme message exact ? Car avec tag(salon), je ne vois pas ce que ça donne: tu as toujours -20,5 ?

husq19
Timide
Messages : 36
Inscription : 28 août 2018, 12:18

Re: [TUTO] Annonce de la température pour chaque pièce

Message par husq19 » 04 nov. 2019, 12:19

Salut oui j'avais -20.5
Ce matin j'ai modifier le scénar dans jeedom en laissant pièce puis la juste erreur

Envoyé de mon W-V600 en utilisant Tapatalk


Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: [TUTO] Annonce de la température pour chaque pièce

Message par noodom » 04 nov. 2019, 12:31

J'ai du mal à suivre tes modifications.
- Tu peux envoyer le contenu de ta balise CODE ? (sélectionne le bouton '</>' en prévisualisation avancée sur le forum pour l'insérer)
- Tu peux me préciser comment est définie actuellement ta sonde de température (elle est bien dans ton objet salon ?) : par ex. du genre #[salon][sonde][temperature]# (avec ou sans accent) ?

husq19
Timide
Messages : 36
Inscription : 28 août 2018, 12:18

Re: [TUTO] Annonce de la température pour chaque pièce

Message par husq19 » 04 nov. 2019, 20:52

voici quelques details:

Code : Tout sélectionner

[/co// paramétrage
$commandeTemperature = '[sonde][Température]';

// récupération des tags passés en paramètres.
$tags = $scenario->getTags();

// récupération de la date de création de la requête IFTTT
$createdat = $tags['#createAt#'];

// gestion de createdat repris du tuto de meute : [TUTO] IFTTT : Puissance 10 V2
// teste si le TimeStamp est fourni en tag pour continuer.
if ($tags["#createdat#"]=="") {	
    $scenario->setLog("Exit, No TimeStamp");
} 
else {
  // TimeStamp fourni, on continue
  $createdAtString=str_replace('"',"",$tags["#createdat#"]); // suppression des "" en trop dans le tag
  $createdAtTime=DateTime::createfromformat("M d, Y * h:ia", $createdAtString); // conversion de la chaine IFTTT en DateTime
  $scenario->setLog("IFTTT request Created at : ".$createdAtTime->format('Y-m-d H:i:s'));
  
  $actualDateTime=new DateTime(); // récupération de la date et heure courante
  $scenario->setLog("IFTTT request Received at : ".$actualDateTime->format('Y-m-d H:i:s'));
  
  $deltaSecs=$actualDateTime->getTimestamp() - $createdAtTime->getTimestamp(); // calcul la différence entre les deux DateTime
  $scenario->setLog("Elapsed : ".$deltaSecs." sec");
  
  // teste si la requête IFTTT a été faite dans les 90s précédentes
  //    90s car IFTTT ne fournit pas les secondes, donc une requête créée à la 59ème seconde et reçue la seconde suivante
  //    donnera déjà un delta de 60s, +30s de tolérance = 90s
  if ($deltaSecs>90) {
    $scenario->setLog("IFTTT request too old");
  } 
  else {
    // délai OK, on continue le scénario
    $scenario->setLog("IFTTT request time OK");
    
    // gestion des erreurs
    $tags['#messageErreur#'] = "Aucune erreur";

    // récuperation de la temperature de la piece
    // récupération du nom de la piece
    (empty($tags['#piece#'])) ? $tags['#erreur#'] = "Erreur de paramètre : paramètre piece vide" : null;
    $tags['#piece#'] = str_replace('"', '', $tags['#piece#']);
    if (substr($tags['#piece#'], 0, 6) == 'de la ') {
        $tags['#piece#'] = substr($tags['#piece#'], 6);
    }
    if (substr($tags['#piece#'], 0, 3) == 'de ') {
        $tags['#piece#'] = substr($tags['#piece#'], 3);
    }
    if (substr($tags['#piece#'], 0, 3) == 'du ') {
        $tags['#piece#'] = substr($tags['#piece#'], 3);
    }

    // récupération de la température de la pièce
    $thermostat = '#['.$tags['#piece#'].']'.$commandeTemperature.'#';
    try {
      $cmd = cmd::byString($thermostat);
    }
    catch (Exception $e) {
        $tags['#messageErreur#'] = "Erreur de récupération de la commande de température par son nom pour la pièce ".$tags['#piece#']." (le nom de la commande en erreur est ".$thermostat.")";	
    }

    if ($tags['#messageErreur#'] == "Aucune erreur") {
      $idEquipt = $cmd->getEqLogic_id();

      if (scenarioExpression::eqEnable($idEquipt) == -2) {
        $tags['#messageErreur#'] = "Erreur de récupération de la température de la pièce ".$tags['#piece#'];
      }
      else if (scenarioExpression::eqEnable($idEquipt) == 0) {
        $tags['#messageErreur#'] = "Commande de température de la pièce ".$tags['#piece#']." inactive";
      }
      else {
        $tags['#temperature#'] = $cmd->execCmd();
        // remplacement du point par le mot virgule
        $tags['#temperature#'] = str_replace('.', 'virgule', $tags['#temperature#']);
      }
    }

    // MAJ des tags avant exécution de la suite du scénario.
    $scenario->setTags($tags);
  }
}de]
Pièces jointes
tuille salon.png
tuille salon.png (435.35 Kio) Consulté 3077 fois

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: [TUTO] Annonce de la température pour chaque pièce

Message par noodom » 04 nov. 2019, 23:03

Je viens de modifier légèrement le code avec plus de logs (voir premier post)
Recopie ce code en modifiant à nouveau la 2ème ligne bien sûr.

Refais une demande de température et envoie les logs du scénario.

husq19
Timide
Messages : 36
Inscription : 28 août 2018, 12:18

Re: [TUTO] Annonce de la température pour chaque pièce

Message par husq19 » 05 nov. 2019, 18:45

salut,vo------------------------------------
[2019-11-03 09:14:43][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 09:14:43][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 09:14:43][SCENARIO] Exécution d'un bloc code
[2019-11-03 09:14:43][SCENARIO] Exit, No TimeStamp
[2019-11-03 09:14:43][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 09:14:43][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 09:14:43][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 09:14:43][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 09:14:43][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 09:14:50][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 09:14:50][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 09:14:50][SCENARIO] Exécution d'un bloc code
[2019-11-03 09:14:50][SCENARIO] Exit, No TimeStamp
[2019-11-03 09:14:50][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 09:14:50][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 09:14:50][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 09:14:50][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 09:14:50][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:10:12][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:10:12][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:10:12][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:10:12][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:10:12][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:10:12][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:10:12][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:10:12][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:10:12][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:17:24][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:17:24][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:17:24][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:17:24][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:17:24][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:17:24][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:17:24][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:17:24][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:17:24][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:17:35][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:17:35][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:17:35][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:17:35][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:17:35][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:17:35][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:17:35][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:17:35][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:17:35][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:18:53][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:18:53][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:18:53][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:18:53][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:18:53][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:18:53][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:18:53][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:18:53][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:18:53][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:19:56][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:19:56][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:19:56][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:19:56][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:19:56][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:19:56][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:19:56][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:19:56][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:19:56][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:22:47][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:22:47][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:22:47][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:22:47][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:22:47][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:22:47][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:22:47][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:22:47][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:22:47][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:28:24][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:28:24][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:28:24][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:28:24][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:28:24][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:28:24][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:28:24][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:28:25][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:28:25][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:29:23][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:29:23][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:29:23][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:29:23][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:29:23][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:29:23][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:29:23][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:29:23][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"La temp\u00e9rature de est degr\u00e9s"}
[2019-11-03 10:29:23][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:29:41][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:29:41][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:29:41][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:29:41][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:29:41][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:29:41][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:29:41][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:29:41][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"La temp\u00e9rature de est degr\u00e9s"}
[2019-11-03 10:29:41][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:30:02][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:30:02][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:30:02][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:30:02][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:30:02][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:30:02][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:30:02][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:30:02][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"La temp\u00e9rature de est degr\u00e9s"}
[2019-11-03 10:30:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:31:18][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:31:18][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:31:18][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:31:18][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:31:18][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:31:18][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:31:18][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:31:18][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"La temp\u00e9rature de est degr\u00e9s"}
[2019-11-03 10:31:18][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:39:07][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:39:07][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:39:07][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:39:07][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:39:07][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:39:07][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:39:07][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:39:07][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:39:07][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 11:18:20][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 3, 2019 at 11:18AM\"","#piece#":"\" de la pi\u00e8ce\""}
[2019-11-03 11:18:20][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 11:18:20][SCENARIO] Exécution d'un bloc code
[2019-11-03 11:18:20][SCENARIO] Call to a member function format() on boolean
[2019-11-03 11:18:20][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 11:18:20][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 11:18:20][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 11:18:20][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 11:18:20][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 11:49:53][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 11:49:53][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 11:49:53][SCENARIO] Exécution d'un bloc code
[2019-11-03 11:49:53][SCENARIO] Exit, No TimeStamp
[2019-11-03 11:49:53][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 11:49:53][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 11:49:53][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 11:49:53][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 11:49:53][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 11:59:03][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 11:59:03][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 11:59:03][SCENARIO] Exécution d'un bloc code
[2019-11-03 11:59:03][SCENARIO] Exit, No TimeStamp
[2019-11-03 11:59:03][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 11:59:03][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 11:59:03][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 11:59:03][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 11:59:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 06:42:56][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 06:42:56][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 06:42:56][SCENARIO] Exécution d'un bloc code
[2019-11-04 06:42:56][SCENARIO] Exit, No TimeStamp
[2019-11-04 06:42:56][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 06:42:56][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 06:42:56][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 06:42:56][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 06:42:56][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 06:43:28][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 06:43:28][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 06:43:28][SCENARIO] Exécution d'un bloc code
[2019-11-04 06:43:28][SCENARIO] Exit, No TimeStamp
[2019-11-04 06:43:28][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 06:43:28][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 06:43:28][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 06:43:28][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 06:43:28][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 06:45:17][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 06:45AM\"","#piece#":"\" de la piece\""}
[2019-11-04 06:45:17][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 06:45:17][SCENARIO] Exécution d'un bloc code
[2019-11-04 06:45:17][SCENARIO] Call to a member function format() on boolean
[2019-11-04 06:45:17][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 06:45:17][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 06:45:17][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 06:45:17][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 06:45:17][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 19:43:55][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 07:43PM\"","#piece#":"\" de la pi\u00e8ce\""}
[2019-11-04 19:43:55][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 19:43:55][SCENARIO] Exécution d'un bloc code
[2019-11-04 19:43:55][SCENARIO] Call to a member function format() on boolean
[2019-11-04 19:43:55][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 19:43:55][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 19:43:55][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 19:43:55][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 19:43:55][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 20:47:21][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 20:47:21][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 20:47:21][SCENARIO] Exécution d'un bloc code
[2019-11-04 20:47:21][SCENARIO] Exit, No TimeStamp
[2019-11-04 20:47:21][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 20:47:21][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 20:47:21][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 20:47:21][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 20:47:21][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 20:56:29][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 20:56:29][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 20:56:29][SCENARIO] Exécution d'un bloc code
[2019-11-04 20:56:29][SCENARIO] Exit, No TimeStamp
[2019-11-04 20:56:29][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 20:56:29][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 20:56:29][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 20:56:29][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 20:56:29][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 20:58:47][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 08:58PM\"","#piece#":"\" salon\""}
[2019-11-04 20:58:47][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 20:58:47][SCENARIO] Exécution d'un bloc code
[2019-11-04 20:58:47][SCENARIO] Call to a member function format() on boolean
[2019-11-04 20:58:47][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 20:58:47][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 20:58:47][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 20:58:47][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 20:58:47][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 20:59:10][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 08:59PM\"","#piece#":"\" salon\""}
[2019-11-04 20:59:10][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 20:59:10][SCENARIO] Exécution d'un bloc code
[2019-11-04 20:59:10][SCENARIO] Call to a member function format() on boolean
[2019-11-04 20:59:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 20:59:10][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 20:59:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 20:59:10][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 20:59:10][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:16:37][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 21:16:37][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:16:37][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:16:37][SCENARIO] Exit, No TimeStamp
[2019-11-04 21:16:37][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:16:37][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:16:37][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:16:37][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 21:16:37][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:17:58][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:17PM\"","#piece#":"\" salon\""}
[2019-11-04 21:17:58][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:17:58][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:17:58][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:17:58][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:17:58][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:17:58][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:17:58][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 21:17:58][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:20:15][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 21:20:15][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:20:15][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:20:15][SCENARIO] Exit, No TimeStamp
[2019-11-04 21:20:15][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:20:15][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:20:15][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:20:15][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 21:20:15][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:20:31][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:20PM\"","#piece#":"\" salon\""}
[2019-11-04 21:20:31][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:20:31][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:20:31][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:20:31][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:20:31][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:20:31][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:20:31][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 21:20:31][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:21:41][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 21:21:41][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:21:41][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:21:41][SCENARIO] Exit, No TimeStamp
[2019-11-04 21:21:41][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:21:41][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:21:41][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:21:41][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:21:41][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:22:01][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:21PM\"","#piece#":"\" salon\""}
[2019-11-04 21:22:01][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:22:01][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:22:01][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:22:01][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:22:01][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:22:01][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:22:01][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:22:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:22:55][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 21:22:55][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:22:55][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:22:55][SCENARIO] Exit, No TimeStamp
[2019-11-04 21:22:55][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:22:55][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:22:55][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:22:55][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:22:55][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:23:15][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:23PM\"","#piece#":"\" salon\""}
[2019-11-04 21:23:15][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:23:15][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:23:15][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:23:15][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:23:15][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:23:15][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:23:15][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:23:15][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:39:48][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 21:39:48][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:39:48][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:39:48][SCENARIO] Exit, No TimeStamp
[2019-11-04 21:39:48][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:39:48][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:39:48][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:39:48][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:39:48][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:41:32][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:41PM\"","#piece#":"\" salon\""}
[2019-11-04 21:41:32][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:41:32][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:41:32][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:41:32][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:41:32][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:41:32][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:41:32][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:41:32][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:43:38][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:43PM\"","#piece#":"\" dans la piece\""}
[2019-11-04 21:43:38][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:43:38][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:43:38][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:43:38][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:43:38][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:43:38][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:43:38][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:43:38][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:40:10][SCENARIO] Start : Scenario lance manuellement.
[2019-11-05 18:40:10][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:40:10][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:40:10][SCENARIO] Exit, No TimeStamp
[2019-11-05 18:40:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:40:10][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:40:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:40:10][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:40:10][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:40:37][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 5, 2019 at 06:40PM\"","#piece#":"\" de la pi\u00e8ce\""}
[2019-11-05 18:40:37][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:40:37][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:40:37][SCENARIO] Call to a member function format() on boolean
[2019-11-05 18:40:37][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:40:37][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:40:37][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:40:37][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:40:37][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:43:20][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 5, 2019 at 06:43PM\"","#piece#":"\" de la pi\u00e8ce\""}
[2019-11-05 18:43:20][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:43:20][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:43:20][SCENARIO] Call to a member function format() on boolean
[2019-11-05 18:43:20][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:43:20][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:43:20][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:43:20][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:43:20][SCENARIO] Fin correcte du scénarioici le log

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: [TUTO] Annonce de la température pour chaque pièce

Message par noodom » 05 nov. 2019, 18:51

Salut,

J'ai pas encore lu tes logs mais tu peux éditer ta réponse pour réinsérer les logs dans une balise code pour une lecture plus agréable ? :)
(Je ne sais pas si tu le fais manuellement mais tu peux le faire en sélectionnant prévisualisation avancée en bas de ton message quand tu l'écris)

husq19
Timide
Messages : 36
Inscription : 28 août 2018, 12:18

Re: [TUTO] Annonce de la température pour chaque pièce

Message par husq19 » 05 nov. 2019, 19:34

------------------------------------
[2019-11-03 09:14:43][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 09:14:43][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 09:14:43][SCENARIO] Exécution d'un bloc code
[2019-11-03 09:14:43][SCENARIO] Exit, No TimeStamp
[2019-11-03 09:14:43][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 09:14:43][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 09:14:43][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 09:14:43][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 09:14:43][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 09:14:50][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 09:14:50][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 09:14:50][SCENARIO] Exécution d'un bloc code
[2019-11-03 09:14:50][SCENARIO] Exit, No TimeStamp
[2019-11-03 09:14:50][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 09:14:50][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 09:14:50][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 09:14:50][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 09:14:50][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:10:12][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:10:12][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:10:12][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:10:12][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:10:12][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:10:12][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:10:12][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:10:12][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:10:12][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:17:24][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:17:24][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:17:24][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:17:24][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:17:24][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:17:24][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:17:24][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:17:24][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:17:24][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:17:35][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:17:35][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:17:35][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:17:35][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:17:35][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:17:35][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:17:35][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:17:35][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:17:35][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:18:53][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:18:53][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:18:53][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:18:53][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:18:53][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:18:53][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:18:53][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:18:53][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:18:53][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:19:56][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:19:56][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:19:56][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:19:56][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:19:56][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:19:56][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:19:56][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:19:56][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:19:56][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:22:47][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:22:47][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:22:47][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:22:47][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:22:47][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:22:47][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:22:47][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:22:47][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:22:47][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:28:24][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:28:24][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:28:24][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:28:24][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:28:24][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:28:24][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:28:24][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:28:25][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:28:25][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:29:23][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:29:23][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:29:23][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:29:23][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:29:23][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:29:23][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:29:23][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:29:23][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"La temp\u00e9rature de est degr\u00e9s"}
[2019-11-03 10:29:23][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:29:41][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:29:41][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:29:41][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:29:41][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:29:41][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:29:41][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:29:41][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:29:41][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"La temp\u00e9rature de est degr\u00e9s"}
[2019-11-03 10:29:41][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:30:02][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:30:02][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:30:02][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:30:02][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:30:02][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:30:02][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:30:02][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:30:02][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"La temp\u00e9rature de est degr\u00e9s"}
[2019-11-03 10:30:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:31:18][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#utf8#":"1"}
[2019-11-03 10:31:18][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:31:18][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:31:18][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:31:18][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:31:18][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:31:18][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:31:18][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"La temp\u00e9rature de est degr\u00e9s"}
[2019-11-03 10:31:18][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 10:39:07][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 10:39:07][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 10:39:07][SCENARIO] Exécution d'un bloc code
[2019-11-03 10:39:07][SCENARIO] Exit, No TimeStamp
[2019-11-03 10:39:07][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 10:39:07][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 10:39:07][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 10:39:07][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 10:39:07][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 11:18:20][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 3, 2019 at 11:18AM\"","#piece#":"\" de la pi\u00e8ce\""}
[2019-11-03 11:18:20][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 11:18:20][SCENARIO] Exécution d'un bloc code
[2019-11-03 11:18:20][SCENARIO] Call to a member function format() on boolean
[2019-11-03 11:18:20][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 11:18:20][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 11:18:20][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 11:18:20][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 11:18:20][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 11:49:53][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 11:49:53][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 11:49:53][SCENARIO] Exécution d'un bloc code
[2019-11-03 11:49:53][SCENARIO] Exit, No TimeStamp
[2019-11-03 11:49:53][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 11:49:53][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 11:49:53][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 11:49:53][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 11:49:53][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-03 11:59:03][SCENARIO] Start : Scenario lance manuellement.
[2019-11-03 11:59:03][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-03 11:59:03][SCENARIO] Exécution d'un bloc code
[2019-11-03 11:59:03][SCENARIO] Exit, No TimeStamp
[2019-11-03 11:59:03][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-03 11:59:03][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-03 11:59:03][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-03 11:59:03][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-03 11:59:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 06:42:56][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 06:42:56][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 06:42:56][SCENARIO] Exécution d'un bloc code
[2019-11-04 06:42:56][SCENARIO] Exit, No TimeStamp
[2019-11-04 06:42:56][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 06:42:56][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 06:42:56][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 06:42:56][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 06:42:56][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 06:43:28][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 06:43:28][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 06:43:28][SCENARIO] Exécution d'un bloc code
[2019-11-04 06:43:28][SCENARIO] Exit, No TimeStamp
[2019-11-04 06:43:28][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 06:43:28][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 06:43:28][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 06:43:28][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 06:43:28][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 06:45:17][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 06:45AM\"","#piece#":"\" de la piece\""}
[2019-11-04 06:45:17][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 06:45:17][SCENARIO] Exécution d'un bloc code
[2019-11-04 06:45:17][SCENARIO] Call to a member function format() on boolean
[2019-11-04 06:45:17][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 06:45:17][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 06:45:17][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 06:45:17][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 06:45:17][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 19:43:55][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 07:43PM\"","#piece#":"\" de la pi\u00e8ce\""}
[2019-11-04 19:43:55][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 19:43:55][SCENARIO] Exécution d'un bloc code
[2019-11-04 19:43:55][SCENARIO] Call to a member function format() on boolean
[2019-11-04 19:43:55][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 19:43:55][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 19:43:55][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 19:43:55][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 19:43:55][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 20:47:21][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 20:47:21][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 20:47:21][SCENARIO] Exécution d'un bloc code
[2019-11-04 20:47:21][SCENARIO] Exit, No TimeStamp
[2019-11-04 20:47:21][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 20:47:21][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 20:47:21][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 20:47:21][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 20:47:21][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 20:56:29][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 20:56:29][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 20:56:29][SCENARIO] Exécution d'un bloc code
[2019-11-04 20:56:29][SCENARIO] Exit, No TimeStamp
[2019-11-04 20:56:29][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 20:56:29][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 20:56:29][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 20:56:29][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 20:56:29][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 20:58:47][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 08:58PM\"","#piece#":"\" salon\""}
[2019-11-04 20:58:47][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 20:58:47][SCENARIO] Exécution d'un bloc code
[2019-11-04 20:58:47][SCENARIO] Call to a member function format() on boolean
[2019-11-04 20:58:47][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 20:58:47][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 20:58:47][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 20:58:47][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 20:58:47][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 20:59:10][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 08:59PM\"","#piece#":"\" salon\""}
[2019-11-04 20:59:10][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 20:59:10][SCENARIO] Exécution d'un bloc code
[2019-11-04 20:59:10][SCENARIO] Call to a member function format() on boolean
[2019-11-04 20:59:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 20:59:10][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 20:59:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 20:59:10][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 20:59:10][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:16:37][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 21:16:37][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:16:37][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:16:37][SCENARIO] Exit, No TimeStamp
[2019-11-04 21:16:37][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:16:37][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:16:37][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:16:37][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 21:16:37][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:17:58][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:17PM\"","#piece#":"\" salon\""}
[2019-11-04 21:17:58][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:17:58][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:17:58][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:17:58][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:17:58][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:17:58][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:17:58][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 21:17:58][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:20:15][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 21:20:15][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:20:15][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:20:15][SCENARIO] Exit, No TimeStamp
[2019-11-04 21:20:15][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:20:15][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:20:15][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:20:15][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 21:20:15][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:20:31][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:20PM\"","#piece#":"\" salon\""}
[2019-11-04 21:20:31][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:20:31][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:20:31][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:20:31][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:20:31][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:20:31][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:20:31][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention tag (messageErreur)"}
[2019-11-04 21:20:31][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:21:41][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 21:21:41][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:21:41][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:21:41][SCENARIO] Exit, No TimeStamp
[2019-11-04 21:21:41][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:21:41][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:21:41][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:21:41][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:21:41][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:22:01][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:21PM\"","#piece#":"\" salon\""}
[2019-11-04 21:22:01][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:22:01][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:22:01][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:22:01][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:22:01][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:22:01][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:22:01][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:22:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:22:55][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 21:22:55][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:22:55][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:22:55][SCENARIO] Exit, No TimeStamp
[2019-11-04 21:22:55][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:22:55][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:22:55][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:22:55][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:22:55][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:23:15][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:23PM\"","#piece#":"\" salon\""}
[2019-11-04 21:23:15][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:23:15][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:23:15][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:23:15][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:23:15][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:23:15][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:23:15][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:23:15][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:39:48][SCENARIO] Start : Scenario lance manuellement.
[2019-11-04 21:39:48][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:39:48][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:39:48][SCENARIO] Exit, No TimeStamp
[2019-11-04 21:39:48][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:39:48][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:39:48][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:39:48][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:39:48][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:41:32][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:41PM\"","#piece#":"\" salon\""}
[2019-11-04 21:41:32][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:41:32][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:41:32][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:41:32][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:41:32][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:41:32][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:41:32][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:41:32][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-04 21:43:38][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 4, 2019 at 09:43PM\"","#piece#":"\" dans la piece\""}
[2019-11-04 21:43:38][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-04 21:43:38][SCENARIO] Exécution d'un bloc code
[2019-11-04 21:43:38][SCENARIO] Call to a member function format() on boolean
[2019-11-04 21:43:38][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-04 21:43:38][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-04 21:43:38][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-04 21:43:38][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-04 21:43:38][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:40:10][SCENARIO] Start : Scenario lance manuellement.
[2019-11-05 18:40:10][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:40:10][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:40:10][SCENARIO] Exit, No TimeStamp
[2019-11-05 18:40:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:40:10][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:40:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:40:10][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:40:10][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:40:37][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 5, 2019 at 06:40PM\"","#piece#":"\" de la pi\u00e8ce\""}
[2019-11-05 18:40:37][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:40:37][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:40:37][SCENARIO] Call to a member function format() on boolean
[2019-11-05 18:40:37][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:40:37][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:40:37][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:40:37][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:40:37][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:43:20][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 5, 2019 at 06:43PM\"","#piece#":"\" de la pi\u00e8ce\""}
[2019-11-05 18:43:20][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:43:20][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:43:20][SCENARIO] Call to a member function format() on boolean
[2019-11-05 18:43:20][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:43:20][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:43:20][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:43:20][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:43:20][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:49:04][SCENARIO] Start : Scenario lance manuellement.
[2019-11-05 18:49:04][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:49:04][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:49:04][SCENARIO] Exit, No TimeStamp
[2019-11-05 18:49:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:49:04][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:49:04][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:49:04][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:49:04][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:50:38][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 5, 2019 at 06:50PM\"","#piece#":"\" de salon\""}
[2019-11-05 18:50:38][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:50:38][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:50:38][SCENARIO] Call to a member function format() on boolean
[2019-11-05 18:50:38][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:50:38][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:50:38][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:50:38][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:50:38][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:56:53][SCENARIO] Start : Scenario lance manuellement.
[2019-11-05 18:56:53][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:56:53][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:56:53][SCENARIO] Exit, No TimeStamp
[2019-11-05 18:56:53][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:56:53][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:56:53][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:56:53][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:56:53][SCENARIO] Fin correcte du scénario

husq19
Timide
Messages : 36
Inscription : 28 août 2018, 12:18

Re: [TUTO] Annonce de la température pour chaque pièce

Message par husq19 » 05 nov. 2019, 19:35

Code : Tout sélectionner

[/c[2019-11-05 18:40:10][SCENARIO] Start : Scenario lance manuellement.
[2019-11-05 18:40:10][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:40:10][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:40:10][SCENARIO] Exit, No TimeStamp
[2019-11-05 18:40:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:40:10][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:40:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:40:10][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:40:10][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:40:37][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 5, 2019 at 06:40PM\"","#piece#":"\" de la pi\u00e8ce\""}
[2019-11-05 18:40:37][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:40:37][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:40:37][SCENARIO] Call to a member function format() on boolean
[2019-11-05 18:40:37][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:40:37][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:40:37][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:40:37][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:40:37][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:43:20][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 5, 2019 at 06:43PM\"","#piece#":"\" de la pi\u00e8ce\""}
[2019-11-05 18:43:20][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:43:20][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:43:20][SCENARIO] Call to a member function format() on boolean
[2019-11-05 18:43:20][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:43:20][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:43:20][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:43:20][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:43:20][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:49:04][SCENARIO] Start : Scenario lance manuellement.
[2019-11-05 18:49:04][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:49:04][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:49:04][SCENARIO] Exit, No TimeStamp
[2019-11-05 18:49:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:49:04][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:49:04][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:49:04][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:49:04][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:50:38][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 5, 2019 at 06:50PM\"","#piece#":"\" de salon\""}
[2019-11-05 18:50:38][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:50:38][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:50:38][SCENARIO] Call to a member function format() on boolean
[2019-11-05 18:50:38][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:50:38][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:50:38][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:50:38][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:50:38][SCENARIO] Fin correcte du scénario
------------------------------------
[2019-11-05 18:56:53][SCENARIO] Start : Scenario lance manuellement.
[2019-11-05 18:56:53][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:56:53][SCENARIO] Exécution d'un bloc code
[2019-11-05 18:56:53][SCENARIO] Exit, No TimeStamp
[2019-11-05 18:56:53][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-11-05 18:56:53][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:56:53][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:56:53][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:56:53][SCENARIO] Fin correcte du scénario
ode]

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: [TUTO] Annonce de la température pour chaque pièce

Message par noodom » 05 nov. 2019, 21:09

Tu peux effacer tes 2 posts avec les longs logs sans balise <code/> pour une meilleure lisibilité du post ? (le dernier est parfait)

Sinon, dans tes logs je ne comprends pas ce qui se passe :
- Tu as les bons paramètres passés au départ :
2019-11-05 18:50:38][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\" November 5, 2019 at 06:50PM\"","#piece#":"\" de salon\""}

- Le code du scénario se lance :
[2019-11-05 18:50:38][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 18:50:38][SCENARIO] Exécution d'un bloc code

- Ensuite, tu as directement une erreur (format sur un paramètre booléen) : je ne comprends pas comment ça peut arriver..
[2019-11-05 18:50:38][SCENARIO] Call to a member function format() on boolean

- Ensuite, le tag messageErreur est vide (par défaut il devrait être à 'Aucune erreur' : je ne comprends pas non plus..
[2019-11-05 18:50:38][SCENARIO] Exécution du sous-élément de type [condition] : if

- La suite est plus logique, le scénario part donc en erreur à cause des problèmes précédents
[2019-11-05 18:50:38][SCENARIO] Evaluation de la condition : [ "" == "Aucune erreur"] = Faux
[2019-11-05 18:50:38][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-11-05 18:50:38][SCENARIO] Exécution de la commande [maison][google home salon principal][Parle] avec comme option(s) : {"background":"0","title":"","message":"Attention "}
[2019-11-05 18:50:38][SCENARIO] Fin correcte du scénario

Tu devrais avoir ce genre de logs :
[2019-11-05 20:11:52][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\"November 5, 2019 at 08:11PM\"","#piece#":"\"de salon\""}
[2019-11-05 20:11:52][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-05 20:11:52][SCENARIO] Exécution d'un bloc code
[2019-11-05 20:11:52][SCENARIO] IFTTT request Created at : 2019-11-05 20:11:00
[2019-11-05 20:11:52][SCENARIO] IFTTT request Received at : 2019-11-05 20:11:52
[2019-11-05 20:11:52][SCENARIO] Elapsed : 52 sec
[2019-11-05 20:11:52][SCENARIO] IFTTT request time OK
[2019-11-05 20:11:52][SCENARIO] Commande de thermostat récupérée : #[salon][Thermostat][Température]#
[2019-11-05 20:11:52][SCENARIO] Température récupérée : 19virgule9
[2019-11-05 20:11:52][SCENARIO] Fin scénario : Aucune erreur

Un problème de copier-coller du code ?
Tu peux tenter d'ajouter des logs pour suivre ce qui se passe, avec des lignes de ce genre : $scenario->setLog("mets ton commentaire");

Par exemple, pour trouver ce qui provoque le log '[SCENARIO] Call to a member function format() on boolean' :

$scenario->setLog("commentaire 1");
$createdAtString=str_replace('"',"",$tags["#createdat#"]); // suppression des "" en trop dans le tag
$scenario->setLog("commentaire 2");
$createdAtTime=DateTime::createfromformat("M d, Y * h:ia", $createdAtString); // conversion de la chaine IFTTT en DateTime
$scenario->setLog("commentaire 3");
$scenario->setLog("IFTTT request Created at : ".$createdAtTime->format('Y-m-d H:i:s'));
$scenario->setLog("commentaire 4");

Ensuite, tu peux modifier les logs comme ça pour voir la valeur des variables utilisées:
$scenario->setLog("commentaire 2 : ".$createdAtString);
$scenario->setLog("commentaire 3 : ".$createdAtTime);
$scenario->setLog("commentaire 4 : ".$createdAtTime->format('Y-m-d H:i:s'));

speeed
Timide
Messages : 329
Inscription : 17 mai 2017, 19:09

Re: [TUTO] Annonce de la température pour chaque pièce

Message par speeed » 27 déc. 2019, 14:25

bonjour

j'ai pas encore configurer le plugin gcast
mais systématiquement une erreur dans les logs lorsque je fait une demande a Google

ex: quel la température du cellier (je ne devrais pas avoir la température dans les logs ?)

[2019-12-27 14:20:32][SCENARIO] Start : Execution provoquee par un appel API . Tags : {"#createdat#":"\"December 27, 2019 at 02:20PM\"","#piece#":"\"du cellier\""}
[2019-12-27 14:20:32][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-12-27 14:20:32][SCENARIO] Exécution d'un bloc code
[2019-12-27 14:20:32][SCENARIO] IFTTT request Created at : 2019-12-27 14:20:00
[2019-12-27 14:20:32][SCENARIO] IFTTT request Received at : 2019-12-27 14:20:32
[2019-12-27 14:20:32][SCENARIO] Elapsed : 32 sec
[2019-12-27 14:20:32][SCENARIO] IFTTT request time OK
[2019-12-27 14:20:32][SCENARIO] Commande de thermostat récupérée : #[cellier][Température]#
[2019-12-27 14:20:32][SCENARIO] Fin scénario : Erreur de récupération de la commande de température par son nom pour la pièce cellier (le nom de la commande en erreur est #[cellier][Température]#)

speeed
Timide
Messages : 329
Inscription : 17 mai 2017, 19:09

Re: [TUTO] Annonce de la température pour chaque pièce

Message par speeed » 27 déc. 2019, 15:49

Arf !! :erreur de ma part

erreur d'espace dans la config de la deuxième ligne

speeed
Timide
Messages : 329
Inscription : 17 mai 2017, 19:09

Re: [TUTO] Annonce de la température pour chaque pièce

Message par speeed » 28 déc. 2019, 16:59

bonjour

le scenario récupère bien la température seulement quand le nom de l'objet comporte un seul mot
2 mot dans le nom de l'objet ne passe pas
j'ai systématiquement une erreur ?

Répondre

Revenir vers « [Plugin Officiel] Assistant vocaux »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités