[configDB] autosave alle 5 Minuten

Begonnen von bart, 05 November 2016, 18:42:56

Vorheriges Thema - Nächstes Thema

bart

moin,

nach dem Umstieg auf configDB ist mir aufgefallen, dass alle 5 Minuten eine neue Version in die Datenbank geschrieben wurde. Schnell hatte ich über 500.000 Zeilen in der MySql DB und mein Monitoring ist angeschlagen.

configDB Database Information
-----------------------------------------------------------------
# $Id: configDB.pm 12120 2016-09-05 19:06:04Z betateilchen $
-----------------------------------------------------------------
dbconn: mysql:database=fhem_configDB;host=xxxxxxxxxxxxxxx;port=3306
dbuser: fhem
dbpass: xxxxxxxxxxxxxxxxxxx
dbtype: MYSQL
-----------------------------------------------------------------
config: 29617 entries

Ver 0 saved: Sat Nov  5 18:35:32 2016 def: 64 attr: 358
Ver 1 saved: Sat Nov  5 18:30:42 2016 def: 64 attr: 358
Ver 2 saved: Sat Nov  5 18:30:26 2016 def: 64 attr: 358
Ver 3 saved: Sat Nov  5 18:30:25 2016 def: 64 attr: 358
Ver 4 saved: Sat Nov  5 18:30:17 2016 def: 64 attr: 358
Ver 5 saved: Sat Nov  5 18:28:17 2016 def: 64 attr: 358
Ver 6 saved: Sat Nov  5 18:28:03 2016 def: 64 attr: 358
Ver 7 saved: Sat Nov  5 18:28:02 2016 def: 64 attr: 358
Ver 8 saved: Sat Nov  5 18:28:01 2016 def: 64 attr: 358
Ver 9 saved: Sat Nov  5 18:25:37 2016 def: 64 attr: 358
Ver 10 saved: Sat Nov  5 18:20:37 2016 def: 64 attr: 358
Ver 11 saved: Sat Nov  5 18:15:37 2016 def: 64 attr: 358
Ver 12 saved: Sat Nov  5 18:10:36 2016 def: 64 attr: 358


Auch "attr global autosave 0" hatte ich in verdacht, aber die 0 hat nichts verändert.

Ich würde gerne es so umbauen, das nur wenn ich auf <save> drücke eine neue Version geschrieben würde. Aber ich habe keine passende Einstellung gefunden. Für Tips wäre ich dankbar :)

PS: Es kann auch gar kein spezielles configDB sein, bei der File Version hatte ich nicht geprüft. ob dieses regelmäßig geschrieben wird.
CCU2 für die Heizungsteuerung und Fenster/Türkontakte
FHEM auf Debian-Server (x64) für den Rest
HMCCU: Schnittstelle CCU2 - FHEM

bart

moin,

es hat sich erledigt, ich habe den Fehler gefunden. Man sollte halt nicht ohne nach zu denken Beispiele rein kopieren. In dem CalView Beispiel ist im notify ein fhem("save") drinnen gewesen.
CCU2 für die Heizungsteuerung und Fenster/Türkontakte
FHEM auf Debian-Server (x64) für den Rest
HMCCU: Schnittstelle CCU2 - FHEM