HourCounter in Verbindung mit ElectricityCalculator

Begonnen von mbeckerkassel, 12 Januar 2021, 18:09:01

Vorheriges Thema - Nächstes Thema

mbeckerkassel

Zweck dieses Konstruktes ist es die produzierten Wärme im KW zu zählen und entsprechend zu dokumentieren.

Ich habe einen Holzvergaser von welchem die Laufzeit (immer Volllast) über das HourCounter Modul gezählt wird.
Über das HourCounter Modul bekomme ich relativ genau mit, wann dieser meinen Heizungsspeicher füllt.

mit
pulseTimeOverall 101801
sehe ich somit die Betriebsstunden als Counter.

mein Problem ist, das der ElectricityCalculator die Daten in keinster Weise verarbeitet. Auch das Logfile bleibt leer.

definition mit:
defmod kw_calc_holzvergaser ElectricityCalculator betriebsstundenholzvergaser:pulseTimeOverall.*

Was mache ich falsch.
Vielen Dank im Voraus.

Michael


list Holzvergaser
Internals:
   DEF        status_heizung_holz:on status_heizung_holz:off
   FUUID      5ff9fd54-f33f-499a-2c72-1ec6e15a5fb9d970
   NAME       betriebsstundenholzvergaser
   NR         170
   NTFY_ORDER 50-betriebsstunden_holzvergaser
   STATE      101801 Sekunden
   TYPE       HourCounter
   VERSION    1.0.1.2 - 24.12.2014
   READINGS:
     2021-01-10 04:29:02   clearDate       2021-01-10 04:29:02
     2021-01-12 18:00:00   countsOverall   12
     2021-01-12 18:00:00   countsPerDay    3
     2021-01-12 18:00:00   pauseTimeEdge   7908
     2021-01-12 18:00:00   pauseTimeIncrement 7908
     2021-01-12 18:00:00   pauseTimeOverall 126805
     2021-01-12 18:00:00   pauseTimePerDay 43735
     2021-01-12 18:00:00   pulseTimeEdge   16415
     2021-01-12 18:00:00   pulseTimeIncrement 816
     2021-01-12 18:00:00   pulseTimeOverall 101801
     2021-01-12 18:00:00   pulseTimePerDay 21064
     2021-01-12 18:00:00   state           3
     2021-01-12 17:46:24   tickChanged     25
     2021-01-12 00:00:01   tickDay         2
     2021-01-12 18:00:00   tickHour        54
     2021-01-10 08:25:14   tickMonth       0
     2021-01-12 18:00:00   tickUpdated     110
     2021-01-10 08:25:14   tickWeek        0
     2021-01-10 08:25:14   tickYear        0
     2021-01-12 18:00:00   value           1
   helper:
     OFF_Regexp status_heizung_holz:off
     ON_Regexp  status_heizung_holz:on
     calledByEvent
     changedTimestamp 2021-01-12 18:00:00
     forceClear
     forceDayChange
     forceHourChange
     forceMonthChange
     forceWeekChange
     forceYearChange
     isFirstRun
     sdRoundHourLast 1610470800
     value      1
     cmdQueue:
Attributes:
   event-on-change-reading .*
   event-on-update-reading .*
   group      Holzvergaser
   room       Heizung
   stateFormat pulseTimeOverall Sekunden

list: ElectricityCalculator
Internals:
   CFGFN     
   DEF        betriebsstundenholzvergaser:pulseTimeOverall.*
   FUUID      5ffc593b-f33f-499a-5bef-dd6020ff721675e1
   NAME       kw_calc_holzvergaser
   NOTIFYDEV  betriebsstundenholzvergaser
   NR         6880
   NTFY_ORDER 10-kw_calc_holzvergaser
   REGEXP     betriebsstundenholzvergaser:pulseTimeOverall.*
   STATE      active
   TYPE       ElectricityCalculator
   system:
     DecimalPlace %.3f
     SiPrefixPowerFactor 1
Attributes:
   BasicPricePerAnnum 0
   Currency   €
   DecimalPlace 3
   ElectricityCounterOffset 0
   ElectricityKwhPerCounts 0.0069
   ElectricityPricePerKWh 0.2567
   MonthOfAnnualReading 5
   MonthlyPayment 0
   ReadingDestination CalculatorDevice
   SiPrefixPower W
   room       Heizung

amenomade

Schau dir (und uns) mal die Events im Eventmonitor.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

tarum

ZitatDEF betriebsstundenholzvergaser:pulseTimeOverall.*

versuch mal das

DEF betriebsstundenholzvergaser:pulseTimeOverall:.*

das war bei mir der fehler damals
Linux Server 22.04 CUL 868+433, CCU3, Homematic, Intertechno, FritzDect 200, JeeLink+LaCrosse, Duofern Stick+Rollotron Gurtwickler,smartVISU-3.0.0

amenomade

Eigentlich kann es auch betriebsstundenholzvergaser:.pulseTimeOverall.* sein
Deswegen: Events im Eventmonitor beobachten, und erst dann die Regex bauen, ggf mit der Hilfe vom "Create/modify device" Button
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus