Perte d'historique avec energy_frixo

Bonjour @frixo,

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:

2/ dans le plugin Energy_frixo, je sélectionne l’énergie chauffage SdB:

3/ je vais dans l’onglet Commandes:

4/ Dans cet onglet commande, je change l’équipement de la zone puissance:


5/ Je sauvegarde

6/ je retourne sur le panel energy_frixo et je selectionne Chauffage Sdb:

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:

Après:

Eric

energy_frixo-10h51.txt (4,5 Mo)

Top merci

Bon j’ai plus d’ordinateur sous la main je suis pas chez moi

Mais petite question, si tu vas sur ton équipement et que tu cliques sur enregistrer sans rien faire d’autre, ça te supprime aussi ton historique ?

Re,

Je n’avais pas pensé à faire ça.
Oui, cela vire l’historique, bien vu.

Pas d’urgence, j’ai une sauvegarde, et je pourrais injecter avec data export les données manquantes.

Eric

C’est très bizarre moi ça ne vire pas l’historique
Comment as-tu installé mon plugin ?
Tu l’as installé via le market en bêta ?
Tu as quelle version

Bonjour,
Acheté via le market en béta.
version 2023-12-12 09:54:06

Eric

Bonjour @frixo et bonané.

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 ?

A+
Eric
energy_frixo-7-1.txt (666,4 Ko)

Salut j’ai rien poussé du tout
C’est jeedom je crois

J’ai une question est-ce que ta problématique de suppression de l’historique marche avec n’importe quelle sauvegarde d’équipement du plugin

Où est-ce que le problème ne se produit que pour un seul

Car j’ai fait un essai de sauvegarde de chacun de mes équipements et je n’ai jamais réussi à reproduire ton problème.

Yop

je viens de publier une maj qui rajoute des logs

peux tu stp :

  • faire la maj Beta
  • vider tes logs
  • enregistrer un équi de mon plugin
  • m’envoyer les logs
  • 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

cdt

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.

Je continue mes tests sur les prix.

Eric

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 !