Hallo,
Ich habe eine Logflile in dem diese Werte stehen.
Zitat2016-09-01_16:28:13 AktPoolPumpenStatus 1
2016-09-01_16:33:13 AktPoolPumpenStatus 1
2016-09-01_16:38:13 AktPoolPumpenStatus 1
2016-09-01_16:43:13 AktPoolPumpenStatus 1
2016-09-01_16:48:13 AktPoolPumpenStatus 1
2016-09-01_16:53:13 AktPoolPumpenStatus 1
2016-09-01_16:58:13 AktPoolPumpenStatus 1
2016-09-01_17:03:13 AktPoolPumpenStatus 0
2016-09-01_17:08:13 AktPoolPumpenStatus 0
2016-09-01_17:13:13 AktPoolPumpenStatus 0
2016-09-01_17:18:13 AktPoolPumpenStatus 0
2016-09-01_17:23:13 AktPoolPumpenStatus 0
2016-09-01_17:28:13 AktPoolPumpenStatus 0
Dies ist ein Logfile dass über den Kontrolleingang der Pumpensteuerung kommt.
Der Eingang sagt mir, ob die Pumpe tatsächlich läuft oder nicht.
0 ist Stillstand, 1 ist Läuft
Nun wollte ich mitzählen wie lange die Pumpe läuft (Tagessumme, Monatssumme und Gesamt)
Bin dabei auf die Erweiterung HourCounter gestossen.
Werde aber bei der Konfiguration nicht ganz schlau draus.
Was heisst <regexp_for_ON> wie im FHEM Wiki beschrieben?
Ich habe mal eine definition gemacht.
Zitatdefine Pumpenlaufzeit HourCounter AktPoolPumpenStatus:1:.1 AktPoolPumpenStatus:0:.0
Ich habe auch Einträge die sich ändern in den Readings
zB:
ZitatpauseTimeIncrement 78488 2016-09-01 18:00:00
...
tickHour 22 2016-09-01 18:00:00
...
tickUpdated 23 2016-09-01 18:00:00
...
Werde daraus nicht ganz schlau.
Die Pumpe ist in der Zeit, seit HourCounter definiert ist mehr als 10 Stunden gelaufen.
Meine Frage daher wie muss die Konfiguration aussehen?
Muss das Logfile anders definiert sein?
Gruß
Georg
Auch wenn noch niemand geantwortet hat.
Bin selbst einen Schrittweiter gekommen.
Die Definition geändert auf:
Zitatdefine Pumpenlaufzeit HourCounter AktPoolPumpenStatus:1 AktPoolPumpenStatus:0
Nun zählt er, denke ich, denn ich habe schon mehr Einträge.
Außerdem ist State jetzt auf 1.