Internal server error au moment de rafraichir la page qui affiche les métriques de consommation

Bonjour,
Sauf erreur, nous sommes plusieurs à avoir cette erreur au moment de rafraichir la page teleinfo qui affiche les métriques de consommation.
J’ai actuellement la dernière version de septembre 2023 mais impossible de fixer cette erreur.
Est-ce que quelqu’un à la solution définitive ?

Salut, cest la 1ere fois que je vois cette erreur. Est ce que tu pourrais envoyer les logs, les paramètres du plugin, ceux de ton équipement et regarder dans les logs de jeedom sur http.error

Hello,

C’est étrange que ça soit la première fois, quand je google mon message d’erreur je tombe sur ces sujets: Widget > sauvegarder : 500 : Internal server error - #8 par Bison
Mais ça ne fixe pas l’erreur que j’ai.

voici le http error en lien avec l’erreur 500:

0467|thrown in /var/www/html/core/ajax/cmd.ajax.php on line 353, referer: http://192.168.X.Y/index.php?v=d&m=teleinfo&p=panel
0468|[Tue Nov 07 19:30:17.341761 2023] [php7:error] [pid 1068] [client 192.168.X.Y:57932] PHP Fatal error:  Uncaught Error: Call to a member function getIsHistorized() on bool in /var/www/html/core/ajax/cmd.ajax.php:353
0469|Stack trace:
0470|#0 {main}

Et la configuration du plugin:

Oui je confirme, tu ressorts un post de mars 2022 alors que je n’avais pas encore repris ce plugin (lis mon post juste en dessous) qui ne fonctionnait plus en mettant justement cette erreur. En quoi cela peut il avoir un rapport avec ce que tu as?

Là ça veut dire que la commande qu’il cherche à trouver n’est pas historisée.

Vérifie donc que toutes les commandes utiles sont bien historisées.

Alors? Tu as trouvé ?

Non c’est pas ça, toutes les commandes qui sont déclarées, elles ont toutes la case « Historiser » de coché.

Non mais ne t’énerve pas, je dis juste que je suis surpris que tu me dises « cest la 1ere fois que je vois cette erreur. » alors que cette erreur est remonté réguliérement sur le forum, peut importe le développeur qui est associé au plugin au moment ou le bug sort, on s’en fou de ça …

Avant d’ouvrir ce post, je te confirme que j’ai bien lu les solutions proposés, et que pour le moment rien ne semble fixer mon problème, pourtant je mets régulièrement le plugin à jour.

C’est parce que vous ne comprenez pas ce que ca veut dire.

Voir « 500 internal server error » ne veut rien dire en soit, il y a des milliers de messages d’erreur ainsi et ca ne veut pas dire que c’est la même erreur derrière.

Donc oui c’est bien la première fois que cette erreur ci, avec votre contexte, est remontée sur ce plugin.

Donc oui vous faisiez erreur mais ce n’est pas grave, @Noyax37 va trouver :wink:

2 « J'aime »

je ne m’énerve pas mais quand tu sors un post d’il y a plus d’un an et demi en disant que c’est pareil alors qu’il n’y a aucun rapport je te le dis c’est tout. Il ne faut pas tout mélanger.

Alors maintenant mets ici tous les fichiers de log en mode débug + la copie de tes configurations (plugin + équipement) stp.

++

Hello,
Voici des screens de ma config du plugin + les différents logs pertinent de teleinfo ainsi que le log http.error.
Merci.



teleinfo.log (38,4 Ko)
http.error.log (45,6 Ko)
teleinfo_deamon_conso.log (49,4 Ko)

Dans les logs on voit un pb avec un certificat du https, pourrais tu essayer de repasser en http normal pour tester?

Hello, ça fait 3 ans que je tourne avec cette configuration en https, je viens de basculer en http pour tester, toujours pareil.

tu parles bien de la connexion pour accès interne?

Oui exactement

Bonjour,

Je viens de trouver la solution, et surtout l’origine du problème. En fait, l’erreur 500 masque une information importante qui m’aurait évité d’ouvrir ce fil de discussion. L’affichage téléinfo réagit de cette manière dans mon cas car la commande qui me fournit la température extérieure depuis l’une de mes sondes a changé d’ID.

En mettant à jour la configuration téléinfo vers la bonne commande qui me donne la température extérieure, j’ai corrigé ce problème.

@Noyax37 , en ce qui concerne la gestion des erreurs, je pense qu’il y a un petit travail à faire pour afficher réellement le problème d’ID plutôt que l’erreur 500 (si cela reste possible).

L’erreur 500 n’est pas gérée par le plugin mais par jeedom. Je ne vois pas trop quoi faire mais j’y regarderai au cas où

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.