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 :)
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