Corriger des valeurs dans la base de données

Forum dédié à tous les sujets sans liens avec DomoticZ.
Discuter de tout et de rien, c'est ici.
JC38
Messages : 286
Inscription : 29 déc. 2014, 20:47
Localisation : Lyon

Corriger des valeurs dans la base de données

Message par JC38 »

Hier, j'ai changé un périphérique par un autre (compteur d'énergie), j'ai fait attention de récupérer les valeurs, par contre, pour la journée d'hier, les données sont complètement fausses.
Existe-t'il un moyen "pas trop complexe" de modifier l'historique des valeurs ?

Voici la capture pour illustrer mon propos. La valeur d'hier fausse a elle seule l'échelle des ordonnées du graphique.
Modif_valeur.PNG
Modif_valeur.PNG (183.22 Kio) Consulté 15602 fois
Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Corriger des valeurs dans la base de données

Message par patrice »

Bonsoir
Shift clic gauche sur le point à supprimer
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: Corriger des valeurs dans la base de données

Message par jackslayter »

malheureusement non , ça ne marche que sur le graphe du haut (24h).
pour le modifier il faut passer par un éditeur de sqlite (sqlite manager sous FireFox) et éditer la ligne 'Meter_Calendar' et l'onglet 'parcourir et rechercher'.
ce problème est arrivé quand je suis passé à la v83 du rfxcom et normalement résolu dans la v2258 dans domoticz, j'ai eu un autre bug hier même après la MàJ v2258.
Dernière modification par jackslayter le 10 févr. 2015, 09:34, modifié 1 fois.
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
JC38
Messages : 286
Inscription : 29 déc. 2014, 20:47
Localisation : Lyon

Re: Corriger des valeurs dans la base de données

Message par JC38 »

J'ai bien la possibilité de supprimer la valeur depuis le graphe hebdo.
Je vais investiguer ta solution sous Firefox.
Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
JC38
Messages : 286
Inscription : 29 déc. 2014, 20:47
Localisation : Lyon

Re: Corriger des valeurs dans la base de données

Message par JC38 »

J'ai testé le plugin Firefox avec une base récupérée depuis le Raspberry.
Il y a moyen de travailler sur la base en live sans la verrouiller ?
Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: Corriger des valeurs dans la base de données

Message par jackslayter »

non pas de live
tu fais une sauvegarde de la base , tu travail dessus , et tu restore la base
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
JC38
Messages : 286
Inscription : 29 déc. 2014, 20:47
Localisation : Lyon

Re: Corriger des valeurs dans la base de données

Message par JC38 »

J'ai trouvé ceci https://code.google.com/p/phpliteadmin/ qui permet de travailler "en ligne" sur des bases Sqllite. Le but n'est pas d'aller écrire des données mais au moins de consulter via phpliteadmin les données brutes dans les tables.
Par contre, je suis trop novice sous Linux pour arriver à le faire fonctionner.

Sur mon rasp, j'ai donc Domoticz et iss-domo en mode service.
Iss-domo utilise le php, je pense qu'il y a donc déjà les pré-requis de phpliteadmin

Pour info, pour iss-domo, il faut avoir installé : php5 / php5-mcrypt / php5-curl / php5-sqlite
Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: Corriger des valeurs dans la base de données

Message par jackslayter »

Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
JC38
Messages : 286
Inscription : 29 déc. 2014, 20:47
Localisation : Lyon

Re: Corriger des valeurs dans la base de données

Message par JC38 »

Déjà lu.
J'arrive déjà pas à charger la page en php. Je ne sais pas où la mettre et quelle url taper pour vérifier si elle se charge.
Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Corriger des valeurs dans la base de données

Message par patrice »

Bonsoir
Comme le disait JackSlayter dans un des premiers posts, jette un oeil à sqlitte manager qui s'intégre à Firefox en tant que module additionel

https://addons.mozilla.org/fr/firefox/a ... e-manager/
C'est sans prise de tête

Ensuite tu arrête Domoticz, tu copie le fichier domoticz.db en local sur ton PC ou tu as Firefox, tu ouvres domoticz.db
Tu bidouilles tes datas
Sur le Raspi, tu renomme domoticz.db en domoticz.old
Tu envoie domoticz.db sur le Raspi
Et c'est réglé (facile depuis mon canapé...)
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Répondre