Hallo,
Ich möchte gerne erfassen wie lange und wie oft mein Thermostat von Netatmo schaltet.
Zum Erfassen möchte ich das das Hourcounter Modul verwenden.
Ich habe es derzeit mal so definiert:
Internals:
DEF netatmo_T04_00_00_0b_ef_56:boileron netatmo_T04_00_00_0b_ef_56:boileroff
NAME CN.Heizrelais
NR 1297
NTFY_ORDER 50-CN.Heizrelais
STATE Betriebsstunden heute: 0.00 | Schaltungen: 0
TYPE HourCounter
VERSION 1.0.1.2 - 24.12.2014
READINGS:
2018-02-19 17:00:00 Schaltungen 0
2018-02-19 17:00:00 Stunden 0
2018-02-19 00:00:01 appCountsPerDay 0
2018-02-19 17:00:00 appCountsPerHour 0
2018-02-19 17:00:00 appCountsPerHourTemp 0
2018-02-18 00:00:01 appCountsPerWeek 0
2018-02-18 00:00:01 appCountsPerWeekTemp 0
2018-02-19 00:00:01 appOpHoursPerDay 0
2018-02-19 17:00:00 appOpHoursPerDayTemp 0
2018-02-19 00:00:01 appOpHoursPerMonthTemp 0
2018-02-18 00:00:01 appOpHoursPerWeek 0
2018-02-19 00:00:01 appOpHoursPerWeekTemp 0
2018-02-19 00:00:01 appOpHoursPerYearTemp 0
2018-02-19 00:00:01 appUtilization 0
2018-02-19 17:00:00 appUtilizationTemp 0
2018-02-19 17:00:00 appUtilizationTempOld 0
2018-02-19 17:00:00 countsOverall 0
2018-02-19 17:00:00 countsPerDay 0
2018-02-19 17:00:00 pauseTimeEdge 0
2018-02-19 17:00:00 pauseTimeIncrement 167913
2018-02-19 17:00:00 pauseTimeOverall 167913
2018-02-19 17:00:00 pauseTimePerDay 61199
2018-02-19 17:00:00 pulseTimeEdge 0
2018-02-19 17:00:00 pulseTimeIncrement 0
2018-02-19 17:00:00 pulseTimeOverall 0
2018-02-19 17:00:00 pulseTimePerDay 0
2018-02-19 17:00:00 state 0
2018-02-19 00:00:01 tickDay 1
2018-02-19 17:00:00 tickHour 21
2018-02-18 20:20:56 tickMonth 0
2018-02-19 17:00:00 tickUpdated 284
2018-02-18 20:20:56 tickWeek 0
2018-02-18 20:20:56 tickYear 0
2018-02-19 17:00:00 value 0
helper:
OFF_Regexp netatmo_T04_00_00_0b_ef_56:boileroff
ON_Regexp netatmo_T04_00_00_0b_ef_56:boileron
calledByEvent
changedTimestamp 2018-02-19 17:00:00
forceClear
forceDayChange
forceHourChange
forceMonthChange
forceWeekChange
forceYearChange
isFirstRun
sdRoundHourLast 1519056000
value -1
cmdQueue:
Attributes:
interval 10
room 9.01_Logging
stateFormat {sprintf("Betriebsstunden heute: %.2f | Schaltungen: %.0f",ReadingsVal("CN.Heizrelais","Stunden",0),ReadingsVal("CN.Heizrelais","Schaltungen",0))}
userReadings Stunden { int(ReadingsVal("CN.Heizrelais","pulseTimePerDay",0)) / 3600}, Schaltungen { int(ReadingsVal("CN.Heizrelais","countsPerDay",0))}
Doch es wird nichts erfasst.
In den Readings des Thermostats steht die Schaltungen so:
boileroff 602 2018-02-19 15:50:18
boileron 0 2018-02-19 15:50:18
Zum ersten habe ich noch nicht herausgefunden was der Wert 602 bedeutet. Er ist nicht immer gleich.
Ersuche um Hilfe, wie ich die Definition verändern muss um hier etwas loggen zu können.
Weiters wäre ich froh, wenn mir jemand sagen könnte was die Werte 602 oder andere bedeuten?