Hi,
in der commandref zu statistics/attribute steht
ZitatsingularReadings <GerätRegExp:GeräteWertRegExp:Statistiktyp:Zeitraum>
Statistik-Typ: Min|Avg|Max|Delta|DurationState|Tendency
Zeitraum: Hour|Day|Month|Year|1h|2h|3h|6h
Regulärer Ausdruck statistischer Werte, die zusätzlich auch als einzelne Werte gespeichert werden sollen. Erleichtert die Erzeugung von Plots und anderer Auswertungen (notify).
Für "duration"-Gerätewerte muss der Name des jeweiligen Statuswertes als Statistiktyp eingesetzt werden.
Beispiel:
Wettersensor:rain:Delta:(Hour|Day)|FritzDect:power:Delta:Day
Wettersensor:rain:Delta:(Hour|Day)|FritzDect:power:Delta:Day
Das klappt aber mit folgendem Versuch nicht :
singularReadings .*_Pwr$:energyCalc:Delta:(Hour|Day|Month|Year)|.*_Pwr$:power:(Min|Avg|Max):(Hour|Day)
Die singularReadings werden erst angelegt, wenn ich die regex ersetze.
singularReadings CUL_HM_HM_ES_PMSw1_Pl_2E1AFF_Pwr:energyCalc:Delta:(Hour|Day|Month|Year)|CUL_HM_HM_ES_PMSw1_Pl_2E1AFF_Pwr:power:(Min|Avg|Max):(Hour|Day)
Hier noch komplette lists :
list HM_Steckdosen_statistic
Internals:
CFGFN
DEF .*_Pwr$
DEV_REGEXP .*_Pwr$
FUUID 5e0a1bda-f33f-c0e9-1e1d-820d46b8fe1afe27
NAME HM_Steckdosen_statistic
NOTIFYDEV global,.*_Pwr$
NR 170596
NTFY_ORDER 10-HM_Steckdosen_statistic
PREFIX stat
STATE Updated stats for: HM_283B50_Pwr
TYPE statistics
Helper:
DBLOG:
monitoredDevicesCUL_HM:
logdb:
TIME 1577720811.75295
VALUE CUL_HM_HM_ES_PMSw1_Pl_2E1A95_Pwr,CUL_HM_HM_ES_PMSw1_Pl_2E1AFF_Pwr,HM_283B50_Pwr
state:
logdb:
TIME 1577791464.12463
VALUE Updated stats for
READINGS:
2019-12-30 16:46:51 monitoredDevicesCUL_HM CUL_HM_HM_ES_PMSw1_Pl_2E1A95_Pwr,CUL_HM_HM_ES_PMSw1_Pl_2E1AFF_Pwr,HM_283B50_Pwr
2019-12-31 11:59:55 nextPeriodChangeCalc 2019-12-31 12:59:55
2019-12-31 12:24:24 state Updated stats for: HM_283B50_Pwr
fhem:
modulVersion $Date: 2018-03-18 19:51:57 +0100 (Sun, 18 Mar 2018) $
nextPeriodChangeTime 1577793595
Attributes:
singularReadings .*_Pwr$:energyCalc:Delta:(Hour|Day|Month|Year)|.*_Pwr$:power:(Min|Avg|Max):(Hour|Day)
list CUL_HM_HM_ES_PMSw1_Pl_2E1AFF_Pwr
Internals:
DEF 2E1AFF02
FUUID 5c7ff2ee-f33f-c0e9-42b3-0ee27838827963a7
NAME CUL_HM_HM_ES_PMSw1_Pl_2E1AFF_Pwr
NOTIFYDEV global
NR 95
NTFY_ORDER 50-CUL_HM_HM_ES_PMSw1_Pl_2E1AFF_Pwr
STATE 20632.6
TYPE CUL_HM
chanNo 02
device CUL_HM_HM_ES_PMSw1_Pl_2E1AFF
Helper:
DBLOG:
current:
logdb:
TIME 1577791458.47347
VALUE 372
energy:
logdb:
TIME 1577791458.47347
VALUE 20632.6
power:
logdb:
TIME 1577791458.47347
VALUE 56.68
statCurrentDayLast:
logdb:
TIME 1577746795.10532
VALUE Min: 0 Avg: 0 Max: 0 (since: 2019-12-30_16:46:51 )
statEnergy:
logdb:
TIME 1577791458.47347
VALUE Hour: 24.1 Day: 86.0 Month: 86.0 Year: 86.0 (since: 2019-12-31 )
statEnergyCalc:
logdb:
TIME 1577791458.47347
VALUE Hour: 24.1 Day: 86.0 Month: 86.0 Year: 86.0 (since: 2019-12-31 )
statEnergyCalcLast:
logdb:
TIME 1577789995.05085
VALUE Hour: 21.4 Day: 0.0 Month: - Year: - (since: 2019-12-30_16:46:51 )
statEnergyLast:
logdb:
TIME 1577789995.05085
VALUE Hour: 21.4 Day: 0.0 Month: - Year: - (since: 2019-12-30_16:46:51 )
statPowerDayLast:
logdb:
TIME 1577746795.10532
VALUE Min: 0 Avg: 0 Max: 0 (since: 2019-12-30_16:46:51 )
statVoltageDayLast:
logdb:
TIME 1577746795.10532
VALUE Min: 230.7 Avg: 234.9 Max: 237.0 (since: 2019-12-30_16:46:51 )
READINGS:
2017-07-30 15:09:14 R-averaging 1 s
2017-07-30 15:09:14 R-sign off
2017-07-30 15:09:14 R-txMinDly 8 s
2017-07-30 15:09:14 R-txThrCur 100 mA
2017-07-30 15:09:14 R-txThrFrq 1 Hz
2017-07-30 15:09:14 R-txThrPwr 100 W
2017-07-30 15:09:14 R-txThrVlt 10 V
2019-12-23 08:35:50 RegL_01. 00:00 08:00 7A:01 7B:08 7C:00 7D:27 7E:10 7F:00 80:64 81:00 82:64 83:64
2019-12-31 12:24:18 boot off
2019-12-31 12:24:18 current 372
2019-12-31 12:24:18 eState E: 20632.6 P: 56.68 I: 372 U: 234.5 f: 49.99
2019-12-31 12:24:18 energy 20632.6
2019-12-31 12:24:18 energyCalc 38651.6
2018-06-19 17:44:41 energyOffset 18019
2019-12-31 12:24:18 frequency 49.99
2019-12-31 12:24:18 power 56.68
2019-12-31 12:24:18 statCurrentDay Min: 0 Avg: 47 Max: 1302
2019-12-30 23:59:55 statCurrentDayLast Min: 0 Avg: 0 Max: 0 (since: 2019-12-30_16:46:51 )
2019-12-31 12:24:18 statCurrentMonth Min: 0 Avg: 29 Max: 1302 (since: 2019-12-30_16:46:51 )
2019-12-31 12:24:18 statCurrentYear Min: 0 Avg: 29 Max: 1302 (since: 2019-12-30_16:46:51 )
2019-12-31 12:24:18 statEnergy Hour: 24.1 Day: 86.0 Month: 86.0 Year: 86.0 (since: 2019-12-31 )
2019-12-31 12:24:18 statEnergyCalc Hour: 24.1 Day: 86.0 Month: 86.0 Year: 86.0 (since: 2019-12-31 )
2019-12-31 11:59:55 statEnergyCalcLast Hour: 21.4 Day: 0.0 Month: - Year: - (since: 2019-12-30_16:46:51 )
2019-12-31 11:59:55 statEnergyLast Hour: 21.4 Day: 0.0 Month: - Year: - (since: 2019-12-30_16:46:51 )
2019-12-31 12:24:18 statPowerDay Min: 0.00 Avg: 6.99 Max: 88.92
2019-12-30 23:59:55 statPowerDayLast Min: 0 Avg: 0 Max: 0 (since: 2019-12-30_16:46:51 )
2019-12-31 12:24:18 statPowerMonth Min: 0.00 Avg: 4.42 Max: 88.92 (since: 2019-12-30_16:46:51 )
2019-12-31 12:24:18 statPowerYear Min: 0.00 Avg: 4.42 Max: 88.92 (since: 2019-12-30_16:46:51 )
2019-12-31 12:24:18 statVoltageDay Min: 230.2 Avg: 235.0 Max: 237.2
2019-12-30 23:59:55 statVoltageDayLast Min: 230.7 Avg: 234.9 Max: 237.0 (since: 2019-12-30_16:46:51 )
2019-12-31 12:24:18 statVoltageMonth Min: 230.2 Avg: 235.0 Max: 237.2 (since: 2019-12-30_16:46:51 )
2019-12-31 12:24:18 statVoltageYear Min: 230.2 Avg: 235.0 Max: 237.2 (since: 2019-12-30_16:46:51 )
2019-12-31 12:24:18 state 20632.6
2019-12-31 12:24:18 voltage 234.5
helper:
_98_statistics HM_Steckdosen_statistic
getCfgListNo
peerFriend
peerOpt -:powerMeter
regLst 1
expert:
def 1
det 0
raw 1
tpl 0
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
DbLogExclude R-averaging,R-sign,R-txMinDly,R-txThrCur,R-txThrFrq,R-txThrPwr,R-txThrVlt,boot,eState,energyCalc,energyOffset,frequency,state,voltage
event-on-change-reading .*
model HM-ES-PMSW1-PL
Hmmm,
kommt mir so vor wie ein Mißverständnis: Praktisch alle Eventhandler-Module gehen davon aus, dass der Name vor dem ":" endet (sofern man nicht explizit .* setzt, um ein anderes Verhalten zu erzwingen). Einzige Ausnahme scheint DOIF zu sein (ungeprüft, kann auch falsch sein, ist nur aus der Erinnerung).
Würde darauf tippen, dass statistics da keine Ausnahme ist.
Kannst ja gerne nochmal versuchen, ob es paßt, wenn du das "$" jeweils einfach wegläßt...
Da hab ich wieder was gelernt. Ohne "$" klappt es wie es soll.
Danke !