Page 1 sur 1
remise a zero compteur de pluie ,temperature,vent
Publié : 27 janv. 2018, 12:53
par GDA
Bonjour
tout nouveau sur ce forum, je découvre de multiples réponses sur l'utilisation de domoticz qui est pour moi un super logiciel.
je viens d'écrire un programme qui tourne sur un esp8266-01, il me permet de recevoir les trames émises en 868mhz par la station meteo
extrene qui est un capteur de type KS300, et retourne les info via le wifi en mode client vers domoticz qui est sur un raspberry pi3b.
tout fonctionne a merveille actuellement, sauf que pour les test j'ai envoyé des valeurs trop importantes,voir irréelles .
Donc le but de ma question: comment remettre mon compteur pluie,vent, température, sans créer un nouveau index, afin qu'il soit vierge
comme lors de sa création.
si vous avez une idée, je suis preneur.
merci a tous
Re: remise a zero compteur de pluie ,temperature,vent
Publié : 29 janv. 2018, 13:45
par digdogger
Salut,
en 2 mots:
API Domoticz
Re: remise a zero compteur de pluie ,temperature,vent
Publié : 04 févr. 2018, 12:27
par Chrominator
digdogger a écrit :
en 2 mots:
API Domoticz
Et en plus de deux mots, ça donne quoi ?
Pas vu dans l'API comment réinitialiser un capteur.
Tu pourrais nous l'expliquer digdogger ?
Re: remise a zero compteur de pluie ,temperature,vent
Publié : 04 févr. 2018, 13:12
par digdogger
Salut Chrominator,
en fait, la question est mal posée.
-Soit GDA veut virer les valeurs aberrantes de sa base, il suffit de modifier la base manuellement et de supprimer les valeurs gênantes.
-Soit GDA veut initialiser ses compteurs eau, pluie vent aux valeurs initiales (ou autres) alors il utilise les commandes JSON appropriées pour les capteurs Rain, Wind et température. Je viens de tester avec un capteur de vent, j'avais un doute si des valeurs nulles étaient acceptées, çà fonctionne très bien.
Re: remise a zero compteur de pluie ,temperature,vent
Publié : 04 févr. 2018, 13:40
par papoo
pour taper directement dans la base un tuto plutot bien fait
https://sulek.fr/index.php?article73/co ... s-domoticz
Re: remise a zero compteur de pluie ,temperature,vent
Publié : 04 févr. 2018, 17:57
par Chrominator
Merci Papoo, j'ai déjà modifié la base manuellement en certaines occasions, toutefois si une solution json existait j'aurais aimé la connaitre.
il y a eu un incident avec un capteur de particules, et le nombre de valeurs à retirer manuellement me rebute un peu.
Alors si un json permettait d'effacer tout l'historique, ça m'aurait bien plût.
Là je crois que je suis bon pour soit tripoter la base comme tu le suggères, ou remplacer le capteur dans Domoticz (car j'ai pas envie de changer l'idx du capteur en question).

- Screenshot-2018-2-4 Domoticz.png (98.01 Kio) Consulté 7344 fois
Re: remise a zero compteur de pluie ,temperature,vent
Publié : 04 févr. 2018, 17:59
par papoo
avec sqlite tu peux aussi tous supprimer d'un coup (ce n'est pas dans le tuto)
exemple pour le device 985 deux requêtes
une pour les données du jour
la deuxième pour les données des jours précédents
/!\attention/!\ ça efface vraiment tout sans possibilité de retour
Code : Tout sélectionner
delete from Meter where DeviceRowId =985;
delete from Meter_calendar where DeviceRowId =985;
tu peux adapter la requete pour ne supprimer qu'un jour precis de la table Meter_calendar
Re: remise a zero compteur de pluie ,temperature,vent
Publié : 04 févr. 2018, 18:29
par digdogger
Perso, j'utilise "DB Browser for SQLite". Tu peux séléctionner ton capteur et ses valeurs par tri décroissant et supprimer tout d'un coup.
Re: remise a zero compteur de pluie ,temperature,vent
Publié : 04 févr. 2018, 19:15
par Chrominator
Merci Papoo, finalement j'ai opté pour le sql.
A noter que les valeurs issues des "custom sensors" sont dans les tables Percentage et Percentage_Calendar, même s'il s'agit de valeurs qui ne sont pas des pourcentages.
(j'ai cherché un petit moment là...) 
Re: remise a zero compteur de pluie ,temperature,vent
Publié : 10 févr. 2018, 18:41
par GDA
Merci pour toutes vos réponses messieurs, mais je trouve cela très compliqué.
d'après le tuto, il faut rajouter un prog pour y acceder !
tout se fait en mode console, bref, pas terrible tout ca, et surtout pas convivial du toutle mode console.
comme je suis au stade développement, je pense virer les capteurs, puis en créer d'autres.
il n'exista pas d'outil a installer sur le bureau raspbian qui permettrais un accès plus simple pour modifier ?
