Fusion d'historique de 2 Devices en 1 seul dans la base SQL Lite

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.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
benbidouille
Messages : 102
Inscription : 11 déc. 2017, 11:48

Fusion d'historique de 2 Devices en 1 seul dans la base SQL Lite

Message par benbidouille »

Bonjour,

Totalement ignare en SQL, je suis confronté à la problématique suivante à l'issue de changement de gateway Mysensor.

De fait, j'ai du refaire l'apprentissage et l'association de mes devices mysensor sur la nouvelle gateway, chaque device est ainsi dupliqué, L'ancien device disposant d'un historique de 3 ans, Le nouveau d'environ 2 mois.

Comment est'il possible de concaténer l'ensemble des données de la base SQL pour constituer: Nouveau device = Ancien + Nouveau ?

je suppose que quelques ligne de scripts en requêtes SQL sont nécessaires.

Merci pour votre aide, il s'agit principalement de capteurs de température, d'humidité.
RPI3 + WDPiDrive + UPS Pico HV3.0B HAT + Teleinfo USB (6) + 1Wire GPIO + DS18B20 (15)+ Gateway MySensor NRF24, Sensors , Relais ... + Gateway Velux .... + Gestion Pompe à Chaleur + NRFDoctor .... tout en DIY
ogulf
Messages : 445
Inscription : 15 juin 2017, 14:41

Re: Fusion d'historique de 2 Devices en 1 seul dans la base SQL Lite

Message par ogulf »

Bien plus simple, Domoticz a prévu le coup.
Il suffit de remplacer l'ancien par le nouveau (ne marche pas pour tous les device, mais avec température c'est possible).
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM
benbidouille
Messages : 102
Inscription : 11 déc. 2017, 11:48

Re: Fusion d'historique de 2 Devices en 1 seul dans la base SQL Lite

Message par benbidouille »

Merci Ogulf, Mais cela ne répond pas à mon besoin.

Certe ce que tu proposes est ce que j'aurai du faire au moment du changement de gateway, mais je dispose désormais de 2 idx un ancien et un nouveau que je souhaite combiner sans perdre de données.

Merci pour ta suggestion.
RPI3 + WDPiDrive + UPS Pico HV3.0B HAT + Teleinfo USB (6) + 1Wire GPIO + DS18B20 (15)+ Gateway MySensor NRF24, Sensors , Relais ... + Gateway Velux .... + Gestion Pompe à Chaleur + NRFDoctor .... tout en DIY
ogulf
Messages : 445
Inscription : 15 juin 2017, 14:41

Re: Fusion d'historique de 2 Devices en 1 seul dans la base SQL Lite

Message par ogulf »

C'est exactement ce que fait Domoticz quand on remplace une sonde de température par une autre sonde de température par exemple...
Typiquement lors du changement de piles, certaines sondes perdent leur identifiant et du coup un nouveau device est créé.... l'historique du device (sous l'ancien idx) peut alors être récupéré et concaténé avec le nouveau.

Par contre, il est vrai qu'en général la passerelle reste la même... je ne sais pas comment réagit Domoticz si en plus il y a changement de gateway !

Sur le widget de ta sonde de température, tu fais modifier puis remplacer : une liste de device compatibles est alors proposée. As-tu essayé ?
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM
benbidouille
Messages : 102
Inscription : 11 déc. 2017, 11:48

Re: Fusion d'historique de 2 Devices en 1 seul dans la base SQL Lite

Message par benbidouille »

Bonsoir,
Non je n'ai pas essayé et ne connaissais pas cette fonctionnalité.
Je ferai un essai des que possible et te tiens au courant
Merci.
RPI3 + WDPiDrive + UPS Pico HV3.0B HAT + Teleinfo USB (6) + 1Wire GPIO + DS18B20 (15)+ Gateway MySensor NRF24, Sensors , Relais ... + Gateway Velux .... + Gestion Pompe à Chaleur + NRFDoctor .... tout en DIY
benbidouille
Messages : 102
Inscription : 11 déc. 2017, 11:48

Re: Fusion d'historique de 2 Devices en 1 seul dans la base SQL Lite

Message par benbidouille »

Ogulf,

Je confirme que la fonctionnalité "Remplacer" d'un sensor de temperature permet effectivement de fusionner 2 sensors en 1 seul avec concaténation des historiques, le "remplacé" est supprimé de la liste des devices.

Merci pour ce bon tuyau,
Cordialement
RPI3 + WDPiDrive + UPS Pico HV3.0B HAT + Teleinfo USB (6) + 1Wire GPIO + DS18B20 (15)+ Gateway MySensor NRF24, Sensors , Relais ... + Gateway Velux .... + Gestion Pompe à Chaleur + NRFDoctor .... tout en DIY
ogulf
Messages : 445
Inscription : 15 juin 2017, 14:41

Re: Fusion d'historique de 2 Devices en 1 seul dans la base SQL Lite

Message par ogulf »

Content d'avoir pu t'aider :)
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM
Répondre