FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: piotre am 15 Januar 2015, 19:45:55

Titel: HourCounter Probleme bei der Definition
Beitrag von: piotre am 15 Januar 2015, 19:45:55
Hallo ...

ich habe Stromzähler über S0 und möchte gerne mir nicht nur die aktuelle Leistung sondern auch den Tages und Monatsverbauch anzeigen lassen.
Dafür würde ich gerne den HourCounter verwenden und dieser Basis dann Tages und Monatsverbrauch errechnen...

Ich habe es bisher so versucht:

define Stromz S0COUNTER /dev/ttyUSB0
define FileLog_StromAktuell FileLog ./log/StromAktuell-%Y-%m.log Stromz :*


Im Logfile steht nun sauber der aktuelle Verbrauch nun soll aber der Zähler auch was zählen ;)
Diesen habe ich mit
define CN.Test HourCounter Stromz :isOnReading:.1 Stromz :isOffReading:.0
definiert

Nur zählt der nichts und ich versteh nicht was ich falsch mache....

Im LogFile bekomme ich folgendes...

HourCounter CN.Test Notify.432 devName:Stromz ; CHANGED:power: 945.97 W; isOnReading:; isOffReading:;

Danke euch schon im voraus :)


Titel: Antw:HourCounter Probleme bei der Definition
Beitrag von: John am 15 Januar 2015, 20:49:08
Hallo piotre,

wenn Dein S0-Counter schon fertige Zählwerte liefert ist das Modul statistics besser für dein Vorhaben geeignet.

Der HourCounter ist mehr für binäre Signale geeignet, also solche die nur 0 und 1 liefern (off /on).

Er vermisst die Puls-/Pausenzeit und akkumuliert die erfaßten Zeiten (pulseTimeIncrement..) und Ereignisse ( countsPerDay..).

John