Récupération de données

Forum dédié au Rfxcom et consorts utilisant les fréquences 433 et 866 MHz.
Pour les questions concernant les RFLINK, merci d'utiliser le forum spécifique en dessous.
nene82
Messages : 61
Inscription : 17 févr. 2017, 11:05

Récupération de données

Message par nene82 »

Bonjour,
Sur mon installation Domoticz j'avais un pluviomètre Orégon PCR800 qui ne fonctionne plus.
Cette référence étant en rupture, je l'ai remplacé par un pluviomètre de la même marque mais de référence différente RGR126.
Est il possible de récupérer l'historique du PCR800 et le restituer sur le RGR126, sachant que la commande remplacer ne fonctionne pas. Ce n'est pas à priori le même type de sonde et le message suivant apparaît "Aucun dispositif à transférer !"
Je vous remercie de vos retours
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Récupération de données

Message par Chrominator »

Ce devrait être possible en accédant à la base de données directement.

Sauvegarde la base, repère les idx de l'ancien pluviomètre et du nouveau, modifie le script ci-dessous avant de l'exécuter sur la base domoticz.db avec sqlite3 ou autres.

Code : Tout sélectionner

update Rain_Calendar
  set DeviceRowID = '<ID nouveau pluviometre>'
  where DeviceRowID = '<ID ancien pluviometre>'
;

update Rain
  set DeviceRowID = '<ID nouveau pluviometre>'
  where DeviceRowID = '<ID ancien pluviometre>'
;
Ensuite va voir l'historique du nouveau pluviomètre, tu devrais trouver les données de l'ancien fusionnées avec celle du nouveau.
Si ce n'est pas le cas et que domoticz n'est pas stable, heureusement tu as une sauvegarde ! :D
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
nene82
Messages : 61
Inscription : 17 févr. 2017, 11:05

Re: Récupération de données

Message par nene82 »

Merci pour ce retour.

Ce que j'ai fait :
J'ai sauvegardé sur mon PC le fichier Domoticz.db
J'ai installé SQLiteManager sur mon PC Windows. trouvé à l'adresse suivante : http://www.sqlabs.com/sqlitemanager.php
J'ai ouvert la base avec et créé un Script PCR800
J'ai collé ton script comme ceci

update Rain_Calendar
set DeviceRowID = '<2043>'
where DeviceRowID = '<2034>'
;

update Rain
set DeviceRowID = '<2043>'
where DeviceRowID = '<2034>'
;

Une erreur se produit que je ne comprends pas!
1.jpg
1.jpg (29.11 Kio) Consulté 4785 fois
Cdt,
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Récupération de données

Message par Chrominator »

Il faut mettre les idx sans les < ou les >.

Par exemple

Code : Tout sélectionner

set DeviceRowID = '2043'
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
nene82
Messages : 61
Inscription : 17 févr. 2017, 11:05

Re: Récupération de données

Message par nene82 »

Bon ben non, ça ne marche pas.
merci quand même.
JP
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Récupération de données

Message par Chrominator »

Qu'est-ce qui ne marche pas ?

Les phrases SQL ?
Le résultat ?
Ça produit un message d'erreur ?
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
nene82
Messages : 61
Inscription : 17 févr. 2017, 11:05

Re: Récupération de données

Message par nene82 »

Bonsoir,
Oui la même erreur que ci dessus.
merci
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Récupération de données

Message par Chrominator »

Sur la petite image ?
Je n'arrive pas à la lire et je ne connais pas cet outil. :(
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
nene82
Messages : 61
Inscription : 17 févr. 2017, 11:05

Re: Récupération de données

Message par nene82 »

"An error occured while executing script PCR800
[string"--PCR800--"]:5: '=' expected near 'Rain_calendar'

Je ne comprends pas ce que cela veut dire.

désolé, merci
Répondre