DbLog

Aus FHEMWiki
Version vom 24. April 2014, 11:27 Uhr von Ph1959de (Diskussion | Beiträge) (Anpassung an geänderte Vorlage "Infobox Modul")
Todo: Diese Seite muss noch vervollständigt werden. Informationen sind bisher verstreut, hauptsächlich über PGM3 dbLog und Neues Charting Frontend.


DbLog
Zweck / Funktion
Protokolliert Ereignisse in einer Datenbank
Allgemein
Typ Hilfsmodul
Details
Dokumentation EN / DE
Modulname 93_DbLog.pm
Ersteller Tobias
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!

DbLog protokolliert, im Unterschied zu FileLog, Fhem-Ereignisse in einer Datenbank.

Definition

Das DbLog Device wird definiert mit

define <name> DbLog <configfilename> <regexp>

Die eigentliche Konfiguration befindet sich im spezifizierten <configfilename>.

Datenbank

Unterstützte Datenbanksysteme (Auswahl):

  • Sqlite
  • mySQL

Tabellen

  • current
  • history

Tabellenlayout

  • TIMESTAMP: timestamp of event, e.g. 2007-12-30 21:45:22
  • DEVICE: device name, e.g. Wetterstation
  • TYPE: device type, e.g. KS300
  • EVENT: event specification as full string, e.g. humidity: 71 (%)
  • READING: name of reading extracted from event, e.g. humidity
  • VALUE: actual reading extracted from event, e.g. 71
  • UNIT: unit extracted from event, e.g. %

Links