Page 1 sur 1

[RESOLU] Comment fonctionne l'historique ?

Publié : 07 avr. 2017, 13:55
par pat44
Bonjour,

Newbie sur Domoticz, j'essaye de comprendre le fonctionnement de l'historique de la base de donnée.

J'ai un capteur de température qui tourne depuis le 12 janvier, dans le rapport du tableau de bord dans l'interface graphique de *domoticz, je voit bien cet historique, mais quand je visualise la bdd sqlite je ne voit que 2 tables:
-Température j'ai 24 heures d'historique.
- Temperature_Calendar ou j'ai le min/max/moyenne par jours sur 1 mois.

Ou est stocké le reste de cet historique ?

Merci. Patrick

Re: Comment fonctionne l'historique ?

Publié : 07 avr. 2017, 15:31
par deennoo
Domoticz ne stock les valeurs que toutes les 5 minutes, en dessous cela ne sert à rien.

Par contre si tu crées des évènements en fonctions de températures ou humidité ils sont exécutés dès que l'information est reçu

Re: Comment fonctionne l'historique ?

Publié : 07 avr. 2017, 18:51
par pat44
Merci pour ta réponse, mais je cherche plutôt a savoir ou son stockés les valeurs supérieur à 1 mois.

Re: Comment fonctionne l'historique ?

Publié : 07 avr. 2017, 19:08
par deennoo
Dans quel but ? En journalier mensuel annuel ?

Re: Comment fonctionne l'historique ?

Publié : 07 avr. 2017, 19:14
par deennoo
Dans historique de température, sur le graphique annuel, tu as la possibilité de télécharger un fichier csv, qui contient les max et mini journalière de l'année en cours

Re: Comment fonctionne l'historique ?

Publié : 07 avr. 2017, 19:24
par pat44
j'ai par erreur supprimé la sonde, mais j'ai une sauvegarde de la base de donnée sqlite, je cherche donc à récupérer les données qui on plus d'1 mois pour retrouver mon historique.

Re: Comment fonctionne l'historique ?

Publié : 07 avr. 2017, 19:35
par domcars0
Comme tu l'as toi même indiqué ces informations sont bien dans la table Temperature_Calendar :

Code : Tout sélectionner

sqlite> .schema Temperature_Calendar
CREATE TABLE [Temperature_Calendar] ([DeviceRowID] BIGINT(10) NOT NULL, [Temp_Min] FLOAT NOT NULL, [Temp_Max] FLOAT NOT NULL, [Temp_Avg] FLOAT DEFAULT 0, [Chill_Min] FLOAT DEFAULT 0, [Chill_Max] FLOAT, [Humidity] INTEGER DEFAULT 0, [Barometer] INTEGER DEFAULT 0, [DewPoint] FLOAT DEFAULT 0, [SetPoint_Min] FLOAT DEFAULT 0, [SetPoint_Max] FLOAT DEFAULT 0, [SetPoint_Avg] FLOAT DEFAULT 0, [Date] DATE NOT NULL);
Pour chaque jour passé, Domoticz ne garde rien d'autre (c'est suffisant).
Sur l'interface graphique tu verras qu'il n'y a pas plus d'info.

[EDIT] : Dans la table Temperature_Calendar les infos remontent à plus d'un mois. Elles remontent au jour de l'initialisation du capteur.
Essaies:

Code : Tout sélectionner

sqlite> SELECT Temp_Max, Date FROM  Temperature_Calendar ORDER BY Date DESC LIMIT 10;
Tu devrais voir les températures max de ton capteur durant les 10 premiers jours après son initialisation.

Re: [RESOLU] Comment fonctionne l'historique ?

Publié : 07 avr. 2017, 22:36
par pat44
Un grand Merci. Je ne regardais pas ou il fallait je regardais dans une dbb de sauvegarde et c'etait pas la bonne, honte à moi.