zwei DbLog´s und Werte loggen

Begonnen von Jewe, 12 Dezember 2017, 13:01:14

Vorheriges Thema - Nächstes Thema

Jewe

Hallo,

ich habe zwei DbLog´s in denen ich unterschiedliche Werte loggen möchte. Die erste ist für Temperaturen usw. und in der zweiten möchte ich wichtige Daten speichern.
Im moment Logge ich nur in der ersten mit einer Einschränkung über den zentralen define-Eintrag.
Das möchte ich für die zweite genauso machen, aber dort benötige ich mehrere verschiedene einträge. kann ich diese einfach hintereinander hängen ? Muss da ein Komma oder Leestelle dazwischen ?

bsp:
define myDbLog DbLog ./db.conf .*:(temperature|humidity).* Buero:(temperature|humidity).*

Jens

Amenophis86

Glaube das geht nur auf "ein Device" bezogen. Soll heißen du müsstest so arbeiten:

... (Device1|Device2):(Reading1|Reading2)

und dann kannst du ja im Device selbst noch mit exclude arbeiten.
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...

Jewe

Danke, das Funktioniert soweit.
Ich habe aber auch noch doppelte Werte im Eintrag. Wie bekomme ich diese weg ?


2017-12-16 01:39:26|Stromzaehler|CUL_HM|eState: E: 708028.3 P: 375|eState|E: 708028.3 P: 375|
2017-12-16 01:39:26|Stromzaehler|CUL_HM|energy: 708028.3|energy|708028.3|
2017-12-16 01:39:26|Stromzaehler|CUL_HM|energyCalc: 5741192.5|energyCalc|5741192.5|
2017-12-16 01:39:26|Stromzaehler|CUL_HM|power: 375|power|375|
2017-12-16 01:39:26|Stromzaehler|CUL_HM|kWh: 708.03|kWh|708.03|
2017-12-16 01:39:26|Stromzaehler|CUL_HM|statKWh: Hour: 0.27 Day: 0.59 Month: 208.70 Year: 618.07|statKWh|Hour: 0.27 Day: 0.59 Month: 208.70 Year: 618.07|
2017-12-16 01:40:14|WK.Waschmaschine_Power|CUL_HM|eState: E: 20623.8 P: 0 I: 0 U: 230.1 f: 49.98|eState|E: 20623.8 P: 0 I: 0 U: 230.1 f: 49.98|
2017-12-16 01:40:14|WK.Waschmaschine_Power|CUL_HM|energy: 20623.8|energy|20623.8|
2017-12-16 01:40:14|WK.Waschmaschine_Power|CUL_HM|energyCalc: 78604.5|energyCalc|78604.5|
2017-12-16 01:40:14|WK.Waschmaschine_Power|CUL_HM|frequency: 49.98|frequency|49.98|
2017-12-16 01:40:14|WK.Waschmaschine_Power|CUL_HM|power: 0|power|0|
2017-12-16 01:40:14|WK.Trockner_Power|CUL_HM|eState: E: 16940.1 P: 0.01 I: 0 U: 229.3 f: 49.98|eState|E: 16940.1 P: 0.01 I: 0 U: 229.3 f: 49.98|
2017-12-16 01:40:14|WK.Trockner_Power|CUL_HM|energy: 16940.1|energy|16940.1|
2017-12-16 01:40:14|WK.Trockner_Power|CUL_HM|energyCalc: 202521.4|energyCalc|202521.4|
2017-12-16 01:40:14|WK.Trockner_Power|CUL_HM|frequency: 49.98|frequency|49.98|
2017-12-16 01:40:14|WK.Trockner_Power|CUL_HM|power: 0.01|power|0.01|
sqlite>

DS_Starter

Hallo Jewe,

ich kann zwar in deinem Auszug keine doppelten Einträge erkennen, aber zu diesem Zweck gibt es im DbRep ganz neu die Funktion "delSeqDoublets".
Habe gerade noch einen Bug gefixt, siehe hier: https://forum.fhem.de/index.php/topic,53584.msg732963.html#msg732963

VG
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

Jewe

Zitat von: DS_Starter am 17 Dezember 2017, 21:54:20
Hallo Jewe,

ich kann zwar in deinem Auszug keine doppelten Einträge erkennen, aber zu diesem Zweck gibt es im DbRep ganz neu die Funktion "delSeqDoublets".
Habe gerade noch einen Bug gefixt, siehe hier: https://forum.fhem.de/index.php/topic,53584.msg732963.html#msg732963

VG
Hi, ich meinte, dass in den einzelnen Zeilen immer 2x das Selbe hintereinander kommt.

eState: E: 708028.3 P: 375|eState|E: 708028.3 P: 375

Gesendet von meinem KFDOWI mit Tapatalk


DS_Starter

achso ... das sieht nur so aus.
Der erste Teil ist der komplette Event, dann kommt das Reading und danch der Value-Wert.

eState: E: 708028.3 P: 375  |   eState    |     E: 708028.3 P: 375

                    Event              | Reading    |             Value

Grüße             
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

Jewe

Ok. Danke für die Info. Dann bin ich wieder schlauer  :)