[TUTO] NAS-WR01ZE valeur de consommation vers l'infini et l'au-delà

Hello. :wave:

Ras-le-bol de ce module qui donne des valeurs fantaisistes de consommation.
Problème connu des communautés, mais jamais corrigé par le fabricant.
Attention, ne concerne que le module NAS-WR01ZE, pas le module NAS-WR01Z qui, lui, fonctionne.
Le firmware 2.32 semble être le dernier en date pour ce module, et le problème existe également sur la version 2.23.


La valeur est proche du min admissible : -2147483647 kWh.

J’en parle sur ce sujet : NAS-WR01ZE, vers l'infini et... Jeedom - Flobul-Domotique

Première solution : Filtrage

J’ai tout d’abord mis une valeur min à 0 dans jeedom.
Ca fonctionne : plus aucune valeur négative n’apparait.
Seulement, quand le module décide de ne donner que des valeurs négatives, aucune valeur ne remonte alors dans jeedom pendant quelques temps.

Deuxième solution : Recalcul

Quelques patchs sur d’autres solutions domotiques existent et je vais vous indiquer la marche à suivre, enfin celle que j’ai codée dans mon Jeedom, pour rattraper ces valeurs perdues.
Eh oui, la valeur n’est pas perdue, elle est juste mal interprétée.

Avant toute application, veuillez faire une sauvegarde de votre jeedom. Le code supprime la valeur historisée et en crée une nouvelle.

Dans un nouveau scénario pour corriger à la volée les prochaines valeurs :

Mettre en déclencheur la commande info/numeric de consommation. Possible d’en mettre plusieurs.
Ajouter un bloc SI/ALORS/SINON et mettre : triggerValue() != "" AND triggerValue() < 0
Et le bloc code suivant dans ALORS :

// Ce bloc est executé selon la commande déclencheur définie (commande Consommation en kWh) du module NAS-WR01ZE
// Recherche de la commande trigger
// supression de l'historique de cette mauvaise valeur
// recalcul de la nouvelle valeur
// ajout de la valeur calculée en déclenchant un nouvel évenement

$trigger = $scenario->getRealTrigger(); // et pas trigger() qui liste tous les déclencheurs
$cmdId = str_replace('#', '', $trigger);
$cmdTrig = cmd::byId($cmdId); // commande du déclenchement

$value = round((($cmdTrig->execCmd()*100)+2147483647)/100,2); // valeur corrigée

$cmdHistory = history::byCmdIdAtDatetime($cmdTrig->getId(), $cmdTrig->getCollectDate()); // objet history de cette valeur

$scenario->setLog("[T] Déclencheur         : " . $trigger);
$scenario->setLog("[C] Date collecte       : " . $cmdTrig->getCollectDate());
$scenario->setLog("[H] Valeurs history     : " . json_encode(utils::o2a($cmdHistory))); // contenu de l'objet

if (is_object($cmdHistory)) {
    $currentValue = $cmdHistory->getValue();
    $currentDatetime = $cmdHistory->getDatetime();
    $cmdHistory->remove(); //suppression de la valeur d'historique 
    $cmdTrig->event($value, $currentDatetime); //création de la valeur corrigée (pour déclencher toutes les actions en fonction de cette valeur (cache, return, event...) plutôt que juste remplacer la valeur de l'objet history)
    $scenario->setLog("[ID] Commande ID        : " . $cmdHistory->getCmd_id());
    $scenario->setLog("[-] Ancienne valeur     : " . $currentValue);
    $scenario->setLog("[?] Nouvelle valeur     : " . $value);
}

Penser à retirer la borne minValue sur la commande sinon les valeurs négatives ne seront pas vues.

C’est bien beau, mais ça ne corrige que les nouvelles valeurs, et pas les anciennes déjà historisées.
Voilà comment rattraper les anciennes valeurs.

Dans le même scénario :

Ajouter un bloc SI/ALORS/SINON et mettre : trigger() == "user".
Glisser ce bloc code dans ALORS :

// Ce bloc est executé manuellement via le scénario pour corriger toutes les valeurs erronées du module NAS-WR01ZE
// Recherche dans toutes les commandes déclencheur
// récupère toutes les valeurs d'historique
// supprime les mauvaises valeurs une à une
// recalcul de chaque nouvelle valeur
// ajout de cette valeur

$scenario->setLog("[X] Declencheurs " . json_encode($scenario->getTrigger()));

$triggers = $scenario->getTrigger();
foreach ($triggers as $trigger) { // parmi tous les déclencheurs listés
    $cmdId = str_replace('#', '', $trigger);
    $cmdTrig = cmd::byId($cmdId);
    $histories = array_reverse(history::all($cmdTrig->getId())); // récupère toutes les valeurs historique
    foreach ($histories as $history) { // pour chaque valeur
        $currentValue = $history->getValue();
        $currentDatetime = $history->getDatetime();
        if ($currentValue < 0) { // si la valeur est négative
            $value = round((($currentValue*100)+2147483647)/100,2); // valeur corrigée

            if ($value > 100000) continue; // valeurs lissées non prises en compte
            $scenario->setLog("[ID] Commande ID        : " . $history->getCmd_id());
            $scenario->setLog("[-] Ancienne valeur     : " . $currentValue);
            $scenario->setLog("[?] Nouvelle valeur     : " . $value);
            $history->setValue($value)->save(null, true); // on remplace directement la valeur, pas besoin de réaffecter le cache ou autre
            $scenario->setLog("[+] Confirmation valeur : " . $history->getValue());  
            //history::removes($history->getCmd_id(), $currentDatetime, $currentDatetime); // supprime la valeur historisée mauvaise
        }
    }
}

Et glisser toute la partie précédente dans le bloc SINON.

Ce qui donne :

Voilà le template du scénario à importer : NAS-WR01ZE.json.txt (12,7 Ko)

Ce code est une base de modification, n’hésitez pas à apporter vos suggestions.

2 « J'aime »

un grand merci pour ton partage !
ça corrige l’installation impec !

Merci, pour ce super travail.
Par contre, j’ai beau essayer de l’importer


, mon scenario reste vide…

Je suis en version 4.3.17
Si vous avez une idée de la cause du problème ?
Merci.

Effectivement, il ne s’applique pas non plus chez moi :confused:

Crée-le manuellement, en copiant/collant le code fourni.

Merci, pour ton aide, c’est ce que j’ai fais :


d’après les logs cela semble détecter les valeurs négative:

mais cela ne les corrige pas; le test if (is_object($cmdHistory)) n’est pas vrai.
Je suppose qu’il faut cocher « Historiser » dans l’info conso des déclencheurs ?

J’ai activé l’historique sur les conso de mes 3 prises… Parce que sinon ça marche pas :rofl:
et ça marche


ça corrige.
Par contre, j’ai 2 autres soucis… Ma prise garage n’envoie plus d’info… et j’ai une valeur de l’état Alive à 4… mais cela ne concerne pas ton scénario.

Merci pour ton travail et ton aide

Autre problème, autre sujet :wink:

Oui, je vais chercher cette affaire de statut à 4…
Par contre, la partie scénario lancé en manuel ne fonctionne pas dans certains cas :


Je vais chercher à analyser d’où vient le problème :

le scénario se lance en manuel mais ne corrige pas.
J’ai pratiquement à chaque mesure des valeurs négatives, c’est vraiment de la daube leur firmware…
Le problème s’est produit à 00:00, c’est peut-être une piste ?
à noter que j’ai 3 déclencheurs.

Si 1 valeur est apparue et que Jeedom a lissé (moyenne) pour ne garder qu’une moyenne, dans ce cas, oui, la valeur est irrécupérable et a été lissée.

Tu as les logs scenario à minuit ?

Je ne l’ai pas dans le plugin scénario qui semble limiter son affichage… je vais chercher comment sont archivés les logs dans jeedom…
Par contre c’est bien à 00:00:00

Il y a une différence entre le code que tu as mis en texte et ta capture d’écran à la fin du bloc if value < 0 :

            $history->setValue($value)->save(null, true); // on remplace directement la valeur, pas besoin de réaffecter le cache ou autre
            $scenario->setLog("[+] Confirmation valeur : " . $history->getValue());  
            //history::removes($history->getCmd_id(), $currentDatetime, $currentDatetime); // supprime la valeur historisée mauvaise


moi j’ai copié ton code en texte évidement.

Dans l’immédiat, je pourrais supprimer le point dans l’analyse ?

Lorsqu’on lance en manuel, le point n’est pas détecté :

En ajoutant un log de chaque valeurs traitées par ton foreach(histories history), on voit que la durée de l’histo est limitée, donc c’est normal que la valeur de minuit ne soit pas corrigée…

[2023-10-24 12:13:14][SCENARIO] [X] Declencheurs ["#2878#","#2917#","#2929#"]
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.34
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.34
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.34
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.32
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.28
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.28
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.28
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.28
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.28
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.28
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.26
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.23
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.23
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.23
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.23
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.23
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.23
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.22
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.19
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.19
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.19
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.19
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.19
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.19
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.19
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.17
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.13
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.13
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.13
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.13
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.13
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.13
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.13
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.11
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.07
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.07
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.07
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.07
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.07
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.07
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.07
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.06
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.03
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.03
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.03
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.03
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.03
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.03
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.03
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 5.01
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.97
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.97
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.97
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.97
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.97
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.97
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.97
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.95
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.91
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.91
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.91
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.91
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.91
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.91
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.91
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.864285714
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.815714285
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.755714285
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.695000000
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2878
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 4.680000000
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 3.02
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.98
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.98
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.98
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.96
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.92
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.92
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.92
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.9
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.86
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.86
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.86
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.84
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.8
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.8
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.8
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.78
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.74
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.74
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.74
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.72
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.68
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.68
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.68
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.66
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.62
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.62
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.6
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.56
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.56
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.56
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.54
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.5
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.5
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.5
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.48
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.44
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.44
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.43
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.4
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.4
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.4
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.39
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.36
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.36
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.36
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.35
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.32
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.32
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.32
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.32
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.3
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.26
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.26
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.26
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.24
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.2
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.2
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.2
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.18
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.14
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.14
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.14
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.12
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.08
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.08
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.08
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.06
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.02
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.02
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.02
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.000000000
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 1.925000000
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 1.805000000
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : -2684352.873750000
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 1.556666666
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2917
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 1.468333333
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.97
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.93
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.93
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.93
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.91
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.87
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.87
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.87
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.87
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.85
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.81
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.81
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.81
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.81
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.79
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.75
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.75
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.75
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.75
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.73
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.69
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.69
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.69
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.69
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.67
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.63
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.63
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.63
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.63
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.63
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.61
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.57
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.57
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.57
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.57
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.57
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.55
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.51
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.51
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.51
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.51
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.51
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.49
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.45
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.45
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.45
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.45
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.45
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.43
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.39
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.39
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.39
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.39
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.39
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.37
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.34
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.34
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.34
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.34
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.34
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.32
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.28
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.28
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.28
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.28
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.28
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.26
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.22
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.220000000
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.187500000
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.116666666
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 2.020000000
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 1.914285714
[2023-10-24 12:13:14][SCENARIO] [ID] Commande ID        : 2929
[2023-10-24 12:13:14][SCENARIO] [-] Ancienne valeur     : 1.782857142
[2023-10-24 12:13:14][SCENARIO] Fin correcte du scénario

En fait non, on ne peut pas conclure la longueur des logs max est de 500 lignes…
Bref, j’ai supprimé le point avec l’analyse, ce qui a résolue mon problème.
Je vais augmenter la taille des logs et surveiller ce soir si cela se reproduit.

Bonjour,
Je n’ai pas eu de nouveau de valeur négative dans l’histo.
Pour moi, le problème est réglé;
Encore merci pour ton partage et ton aide.

J’ai une solution beaucoup plus simple
avec la formule de calcul
(#value# < 0)?21474836.48+#value#:#value#
et mettre l’arrondi à 2

Tout à fait, ça corrigera toutes les valeurs qui viendront.

Pour corriger les anciennes, faudra tout de même lancer le scénario en #1