Hallo zusammen,
ich habe eine dblog
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 .*:(Temp|Feuchte|Gaszaehler|Gaszaehlerstand|valveposition|temperature|desiredTemperature|onoff|consumption|power|total|current|humidity|cum_day|cum_month|day|pmeter|energy|weight|fatRatio|height|costs|statConsumptionHourLast|statConsumptionDayLast|statConsumptionMonthLast|statConsumptionYearLast|sum|Summe|StromverbrauchLastHour|dutycycle|heartPulse|diastolicBloodPressure|fatFreeMass|fatMassWeight|systolicBloodPressure).*
MODE synchronous
NAME logdb
NR 568
NTFY_ORDER 50-logdb
PID 12018
REGEXP .*:(Temp|Feuchte|Gaszaehler|Gaszaehlerstand|valveposition|temperature|desiredTemperature|onoff|consumption|power|total|current|humidity|cum_day|cum_month|day|pmeter|energy|weight|fatRatio|height|costs|statConsumptionHourLast|statConsumptionDayLast|statConsumptionMonthLast|statConsumptionYearLast|sum|Summe|StromverbrauchLastHour|dutycycle|heartPulse|diastolicBloodPressure|fatFreeMass|fatMassWeight|systolicBloodPressure).*
STATE connected
TYPE DbLog
VERSION 2.11.4
dbconn SQLite:dbname=/opt/fhem/log/fhem.db
dbuser
Helper:
COLSET 1
DEVICECOL 64
EVENTCOL 512
READINGCOL 64
TYPECOL 64
UNITCOL 32
VALUECOL 128
Readings:
2017-02-02 21:52:33 countCurrent 0
2017-02-02 21:52:33 countHistory 790399
2017-02-13 00:15:04 lastReduceLogResult Rows processed: 160968, deleted: 44138, updated: 3130, time: 4.55sec
2017-02-13 11:27:44 state connected
Cache:
index 0
Attributes:
DbLogType Current/History
room x-Log
userReadings DbFileSize:lastReduceLogResult.* { (split(' ',`du -m fhem.db`))[0] }
und eine statistic Device
Internals:
CFGFN FHEM/statistik.cfg
DEF .*EC3000|STROMSTAND|GASSTAND|StromverbrauchHeizungHM
DEV_REGEXP .*EC3000|STROMSTAND|GASSTAND|StromverbrauchHeizungHM
NAME Statistik
NR 347
NTFY_ORDER 10-Statistik
PREFIX stat
STATE Updated stats for: StromverbrauchHeizungHM
TYPE statistics
Readings:
2017-02-13 11:19:18 monitoredDevicesCUL_HM StromverbrauchHeizungHM
2017-02-13 11:19:22 monitoredDevicesEC3000 StromverbrauchMediaEC3000,StromverbrauchMaedchenzimmerEC3000,StromverbrauchTrocknerEC3000,StromverbrauchKueche1EC3000,StromverbrauchFlur1EC3000,StromverbrauchKueche2EC3000,StromverbrauchStube4EC3000,StromverbrauchKueche3EC3000,StromverbrauchFarinEC3000,StromverbrauchStube5EC3000,StromverbrauchKizi1EC3000,StromverbrauchSZ1EC3000,StromverbrauchFlur2EC3000,StromverbrauchTVEC3000,StromverbrauchKizi2EC3000,StromverbrauchFarin3EC3000,StromverbrauchFarin2EC3000,StromverbrauchStube3EC3000,StromverbrauchKueche5EC3000,StromverbrauchKueche4EC3000,StromverbrauchKlimaEC3000,StromverbrauchSZ2EC3000,StromverbrauchStube6EC3000,StromverbrauchWaschmaschineEC3000
2017-02-13 11:19:13 monitoredDevicesUnknown StromverbrauchFee1EC3000,StromverbrauchFee2EC3000
2017-02-13 11:19:22 monitoredDevicesdummy GASSTAND,STROMSTAND
2017-02-13 11:19:22 nextPeriodChangeCalc 2017-02-13 11:58:30
2017-02-13 11:28:57 state Updated stats for: StromverbrauchHeizungHM
Fhem:
modulVersion $Date: 2016-09-27 21:25:42 +0200 (Tue, 27 Sep 2016) $
nextPeriodChangeTime 1486983510
Attributes:
deltaReadings consumption
ignoreDefaultAssignments 1
periodChangePreset 90
singularReadings .*consumption:Delta:(Hour|Day|Month|Year)
Ich sehe aber nur für 3 Devices die stat-Readings in der dblog, und zwar GASSTAND, STROMSTAND und StromverbrauchHeizungHM.
Ich habe jetzt vergeblich für StromverbrauchFarinEC3000 geschaut und auch dort ist mir nichts aufgefallen was das erklärt
Internals:
CFGFN FHEM/ec3000.cfg
CHANGED
DEF 5D24
EC3000_lastRcv 2017-02-13 11:32:30
IODev myJeeLinkNetRASPI1
LASTInputDev myJeeLinkNetRASPI1
MSGCNT 132
NAME StromverbrauchFarinEC3000
NR 276
STATE 2.7 W (max: 342.6) Verbrauch: 672.116
TYPE EC3000
addr 5D24
myJeeLinkNetRASPI1_MSGCNT 125
myJeeLinkNetRASPI1_RAWMSG OK 22 93 36 2 82 180 227 2 82 180 224 0 10 65 116 0 27 13 98 1 3
myJeeLinkNetRASPI1_TIME 2017-02-13 11:32:30
myJeeLink_MSGCNT 13
myJeeLink_RAWMSG OK 22 93 36 2 82 180 7 2 82 180 4 0 10 65 116 0 27 13 98 1 0
myJeeLink_TIME 2017-02-13 11:28:50
reception 3
resets 1
secondsOn 38974688
secondsTotal 38974691
Helper:
Dblog:
Consumption:
Logdb:
TIME 1486981765.90115
VALUE 672.116
Power:
Logdb:
TIME 1486981765.90115
VALUE 2.8
Readings:
2017-02-13 11:32:30 consumption 672.116
2017-02-13 11:32:30 power 2.7
2017-02-13 11:32:30 powerMax 342.6
2017-02-13 11:29:25 statConsumption Hour: 0.001 Day: 1.324 Month: 49.816 Year: 107.719
2017-02-13 11:29:25 statConsumptionDay 1.324
2017-02-12 23:58:30 statConsumptionDayLast 5.059
2017-02-13 11:29:25 statConsumptionHour 0.001
2017-02-13 10:58:30 statConsumptionHourLast 0.004
2017-02-13 10:58:30 statConsumptionLast Hour: 0.004 Day: 5.059 Month: 57.903 Year: 74.093 (since: 2016-11-08 )
2017-02-13 11:29:25 statConsumptionMonth 49.816
2017-01-31 23:58:30 statConsumptionMonthLast 57.903
2017-02-13 11:29:25 statConsumptionYear 107.719
2016-12-31 23:58:30 statConsumptionYearLast 74.093
2017-02-13 11:32:30 state on
Helper:
_98_statistics Statistik
Attributes:
IODev myJeeLinkNetRASPI1
alias Stromverbrauch Farin
event-min-interval consumption:600,power:600
event-on-change-reading consumption:0.2,power:0.5,powerMax
group Sensor Strom
room 3.Uebersicht,Farin Zimmer
stateFormat power W (max: powerMax) Verbrauch: consumption
Sieht jemand was ich da übersehe?
Vielen Dank für eure Mühe
Hi,
so wie das für mich aussieht hat die dblog-Definition ein RegEx um die zu speichernden Readings zu filtern. Passen die vermissten Readings denn auf diese RegEx?
Gruß,
Thorsten
Hallo,
ja ich denke die passen statConsumptionDayLast steht ja mit drin in in der regexp und die anderen Werte der die ich in der dblog regexp drin stehen habe werden ja auch geloggt und für die 3 genannten Geräte wird ja auch das fehlende geloggt.
Hi,
dann bleibt vielleicht nur noch, mal einen Auszug aus dem Event monitor zu zeigen, in dem die fehlenden Events stehen.
Gruß,
Thorsten
Also ich möchte noch kurz schreiben woran es lag, ich hatte bei dem Device das event-on-change-reading auf 2 readings gesetzt und das statConsumptionDayLast war nicht dabei. Ich habe das jetzt dort ergänzt und seitdem wird dieses reading mit ins dblog geloggt.
VG
Swen
Hi,
kannst Du noch [Gelöst] vor den Titel klatschen? ...den Thread aber nicht zumachen.
Danke&Gruß,
Thorsten