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

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

Message par JC38 »

Oui, j'ai vu et j'ai testé le plugin Firefox.
Mais je veux quand même aller plus loin !
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 »

Plus loin ?
Que souhaites tu faire ?
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
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 »

Dans un premier temps, éviter l'étape de copier le fichier db en local sur mon PC.
Ensuite, si j'arrive à comprendre les mécanismes de gestion des données dans les tables, envisager de mettre à jour certaines données.
je sais que SQLite n'est pas MySQL, j'ai lu et compris les différences essentielles. Et je prendrais quelques précautions basiques pour éviter de tout casser.
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 »

Bonjour
Pour eviter de recopier la base tu peux monter un lecteur reseau qui pointe vers /domoticz
Il faut areter domoticz avant de chipoter

Et sinon sqlite c' Est du sql comme mysql insert update delete
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
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

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

Message par vil1driver »

Pour l'étape du copier coller et l'édition des fichiers php et autres présents sur le pi,
Utilises winscp.
Un bon éditeur de fichier text (html, ph, scripts lua etc.....) : notepad++
Et au cas ou... Putty te permet de taper des commandes exécutées sur le pi tout en restant sous windows.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
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 déjà Winscp et Notepad++
J'ai avancé, j'ai le php qui fonctionne sous nginx.
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 »

Je vais m'arrêter pour ce soir.
je suis coincé ici :
phpliteadmin_err.PNG
phpliteadmin_err.PNG (59.36 Kio) Consulté 10254 fois
Si certains veulent se lancer, il faut ajouter le package php5-fpm (les autres étaient déjà présents).
https://www.digitalocean.com/community/ ... untu-12-04 Il faut sauter les étapes 2 et 3
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 »

Un autre outil pour éditer les bases SQLlite (et d'autres) http://www.adminer.org/
L'erreur que j'ai avec ces 2 outils est un simple problème de droits sur le dossier, il me faut trouver un moyen simple de le régler.
Reste aussi à faire un script pour mettre OFF Domoticz et mes scripts de surveillance de l'instance de Domoticz (qui font rebooter le Pi en auto si Domoticz ne répond plus).
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
toutazimuth
Messages : 225
Inscription : 19 juil. 2015, 22:33

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

Message par toutazimuth »

patrice a écrit :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é...)
Je viens d'avoir le même problème que JC38, à savoir un bug de données cette nuit avec une valeur erronée qui gâchait les beaux graphiques Domoticz.
J'ai appliqué pas à pas ta manipulation décrite ci-avant (WinSCP pour accéder à mon NAS et SQlite pour modifier la base de données), et c'est un succès !
Mes graphiques sont cohérents !! Pas peux fière le newbee :mrgreen:
Merci encore Patrice.
SynoDS213J - RFXcom E - Cam IP HikVision Dahua- Thermostat+Météo NetAtmo - OWL180 - KLFO50 IO SOMFY - Zwave - Philips HUE - Passerelle MDAH - Imperihome par epierre - Controlicz by Madgeni - 2*Pi3 test - Connexoon by nonolk - aspi xiaomi :mrgreen:
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

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

Message par vil1driver »

Pour supprimer une donnée tu peux directement le faire sur le graphique..

Je ne sais plus trop comment :D

Une histoire de ctrl + clic

Ou majuscule ou ... Je te laisses chercher ;)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Répondre