FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Jorge3711 am 14 Juni 2015, 15:26:59

Titel: DBlog DbLogSelectionMode und Intervalle
Beitrag von: Jorge3711 am 14 Juni 2015, 15:26:59
Hallo zusammen,

ich habe in meiner FHEM Installation auf DBlog umgestellt, was soweit auch problemlos funktioniert hat. Da ich Devices habe, die sehr viele Readings haben, habe ich das DBlog auf DbLogSelectionMode = DBInclude umgestellt. Da mit ATTR DbLogInclude in machen Devices immer noch eine große Anzahl an Logeinträgen stattfinden, wollte ich jetzt mit Intervallen arbeiten:

attr DEVICE DbLogInclude state:300

Ich hatte jetzt erwartet, dass nur geloggt wird, wenn sich der Wert ändert, oder Intervall abgelaufen ist. Ist aber nicht der Fall, der Eintrag mit jeder Aktualiserung weiterhin in das DBlog geschrieben.

Ich habe hier bestimmt ein Verständnisproblem. Mit DbLogExclude habe ich Intervall auch getestet und es hat wie beschrieben/erwartet funktioniert. Ich habe mich nun aber für die DbLogInclude Variante entscheiden. Wer kann mich erhellen?

Grüße Carsten
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Benni am 14 Juni 2015, 17:01:07
Hallo Carsten,

Nein, du hast kein Verständnisproblem. Das funktioniert im Moment leider nicht so, wie es sollte.

Ich habe gerade mal schnell einen Blick in den Code an die entsprechende Stelle geworfen.
Da war ich bei meinem Patch (aus diesem Thread: http://forum.fhem.de/index.php/topic,30998.0.html (http://forum.fhem.de/index.php/topic,30998.0.html)) wohl ein klein wenig übereifrig  :-[
Im Moment werden auch gleiche Werte berücksichtigt, wenn sie innerhalb des minInterval auftreten, sprich das Intervall ist bei Include derzeit völlig wirkungslos.

Ich werde einen weiteren Patch mit entsprechender Korrektur bauen und für Tobias hier bereitstellen.

Sorry!

Gruß Benni.
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Jorge3711 am 14 Juni 2015, 18:46:45
Hallo Benni,

danke für die Erklärung. Dann bin ich ja doch nicht ganz so doof, wie ich manchmal denke :) Dann warte ich gern den Patch ab.

Viele Grüße
Carsten
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Tobias am 14 Juni 2015, 19:52:51
Hi Benny,  bitte Info per pn wenn du fertig bist

Gesendet von meinem ALCATEL ONE TOUCH 997D mit Tapatalk

Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Benni am 15 Juni 2015, 15:43:15
Hier der versprochene Patch.

Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Tobias am 19 Juni 2015, 18:44:09
eingecheckt
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Jorge3711 am 20 Juni 2015, 13:12:18
Habe das Update heute Mittag gezogen und meine DbLogInclude angepasst:

attr myKM200 DbLogInclude /system/sensors/temperatures/hotWater_t2:600,/system/sensors/temperatures/supply_t1:600,/heatingCircuits/hc1/pumpModulation:600,/system/sensors/temperatures/outdoor_t1:300,/heatSources/actualPower:600,/system/appliance/numberOfStarts:600

Allerdings scheint jetzt seit Umsetzung gar nix mehr im DBLog anzukommen von den Readings:


use fhem;
select * from current
where DEVICE ='myKM200' and
TIMESTAMP > '2015-06-20 12:00:00';


TIMESTAMP,DEVICE,TYPE,EVENT,READING,VALUE,UNIT
2015-06-20 12:08:12 myKM200 KM200 /heatSources/actualPower: 0 /heatSources/actualPower 0
2015-06-20 12:03:26 myKM200 KM200 /heatingCircuits/hc1/pumpModulation: 0 /heatingCircuits/hc1/pumpModulation 0
2015-06-20 12:08:18 myKM200 KM200 /system/appliance/numberOfStarts: 185 /system/appliance/numberOfStarts 185
2015-06-20 12:08:21 myKM200 KM200 /system/sensors/temperatures/hotWater_t2: 50 /system/sensors/temperatures/hotWater_t2 50
2015-06-20 12:08:21 myKM200 KM200 /system/sensors/temperatures/outdoor_t1: 16 /system/sensors/temperatures/outdoor_t1 16
2015-06-20 12:08:21 myKM200 KM200 /system/sensors/temperatures/supply_t1: 62.7 /system/sensors/temperatures/supply_t1 62.7


Ist meine DBinclude Definition falsch? Seit 12:08 landet nix mehr in der DB.

Grüße Carsten
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Jorge3711 am 26 August 2015, 17:04:11
Hallo nochmal,

melde mich nochmal zu dem Thema. Habe heute ein FHEM Update gemacht, und es wurde auch die 93_logdb.pm aktualisiert. Leider wird immer noch nix in die Datenbank geschrieben, sobald ich Intervalle angebe. :(

Version spuckt mir das hier für 93_dblog.pm aus:
# $Id: 93_DbLog.pm 8779 2015-06-19 16:43:37Z tobiasfaust $

Viele Grüße
Carsten
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Jorge3711 am 13 September 2015, 14:33:49
Ich schiebe die Frage nochmal hoch. Ist DBLogInclude und Intervalle echt immer noch kaputt? Wäre interessiert, dass die Intervalle funktionieren...

Viele Grüße
Carsten
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Tobias am 14 September 2015, 09:17:01
Es gibt eine aktuelle, noch nicht eingecheckte Version. Ich habe aber keine Rückmeldung erhalten ob Sie das ursprünglich Problem nun beseitigt oder nicht. Deshalb ist diese Version auch noch nicht eingecheckt.....

http://forum.fhem.de/index.php/topic,40176.msg326353.html#msg326353
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Benni am 14 September 2015, 12:26:27
Hallo,

leider steht mir derzeit mein Entwicklungssystem nicht zur Verfügung.

Sobald das wieder der Fall ist werde ich mir mal anschauen, warum DBLogInclude nicht mit den Intervallen funktioniert.

Der Patch aus dem anderen Thread hat das aber bestimmt nicht gelöst.

Grüße Benni.
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Jorge3711 am 14 September 2015, 22:13:01
Danke für die Rückmeldung :)
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Lix am 21 September 2015, 09:45:16
Ich bräuchte auch dringend die Intervallfunktion und stehe als Tester zur Verfügung  ;)
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Benni am 06 November 2015, 06:40:39
kurz z. Info:

http://forum.fhem.de/index.php/topic,43407.msg353659.html#msg353659 (http://forum.fhem.de/index.php/topic,43407.msg353659.html#msg353659)
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Amenophis86 am 09 November 2015, 22:18:02
In dem anderen Thread antwortet keiner. Ist du Funktion wieder vorhanden und funktioniert? Will nicht drauf umstellen, wenn nicht gelogt wird.
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Benni am 10 November 2015, 07:19:52
Hallo,

es gibt einen Patch von gero, der ist aber, wenn ich es richtig mitbekommen habe noch nicht von Tobias übernommen worden. Will heißen, die Korrektur kommt derzeit noch nicht mit den Updates.

Gruß Benni.
Titel: Antw:DBlog DbLogSelectionMode und Intervalle
Beitrag von: Amenophis86 am 10 November 2015, 14:14:02
Ah ok, danke für die Antwort