Page 1 sur 2

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

Publié : 21 mars 2016, 17:03
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.

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

Publié : 21 mars 2016, 17:06
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.

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

Publié : 21 mars 2016, 17:13
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é.

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

Publié : 21 mars 2016, 17:15
par vil1driver
pense à faire des sauvegardes plus fréquemment alors.. cela peut même s'automatiser..

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

Publié : 21 mars 2016, 17:18
par kikiwally
oui merci pour l'info mais cela n'explique pas le problème

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

Publié : 21 mars 2016, 17:23
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

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

Publié : 21 mars 2016, 17:52
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

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

Publié : 21 mars 2016, 17:57
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.

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

Publié : 21 mars 2016, 18:03
par kikiwally
merci pour vos réponses, je pense que je vais repartir de zero ou peut être essayer un jeedom.

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

Publié : 21 mars 2016, 19:04
par kikiwally
je suis reparti d'une vieille sauvegarde et réinstaller tous mes nouveaux inter, sondes.....et cela refonctionne .
Merci pour vos conseils