DbLog Änderung, bitte testen

Begonnen von Tobias, 24 März 2013, 13:55:38

Vorheriges Thema - Nächstes Thema

Tobias

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
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Johannes

Läuft seit ner Weile problemlos bei mir. Grüße!

Tobias

ist heute in den Hauptzweig verschoben worden. So kommts noch in die 5.3 Stable mit rein
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Johannes

Ich habe die fehlenden Klammern ergänzt und eingecheckt.
Die Fehler sind damit verschwunden.

Grüße,
Johannes