Reading "contact" vom HM Fensterkontakt kommt im DBLog nicht an

Begonnen von Fredi69, 09 Februar 2019, 13:42:23

Vorheriges Thema - Nächstes Thema

DS_Starter

ZitatIst das wirklich so? Davon höre ich jetzt auch das erste Mal.
Ja, zumindest lt. der Theorie und Implementierung. Trifft aber nur in Abhängigkeit vom Attribut DbLogSelectionMode zu, d.h. wenn es auf Include bzw. Exclude/Include steht.

Mal als Auszug aus der CR:

* Include: Es wird nur das geloggt was ueber die RegExp in DbLogInclude (im Quelldevice) eingeschlossen wird.
Das Attribut DbLogExclude wird in diesem Fall ebenso wenig beruecksichtigt wie die Regex im DEF. Auch der Devicename (des Quelldevice) geht in die Auswertung nicht mit ein.

* Exclude/Include: Funktioniert im Wesentlichen wie "Exclude", nur das sowohl DbLogExclude als auch DbLogInclude geprueft werden. Readings die durch DbLogExclude zwar ausgeschlossen wurden, mit DbLogInclude aber wiederum eingeschlossen werden, werden somit dennoch geloggt.

Die Implementierung im DbLog ist auch so solange ich DbLog kenne. Deswegen frage ich so "argwöhnisch", nicht das es noch einen Bug gibt.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Also jetzt habe ich im Code nochmal gecheckt. Was ich geschrieben habe stimmt schon, allerdings NUR wenn DbLogSelectionMode auf Include steht. Für Exclude/Include trifft das so nicht zu. In dem Fall zieht der Regex im DEF und zusätzlich DbLogExclude und auch DbLogInclude.

Also das ist ziemlich verwirrend und nicht so einfach in der Anwendung gebe ich zu.  ;)
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Frank_Huber

Ich muss zugeben, ich hab 2015 auf dblog umgestellt mit exclude/include. Hab im exclude überall .* drin und definiere in include was ich loggen will. Die commandref hab ich seither nich wirklich verfolgt...
Wenn ich mir das jetzt anschaue sollte ich die commandref mal studieren und mein setup anpassen. [emoji23]
Danke Heiko.

Gesendet von meinem Doogee S60 mit Tapatalk


Fredi69

Zitat von: DS_Starter am 12 Februar 2019, 18:38:07
...Für Exclude/Include trifft das so nicht zu. In dem Fall zieht der Regex im DEF und zusätzlich DbLogExclude und auch DbLogInclude.

Also das ist ziemlich verwirrend und nicht so einfach in der Anwendung gebe ich zu.  ;)
Ja, so ist es, ich habe es leider nicht gleich durchschaut, sorry!
fhem auf Raspberry Pi 3
FRITZ!Box7490, Fritz!Box 3270 AP, 3xHMLAN, CUL868, nanoCUL 433 für IT, JeeLink für LaCrosse, HUE Bridge 2.0, Samsung UE46C8790 (STV), mehrere Homematic, Intertechno, Shelly und LaCrosse Komponenten