Bonjour,
Je débute dans l’utilisation de scénario et je voudrais historiser dans un fichier des valeurs de mes virtuels ( par exemple des temparétures ) … Alors dans mon virtuel j’ai configuré ces valeurs pour être affiché en moyenne journalière et l’historique fonctionne plutôt bien.
Mais dans mon scénario que voici j’ai une erreur:
$aconvertiraujourdhui='#[Objet Test][Température][Extérieur]#';
$valeurUS = cmd::byString($aconvertiraujourdhui)->execCmd();
/* Conversion avec 1 décimale virgule espace */
$valeurFR = number_format($valeurUS, 1 , ',' , ' ');
$scenario->setLog('Conversion : '.$valeurUS.'—>'.$valeurFR);
$valeurFR = average('#[Objet Test][Température][Extérieur]#', 'Yesterday');
ça marche jusqu’au setLog (je vois ma valeur dans le log) puis ensuite:
[2019-12-06 19:26:17][SCENARIO] Call to undefined function average()
J’ai dû louper qqchose, mais pourtant la fonction average() est bien documentée dans la doc jeedom je ne comprends pas ?