Hi,
ich habe im contrib/dblog/93_DbLog.pm einen Patch von fuzzy eingespielt mit folgenden Änderungen
- Event parsing method: Changed if to elseif to speed it up, added parsing support for OWL energy monitors (TRX_WEATHER), AC level command (TRX_LIGHTING), CUL_HM actuator messages, FHT8v, Dummy. Fixed indentation levels.
- Log method: Changed to use one transaction for writing all of the readings.
- Get method: Changed to use bind variables with fetch (fastest way to read data), reduced the returned columns to 'timestamp' and 'value'.
- neues Attribut "DbLogType": man kann auswählen ob in Current und/oder in History geloggt werden soll
Und Achtung: für die PostgreSQL Nutzer ändert sich der SuchIndex auf history zugunsten einer Kompatibilität zu anderen DBMS.
Bitte um Tests, dann kann ich es in den Hauptzweig schieben
gruss
Tobias
Läuft seit ner Weile problemlos bei mir. Grüße!
ist heute in den Hauptzweig verschoben worden. So kommts noch in die 5.3 Stable mit rein
hallo tobias,
ich habe eben beim neustart folgende fehlermeldung gesehen:DBD::SQLite::db do failed: near ")": syntax error at /usr/local/FHEM/share/fhem/FHEM/93_DbLog.pm line 479.
DBD::SQLite::db do failed: near ")": syntax error at /usr/local/FHEM/share/fhem/FHEM/93_DbLog.pm line 480.
ich glaube da fehlt am ende der zeile jeweils eine klammer zu.
gruss
andre
Ich habe die fehlenden Klammern ergänzt und eingecheckt.
Die Fehler sind damit verschwunden.
Grüße,
Johannes