FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: maci am 01 September 2016, 18:44:19

Titel: HourCounter - werde nicht schlau draus
Beitrag von: maci am 01 September 2016, 18:44:19
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
Titel: Antw:HourCounter - werde nicht schlau draus
Beitrag von: maci am 02 September 2016, 17:33:52
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.