PATCH: DbLog: DbLogInclude minIntervall verhindert Logging

Begonnen von gero, 02 November 2015, 15:49:02

Vorheriges Thema - Nächstes Thema

gero

Hallo,

mir ist aufgefallen, dass bei DbLogInclude keine Readings geloggt werden, bei denen ein MinIntervall angegeben ist.
Anbei ein kleiner Patch, der das Problem behebt.

Gruß,
Gero
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

CoolTux

Frage ist ob das wirklich ein Problem ist, oder nicht doch vom Entwickler so gewollt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

gero

Die Command Reference ist meiner Meinung nach ziemlich eindeutig:

set <device> DbLogInclude regex:MinInterval [regex:MinInterval] ...


Falls es tatsächlich Absicht sein sollte, müßte die Command Reference geändert werden.
Außerdem ist es im Code vorgesehen. Leider mit einem kleinen Bug.


Gruß,
Gero
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

CoolTux

Hast Du den Entwickler schon angeschrieben und Dein Patch eingereicht bei ihm? Wenn nicht bitte machen.


Danke Dir
Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

gero

Der Maintainer ist normalerweise tobiasfaust. Er hat aber wohl keine Zeit mehr sich darum zu kümmern. Daher kümmert sich rapster um das Modul.
Aber du hast recht, der Beitrag ist evtl. im falschen Unterform gelandet. Falls rapster ihn nicht sieht, werde ich mich nochmal bei ihm melden.
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

Benni

Hallo gero,

den Bug dürfte wohl ich "damals" bei der Einführung von DBLogInclude in meinem Patch mit eingebaut haben.

Das war natürlich nicht so gewollt, sondern so, wie es in der Commandref auch beschrieben ist.

Leider komme ich z.Z. nur zum allernötigsten, deshalb konnte ich es mir noch nicht genauer anschauen.

Danke für die Korrektur!  ;D

Gruß Benni.

Amenophis86

Eine Frage, ist das Problem inzwischen behoben, dass man minIntervall wieder einstellen kann?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

mdorenka

bei mir noch nicht (gestern aus nightly installiert) noch nicht - daher musst du wohl patchen :)
FHEMduino an RaspberryPi, IT Zwischenstecker, KW9010 T/H-Fühler

Tobias

bin gerade im Endstress beim Hausbau .... kannst du bitte mal rapster anpingen??
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

Tobias

Nachfrage: hat Benni oder Rapster ihn schon eingebaut?
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

Benni

Hallo Tobi,

Ich habe da bisher nichts gemacht.

Gruß Benni.

gero

Ich hatte rapster per PN angeschrieben. Bisher ist aber noch nichts passiert.

Gruß,
Gero
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

N23

Push.... ist echt nervig jedes mal den Fehler patchen zu müssen...

rapster