Comment remplacer un type de capteur par un autre ?

Posez ici vos questions d'utilisation, de configuration de Domoticz, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramètrage Concernant le Raspberry ou les scripts de toute nature des forums spécifiques sont ouverts
Répondre
e111111
Messages : 101
Enregistré le : 11 déc. 2018, 19:44

Comment remplacer un type de capteur par un autre ?

Message 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

Neutrino
Messages : 1385
Enregistré le : 10 juil. 2015, 15:42
Localisation : Challans (85)
Contact :

Re: Comment remplacer un type de capteur par un autre ?

Message 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. :?
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?

e111111
Messages : 101
Enregistré le : 11 déc. 2018, 19:44

Re: Comment remplacer un type de capteur par un autre ?

Message 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 ?

Neutrino
Messages : 1385
Enregistré le : 10 juil. 2015, 15:42
Localisation : Challans (85)
Contact :

Re: Comment remplacer un type de capteur par un autre ?

Message par Neutrino »

Pas à ma connaissance...
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?

e111111
Messages : 101
Enregistré le : 11 déc. 2018, 19:44

Re: Comment remplacer un type de capteur par un autre ?

Message par e111111 »

Merci, tant pis, je jetterais un œil sur la base quand j'aurais un peu de temps voir comment c'est foutu ...

papoo
Messages : 1987
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Comment remplacer un type de capteur par un autre ?

Message 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

Code : Tout sélectionner

.mode csv
.import /home/pi/data.csv Meter_calendar
pour sortir

Code : Tout sélectionner

.quit
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
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

e111111
Messages : 101
Enregistré le : 11 déc. 2018, 19:44

Re: Comment remplacer un type de capteur par un autre ?

Message 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.

Répondre