Anbei das list der Readingsgroup und stacktracemeldung.
List:
Internals:
DEF <Gerät>,<Aktuell>,<Gesamt>,<Amp>,<Volt> .*[Pp]ower:power,energyKWh,A,voltage TYPE=MilightDevice:actualW,energyKWh,A,VoltAVG@Verbrauch TYPE=WifiLight:actualW,energyKWh,A,VoltAVG@Verbrauch Taster_HausBeleuchtung_Sw_01:actualW,energyKWh,A,VoltAVG@Verbrauch GZ_TVLampe:actualW,energyKWh,A,VoltAVG@Verbrauch Openelec_.*:actualW,energyKWh,A,VoltAVG@Verbrauch <hr> Verbrauch:$sum(:1)@aktuellW,$sum(:2)@KWh,$sum(1..17:3)@AGesamt,$avg(1..5:4)@VoltAVG d_W_Diff_Calc:W_Diff,<->,A,VoltAVG@Verbrauch Stromzaehler:power,kWhTotal,ATotal@Verbrauch,VoltAVG@Verbrauch
NAME Verbrauch
NR 1129
NTFY_ORDER 50-Verbrauch
STATE Initialized
TYPE readingsGroup
alwaysTrigger 2
mayBeVisible 1
Content:
GZ_TVLampe 1
KUE_Kuehlschrank_Power 1
NUC_Server_Power 1
OMV_Server_power 1
Openelec_GZ 1
Openelec_KUE 1
Openelec_SZ 1
Stromzaehler 1
Taster_HausBeleuchtung_Sw_01 1
Tiefkuehltruhe_Power 1
Verbrauch 1
WZ_Multimedia_Power 1
d_W_Diff_Calc 1
eg_KUE_RGBW_Regal 1
eg_WZ_Couchlampe 1
eg_WZ_Esszimmer_Stehlampe 1
eg_WZ_Stehlampe 1
eg_WZ_TV_RGBW 1
og_AKZ_Lampe 1
og_FL_Lampe 1
Content2:
Verbrauch 1
DEVICES:
ARRAY(0x629a7d8)
ARRAY(0x636fbf0)
ARRAY(0x6d363a0)
ARRAY(0x6685de8)
ARRAY(0x6d36c10)
ARRAY(0x6686cf8)
ARRAY(0x5fee298)
ARRAY(0x6d367c0)
ARRAY(0x66863c8)
ARRAY(0x6392740)
ARRAY(0x6d38298)
ARRAY(0x62bb260)
ARRAY(0x6d369b8)
ARRAY(0x62d00d0)
ARRAY(0x6d367d8)
ARRAY(0x632e7e8)
ARRAY(0x465e240)
ARRAY(0x6685c08)
ARRAY(0x60eabf0)
ARRAY(0x6d387f0)
ARRAY(0x6d38e38)
ARRAY(0x6d39310)
DEVICES2:
ARRAY(0x629a7d8)
ARRAY(0x636fbf0)
ARRAY(0x6d363a0)
ARRAY(0x6685de8)
ARRAY(0x6d36c10)
ARRAY(0x6686cf8)
ARRAY(0x5fee298)
ARRAY(0x6d367c0)
ARRAY(0x66863c8)
ARRAY(0x6392740)
ARRAY(0x6d38298)
ARRAY(0x62bb260)
ARRAY(0x6d369b8)
ARRAY(0x62d00d0)
ARRAY(0x6d367d8)
ARRAY(0x632e7e8)
ARRAY(0x465e240)
ARRAY(0x6685c08)
ARRAY(0x60eabf0)
ARRAY(0x6d387f0)
ARRAY(0x6d38e38)
ARRAY(0x6d39310)
ARRAY(0x6d392b0)
ARRAY(0x62e2a10)
Helper:
Dblog:
Kwh:
Logdb1:
TIME 1461663406.01576
VALUE 368.35
Aktuellw:
Logdb1:
TIME 1461663406.10803
VALUE 33.58
Readings:
2016-04-26 11:31:55 AGesamt 0.33
2016-04-26 11:37:05 ATotal 0.59
2016-04-26 11:36:45 KWh 368.35
2016-04-26 11:36:43 VoltAVG 232.00
2016-04-25 19:41:59 W_Diff 73.12
2016-04-26 11:36:45 aktuellW 33.58
Fhem:
lastDefChange 1
last_update 1461663336.27358
Helper:
DEF
mapping %ROOM %ALIAS
valueStyle {
if ($DEVICE eq "KUE_Kuehlschrank_Power" && $READING eq "power" && $VALUE >= 40) {'style="color:red"'}
elsif
($DEVICE eq "KUE_Kuehlschrank_Power" && $READING eq "power" && $VALUE < 40) {'style="color:green"'}
elsif
($DEVICE eq "NUC_Server_Power" && $READING eq "power" && $VALUE >= 19.5) {'style="color:red"'}
elsif
($DEVICE eq "NUC_Server_Power" && $READING eq "power" && $VALUE < 19.5) {'style="color:green"'}
elsif
($DEVICE eq "OMV_Server_power" && $READING eq "power" && $VALUE >= 5) {'style="color:red"'}
elsif
($DEVICE eq "OMV_Server_power" && $READING eq "power" && $VALUE < 5) {'style="color:green"'}
elsif
($DEVICE eq "Tiefkuehltruhe_Power" && $READING eq "power" && $VALUE >= 4) {'style="color:red"'}
elsif
($DEVICE eq "Tiefkuehltruhe_Power" && $READING eq "power" && $VALUE < 4) {'style="color:green"'}
elsif
($DEVICE eq "WZ_Multimedia_Power" && $READING eq "power" && $VALUE >= 20) {'style="color:red"'}
elsif
($DEVICE eq "WZ_Multimedia_Power" && $READING eq "power" && $VALUE < 20) {'style="color:green"'}
elsif
($DEVICE eq "eg_WZ_Couchlampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "eg_WZ_Couchlampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "eg_WZ_Esszimmer_Stehlampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "eg_WZ_Esszimmer_Stehlampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "eg_WZ_Stehlampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "eg_WZ_Stehlampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "eg_WZ_TV_RGBW" && $READING eq "actualW" && $VALUE > 1) {'style="color:red"'}
elsif
($DEVICE eq "eg_WZ_TV_RGBW" && $READING eq "actualW" && $VALUE <= 1) {'style="color:green"'}
elsif
($DEVICE eq "og_AKZ_Lampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "og_AKZ_Lampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "og_FL_Lampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "og_FL_Lampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "eg_KUE_RGBW_Regal" && $READING eq "actualW" && $VALUE > 1) {'style="color:red"'}
elsif
($DEVICE eq "eg_KUE_RGBW_Regal" && $READING eq "actualW" && $VALUE <= 1) {'style="color:green"'}
elsif
($DEVICE eq "Taster_HausBeleuchtung_Sw_01" && $READING eq "actualW" && $VALUE > 0.5) {'style="color:red"'}
elsif
($DEVICE eq "Taster_HausBeleuchtung_Sw_01" && $READING eq "actualW" && $VALUE <= 0.5) {'style="color:green"'}
elsif
($DEVICE eq "Openelec_GZ" && $READING eq "actualW" && $VALUE > 10) {'style="color:red"'}
elsif
($DEVICE eq "Openelec_GZ" && $READING eq "actualW" && $VALUE <= 10) {'style="color:green"'}
elsif
($DEVICE eq "Openelec_SZ" && $READING eq "actualW" && $VALUE > 10) {'style="color:red"'}
elsif
($DEVICE eq "Openelec_SZ" && $READING eq "actualW" && $VALUE <= 10) {'style="color:green"'}
elsif
($DEVICE eq "GZ_TVLampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "GZ_TVLampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "Verbrauch" && $READING eq "aktuellW" && $VALUE > 34.5) {'style="color:red"'}
elsif
($DEVICE eq "Verbrauch" && $READING eq "aktuellW" && $VALUE <= 34.5) {'style="color:green"'}
}
Cellstyle:
c:0 style="text-align:left"
c:1 style="text-align:right"
c:2 style="text-align:right"
c:3 style="text-align:right"
c:4 style="text-align:right"
Positions:
GZ_TVLampe.A 15:3
GZ_TVLampe.actualW 15:1
GZ_TVLampe.energyKWh 15:2
KUE_Kuehlschrank_Power.A 2:3
KUE_Kuehlschrank_Power.energyKWh 2:2
KUE_Kuehlschrank_Power.power 2:1
KUE_Kuehlschrank_Power.voltage 2:4
NUC_Server_Power.A 3:3
NUC_Server_Power.energyKWh 3:2
NUC_Server_Power.power 3:1
NUC_Server_Power.voltage 3:4
OMV_Server_power.A 4:3
OMV_Server_power.energyKWh 4:2
OMV_Server_power.power 4:1
OMV_Server_power.voltage 4:4
Openelec_GZ.A 16:3
Openelec_GZ.actualW 16:1
Openelec_GZ.energyKWh 16:2
Openelec_KUE.A 17:3
Openelec_KUE.actualW 17:1
Openelec_KUE.energyKWh 17:2
Openelec_SZ.A 18:3
Openelec_SZ.actualW 18:1
Openelec_SZ.energyKWh 18:2
Stromzaehler.kWhTotal 22:2
Stromzaehler.power 22:1
Taster_HausBeleuchtung_Sw_01.A 14:3
Taster_HausBeleuchtung_Sw_01.actualW 14:1
Taster_HausBeleuchtung_Sw_01.energyKWh 14:2
Tiefkuehltruhe_Power.A 5:3
Tiefkuehltruhe_Power.energyKWh 5:2
Tiefkuehltruhe_Power.power 5:1
Tiefkuehltruhe_Power.voltage 5:4
Verbrauch.ATotal 22:3
Verbrauch.VoltAVG 7:4,8:4,9:4,10:4,11:4,12:4,13:4,14:4,15:4,16:4,17:4,18:4,21:4,22:4
WZ_Multimedia_Power.A 6:3
WZ_Multimedia_Power.energyKWh 6:2
WZ_Multimedia_Power.power 6:1
WZ_Multimedia_Power.voltage 6:4
d_W_Diff_Calc.A 21:3
d_W_Diff_Calc.W_Diff 21:1
eg_KUE_RGBW_Regal.A 13:3
eg_KUE_RGBW_Regal.actualW 13:1
eg_KUE_RGBW_Regal.energyKWh 13:2
eg_WZ_Couchlampe.A 7:3
eg_WZ_Couchlampe.actualW 7:1
eg_WZ_Couchlampe.energyKWh 7:2
eg_WZ_Esszimmer_Stehlampe.A 8:3
eg_WZ_Esszimmer_Stehlampe.actualW 8:1
eg_WZ_Esszimmer_Stehlampe.energyKWh 8:2
eg_WZ_Stehlampe.A 9:3
eg_WZ_Stehlampe.actualW 9:1
eg_WZ_Stehlampe.energyKWh 9:2
eg_WZ_TV_RGBW.A 10:3
eg_WZ_TV_RGBW.actualW 10:1
eg_WZ_TV_RGBW.energyKWh 10:2
og_AKZ_Lampe.A 11:3
og_AKZ_Lampe.actualW 11:1
og_AKZ_Lampe.energyKWh 11:2
og_FL_Lampe.A 12:3
og_FL_Lampe.actualW 12:1
og_FL_Lampe.energyKWh 12:2
recalc:
ARRAY(0x6354cb0)
ARRAY(0x6357118)
ARRAY(0x6355a48)
ARRAY(0x6369178)
Valueformat:
A %.2f
AGesamt %.2f
ATotal %.2f
KWh %.2f
VoltAVG %.2f
W_Diff %.2f
actualW %.2f
aktuellW %.2f
energyKWh %.2f
kWhTotal %.2f
power %.2f
sum %.2f
voltage %.2f
Values:
calc:
ARRAY(0x63531e8)
ARRAY(0x6355418)
ARRAY(0x6356ed8)
ARRAY(0x6356d58)
formated:
ARRAY(0x6356f98)
ARRAY(0x63571c0)
ARRAY(0x6357298)
ARRAY(0x6356548)
orig:
ARRAY(0x63792e8)
ARRAY(0x6355b50)
ARRAY(0x6369418)
ARRAY(0x6355490)
prefixsuffix:
ARRAY(0x6357370)
ARRAY(0x6355c40)
ARRAY(0x63693b8)
ARRAY(0x632fd58)
Attributes:
alwaysTrigger 2
cellStyle { "c:0" => 'style="text-align:left"', "c:1" => 'style="text-align:right"', "c:2" => 'style="text-align:right"', "c:3" => 'style="text-align:right"', "c:4" => 'style="text-align:right"' }
firstCalcRow 2
group Infos
mapping %ROOM %ALIAS
room Energie,Home
userReadings ATotal {sprintf("%.2f",(ReadingsNum("Verbrauch","AGesamt","???")+ReadingsNum("d_W_Diff_Calc","A","???")));}
valueFormat { ATotal => "%.2f", W_Diff => "%.2f", VoltAVG => "%.2f", aktuellW => "%.2f", kWhTotal => "%.2f", voltage => "%.2f", AGesamt => "%.2f", A => "%.2f", KWh => "%.2f", 'sum' => "%.2f", actualW => "%.2f", power => "%.2f", energyKWh => "%.2f"}
valueStyle {
if ($DEVICE eq "KUE_Kuehlschrank_Power" && $READING eq "power" && $VALUE >= 40) {'style="color:red"'}
elsif
($DEVICE eq "KUE_Kuehlschrank_Power" && $READING eq "power" && $VALUE < 40) {'style="color:green"'}
elsif
($DEVICE eq "NUC_Server_Power" && $READING eq "power" && $VALUE >= 19.5) {'style="color:red"'}
elsif
($DEVICE eq "NUC_Server_Power" && $READING eq "power" && $VALUE < 19.5) {'style="color:green"'}
elsif
($DEVICE eq "OMV_Server_power" && $READING eq "power" && $VALUE >= 5) {'style="color:red"'}
elsif
($DEVICE eq "OMV_Server_power" && $READING eq "power" && $VALUE < 5) {'style="color:green"'}
elsif
($DEVICE eq "Tiefkuehltruhe_Power" && $READING eq "power" && $VALUE >= 4) {'style="color:red"'}
elsif
($DEVICE eq "Tiefkuehltruhe_Power" && $READING eq "power" && $VALUE < 4) {'style="color:green"'}
elsif
($DEVICE eq "WZ_Multimedia_Power" && $READING eq "power" && $VALUE >= 20) {'style="color:red"'}
elsif
($DEVICE eq "WZ_Multimedia_Power" && $READING eq "power" && $VALUE < 20) {'style="color:green"'}
elsif
($DEVICE eq "eg_WZ_Couchlampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "eg_WZ_Couchlampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "eg_WZ_Esszimmer_Stehlampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "eg_WZ_Esszimmer_Stehlampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "eg_WZ_Stehlampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "eg_WZ_Stehlampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "eg_WZ_TV_RGBW" && $READING eq "actualW" && $VALUE > 1) {'style="color:red"'}
elsif
($DEVICE eq "eg_WZ_TV_RGBW" && $READING eq "actualW" && $VALUE <= 1) {'style="color:green"'}
elsif
($DEVICE eq "og_AKZ_Lampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "og_AKZ_Lampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "og_FL_Lampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "og_FL_Lampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "eg_KUE_RGBW_Regal" && $READING eq "actualW" && $VALUE > 1) {'style="color:red"'}
elsif
($DEVICE eq "eg_KUE_RGBW_Regal" && $READING eq "actualW" && $VALUE <= 1) {'style="color:green"'}
elsif
($DEVICE eq "Taster_HausBeleuchtung_Sw_01" && $READING eq "actualW" && $VALUE > 0.5) {'style="color:red"'}
elsif
($DEVICE eq "Taster_HausBeleuchtung_Sw_01" && $READING eq "actualW" && $VALUE <= 0.5) {'style="color:green"'}
elsif
($DEVICE eq "Openelec_GZ" && $READING eq "actualW" && $VALUE > 10) {'style="color:red"'}
elsif
($DEVICE eq "Openelec_GZ" && $READING eq "actualW" && $VALUE <= 10) {'style="color:green"'}
elsif
($DEVICE eq "Openelec_SZ" && $READING eq "actualW" && $VALUE > 10) {'style="color:red"'}
elsif
($DEVICE eq "Openelec_SZ" && $READING eq "actualW" && $VALUE <= 10) {'style="color:green"'}
elsif
($DEVICE eq "GZ_TVLampe" && $READING eq "actualW" && $VALUE > 0) {'style="color:red"'}
elsif
($DEVICE eq "GZ_TVLampe" && $READING eq "actualW" && $VALUE == 0) {'style="color:green"'}
elsif
($DEVICE eq "Verbrauch" && $READING eq "aktuellW" && $VALUE > 34.5) {'style="color:red"'}
elsif
($DEVICE eq "Verbrauch" && $READING eq "aktuellW" && $VALUE <= 34.5) {'style="color:green"'}
}
verbose 0
Stacktrace:
2016.04.26 12:04:41 1: readingsUpdate(Verbrauch,VoltAVG,234.33) missed to call readingsBeginUpdate first.
2016.04.26 12:04:41 1: readingsUpdate(Verbrauch,ATotal,0.66) missed to call readingsBeginUpdate first.
2016.04.26 12:04:52 1: readingsUpdate(Verbrauch,KWh,368.38) missed to call readingsBeginUpdate first.
2016.04.26 12:04:52 1: readingsUpdate(Verbrauch,ATotal,0.66) missed to call readingsBeginUpdate first.
2016.04.26 12:05:31 1: PERL WARNING: False [] range "/-\d" in regex; marked by <-- HERE in m/<dewpoint_c>([/-\d <-- HERE *\.]+)/ at ./FHEM/98_HTTPMOD.pm line 1537.
2016.04.26 12:05:31 3: stacktrace:
2016.04.26 12:05:31 3: main::__ANON__ called by ./FHEM/98_HTTPMOD.pm (1537)
2016.04.26 12:05:31 3: main::HTTPMOD_ExtractReading called by ./FHEM/98_HTTPMOD.pm (2097)
2016.04.26 12:05:31 3: main::HTTPMOD_Read called by FHEM/HttpUtils.pm (298)
2016.04.26 12:05:31 3: main::__ANON__ called by fhem.pl (655)
2016.04.26 12:05:31 1: PERL WARNING: False [] range "/-\d" in regex; marked by <-- HERE in m/<temp_c>([/-\d <-- HERE *\.]+)/ at ./FHEM/98_HTTPMOD.pm line 1537.
2016.04.26 12:05:31 3: stacktrace:
2016.04.26 12:05:31 3: main::__ANON__ called by ./FHEM/98_HTTPMOD.pm (1537)
2016.04.26 12:05:31 3: main::HTTPMOD_ExtractReading called by ./FHEM/98_HTTPMOD.pm (2097)
2016.04.26 12:05:31 3: main::HTTPMOD_Read called by FHEM/HttpUtils.pm (298)
2016.04.26 12:05:31 3: main::__ANON__ called by fhem.pl (655)
2016.04.26 12:06:29 1: readingsUpdate(Verbrauch,VoltAVG,234.25) missed to call readingsBeginUpdate first.
2016.04.26 12:06:29 1: readingsUpdate(Verbrauch,ATotal,0.66) missed to call readingsBeginUpdate first.
2016.04.26 12:06:31 1: readingsUpdate(Verbrauch,KWh,368.38) missed to call readingsBeginUpdate first.
2016.