Erreur sur teleinfo::calculateTodayStats()

Bonjour,
Depuis quelques temps je suis inondé de messages :

Erreur sur teleinfo::calculateTodayStats() : [MySQL] Error code : 42S02 (1932). Table 'jeedom.historyArch' doesn't exist in engine : SELECT AVG(CAST(value AS DECIMAL(12,2))) as avg, MIN(CAST(value AS DECIMAL(12,2))) as min, MAX(CAST(value AS DECIMAL(12,2))) as max, SUM(CAST(value AS DECIMAL(12,2))) as sum, COUNT(CAST(value AS DECIMAL(12,2))) as count, STD(CAST(value AS DECIMAL(12,2))) as std, VARIANCE(CAST(value AS DECIMAL(12,2))) as variance FROM ( SELECT * FROM history WHERE cmd_id=:cmd_id AND `datetime`>=:startTime AND `datetime`=:startTime AND `datetime`

Que faire ?
Merci

Informations Jeedom

Core : 4.4.20 (master)
DNS Jeedom : non

Plugin : Téléinfo
Version : 2025-07-17 15:49:50 (stable)
Statut Démon : Démarré - (2025-10-30 09:51:58)

Informations complémentaires
Compteur #1 - Mode : Producteur et consommateur - HPHC? : pas de HPHC ancienne formule - Nouveaux index? : Utilisation new index

OS: debian 11 on diy ; PHP: 7.4.33 ; Python: 3.9.2
teleinfo: version 4.9.7 ; cmds: 135

Bonsoir,

Peux-tu aller dans l’éditeur de base de données et lancer cette requête puis montrer le résultat ?

CHECK TABLE jeedom.historyArch;

1 « J'aime »

Bonsoir,

Utilises le bouton pour répondre sur mon post sinon je ne verrai pas ta réponse.

La table n’existe plus, tu as perdu tes historiques.

Essai le bouton pour vérifier la base de données.

Il y a des chances pour qu’une ligne apparaisse indiquant une erreur sur historyArch et tu devrais avoir un bouton pour corriger.

Tu pourras poster les captures et résultats ?

Si ça ne fait que quelques jours, récupères rapidement le backup le plus ancien pour avoir une chance plus tard de récupérer tes historiques (si tu y tiens)

Bonjour,
Le bouton Corriger n’a pas d’effet


Si je comprends bien, je n’ai plus qu’à lancer une restauration de Jeedom ?
Et qu’est-ce qui a pu conduire à la disparition de cette table ?
Merci

Si le bouton corriger ne permet pas de recréer la table alors il serait plus sage de tenter de récupérer un backup en effet. Mais voilà, depuis combien de temps tu as le problème ? Parce que tes sauvegardes ne sont peut être déjà plus bonnes

J’ai lancé une restauration (date de 15 j): le problème est résolu.
Merci

1 « J'aime »

Je pense que tu peux cocher une des réponses de @Bison comme solution plutôt que la tienne :wink:

1 « J'aime »

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