Hallo pah,
aktuell habe ich folgende komische Einträge in meinen Logs von
21_OWCOUNT.pm 9506 2015-10-18 08:26:41Z pahenning.
Eine Weile wird die Tagessume um Mitternacht auf 0 gesetzt, dann wird weiter aufsummiert. Beim ersten Beispiel ist dies am 05.01. zu 06.01. passiert:
016-01-01_00:03:28 H.U.ST.HK energy: 27.768 kWk energy_rate: 0.000 kWk/h energy2: 17.484 kWk energy2_rate: 0.000 kWk/h
...
2016-01-01_23:53:00 H.U.ST.HK energy: 32.737 kWk energy_rate: 0.216 kWk/h energy2: 22.442 kWk energy2_rate: 0.108 kWk/h
2016-01-01_23:58:00 H.U.ST.HK day: D01 Stromverbrauch: 32.76 kWk StromverbrauchM: 32.75 kWk Stromverbrauch2: 22.45 kWk Stromverbrauch2M: 22.45 kWk
2016-01-01_23:58:00 H.U.ST.HK energy: 32.754 kWk energy_rate: 0.204 kWk/h energy2: 22.451 kWk energy2_rate: 0.108 kWk/h
...
2016-01-02_23:54:20 H.U.ST.HK energy: 8.923 kWk energy_rate: 0.083 kWk/h energy2: 4.983 kWk energy2_rate: 0.047 kWk/h
2016-01-02_23:59:21 H.U.ST.HK day: D02 Stromverbrauch: 8.93 kWk StromverbrauchM: 41.69 kWk Stromverbrauch2: 4.99 kWk Stromverbrauch2M: 27.43 kWk
2016-01-02_23:59:21 H.U.ST.HK energy: 8.930 kWk energy_rate: 0.084 kWk/h energy2: 4.987 kWk energy2_rate: 0.048 kWk/h
2016-01-03_00:09:16 H.U.ST.HK energy: 0.013 kWk energy_rate: 0.000 kWk/h energy2: 0.000 kWk energy2_rate: 0.000 kWk/h
...
2016-01-03_23:52:59 H.U.ST.HK energy: 4.675 kWk energy_rate: 0.072 kWk/h energy2: 3.837 kWk energy2_rate: 0.048 kWk/h
2016-01-03_23:57:59 H.U.ST.HK day: D03 Stromverbrauch: 4.68 kWk StromverbrauchM: 46.37 kWk Stromverbrauch2: 3.84 kWk Stromverbrauch2M: 31.28 kWk
2016-01-03_23:57:59 H.U.ST.HK energy: 4.682 kWk energy_rate: 0.084 kWk/h energy2: 3.841 kWk energy2_rate: 0.048 kWk/h
2016-01-04_00:02:59 H.U.ST.HK energy: 0.009 kWk energy_rate: 0.000 kWk/h energy2: 0.004 kWk energy2_rate: 0.000 kWk/h
...
2016-01-04_23:54:03 H.U.ST.HK energy: 4.348 kWk energy_rate: 0.243 kWk/h energy2: 4.255 kWk energy2_rate: 0.134 kWk/h
2016-01-04_23:59:13 H.U.ST.HK day: D04 Stromverbrauch: 4.36 kWk StromverbrauchM: 50.73 kWk Stromverbrauch2: 4.27 kWk Stromverbrauch2M: 35.53 kWk
2016-01-04_23:59:13 H.U.ST.HK energy: 4.361 kWk energy_rate: 0.151 kWk/h energy2: 4.266 kWk energy2_rate: 0.128 kWk/h
2016-01-05_00:04:03 H.U.ST.HK energy: 0.001 kWk energy_rate: 0.000 kWk/h energy2: 0.016 kWk energy2_rate: 0.000 kWk/h
...
2016-01-05_23:50:32 H.U.ST.HK energy: 5.044 kWk energy_rate: 0.084 kWk/h energy2: 4.619 kWk energy2_rate: 0.048 kWk/h
2016-01-05_23:55:27 H.U.ST.HK day: D05 Stromverbrauch: 5.07 kWk StromverbrauchM: 55.78 kWk Stromverbrauch2: 4.62 kWk Stromverbrauch2M: 40.16 kWk
2016-01-05_23:55:27 H.U.ST.HK energy: 5.056 kWk energy_rate: 0.146 kWk/h energy2: 4.622 kWk energy2_rate: 0.037 kWk/h
2016-01-06_00:00:36 H.U.ST.HK energy: -0.014 kWk energy_rate: 0.000 kWk/h energy2: 0.003 kWk energy2_rate: 0.000 kWk/h
2016-01-06_00:05:28 H.U.ST.HK energy: 5.081 kWk energy_rate: 62.814 kWk/h energy2: 0.005 kWk energy2_rate: 0.025 kWk/h
2. Zähler - an Neujahr einmal das Kommando set H.U.ST.LL midnight 0 ausgeführt
2016-01-01_00:03:31 H.U.ST.LL energy: 35.991 kWk energy_rate: 0.000 kWk/h energy2: 13.794 kWk energy2_rate: 0.000 kWk/h
...
2016-01-01_18:57:55 H.U.ST.LL energy: 40.297 kWk energy_rate: 0.156 kWk/h energy2: 15.607 kWk energy2_rate: 0.084 kWk/h
2016-01-01_19:05:51 H.U.ST.LL energy: 4277.880 kWk energy_rate: 86677.548 kWk/h energy2: 15.618 kWk energy2_rate: 0.082 kWk/h
2016-01-01_19:06:16 H.U.ST.LL energy: 0.001 kWk energy_rate: -606577.392 kWk/h energy2: 15.618 kWk energy2_rate: 0.000 kWk/h
...
2016-01-01_23:52:15 H.U.ST.LL energy: 0.644 kWk energy_rate: 0.144 kWk/h energy2: 0.153 kWk energy2_rate: 0.084 kWk/h
2016-01-01_23:57:15 H.U.ST.LL day: D01 Stromverbrauch: 0.66 kWk StromverbrauchM: 0.65 kWk Stromverbrauch2: 0.16 kWk Stromverbrauch2M: 0.15 kWk
2016-01-01_23:57:15 H.U.ST.LL energy: 0.655 kWk energy_rate: 0.132 kWk/h energy2: 0.159 kWk energy2_rate: 0.072 kWk/h
2016-01-02_00:02:15 H.U.ST.LL energy: 0.006 kWk energy_rate: 0.000 kWk/h energy2: 0.003 kWk energy2_rate: 0.000 kWk/h
...
2016-01-02_23:53:05 H.U.ST.LL energy: 6.370 kWk energy_rate: 0.144 kWk/h energy2: 2.484 kWk energy2_rate: 0.012 kWk/h
2016-01-02_23:58:05 H.U.ST.LL day: D02 Stromverbrauch: 6.39 kWk StromverbrauchM: 7.04 kWk Stromverbrauch2: 2.49 kWk Stromverbrauch2M: 2.64 kWk
2016-01-02_23:58:05 H.U.ST.LL energy: 6.381 kWk energy_rate: 0.132 kWk/h energy2: 2.485 kWk energy2_rate: 0.012 kWk/h
2016-01-03_00:03:05 H.U.ST.LL energy: 0.002 kWk energy_rate: 0.000 kWk/h energy2: -0.004 kWk energy2_rate: 0.000 kWk/h
2016-01-03_00:08:06 H.U.ST.LL energy: 0.013 kWk energy_rate: 0.132 kWk/h energy2: -0.004 kWk energy2_rate: 0.000 kWk/h
...
2016-01-03_23:53:04 H.U.ST.LL energy: 3.321 kWk energy_rate: 0.144 kWk/h energy2: 1.726 kWk energy2_rate: 0.012 kWk/h
2016-01-03_23:58:04 H.U.ST.LL day: D03 Stromverbrauch: 3.34 kWk StromverbrauchM: 10.38 kWk Stromverbrauch2: 1.73 kWk Stromverbrauch2M: 4.37 kWk
2016-01-03_23:58:04 H.U.ST.LL energy: 3.332 kWk energy_rate: 0.132 kWk/h energy2: 1.727 kWk energy2_rate: 0.012 kWk/h
2016-01-04_00:03:04 H.U.ST.LL energy: 0.003 kWk energy_rate: 0.000 kWk/h energy2: -0.002 kWk energy2_rate: 0.000 kWk/h
...
2016-01-04_23:54:07 H.U.ST.LL energy: 3.352 kWk energy_rate: 0.143 kWk/h energy2: 2.001 kWk energy2_rate: 0.095 kWk/h
2016-01-04_23:59:08 H.U.ST.LL day: D04 Stromverbrauch: 3.37 kWk StromverbrauchM: 13.75 kWk Stromverbrauch2: 2.01 kWk Stromverbrauch2M: 6.38 kWk
2016-01-04_23:59:08 H.U.ST.LL energy: 3.364 kWk energy_rate: 0.143 kWk/h energy2: 2.008 kWk energy2_rate: 0.084 kWk/h
2016-01-05_00:03:59 H.U.ST.LL energy: 0.006 kWk energy_rate: 0.000 kWk/h energy2: 0.005 kWk energy2_rate: 0.000 kWk/h
.....
2016-01-05_23:45:27 H.U.ST.LL energy: 4.007 kWk energy_rate: 0.144 kWk/h energy2: 2.120 kWk energy2_rate: 0.000 kWk/h
2016-01-05_23:55:32 H.U.ST.LL day: D05 Stromverbrauch: 4.04 kWk StromverbrauchM: 17.79 kWk Stromverbrauch2: 2.12 kWk Stromverbrauch2M: 8.51 kWk
2016-01-05_23:55:32 H.U.ST.LL energy: 4.030 kWk energy_rate: 0.137 kWk/h energy2: 2.122 kWk energy2_rate: 0.012 kWk/h
2016-01-06_00:00:32 H.U.ST.LL energy: 0.002 kWk energy_rate: 0.000 kWk/h energy2: 0.003 kWk energy2_rate: 0.000 kWk/h
2016-01-06_00:05:31 H.U.ST.LL energy: 0.002 kWk energy_rate: 0.000 kWk/h energy2: 0.003 kWk energy2_rate: 0.000 kWk/h
noch ein dritter Zähler allerdings unbeschaltet
2016-01-01_00:03:36 H.U.ST.LV energy: 0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.002 kWk energy2_rate: 0.000 kWk/h
2016-01-01_00:23:37 H.U.ST.LV energy: 0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.002 kWk energy2_rate: 0.000 kWk/h
....
2016-01-01_23:53:11 H.U.ST.LV energy: 0.005 kWk energy_rate: 0.000 kWk/h energy2: 0.003 kWk energy2_rate: 0.000 kWk/h
2016-01-01_23:58:12 H.U.ST.LV day: D01 Stromverbrauch: 0.01 kWk StromverbrauchM: 0.00 kWk Stromverbrauch2: 0.00 kWk Stromverbrauch2M: 0.00 kWk
2016-01-01_23:58:12 H.U.ST.LV energy: 0.005 kWk energy_rate: 0.000 kWk/h energy2: 0.003 kWk energy2_rate: 0.000 kWk/h
2016-01-02_00:03:11 H.U.ST.LV energy: 0.005 kWk energy_rate: 0.000 kWk/h energy2: 0.003 kWk energy2_rate: 0.000 kWk/h
2016-01-02_00:13:12 H.U.ST.LV energy: 0.005 kWk energy_rate: 0.000 kWk/h energy2: 0.003 kWk energy2_rate: 0.000 kWk/h
....
2016-01-02_23:59:16 H.U.ST.LV energy: 0.005 kWk energy_rate: 0.000 kWk/h energy2: 0.003 kWk energy2_rate: 0.000 kWk/h
2016-01-03_00:04:16 H.U.ST.LV energy: -0.005 kWk energy_rate: 0.000 kWk/h energy2: 0.003 kWk energy2_rate: 0.000 kWk/h
2016-01-03_00:09:21 H.U.ST.LV energy: -0.005 kWk energy_rate: 0.000 kWk/h energy2: 0.003 kWk energy2_rate: 0.000 kWk/h
....
2016-01-03_23:58:09 H.U.ST.LV energy: -0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.004 kWk energy2_rate: 0.000 kWk/h
2016-01-04_00:03:09 H.U.ST.LV energy: -0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.004 kWk energy2_rate: 0.000 kWk/h
2016-01-04_00:08:09 H.U.ST.LV energy: -0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.004 kWk energy2_rate: 0.000 kWk/h
...
2016-01-04_23:59:03 H.U.ST.LV energy: -0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.004 kWk energy2_rate: 0.000 kWk/h
2016-01-05_00:04:07 H.U.ST.LV energy: -0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.004 kWk energy2_rate: 0.000 kWk/h
....
2016-01-05_23:55:37 H.U.ST.LV energy: -0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.004 kWk energy2_rate: 0.000 kWk/h
2016-01-06_00:00:31 H.U.ST.LV energy: -0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.004 kWk energy2_rate: 0.000 kWk/h
2016-01-06_00:05:32 H.U.ST.LV energy: -0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.004 kWk energy2_rate: 0.000 kWk/h
Internals
ASYNC 1
DEF DS2423 0AD80D000000
INTERVAL 300
IODev OWio1
NAME H.U.ST.HK
NOTIFYDEV global
NR 241
NTFY_ORDER 50-H.U.ST.HK
NUMTASKS 0
OW_FAMILY 1D
OW_ID 0AD80D000000
PRESENT 1
ROM_ID 1D.0AD80D000000.F1
STATE energy: 10.049 kWk energy_rate: 0.753 kWk/h energy2: 3.459 kWk energy2_rate: 2.118 kWk/h
TYPE OWCOUNT
Readings
Stromverbrauch 10.118 2016-01-06 20:11:50
Stromverbrauch2 3.706 2016-01-06 20:11:50
Stromverbrauch2_rate 1.6052 2016-01-06 20:11:50
Stromverbrauch_rate 0.3895 2016-01-06 20:11:50
alarm 0 2015-12-15 06:24:41
day D05 Stromverbrauch: 5.07 kWk StromverbrauchM: 55.78 kWk Stromverbrauch2: 4.62 kWk Stromverbrauch2M: 40.16 kWk 2016-01-05 23:55:27
month M05 StromverbrauchM: 6031.22 kWk StromverbrauchY: 0.00 kWk Stromverbrauch2M: 4451.45 kWk Stromverbrauch2Y: 0.00 kWk 2015-05-31 23:56:22
present 1 2016-01-03 21:12:48
state energy: 10.118 kWk energy_rate: 0.390 kWk/h energy2: 3.706 kWk energy2_rate: 1.605 kWk/h 2016-01-06 20:11:50
Attributes
AFactor 0.001
AMode daily
AName Stromverbrauch|energy
APeriod hour
AUnit kWk|kWk
BFactor 0.001
BMode daily
BName Stromverbrauch2|energy2
BPeriod hour
BUnit kWk|kWk
IODev OWio1
LogM FileLog_H.U.ST.HK_M
model DS2423
nomemory 0
room Haussteuerung,OWX
Internals
ASYNC 1
DEF DS2423 B2CD0D000000
INTERVAL 300
IODev OWio1
NAME H.U.ST.LL
NOTIFYDEV global
NR 248
NTFY_ORDER 50-H.U.ST.LL
NUMTASKS 0
OW_FAMILY 1D
OW_ID B2CD0D000000
PRESENT 1
ROM_ID 1D.B2CD0D000000.F9
STATE energy: 2.888 kWk energy_rate: 0.146 kWk/h energy2: 2.468 kWk energy2_rate: 0.134 kWk/h
TYPE OWCOUNT
Readings
Stromverbrauch 2.899 2016-01-06 20:21:45
Stromverbrauch2 2.479 2016-01-06 20:21:45
Stromverbrauch2_rate 0.132 2016-01-06 20:21:45
Stromverbrauch_rate 0.132 2016-01-06 20:21:45
alarm 0 2015-12-15 06:24:41
day D05 Stromverbrauch: 4.04 kWk StromverbrauchM: 17.79 kWk Stromverbrauch2: 2.12 kWk Stromverbrauch2M: 8.51 kWk 2016-01-05 23:55:32
month M05 StromverbrauchM: 3702.40 kWk StromverbrauchY: 0.00 kWk Stromverbrauch2M: 2012.31 kWk Stromverbrauch2Y: 0.00 kWk 2015-05-31 23:56:19
present 1 2016-01-03 21:12:48
state energy: 2.899 kWk energy_rate: 0.132 kWk/h energy2: 2.479 kWk energy2_rate: 0.132 kWk/h 2016-01-06 20:21:45
Attributes
AFactor 0.001
AMode daily
AName Stromverbrauch|energy
APeriod hour
AUnit kWk|kWk
BFactor 0.001
BMode daily
BName Stromverbrauch2|energy2
BPeriod hour
BUnit kWk|kWk
IODev OWio1
LogM FileLog_H.U.ST.LL_M
model DS2423
nomemory 0
room Haussteuerung,OWX
Internals
ASYNC 1
DEF DS2423 B1CC0D000000
INTERVAL 300
IODev OWio1
NAME H.U.ST.LV
NOTIFYDEV global
NR 246
NTFY_ORDER 50-H.U.ST.LV
NUMTASKS 0
OW_FAMILY 1D
OW_ID B1CC0D000000
PRESENT 1
ROM_ID 1D.B1CC0D000000.6D
STATE energy: -0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.004 kWk energy2_rate: 0.000 kWk/h
TYPE OWCOUNT
Readings
Stromverbrauch -0.0039 2016-01-06 20:26:50
Stromverbrauch2 0.004 2016-01-06 20:26:50
Stromverbrauch2_rate 0 2016-01-06 20:26:50
Stromverbrauch_rate 0 2016-01-06 20:26:50
alarm 0 2015-12-15 06:24:41
day D01 Stromverbrauch: 0.01 kWk StromverbrauchM: 0.00 kWk Stromverbrauch2: 0.00 kWk Stromverbrauch2M: 0.00 kWk 2016-01-01 23:58:12
month M05 StromverbrauchM: 0.00 kWk StromverbrauchY: 0.00 kWk Stromverbrauch2M: 0.00 kWk Stromverbrauch2Y: 0.00 kWk 2015-05-31 23:56:16
present 1 2016-01-03 21:12:48
state energy: -0.004 kWk energy_rate: 0.000 kWk/h energy2: 0.004 kWk energy2_rate: 0.000 kWk/h 2016-01-06 20:26:50
Attributes
AFactor 0.001
AMode daily
AName Stromverbrauch|energy
APeriod hour
AUnit kWk|kWk
BFactor 0.001
BMode daily
BName Stromverbrauch2|energy2
BPeriod hour
BUnit kWk|kWk
IODev OWio1
LogM FileLog_H.U.ST.LV_M
model DS2423
nomemory 0
room Haussteuerung,OWX
Werden noch irgendwelche Infos benötigt?
Ciao
Alexander
::) ::) ::)
Wo steht denn geschrieben, dass man um Mitternacht manuell "einmal ... set ... midnight ... 0" ausführen soll ?
Der Zähler summiert IMMER auf, deshalb muss ja beim mode=daily im midnight-Wert der extrapolierte Roh-Zählerstand um Mitternacht enthalten sein, der bei der ANZEIGE (aber NICHT im internen Roh-Zählerstand) vom Roh-Zählerstand abgezogen wird. Dieser midnight-Wert wird automatisch zwischen 23:55 und 24:00 gesetzt (und dabei auf Mitternacht extrapoliert !).
Setzt man den midnight-Wert manuell auf Null, wird der korrekte Offset natürlich zerstört...
pah
Hallo pah,
Klar das bei manuellen setzen des Mitternachtswerts der Tageswert für diesen Tag nicht stimmen wird. Und es steht auch nirgendwo, dass man das machen soll. Das Setzen hat bewirkt, dass am gleichen Tag auch bei den nicht manuell geänderten Zählern die Tagessumme ermittelt wurde und der Tageswert für den Folgetag bei null beginnt.
Was ich nicht verstehe, wenn ich die Wertermittlung auf Daily gesetzt habe, ist folgendes:
An manchen Tagen wird der Tageszähler um Mitternacht auf 0 gesetzt und an anderen Tagen wird einfach weitergezählt.
Von 6. auf 7. Januar wurde der Tageswert ermittelt und der erste Eintrag des Folgetages zeigt eine Summe von 0,000.
Heute nach (also vom 7. auf den 8) wurde der Tageswert ermittelt und der erste Eintrag enthält den Vortagswert plus die aufgelaufene Menge zwischen Mitternacht und Moment des Logeintrags.
Log kann ich gerne später nachliefern.
Wie gesagt es bezieht sich alles auf die Anzeige im log und Readings bei FHEM, nicht der interne Zähler des 1-Wire Bausteins.
Wo kann ich die Ursache suchen? Die Hardware ist seit Jahren die gleiche. Fhem und debian wird allerdings aktualisiert.
Bei den drei Zählern hier kann es sein, dass es einem Tag alle betrifft und manchmal keinen.
Hmmmm.
Uhrzeitproblem ? Welche Abfrageintervalle ?
Eventuell in dieses Codefragment aus OWCOUNT mal ein paar Logzeilen einbauen.
#-- Check, whether we have a new day at the next reading
$deltim = $hour*60.0+$min+$sec/60.0 - (1440 - $hash->{INTERVAL}/60.0);
#$deltim = $min+$sec/60.0 - 55;
if( $deltim>=0 ){
$daybreak = 1;
$monthbreak = 0;
#-- Timer data from tomorrow
my ($secn,$minn,$hourn,$dayn,$monthn,$yearn,$wdayn,$ydayn,$isdstn) = localtime(time() + $hash->{INTERVAL} + 3600);
#-- Check, whether we have a new month
if( $dayn == 1 ){
$monthbreak = 1;
}
}
LG
pah
Ein Effekt, den ich schon mehrfach beobachtet habe...zuletzt hier:
2015-12-12_23:57:58 Regenmesser Regen: 13.931 L Regen_rate: 2.448 L/h B: 1.00 cts B_rate: 0.00 cts/h
2015-12-12_23:58:57 Regenmesser Regen: 13.971 L Regen_rate: 2.483 L/h B: 1.00 cts B_rate: 0.00 cts/h
2015-12-13_00:00:10 Regenmesser Regen: 14.053 L Regen_rate: 0.000 L/h B: 1.00 cts B_rate: 0.00 cts/h
2015-12-13_00:00:59 Regenmesser Regen: 14.094 L Regen_rate: 2.990 L/h B: 1.00 cts B_rate: 0.00 cts/h
nächste Nacht wieder:
2015-12-13_23:58:45 Regenmesser Regen: 22.324 L Regen_rate: 0.000 L/h B: 1.00 cts B_rate: 0.00 cts/h
2015-12-14_00:00:07 Regenmesser Regen: 22.324 L Regen_rate: 0.000 L/h B: 1.00 cts B_rate: 0.00 cts/h
2015-12-14_00:00:51 Regenmesser Regen: 22.324 L Regen_rate: 0.000 L/h B: 1.00 cts B_rate: 0.00 cts/h
2015-12-14_00:01:50 Regenmesser Regen: 22.324 L Regen_rate: 0.000 L/h B: 1.00 cts B_rate: 0.00 cts/h
und dann ist für die nächsten Tage wieder alles ok:
2015-12-14_23:58:16 Regenmesser Regen: 22.691 L Regen_rate: 0.000 L/h B: 1.00 cts B_rate: 0.00 cts/h
2015-12-14_23:59:26 Regenmesser day: D14 Regen: 22.69 L RegenM: 51.52 L B: 1.00 cts BM: 1.00 cts
2015-12-14_23:59:26 Regenmesser Regen: 22.691 L Regen_rate: 0.000 L/h B: 1.00 cts B_rate: 0.00 cts/h
2015-12-15_00:00:23 Regenmesser Regen: 0.001 L Regen_rate: 0.000 L/h B: 1.00 cts B_rate: 0.00 cts/h
2015-12-15_00:01:23 Regenmesser Regen: 0.001 L Regen_rate: 0.000 L/h B: 1.00 cts B_rate: 0.00 cts/h
Das ist schon seit Monaten so...
Gruß
Uwe
Hm - eher unverständlich. Bitte mal die angehängte Version verwenden, die beim Schreiben des midnight-Wertes etwas mehr loggt.
LG
pah
Hallo,
am 16. Januar passen die Einträge noch.
2016.01.16 23:58:57 5: OWXCount_BinValues context: getpage.14, get page: 14, final:
2016.01.16 23:58:57 5: OWCOUNT_BinValues ParseMidnight: 2016-01-15 midnight 6294.91
2016.01.16 23:58:58 5: OWXCount_BinValues context: getpage.15.final, get page: 15, final: .final
2016.01.16 23:58:58 5: OWCOUNT_BinValues ParseMidnight: 2016-01-15 midnight 5203.67
2016.01.16 23:58:58 1: [OWCOUNT Debug] measured value 5.714 (midnight 6294.91) => new extrapolated midnight 6300.6266
2016.01.16 23:58:58 1: [OWCOUNT Debug] measured value 5.388 (midnight 5203.67) => new extrapolated midnight 5209.06
2016-01-16_23:53:47 H.U.ST.HK energy: 5.701 kWk energy_rate: 0.156 kWk/h energy2: 5.378 kWk energy2_rate: 0.108 kWk/h
2016-01-16_23:58:58 H.U.ST.HK day: D16 Stromverbrauch: 5.72 kWk StromverbrauchM: 264.94 kWk Stromverbrauch2: 5.39 kWk Stromverbrauch2M: 86.94 kWk
2016-01-16_23:58:58 H.U.ST.HK energy: 5.714 kWk energy_rate: 0.150 kWk/h energy2: 5.388 kWk energy2_rate: 0.116 kWk/h
Danach wird es komisch.
2016-01-17_00:03:52 H.U.ST.HK energy: 0.001 kWk energy_rate: 0.000 kWk/h energy2: 5.397 kWk energy2_rate: 0.000 kWk/h
2016.01.17 00:03:49 5: OWXCount_BinValues context: getpage.14, get page: 14, final:
2016.01.17 00:03:49 5: OWCOUNT_BinValues ParseMidnight: 2016-01-16 midnight 6300.63
2016.01.17 00:03:52 5: OWXCount_BinValues context: getpage.15.final, get page: 15, final: .final
2016.01.17 00:03:52 5: OWCOUNT_BinValues ParseMidnight: 2016-01-15 midnight 5203.67
2016.01.17 00:03:52 5: OWCOUNT_BinValues->FormatValues returns: energy: 0.001 kWk energy_rate: 0.000 kWk/h energy2: 5.397 kWk energy2_rate: 0.000 kWk/h
Der Mitternachtswert wird doch im den Baustein geschrieben. Ist das Schreiben fehlgeschlagen?
Was soll denn "komisch" sein außer der Einheit "kWk" ?
Es fehlt unter den Unmengen der in diesem Thread geposteten Daten das Wichtigste: Die Konfiguration des FHEM-Devices (in diesem Falle OWCOUN_BinValues. Sieht nämlich so aus, als ob der 2. Kanal nicht auf den Mode=daily gesetzt wäre. Außerdem wüsste ich gerne, ob hier OWX oder OWX_ASYNC verwendet wird.
LG
pah
define OWio1 OWX_ASYNC 192.168.154.55:26
....
define H.U.ST.HK OWCOUNT DS2423 0AD80D000000
attr H.U.ST.HK AFactor 0.001
attr H.U.ST.HK AMode daily
attr H.U.ST.HK AName Stromverbrauch|energy
attr H.U.ST.HK APeriod hour
attr H.U.ST.HK AUnit kWk|kWk
attr H.U.ST.HK BFactor 0.001
attr H.U.ST.HK BMode daily
attr H.U.ST.HK BName Stromverbrauch2|energy2
attr H.U.ST.HK BPeriod hour
attr H.U.ST.HK BUnit kWk|kWk
attr H.U.ST.HK IODev OWio1
attr H.U.ST.HK LogM FileLog_H.U.ST.HK_M
attr H.U.ST.HK model DS2423
attr H.U.ST.HK nomemory 0
attr H.U.ST.HK room Haussteuerung,OWX,Zimmer.UG.Vorrat
attr H.U.ST.HK verbose 5
define FileLog_H.U.ST.HK FileLog ./log/H.U.ST.HK-%Y-%m.log H.U.ST.HK.*kW.*
attr FileLog_H.U.ST.HK logtype power7:Power,text
define FileLog_H.U.ST.HK_M FileLog ./log/H.U.ST.HK_M-%Y.log H.U.ST.HK:*day.*
Komisch finde ich, dass beim ersten Eintrag (und den folgenden) am Folgetag auf dem zweiten Kanal die vorherige Tagessumme enthalten ist. Oder auch folgendes:
2016.01.17 23:55:12 1: [OWCOUNT Debug] measured value 7.066 (midnight 6300.63) => new extrapolated midnight 6307.7018
2016.01.17 23:55:12 1: [OWCOUNT Debug] measured value 9.899 (midnight 5203.67) => new extrapolated midnight 5213.5709
2016.01.17 23:55:12 3: OWCOUNT: warning, found only 14 lines in logfile ./log/H.U.ST.HK_M-2016.log of LogM
2016.01.17 23:55:12 3: OWCOUNT: No yearly summary possible, attribute LogY is missing for device H.U.ST.HK
2016.01.17 23:55:12 5: OWCOUNT_BinValues->FormatValues returns: energy: 7.066 kWk energy_rate: 0.072 kWk/h energy2: 9.899 kWk energy2_rate: 0.024 kWk/h
..
2016.01.18 00:00:13 5: OWXCount_BinValues context: getpage.14, get page: 14, final:
2016.01.18 00:00:13 5: OWCOUNT_BinValues ParseMidnight: 2016-01-16 midnight 6300.63
2016.01.18 00:00:13 5: OWXCount_BinValues context: getpage.15.final, get page: 15, final: .final
2016.01.18 00:00:13 5: OWCOUNT_BinValues ParseMidnight: 2016-01-17 midnight 5213.57
2016.01.18 00:00:13 5: OWCOUNT_BinValues->FormatValues returns: energy: 7.073 kWk energy_rate: 0.000 kWk/h energy2: 0.002 kWk energy2_rate: 0.000 kWk/h
2016-01-17_23:55:12 H.U.ST.HK day: D17 Stromverbrauch: 7.07 kWk StromverbrauchM: 272.01 kWk Stromverbrauch2: 9.90 kWk Stromverbrauch2M: 96.85 kWk
2016-01-17_23:55:12 H.U.ST.HK energy: 7.066 kWk energy_rate: 0.072 kWk/h energy2: 9.899 kWk energy2_rate: 0.024 kWk/h
2016-01-18_00:00:13 H.U.ST.HK energy: 7.073 kWk energy_rate: 0.000 kWk/h energy2: 0.002 kWk energy2_rate: 0.000 kWk/h
2016-01-18_00:05:12 H.U.ST.HK energy: 7.079 kWk energy_rate: 0.072 kWk/h energy2: 0.005 kWk energy2_rate: 0.036 kWk/h
2016-01-18_00:10:12 H.U.ST.HK energy: 7.079 kWk energy_rate: 0.000 kWk/h energy2: 0.010 kWk energy2_rate: 0.060 kWk/h
2016-01-18_00:15:13 H.U.ST.HK energy: 7.092 kWk energy_rate: 0.155 kWk/h energy2: 0.015 kWk energy2_rate: 0.060 kWk/h
In diesem Fall wird der erste Kanal für die Tagessumme nicht zurückgesetzt, dafür der zweite Kanal.
Na, da kommen wir der Sache etwas näher.... Das ist OWX_ASYNC. Sieht ein wenig so aus, als ob einer der beiden asynchron abgesetzten Schreibbefehle nicht ausgeführt wird. Für OWX_ASYNC bin ich nicht verantwortlich....
Vlt. einfach mal mit OWX testen.
LG
pah