[resolu]erreur sql query-->certains logs ne fonctionnent plus

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.
kikiwally
Messages : 13
Inscription : 05 sept. 2015, 10:27

[resolu]erreur sql query-->certains logs ne fonctionnent plus

Message par kikiwally »

Bonjour,
j'ai un beug sur certains log de mes températures qui ne fonctionnent plus, certains n'ont plus l'historique journalière et d'autres c'est plus rien du tout, jour, mois, année
voici les erreurs affichées dans le journal de log général de domoticz :

2016-03-21 16:55:01.111 Error: SQL Query("INSERT INTO Temperature (DeviceRowID, Temperature, Chill, Humidity, Barometer, DewPoint, SetPoint) VALUES ('90', '10.00', '0.00', '53', '0', '0.85', '0.00')") : database disk image is malformed
2016-03-21 16:55:01.112 Error: SQL Query("INSERT INTO Temperature (DeviceRowID, Temperature, Chill, Humidity, Barometer, DewPoint, SetPoint) VALUES ('111', '19.60', '0.00', '42', '0', '6.34', '0.00')") : database disk image is malformed
2016-03-21 16:55:01.113 Error: SQL Query("INSERT INTO Temperature (DeviceRowID, Temperature, Chill, Humidity, Barometer, DewPoint, SetPoint) VALUES ('216', '19.10', '0.00', '55', '0', '9.85', '0.00')") : database disk image is malformed
2016-03-21 16:55:01.114 Error: SQL Query("INSERT INTO Temperature (DeviceRowID, Temperature, Chill, Humidity, Barometer, DewPoint, SetPoint) VALUES ('223', '38.50', '0.00', '0', '0', '0.00', '0.00')") : database disk image is malformed
2016-03-21 16:55:01.115 Error: SQL Query("INSERT INTO Temperature (DeviceRowID, Temperature, Chill, Humidity, Barometer, DewPoint, SetPoint) VALUES ('225', '21.40', '0.00', '43', '0', '8.30', '0.00')") : database disk image is malformed
2016-03-21 16:55:01.115 Error: SQL Query("INSERT INTO Temperature (DeviceRowID, Temperature, Chill, Humidity, Barometer, DewPoint, SetPoint) VALUES ('226', '22.40', '0.00', '42', '0', '8.86', '0.00')") : database disk image is malformed
2016-03-21 16:55:01.122 Error: SQL Query("INSERT INTO Percentage (DeviceRowID, Percentage) VALUES ('220', '3.77')") : database disk image is malformed
2016-03-21 16:55:01.123 Error: SQL Query("INSERT INTO Percentage (DeviceRowID, Percentage) VALUES ('221', '35.34')") : database disk image is malformed
2016-03-21 16:55:01.123 Error: SQL Query("INSERT INTO Percentage (DeviceRowID, Percentage) VALUES ('222', '66.20')") : database disk image is malformed
2016-03-21 16:55:01.123 Error: SQL Query("INSERT INTO Percentage (DeviceRowID, Percentage) VALUES ('224', '1.22')") : database disk image is malformed
2016-03-21 16:55:01.127 Error: SQL Query("DELETE FROM Temperature WHERE strftime('%s',datetime('now','localtime')) - strftime('%s',Date) > (SELECT p.nValue * 86400 From Preferences AS p WHERE p.Key='5MinuteHistoryDays')") : database disk image is malformed
2016-03-21 16:55:01.129 Error: SQL Query("DELETE FROM Percentage WHERE strftime('%s',datetime('now','localtime')) - strftime('%s',Date) > (SELECT p.nValue * 86400 From Preferences AS p WHERE p.Key='5MinuteHistoryDays')") : database disk image is malformed

Merci de m'éclairer sur le sujet, pour info j'ai essayé le scan du fichier domoticz.db avec firefox et son sql lite manager et il ne trouve aucunes erreurs.
Dernière modification par kikiwally le 21 mars 2016, 19:06, modifié 1 fois.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: erreur sql query-->certains logs ne fonctionnent plus

Message par vil1driver »

salut,

en attendant un possible meilleur réponse,

commande une nouvelle carte SD et en attendant, recharge une sauvegarde de ta base.
vérifie que ton alime est suffisante.
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
kikiwally
Messages : 13
Inscription : 05 sept. 2015, 10:27

Re: erreur sql query-->certains logs ne fonctionnent plus

Message par kikiwally »

Bonjour,
Merci mais j'ai toujours une SD de prête d'avance, alimentation bonne !
recharger une ancienne sauvegarde non car mon installation a beaucoup évolué.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: erreur sql query-->certains logs ne fonctionnent plus

Message par vil1driver »

pense à faire des sauvegardes plus fréquemment alors.. cela peut même s'automatiser..
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
kikiwally
Messages : 13
Inscription : 05 sept. 2015, 10:27

Re: erreur sql query-->certains logs ne fonctionnent plus

Message par kikiwally »

oui merci pour l'info mais cela n'explique pas le problème
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: erreur sql query-->certains logs ne fonctionnent plus

Message par vil1driver »

généralement c'est soit que ta carte est fatiguée ou qu'un soucis d'alime l'a amochée.

tu dis bonne, quelle intensité ? pas trop d'usb branché ? usage d'un hub alimenté ? tension contrôlée sur les bornes tp1/pp7(vcc) et tp2/pp3(gnd) ?
usage d'un power bank pour éviter les micro coupures électriques ?

https://www.raspberrypi.org/forums/view ... 28&t=84874
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
kikiwally
Messages : 13
Inscription : 05 sept. 2015, 10:27

Re: erreur sql query-->certains logs ne fonctionnent plus

Message par kikiwally »

je viens de relancer avec une nouvelle sd mais idem, je n'ai que mon rfx sur l' usb, je suis branché sur ma box via le rj45, et pour le reste je n'ai pas de testeur
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: erreur sql query-->certains logs ne fonctionnent plus

Message par rimram31 »

L'explication tu ne l'auras pas, comme dit vildriver un incident qui provoque une anomalie ou une carte qui commence a fatiguer, fait une copie tant qu'elle tient a peu près la route.

Sinon après une rapide recherche, on trouve ce type de post: http://techblog.dorogin.com/2011/05/sql ... ge-is.html donc il peut être possible de rattraper la base en faisant un dump + recréer from scratch. J'imagine qu'un export via domoticz puis recréer idem de 0 doit donner a peu près la même chose.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
kikiwally
Messages : 13
Inscription : 05 sept. 2015, 10:27

Re: erreur sql query-->certains logs ne fonctionnent plus

Message par kikiwally »

merci pour vos réponses, je pense que je vais repartir de zero ou peut être essayer un jeedom.
kikiwally
Messages : 13
Inscription : 05 sept. 2015, 10:27

Re: erreur sql query-->certains logs ne fonctionnent plus

Message par kikiwally »

je suis reparti d'une vieille sauvegarde et réinstaller tous mes nouveaux inter, sondes.....et cela refonctionne .
Merci pour vos conseils
Répondre