Hallo,
och nö - nicht schon wieder >:(
Gestern Abend mal wieder ein update gemacht und seither:
Zitat2014.10.05 22:17:20 3: Connecting to database SQLite:dbname=/media/HDD/DB/fhem1.db with user
2014.10.05 22:17:20 3: Connection to db SQLite:dbname=/media/HDD/DB/fhem1.db established for pid 16629
2014.10.05 22:17:20 2: DbLog: Failed to insert new readings into database: DBD::SQLite::st execute failed: attempt to execute on inactive database handle at ./FHEM/93_DbLog.pm line 447.
wenn ich einen Plot aufrufe.
Die Datenbank ist auf alle Fälle erreichbar und die Readings werden auch brav geschrieben.
Die Zeilennummer 447 zeigt mir in Notepad++ das
my $rv_ih = $sth_ih->execute(($timestamp, $device, $type, $event, $reading, $value, $unit));
an.
Für (Ab)Hilfe wäre ich dankbar - es eilt aber nicht da die Plots und daher das schreiben in die DB funktionieren.
Grüße
Hallo Puschel. Hatte da vor einiger Zeit auch ein Problem mit DbLog. Vielleicht hilft es dir ja. Siehe:
http://forum.fhem.de/index.php/topic,27156.0.html
VG
Frank
Hallo,
naja, es gibt ja schon älter Beiträge mit diesem Symptom 8)
Ua auch schon von mir - ich werd mal eine ältere 93_DbLog.pm versuchen.
Dennoch danke für den Hinweis.
Grüße
Zitat von: Puschel74 am 05 Oktober 2014, 22:22:23
Hallo,
och nö - nicht schon wieder >:(
Gestern Abend mal wieder ein update gemacht und seither:wenn ich einen Plot aufrufe.
Dito. :-\
Update gemacht und seitdem wird das Loggen in die DB nach einem Aufruf von SVG eingestellt.
Leider stürzt gelegentlich dabei auch noch FHEM komplett ab, wenn ich den SVG-Editor aufrufe.
Ich habe gerade update check gemacht und es ist gar keine 93_DbLog im Update enthalten. Mein letztes Update war vor etwa 3 Wochen. Seid ihr sicher, dass es an einer neuen DbLogVersion liegt?
Hallo,
autsch :-[
Und das mir :-\
Laut Logfile wurden diese Dateien ge-up-datet:
Zitat2014.10.04 20:09:48 1: UPD ./CHANGED
2014.10.04 20:09:48 1: UPD ./configDB.pm
2014.10.04 20:09:48 1: UPD ./fhem.pl
2014.10.04 20:09:49 1: UPD FHEM/00_MQTT.pm
2014.10.04 20:09:49 1: UPD FHEM/10_CUL_HM.pm
2014.10.04 20:09:49 1: UPD FHEM/10_MQTT_BRIDGE.pm
2014.10.04 20:09:50 1: UPD FHEM/10_MQTT_DEVICE.pm
2014.10.04 20:09:50 1: UPD FHEM/10_SOMFY.pm
2014.10.04 20:09:50 1: UPD FHEM/10_ZWave.pm
2014.10.04 20:09:50 1: UPD FHEM/23_LUXTRONIK2.pm
2014.10.04 20:09:50 1: UPD FHEM/31_LightScene.pm
2014.10.04 20:09:50 1: UPD FHEM/32_speedtest.pm
2014.10.04 20:09:51 1: UPD FHEM/34_NUT.pm
2014.10.04 20:09:51 1: UPD FHEM/42_SYSMON.pm
2014.10.04 20:09:51 1: UPD FHEM/57_Calendar.pm
2014.10.04 20:09:51 1: UPD FHEM/59_Weather.pm
2014.10.04 20:09:51 1: UPD FHEM/72_FB_CALLMONITOR.pm
2014.10.04 20:09:51 1: UPD FHEM/73_PRESENCE.pm
2014.10.04 20:09:52 1: UPD FHEM/91_sequence.pm
2014.10.04 20:09:52 1: UPD FHEM/98_CULflash.pm
2014.10.04 20:09:52 1: UPD FHEM/98_SVG.pm
2014.10.04 20:09:52 1: UPD FHEM/98_statistics.pm
2014.10.04 20:09:52 1: UPD FHEM/98_structure.pm
2014.10.04 20:09:52 1: UPD FHEM/99_Utils.pm
2014.10.04 20:09:52 1: UPD FHEM/GPUtils.pm
2014.10.04 20:09:52 1: UPD FHEM/HMConfig.pm
2014.10.04 20:09:53 1: UPD FHEM/HttpUtils.pm
2014.10.04 20:09:53 1: UPD FHEM/TcpServerUtils.pm
2014.10.04 20:09:53 1: UPD FHEM/lib/openzwave_manufacturer_specific.xml
2014.10.04 20:09:53 1: UPD docs/commandref.html
2014.10.04 20:09:55 1: UPD docs/commandref_DE.html
.
.
.
2014.10.04 20:10:27 0: Server shutdown
Und danach ging es los:
Zitat2014.10.04 20:56:46 3: Connecting to database SQLite:dbname=/media/HDD/DB/fhem1.db with user
2014.10.04 20:56:46 3: Connection to db SQLite:dbname=/media/HDD/DB/fhem1.db established for pid 12222
2014.10.04 20:56:46 2: DbLog: Failed to insert new readings into database: DBD::SQLite::st execute failed: attempt to execute on inactive database handle at ./FHEM/93_DbLog.pm line 447.
Aus der Meldung ist es allerdings schwer ersichtlich das ein anderes Modul quer schiesst - DbLog meckert rum.
Ich werd heute mal versuchen eine alte 93_DbLog.pm einbauen - diese Meldung hatte ich schon mal ist aber bereits etwas länger her.
Grüße
Ist das FHEMWEB plotfork Attribut gesetzt?
Zitat von: rudolfkoenig am 07 Oktober 2014, 09:13:50
Ist das FHEMWEB plotfork Attribut gesetzt?
Bei mir nicht (mehr). Hatte ich vor ein paar Wochen wegen der Probleme mit DbLog deaktiviert.
Hallo,
Zitat von: rudolfkoenig am 07 Oktober 2014, 09:13:50
Ist das FHEMWEB plotfork Attribut gesetzt?
Ja, plotfork steht auf 1.
Grüße
Edith:
ZitatHatte ich vor ein paar Wochen wegen der Probleme mit DbLog deaktiviert.
Da hab ich wohl was verpasst :o
Hallo,
ich hab nun wieder die Version
Zitat# $Id: 93_DbLog.pm 5348 2014-03-28 09:38:23Z tobiasfaust $
eingespielt und beim Aufruf eines Plots bekomme ich nur noch
Zitat2014.10.07 17:47:24 3: Connecting to database SQLite:dbname=/media/HDD/DB/fhem1.db with user
2014.10.07 17:47:24 3: Connection to db SQLite:dbname=/media/HDD/DB/fhem1.db established for pid 758
im Logfile.
Also so wie gehabt und wie ich es gewohnt war.
Grüße
Hallo Puschel,
blöde Frage, aber woher bekomme ich wieder die alte Version? Ich benutze kein SVN. :-\
Viele Grüße
Christoph
Hallo,
ich habe die alte Version aus einem backup das ich jedesmal VOR einem update händisch mache ;)
Grüße
Edith: Genau genommen lege ich vor jeder Änderung ein Backup des kompletten Ordners /fhem inkl. aller Unterordner an.
Danke. Das sollte ich mir auch angewöhnen.