FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 24 September 2009, 08:52:53

Titel: [FHZ] EM1010PC+EM1000WZ cum_kWh zurücksetzen
Beitrag von: Guest am 24 September 2009, 08:52:53
Originally posted by: <email address deleted>

Guten Morgen,

wie kann man den Wert cum_kWh pünktlich um Mitternacht auf null
setzen, sodas der Verbrauch tageweise gemessen wird?

mit freundlichen Grüßen

Andreas Maas

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Titel: [FHZ] Re: EM1010PC+EM1000WZ cum_kWh zurücksetzen
Beitrag von: rudolfkoenig am 24 September 2009, 19:38:09
                                                   

Guten Abend.

> wie kann man den Wert cum_kWh pünktlich um Mitternacht auf null
> setzen, sodas der Verbrauch tageweise gemessen wird?

Hmm. Eigentlich gibt es einen "CUM_DAY" Wert. Reicht das nicht? Sonst
koennte man z.Bsp mit sowas experimentieren:

  define reset_myemwz at *00:00:01 {$defs{MyEMWZ}{READINGS}{basis}{VAL} = 0; }

(nicht getestet).

Gruss,
  Rudi

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Titel: [FHZ] Re: EM1010PC+EM1000WZ cum_kWh zurücksetzen
Beitrag von: Guest am 25 September 2009, 14:04:49
Originally posted by: <email address deleted>

Guten Tag,

> Hmm. Eigentlich gibt es einen "CUM_DAY" Wert. Reicht das nicht? Sonst

In der Dokumentation fand ich "CUM_DAY" nur in Bezug auf das cul_em?

>   define reset_myemwz at *00:00:01 {$defs{MyEMWZ}{READINGS}{basis}{VAL} = 0; }

funktioniert leider nicht, kommt als Antwort "unknown Command }".

Ich habe es dann damit probiert:

define reset_hauszaehler at *00:00:01 {$defs{hauszaehler}{READINGS}
{basis}{VAL} = 0 };

Es gab zwar keine Fehlermeldung mehr, jedoch werden die Werte leider
auch nicht zurückgesetzt:-(

Noch ´ne Frage: Wie kann ich erreichen, daß Werte in den Log-Dateien
hintereinander durch einen Blank getrennt erscheinen, und nicht
zeilenweise? Der Hintergrund ist, daß ich z.b. für mein EMWZ sonst
jeden Wert in eine separate Log-Datei schreiben muss, damit ich sie in
pgm3 unter "userdefined" weiterverarbeiten kann.

mit freundlichen Grüßen

Andreas Maas

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Titel: [FHZ] Re: EM1010PC+EM1000WZ cum_kWh zurücksetzen
Beitrag von: rudolfkoenig am 26 September 2009, 12:49:36
                                                   

> In der Dokumentation fand ich "CUM_DAY" nur in Bezug auf das cul_em?

Stimmt, sorry, ich habe nicht aufmerksam gelesen, und bin von einem
CUL_EM als Empfaenger ausgegangen. Im Prinzip bleibt aber mein
Vorschlag gleich:

define reset_hauszaehler at *00:00:01 {$defs{hauszaehler}{READINGS}
{cum_kWh}{VAL} = 0 };

> Noch ´ne Frage: Wie kann ich erreichen, daß Werte in den Log-Dateien
> hintereinander durch einen Blank getrennt erscheinen, und nicht
> zeilenweise?

In 61_EMWZ  folgende Zeile _nach_ dem $vals Block (Zeile 73-81)
einfuegen:
  $vals{summary} = "Pulses: $vals{5min_pulses} Energy: $vals{energy}
Power: $vals{power} Cum: $vals{cum_kWh}";

oder CUL anschaffen, dann wird man die anderen Probleme mit EM1010PC
auch gleich los :)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Titel: [FHZ] Re: EM1010PC+EM1000WZ cum_kWh zurücksetzen
Beitrag von: Guest am 26 September 2009, 14:59:40
Originally posted by: <email address deleted>

Guten Tag,

funktioniert leider beides nicht, cum_kWh wird nicht zurückgesetzt,
und wenn ich die
Zeilen in 61_EMWZ einfüge, geschieht folgendes:

2009.09.26 14:38:38 3: EM opened device /dev/elv_em1010pc
Bareword found where operator expected at /usr/local/lib/FHEM/
61_EMWZ.pm line 85, near "5min_pulses"
        (Missing operator before min_pulses?)
2009.09.26 14:38:38 1: Error:Modul 61_EMWZ deactivated:
 syntax error at /usr/local/lib/FHEM/61_EMWZ.pm line 85, near
"5min_pulses"
Global symbol "%vals" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 91, <$fh> line 27.
Global symbol "%vals" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 92, <$fh> line 27.
Global symbol "$hash" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 93, <$fh> line 27.
Global symbol "$hash" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 94, <$fh> line 27.
Global symbol "$hash" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 95, <$fh> line 27.
Global symbol "$hash" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 98, <$fh> line 27.
Global symbol "$name" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 99, <$fh> line 27.
Global symbol "$hash" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 102, <$fh> line 27.
Global symbol "$cur_power" requires explicit package name at /usr/
local/lib/FHEM/61_EMWZ.pm line 102, <$fh> line 27.
Global symbol "$name" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 103, <$fh> line 27.
Global symbol "$name" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 103, <$fh> line 27.
Global symbol "$cur_power" requires explicit package name at /usr/
local/lib/FHEM/61_EMWZ.pm line 103, <$fh> line 27.
Global symbol "%vals" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 103, <$fh> line 27.
Global symbol "$hash" requires explicit package name at /usr/local/lib/
FHEM/61_EMWZ.pm line 105, <$fh> line 27.
syntax error at /usr/local/lib/FHEM/61_EMWZ.pm line 106, near "}"
/usr/local/lib/FHEM/61_EMWZ.pm has too many errors.

mit freundlichen Grüßen
Andreas Maas

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Titel: [FHZ] Re: EM1010PC+EM1000WZ cum_kWh zurücksetzen
Beitrag von: rudolfkoenig am 02 Oktober 2009, 11:15:11
                                                   

> cum_kWh wird nicht zurückgesetzt,

Was passiert wenn man das Befehl direkt absetzt? Also:
{$defs{hauszaehler}{READINGS}{cum_kWh}{VAL} = 0 }


> Zeilen in 61_EMWZ einfüge, geschieht folgendes:
Ich habe es jetzt selber eingebaut, getestet und ins CVS eingecheckt.

Gruss,
  Rudi

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Titel: [FHZ] Re: EM1010PC+EM1000WZ cum_kWh zurücksetzen
Beitrag von: Guest am 02 Oktober 2009, 14:18:58
Originally posted by: <email address deleted>

Guten Tag,

Wenn ich den Befehl direkt absetze, funktioniert es :-)

Als define Hauszaehler_reset at ...... hat es nicht funktioniert.
Komisch....
Woran kann das liegen? Habe die Zeile direkt aus dem vorherigen
Posting übernommen,
und beim Start von FHEM scheint auch alles ok zu sein.

schöne Grüße

Andreas


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-