Hallo,
mein OWCOUNT (V6.01) wird nicht mehr automatisch kurz vor Mitternacht zurückgesetzt, dh er zählt munter weiter. Dies schon zum 3. Tag in Folge.
Sämtliche Versuche den Zähler mittels "set <device> midnight A 0" oder "set <device> counter A 0" oder "set <device> memory A 0" sind fehlgeschlagen.
Den Monatslog korrigiere ich momentan händisch. Aber das ist suboptimal...
Internals:
ALARM 1
ASYNC 1
DEF 1D.80950F000000
INTERVAL 300
IODev 1wire
NAME 1wire_Strom_Gesamt
NOTIFYDEV global
NR 932
NTFY_ORDER 50-1wire_Strom_Gesamt
NUMTASKS 0
OW_FAMILY 1D
OW_ID 80950F000000
PRESENT 1
ROM_ID 1D.80950F000000.D6
STATE energy: 2865.045 kWh power: 0.831 kW energy: 1.546 kWh power: 0.139 kW
TYPE OWCOUNT
Readings:
2016-05-04 18:52:31 E-Energy 2865.045
2016-05-04 18:52:31 E-Power 0.8308
2016-05-04 18:52:31 Hz-Energy 1.546
2016-05-04 18:52:31 Hz-Power 0.1385
2016-05-04 18:52:31 Stromkosten 605.3840085
2016-05-04 18:52:28 alarm 1
2016-05-03 23:58:39 day D03 E-Energy: 2852.76 kWh E-EnergyM: 2882.43 kWh Hz-Energy: 1.12 kWh Hz-EnergyM: 4.22 kWh
2016-04-30 23:55:36 month M04 E-EnergyM: 375.99 kWh E-EnergyY: 1570.32 kWh Hz-EnergyM: 55.99 kWh Hz-EnergyY: 275.96 kWh
2016-05-04 18:52:18 present 1
2016-05-04 18:52:31 state energy: 2865.045 kWh power: 0.831 kW energy: 1.546 kWh power: 0.139 kW
owg_midnight:
0
416.21
owg_str:
8.791
2016-05-04 midnight 2852.82.69� <- Was bedeuten die Fragezeichen ? Ursache ???
2016-05-03 midnight 416.2193��
owg_val:
2864825
418135
Attributes:
AFactor 0.001
AMode daily
AName E-Energy|energy
APeriod hour
ARate E-Power|power
AUnit kWh
BFactor 0.001
BMode daily
BName Hz-Energy|energy
BPeriod hour
BRate Hz-Power|power
BUnit kWh
IODev 1wire
LogM 1wire_Strom_GesamtM.FL
LogY 1wire_Strom_GesamtY.FL
model DS2423
nomemory 0
room Strom
userReadings Stromkosten { ReadingsVal("1wire_Strom_Gesamt","E-Energy",0)*0.2113; }
Sorry, aber hat noch jemand eine Idee ? (Counter B läuft korrekt, incl. nächtlichem zurücksetzen)
Der Zähler wird nicht zurückgesetzt - das geht gar nicht. Sondern es wird in der memory page 14 (bzw. 15) ein Wert gespeichert, der vom gegenwärtigen physischen Zählerwert abgezogen wird.
Diesen Offset kann man entweder direkt einstellen mit set <name> midnight A <wert>.
Oder indirekt, indem man den angezeigten Zählerstand festlegt (das modifiziert dann den midnight-value), set <name> counter A <wert>
LG
pah
Gut, danke erstmal. Werde ich probieren
Ich habe jetzt wie folgt eingegeben:
"set <device> midnight A 2852.76"
habe ich 2 x gemacht.
Rufe ich jetzt aber diesen Wert per "get <device> midnight A" ab, erhalte ich folgendes Ergebnis:
"OWCOUNT: <device>.midnight [14] =>0 "
Da müsste doch jetzt der eingegebene Wert stehen, der von der Tagessumme abgezogen wird.... oder nicht ?
Stimmt. Was ist denn der Wert der Attribute "model" und "nomemory" ?
Geht es im Kanal B ?
LG
pah
Moin,
Model: DS2423
Nomemory: 0
Heute Nacht hat er "DREI" Tagessummen im Log eingetragen (also die Zeile mit D04 wurde 3fach gelistet). Kurz vor Mitternacht stand dann ein neuer Wert im "Midnight", kurz darauf wurde er wieder gelöscht, somit aktuell wieder "midnight [14] =>0"
Ich trage jetzt nochmal neu den letzten TagesWert von Counter A per "set midnight" ein, und warte dann bis heute Nacht.
Mist, Counter B hat es jetzt auch erwischt....
2016-05-04_23:59:28 1wire_Strom_Gesamt energy: 0.000 kWh power: -280361.400 kW energy: -31.969 kWh power: 3356.710 kW
2016-05-04_23:58:52 1wire_Strom_Gesamt energy: 2869.150 kWh power: 0.240 kW energy: 0.000 kWh power: 1692.427 kW
2016-05-04_23:56:37 1wire_Strom_Gesamt energy: 2869.141 kWh power: 0.252 kW energy: 2.070 kWh power: 0.036 kW
2016-05-04_23:51:37 1wire_Strom_Gesamt energy: 2869.120 kWh power: 0.240 kW energy: 2.067 kWh power: 0.012 kW
Und Heute:
2016-05-05_00:36:38 1wire_Strom_Gesamt energy: 2869.272 kWh power: 0.192 kW energy: -29.828 kWh power: 0.012 kW
2016-05-05_00:31:38 1wire_Strom_Gesamt energy: 2869.256 kWh power: 0.204 kW energy: -29.829 kWh power: 0.024 kW
2016-05-05_00:26:38 1wire_Strom_Gesamt energy: 2869.239 kWh power: 0.216 kW energy: -29.831 kWh power: 0.024 kW
2016-05-05_00:21:38 1wire_Strom_Gesamt energy: 2869.221 kWh power: 0.180 kW energy: -29.833 kWh power: 0.012 kW
2016-05-05_00:16:38 1wire_Strom_Gesamt energy: 2869.206 kWh power: 0.180 kW energy: -29.834 kWh power: 0.024 kW
2016-05-05_00:11:38 1wire_Strom_Gesamt energy: 2869.191 kWh power: 0.192 kW energy: -29.836 kWh power: 0.012 kW
2016-05-05_00:06:38 1wire_Strom_Gesamt energy: 2869.175 kWh power: 0.231 kW energy: -29.837 kWh power: 0.015 kW
2016-05-05_00:02:29 1wire_Strom_Gesamt energy: 2869.159 kWh power: 0.000 kW energy: -29.838 kWh power: 0.000 kW
2016-05-05_00:02:28 1wire_Strom_Gesamt energy: 2869.159 kWh power: 0.000 kW energy: -29.838 kWh power: 0.000 kW
2016-05-05_00:01:57 1wire_Strom_Gesamt energy: 2869.159 kWh power: 0.000 kW energy: -29.838 kWh power: 0.000 kW
2016-05-05_00:01:38 1wire_Strom_Gesamt energy: 2869.159 kWh power: 0.000 kW energy: -29.838 kWh power: 3.600 kW
2016-05-05_00:01:37 1wire_Strom_Gesamt energy: 2869.159 kWh power: 0.000 kW energy: -29.839 kWh power: 0.000 kW
Isch schwöre, ich habe Kanal B mittels "set ***" nicht angefasst...
Nur 2 Möglichkeiten: Entweder pfuscht irgendein Prozess in den Inhalten der memory pages herum (warum sonst 3x ???), oder der DS2423 ist defekt.
Ich tippe auf die erste Möglichkeit - OWX_ASYNC ist das, ja ?
LG
pah
Korrekt, ist OWX_ASYNC.
Hatte ich auch schon im Verdacht. Habe FHEM heruntergefahren, und dann die FHEM.cfg editiert und versucht dem Device OWX statt OWX_ASYNC zuzuordnen. Der Devicename blieb gleich, damit ich nicht bei allen Devices IODEV ändern musste. Weiß der Geier wieso, aber beim anschließenden Start von FHEM ging alles schief, Fazit: Backup eingespielt.
Alle Versuche den Speicher A zu korrigieren sind fehlgeschlagen. Habe jetzt das Attribut "nomemory" auf "1" gesetzt. Den Wert konnte ich korrigieren. Läuft zwar jetzt, allerdings.. naja, nicht im Sinne des Erfinders.
Speicher formatieren über "raw"oder so geht nicht ? Weil irgendwas ist darin doch "unsauber"
Nein. Höchstens durch Trennen von der Stromversorgung.
LG
pah
Moin,
ok, danke.
Denke mal mehrere Tage, weil lt. Hersteller ein Goldcap-Puffer eingebaut ist.
Moin,
so, war jetzt 7.5Tage komplett ohne Strom. Zähler hat sich nicht zurückgesetzt :-[ Also wahrscheinlich defekt, hm ?
Update: Mein Händler hat den 1wire-Counter anstandslos umgetauscht. Nun läuft alles wieder. Vielleicht hätte man das Gerät noch länger stromlos machen müssen, k.a.