FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: heiko.ne am 31 Januar 2017, 19:41:56

Titel: DbLog - keine Einträge mehr in CURRENT-Tabelle
Beitrag von: heiko.ne am 31 Januar 2017, 19:41:56
Hallo zusammen,

ich habe mal eine Frage zum Thema DbLog, auf die ich gestoßen bin, als ich einen neuen Plot erstellen wollte.
Und zwar ist mein Problem, dass ich unter "Device:reading" keine Auswahl eines readings zur Verfügung habe.
(Ich denke, das angehängte Bild beschreibt das leere Dropdown-Feld am besten.)

Nun habe ich mittlerweile herausgefunden, dass ich für eine Auswahl in diesem Feld auch im DbLog-Device die CURRENT-Tabellenwerte anfordern muss.
Dazu hier meine Definition des DbLog-Gerätes, bei dem ich auch via DbLogType "Current" und "History" anfordere:

Internals:
   COLUMNS    field length used for Device: 64,
                     Type: 64,
Event: 512,
Reading: 64,
Value: 128,
Unit: 32
   CONFIGURATION ./db.conf
   DBMODEL    SQLITE
   DEF        ./db.conf (TH_Sensor_1:(temperature|humidity|dewpoint|statTemperatureDayMinLast|statTemperatureDayAvgLast|statTemperatureDayMaxLast).*|(Bad|Kueche|Wohnzimmer|Dachgeschoss|Kinderzimmer_Luisa|Kinderzimmer_Therese)_Thermostat(_1|_2|):(measured-temp|desired-temp|actuator).*|(Bad|Kueche|Wohnzimmer|Dachgeschoss|Kinderzimmer_Luisa|Kinderzimmer_Therese)_Temperatur:.*|Keller_TempHum:(temp_korr|hum_korr|taupunkt|Warnung_Feuchtigkeit).*|Keller_Gaszaehler:(Zaehlerstand|LastMinute_delta|LastHour_delta|LastDay_delta|LastWeek_delta).*|FahrzeitZuhauseMDT:Verkehr.*|FahrzeitMDTZuhause:Verkehr.*|FahrzeitZuhauseTKIS:Verkehr.*|FahrzeitTKISZuhause:Verkehr.*)
   MODE       synchronous
   NAME       logdb
   NR         7
   NTFY_ORDER 50-logdb
   PID        32111
   REGEXP     (TH_Sensor_1:(temperature|humidity|dewpoint|statTemperatureDayMinLast|statTemperatureDayAvgLast|statTemperatureDayMaxLast).*|(Bad|Kueche|Wohnzimmer|Dachgeschoss|Kinderzimmer_Luisa|Kinderzimmer_Therese)_Thermostat(_1|_2|):(measured-temp|desired-temp|actuator).*|(Bad|Kueche|Wohnzimmer|Dachgeschoss|Kinderzimmer_Luisa|Kinderzimmer_Therese)_Temperatur:.*|Keller_TempHum:(temp_korr|hum_korr|taupunkt|Warnung_Feuchtigkeit).*|Keller_Gaszaehler:(Zaehlerstand|LastMinute_delta|LastHour_delta|LastDay_delta|LastWeek_delta).*|FahrzeitZuhauseMDT:Verkehr.*|FahrzeitMDTZuhause:Verkehr.*|FahrzeitZuhauseTKIS:Verkehr.*|FahrzeitTKISZuhause:Verkehr.*)
   STATE      connected
   TYPE       DbLog
   VERSION    2.10.4
   dbconn     SQLite:dbname=/opt/fhem/fhem.db
   dbuser
   Readings:
     2017-01-31 19:25:34   countCurrent    33
     2017-01-31 19:25:34   countHistory    3652009
     2017-01-31 19:33:09   state           connected
   Cache:
     index      0
Attributes:
   DbLogType  Current/History
   room       IT


Trotzdem klappt es halt nicht und merkwürdig ist auch, dass obwohl im reading "countCurrent" eine bestimmte Anzahl an Einträgen vermerkt ist, ich diese in einem DB Browser nicht finden kann, bzw. sqlite3 mir mittels des Befehls "select * from current order by TIMESTAMP" auch nichts anzeigt.
Anbei dazu auch ein Auszug aus der im DB Browser geöffneten Datenbank.

Wer kann mir bei dieser Frage helfen?

Gruß
Heiko
Titel: Antw:DbLog - keine Einträge mehr in CURRENT-Tabelle
Beitrag von: betateilchen am 31 Januar 2017, 19:43:36
Das steht doch inzwischen schon 728 Mal hier im Forum, aufgrund der Aktualität sogar meist irgendwo in der Forumübersicht.. Kann man nicht einfach erstmal nachschauen, ob jemand anderes das Problem in den letzten Tagen schonmal hatte, bevor man zum 729. Mal das gleiche Problem beschreibt?
Titel: Antw:DbLog - keine Einträge mehr in CURRENT-Tabelle
Beitrag von: marvin78 am 31 Januar 2017, 19:53:42
Und die Suche nach "current history" liefert auch eine Menge Stoff.
Titel: Antw:DbLog - keine Einträge mehr in CURRENT-Tabelle
Beitrag von: heiko.ne am 31 Januar 2017, 20:11:37
Natürlich habe ich die Suche schon bemüht und auch den Hinweis auf diese Umstellung gefunden und umgesetzt:
Attributes:
   DbLogType  Current/History


Es klappt trotzdem leider nicht.

Es ist auch nicht gerade eine Hilfe, bei einer Frage direkt auf die Suchfunktion und den xxx. Eintrag zu verweisen.
So schlau war ich auch schon und habs da halt nicht gefunden.
Eine wirkliche Hilfe wäre es gewesen, den entsprechenden Artikel darin zu nennen.
Titel: Antw:DbLog - keine Einträge mehr in CURRENT-Tabelle
Beitrag von: heiko.ne am 31 Januar 2017, 20:18:41
Die Antwort lautete:
- Attribut "DbLogType  Current/History" hinzufügen
- FHEM updaten

Gruß
Heiko