Page 1 sur 2

Comment fusionner l'historique de deux capteurs/devices

Publié : 25 sept. 2016, 20:25
par cr1cr1
Bonjour,
Suite à un changement de pile et au reset d'un capteur météo externe 433MHz, récupéré par RFXCom, j'ai un nouveau capteur (device) qui a été créé.
Mon "ancien" capteur contient mes données historiques.
Quelqu'un a t-il déjà fusionné l'historique de deux capteurs ? Y a t-il une procédure / un script pour attaquer la base directement mais simplement ?
Merci,

Re: Comment fusionner l'historique de deux capteurs/devices

Publié : 25 sept. 2016, 20:28
par thier
Tu donnes le nom de ton ancien capteur à ton nouveau capteur et il reprendra la même base de données.

Re: Comment fusionner l'historique de deux capteurs/devices

Publié : 25 sept. 2016, 20:47
par ganq
Avec l'ancien capteur, tu fais remplacer et tu donnes le nom du nouveau...
Je ne suis pas sur que de mettre le même nom fonctionne puisqu'on n'a pas le même idx.. (mais je n'ai pas testé)

Re: Comment fusionner l'historique de deux capteurs/devices

Publié : 25 sept. 2016, 21:34
par vil1driver
+1 pour ganq

Re: Comment fusionner l'historique de deux capteurs/devices

Publié : 25 sept. 2016, 21:43
par thier
A chaque fois que je change les piles de mes sondes 433mhz je conserve le nom initiale pour la nouvelle sonde et ça conserve l'historique. Je nomme la nouvelle sonde comme celle qu'elle remplace à une lettre près. Avec la fonction remplacer, je remplace l'ancienne sonde par la nouvelle. Je rajoute la lettre manquante pour la nouvelle sonde ce qui permet de récupérer l'historique de la sonde. Je n'utilise pas les idx dans mes scripts à cause du changement d'idx au changement de piles.

Re: Comment fusionner l'historique de deux capteurs/devices

Publié : 25 sept. 2016, 21:56
par vil1driver
L'historique est transmis par la fonction remplacer et non pas suivant le nom.

Re: Comment fusionner l'historique de deux capteurs/devices

Publié : 25 sept. 2016, 22:26
par cr1cr1
Merci à tous ! C'est en effet tout simple et très bien intégré !
Pour détailler :
- Ajouter la nouvelle sonde détecté (par exemple NEW) pour qu'elle soit affichée comme dispositif NEW dans les onglets
- Sur l'ancien dispositif OLD, cliquer sur Edit / Replace et sélectionner le nouveau dispositif NEW.
- L'ancien dispositif OLD disparaît, remplacé par NEW,
- On peut alors renommer NEW en OLD

Et l'historique de l'ancien capteur est alors fusionné avec le nouveau.
Plus ça va, plus je trouve que Domoticz est vraiment très bien conçu :D

Re: Comment fusionner l'historique de deux capteurs/devices

Publié : 27 sept. 2016, 12:08
par foudepc83
Bonjour,

J'ai besoin de votre aide.

J'ai supprimé par erreur le OWL 180.
Du coup j'ai remis , puis renommer au même noms que l'ancien , le compteur est remis à zéro.

Il y a un moyen de récupérer l'ancien graphe et de le fusionner ( je précise que j'ai gardé l'info , l'ID de OWL était a 1 , maintenant 108 ).

Merci de votre aide

Re: Comment fusionner l'historique de deux capteurs/devices

Publié : 27 sept. 2016, 12:13
par vil1driver
supprimer un dispositif supprime tout ce qui lui est lié.

recharge une précédente sauvegarde, pas d'autre solution

Re: Comment fusionner l'historique de deux capteurs/devices

Publié : 27 sept. 2016, 13:17
par foudepc83
Merci , c'est que j'ai fais ,

Car en visualisant la BDD avec sqlite3 , j'ai vu qu'il a disparu.

Merci les sauvegardes !