J’ai remarqué un bug qui me fait perdre tout les historique pour un équipement:
1/ Sur le panel energy_frixo, je consulte le graphique chauffage SdB pour la période de décembre 2023:
Et là, l’historique à disparu, et je n’ai rien fait d’autre que la manip ci-dessus, pas appuyé sur aucun autre bouton.
Cette manip est faite sur une VM de test
Je n’ai pas fait la mise à jour de Jeedom pour être dans les mêmes conditions que lorsque je me suis aperçu de ce problème, et j’ai désactivé les scénarios.
Ci-dessous le log en debug, mais je n’y détecte rien de spécial.
J’ai également vérifié avec le plugin data export, et toutes les données de cet équipement ont été effacées de la base de données. Avant:
Je viens de m’apercevoir que tu avais poussé une maj de ton plugin, et je pensais que c’était une correction pour le problème des historiques.
J’ai donc essayé, mais en faisant une simple sauvegarde d’un élément, cela efface tout l’historique.
J’ai regardé dans la log du plugin (joint), mais je ne trouve rien. L’élément modifié est « bureau »
Est-ce qu’il y a une log des ordres SQL, et si oui, ou est-ce que je peux la trouver ?
vérifier que ton pb se reproduit pour tous les équipements du plugins
Ps : quel est ton navigateur ? Normalement la seule façon de vider l’histo d’un équi c’est de cliquer sur le bouton orange ‹ supprimer l’historique › sur la page de l’équipement qui appelle la fonction ajax exposée pour… donc vraiment je seche, je penche sur un bug lors de l’enregistrement… genre donnée partiellement corrompue
Bonjour @frixo,
J’ai fait un test sur un premier équipement, qui a bien vidé l’historique.
Ensuite, j’ai pensé aux plugins de firefox (j’en ai 3), je les ai tous désactivés, puis refait l’essai, et là, plus de bug.
Je les ai réactivé l’un après l’autre pour voir lequel était en faute, et je n’ai pas pu reproduire le bug. Un truc que je ne pige pas.
J’ai refait à nouveau la manip après restoration, et j’ai trouvé que c’est le plugin ghostery qui déclenche l’effacement des données, mais curieusement après désactivation puis activation de ce plugin, ça ne le fait plus.
Du coup, j’ai refait des essais avec chrome qui n’a pas de plugin, et là, tout est OK.
Je suis désolé, je t’ai fait bosser pour rien, toutes mes excuses.
Ah cool
Bon intéressant, j’aurais bien aimé savoir pourquoi ghostchezpasquoi balance une requête Ajax qui supprime l’historique… Bref bizarre
Mais content que tu es enfin trouvé ! Moi aussi j’ai tout un tas d’extension, souvent c’est ‹ idontcareaboutcookies › qui fait des trucs chelou mais c’est tellement pratique !