Page 1 sur 1

Periodicité du stockage de données dans base SQL et résolution des courbes de log Domoticz

Publié : 06 déc. 2020, 15:50
par benbidouille
Bonjour,
Question simple à laquelle je n'ai pas trouvé réponse dans le forum, je dois cependant avouer ne pas y avoir passé des heures.

Existe il un moyen de modifier la période a laquelle les données des devices sont stockés dans la base SQL de domoticz et donc de rajouter de la résolution aux tracés des courbes et log ?

Le période est de 5 minutes alors que les devices sont eux mise à jours en temps réel cad presque chaque minute.

Je suis bien conscient que le fait de diminuer cette période aura pour effet de faire croitre la taille de la database domoticz.db et d'augmenter le nombre d'écritures sur le media utilisé, dans mon cas un HDD, je pense donc pouvoir me le permettre sans risques.

Merci par avance pour votre aide.
Cordialement

Re: Periodicité du stockage de données dans base SQL et résolution des courbes de log Domoticz

Publié : 06 déc. 2020, 17:06
par Keros
Le temps de 5 minutes est codé sans DomoticZ et cette valeur n'est pas réglable. A moins que modifier le code de DomoticZ.

Ce que tu peux cependant faire, c'est ta propre base de donnée et y envoyer tes infos via la programmation Lua ou DZvents à chaque mise à jour de capteurs. Cette solution à l'avantage d'être indépendante des mises à jour de DomoticZ.
Maintenant le stockage de l'info ne devrait pas être super compliqué, par contre, son analyse (graphiques, tableaux, résumés) demandera beaucoup de boulot.

Re: Periodicité du stockage de données dans base SQL et résolution des courbes de log Domoticz

Publié : 07 déc. 2020, 00:37
par benbidouille
Merci Keros pour ce retour clair et précis,

J'utilise déjà ponctuellement la méthode que tu proposes à savoir alimenter par scripts une base externe, mais il me parait dommage de ne pas pouvoir exploiter les fonctions natives de domoticz et surtout de devoir développer un nouveau front-end graphique externe.

C'est en fait ce que je cherchais à éviter, mais si c'est codé en dur dans domoticz, il faut se rendre à l'évidence, je n'envisage pas d'entretenir ma propre compilation de domoticz.
Merci pour ta proposition.
Cordialement