[resolu]erreur sql query-->certains logs ne fonctionnent plus
[resolu]erreur sql query-->certains logs ne fonctionnent plus
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.
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
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.
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: erreur sql query-->certains logs ne fonctionnent plus
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é.
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
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: erreur sql query-->certains logs ne fonctionnent plus
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
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
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: erreur sql query-->certains logs ne fonctionnent plus
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
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.
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
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Re: erreur sql query-->certains logs ne fonctionnent plus
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
je suis reparti d'une vieille sauvegarde et réinstaller tous mes nouveaux inter, sondes.....et cela refonctionne .
Merci pour vos conseils
Merci pour vos conseils