FHEM Forum

FHEM - Anwendungen => Heizungssteuerung/Raumklima => Thema gestartet von: Stefki am 23 November 2020, 08:49:48

Titel: (GELÖST) HourCounter Abfrage funktioniert nicht
Beitrag von: Stefki am 23 November 2020, 08:49:48
Hallo zusammen,

ich habe an meiner Heizung einen (bzw. Brenner) ein Relais (Eltako) angebaut, dass bei Brennerbetrieb einen PIN (Switch) an einem nodemcu schaltet.
Das funktioniert auch soweit ganz gut. Brenner on oder off kommt bei FHEM an.

Jetzt will ich die Betriebsstunden zählen um damit einen ungefähren Verbrauch zu errechnen (Pumpendruck + Düse)

Ich habe ein HourCounter gestartet wie folgt:

define CN.Test HourCounter ESPEasy_ESP_Easy_Brenner:onoff:.1 ESPEasy_ESP_Easy_Brenner:onoff:.0

Die Meldung im EventMonitor sieht wie folgt aus:
2020-11-23 08:42:40 ESPEasy ESPEasy_ESP_Easy_Brenner Brenner: on


Leider kommt davon nichts im HourCounter an. Ich nehme an, dass es an fehlerhafter Regexp liegt!?
Habe schon ziemlich alle Beispiele im Internet probiert. Keines funktioniert.

Hat noch jemand eine Idee? Ich komme nicht mehr weiter.

Vielen Dank

Titel: Antw:HourCounter Abfrage funktioniert nicht
Beitrag von: MadMax-FHEM am 23 November 2020, 12:44:39
Ich nutze ja den Hourcounter nicht aber wenn ich mir das Wiki anschaue und einfach das was dort steht auf das was du im Eventmonitor stehen hast übertrage, komme ich auch sowas:

Zitat von: wiki: https://wiki.fhem.de/wiki/HourCounter
define CN.Test HourCounter SHUTTER.JOHN:onoff:.1 SHUTTER.JOHN:onoff:.0

Hier wird der HourCounter CN.TEST definiert. Ein MAX-Fensterkontakt mit Namen SHUTTER.JOHN wird als Ereignis-Geber verwendet. Das Reading "onoff" wird als Trigger für unserem Zähler genutzt.

Wenn ich das richtig umsetze mit den von dir gelieferten Infos, dann:

Reading: statt onoff -> Brenner

Wert: statt 0/1 -> on/off (wobei off nur Vermutung, da das im Eventmonitor-Auszug von dir ja nicht vor kommt ;) )

Vergleiche Eventmonitor-Ausgaben:
Zitat von: wiki: https://wiki.fhem.de/wiki/HourCounter
2013-11-15 23:19:12 MAX SHUTTER.JOHN onoff: 1
Zitat von: Stefki
2020-11-23 08:42:40 ESPEasy ESPEasy_ESP_Easy_Brenner Brenner: on

Also könnte das hier funktionieren:


define CN.Test HourCounter ESPEasy_ESP_Easy_Brenner:Brenner:.on ESPEasy_ESP_Easy_Brenner:Brenner:.off


Gruß, Joachim
Titel: Antw:HourCounter Abfrage funktioniert nicht
Beitrag von: Stefki am 23 November 2020, 13:23:03
Hallo Joachim,

Super, das hat funktioniert.
Bin halt noch nicht so fit darin und mit den RegExp hab ich immer meine Probleme.

Vielen Dank.

Jetzt kann es weitergehen.

Gruß Stefan
Titel: Antw:HourCounter Abfrage funktioniert nicht
Beitrag von: MadMax-FHEM am 23 November 2020, 13:42:56
Gerne.

Dann "papp" doch bitte ein [gelöst] o.ä. vorne dran, danke.

Viel Spaß noch, Joachim