Page 1 sur 1
Comment remplacer un type de capteur par un autre ?
Publié : 26 mars 2020, 21:19
par e111111
Bonjour,
maintenant que je sais changer les icônes des custom sensors, j'ai cherché pour le capteur voltage, mais je ne trouve pas, donc je voudrais remplacer mon capteur voltage par un custom sensor.
Problème, je ne trouve pas comment remplacer le voltage par un custom sensor en gardant les données, quelqu'un a-t-il une idée ?
Merci d'avance
Re: Comment remplacer un type de capteur par un autre ?
Publié : 30 mars 2020, 20:26
par Neutrino
Bonjour,
A part mettre les mains dans le cambouis et ouvrir le capot de la BDD, je ne vois pas de solution simple.

Re: Comment remplacer un type de capteur par un autre ?
Publié : 30 mars 2020, 20:54
par e111111
J'en avais un peu peur, merci pour ta réponse,
y a t il un moyen de sauvegarder les données d'un capteur et de les affecter à un autre ?
Re: Comment remplacer un type de capteur par un autre ?
Publié : 30 mars 2020, 21:25
par Neutrino
Pas à ma connaissance...
Re: Comment remplacer un type de capteur par un autre ?
Publié : 30 mars 2020, 22:28
par e111111
Merci, tant pis, je jetterais un œil sur la base quand j'aurais un peu de temps voir comment c'est foutu ...
Re: Comment remplacer un type de capteur par un autre ?
Publié : 30 mars 2020, 23:35
par papoo
une petite sauvegarde de BDD au préalable
ensuite
pour extraire les données au format csv
par sqlite3
Code : Tout sélectionner
sqlite3 /home/pi/domoticz/domoticz.db -cmd ".headers on" -cmd ".mode column" -cmd ".tables"
Code : Tout sélectionner
.mode csv
.output /home/pi/data.csv
select * from Meter_calendar where DeviceRowId =2327;
ouvrir le fichier data.csv qui ressemble à ça
Code : Tout sélectionner
DeviceRowID Value Counter Date
----------- ---------- ---------- ----------
2327 4900 67092316 2016-06-19
2327 10944 67103308 2016-06-20
2327 11684 67115016 2016-06-21
2327 14592 67129640 2016-06-22
2327 12552 67142280 2016-06-23
2327 14864 67157168 2016-06-24
2327 18792 67175992 2016-06-25
2327 20808 67196856 2016-06-26
2327 20808 67196858 2016-06-27
2327 15920 67239144 2016-06-29
2327 13928 67253104 2016-06-30
2327 13848 67267008 2016-07-01
2327 19280 67286328 2016-07-02
2327 17720 67304160 2016-07-03
2327 13688 67317872 2016-07-04
2327 13640 67331544 2016-07-05
2327 14240 67345816 2016-07-06
2327 13120 67358976 2016-07-07
2327 14712 67373720 2016-07-08
changer l'ID de l'ancien device par le nouveau et sauvegarder
pour l'import
pour sortir
si le device n'est plus dans la même table faire une extraction de la table pour connaitre sa structure et adapter entre autre l'ordre des colonnes
Re: Comment remplacer un type de capteur par un autre ?
Publié : 31 mars 2020, 07:13
par e111111
Super !
Merci Papoo

Je vais essayer de voir comment faire ça sur le Syno, je sais que j'avais déjà eu accès à la base par le PC sous windows, mais j'avais rien compris à l'utilisation du soft, c'est vrai qu'en ligne de commande cela parait bien plus simple (quand on un un tuto

).
J'espère arriver à faire cette manip.
Merci pour votre aide.