Message dans cron depuis mise à jour 3.10

bonjour,

suite à la MAJ en 3.10 du plugin j’ai des messages récurrents dans les log cron_execution.
Je suis dans la dernière version v3 de jeedom
extrait du log :

PHP Notice:  Use of undefined constant variationmax - assumed 'variationmax' in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Undefined index: variationmax in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Use of undefined constant variationmax - assumed 'variationmax' in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Undefined index: variationmax in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Use of undefined constant variationmax - assumed 'variationmax' in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Undefined index: variationmax in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Use of undefined constant variationmax - assumed 'variationmax' in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Undefined index: variationmax in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Use of undefined constant variationmax - assumed 'variationmax' in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Undefined index: variationmax in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Use of undefined constant variationmax - assumed 'variationmax' in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Undefined index: variationmax in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Use of undefined constant variationmax - assumed 'variationmax' in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Undefined index: variationmax in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
1 « J'aime »

bonjour @Thibaut_T,
j’ai toujours ces erreurs je ne sais pas si tu avais pu te pencher sur le sujet.
si besoin je peux faire des tests ou transmettre d’autres informations

Essaies de resauvegarder les équipements de paramétrés avec la case « Je n’ai que la consommation de mon equipement (Exemple FGD-212) »

Merci.
après avoir resauvegardé ces équipements il me reste les erreurs suivantes :

PHP Notice:  Use of undefined constant variationmax - assumed 'variationmax' in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Use of undefined constant variationmax - assumed 'variationmax' in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Use of undefined constant variationmax - assumed 'variationmax' in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303
PHP Notice:  Use of undefined constant variationmax - assumed 'variationmax' in /var/www/html/plugins/conso/core/class/conso_teleinfo.class.php on line 303

Essaies de relancer le demon

pas mieux
mais peut être un soucis sur mon installation
voir Message d’erreur dans le log Cron (Bis)

Tu peux exécuter cette requête et me donner le résultat:

SELECT * FROM `eqLogic` WHERE `eqType_name` = 'conso'

ok mais comment puis je t’exporter le résultat ?
j’ai executé la requête depuis les outils Jeedom mais le résultat est un joli tableau à rallonge et une copie d’écran ne serait pas top

Fais moi une copie d’écran comme cela. Cela devrait suffire pour voir ce que je veux

ok et voila

Remplaces le fichier conso_teleinfo.class.php par celui-ci: (Enlever l’extention .txt)
conso_teleinfo.class.php.txt (80,4 Ko)

Et regardes si cela résout ton problème

ça fait 1 heure que j’ai mis en place ton fichier et je n’ai plus aucune erreur :slight_smile:
pour ma culture, quel était le soucis ?

Il manquait des quotes pour l’utilisation d’une variable. J’ai donc corrigé. Par contre c’est bizarre, car je n’avais pas le problème. Et je suis également en Jeedom V3

oh alors ça c’est surprenant.
peut être la version PHP qui n’est pas la même et l’une serait plus permissive que l’autre.
c’est bien d’avoir pu corriger mais plutôt gênant que nous n’ayons pas les mêmes comportements cela rend plus difficile les diagnostics…
merci en tout cas de ton aide et pour ta correction

Tu as quelle version PHP de ton côté ? quel OS ?

Je suis en debian Stretch sur ESXI avec PHP 7.0.33

ok pareil si ce n’est qu’elle est sur un odroid-c2.
Pour ma part : Debian Stretch with Armbian Linux 4.19.69-meson64