[98_statistics] Frage zur Anwendung

Begonnen von wowogiengen, 19 Januar 2024, 18:15:01

Vorheriges Thema - Nächstes Thema

wowogiengen

Hallo,
ich habe bei mir das Statistik-Modul mit dieser Definition im Einsatz:

define newStatDevice statistics HzgThermostat.*|HzgAktor_.*
attr newStatDevice DbLogInclude .*
attr newStatDevice durationReadings state
attr newStatDevice minAvgMaxReadings measured-temp
attr newStatDevice room DbLog,Heizung,System
attr newStatDevice singularReadings HzgThermostat.*:measured-temp:Avg:(Hour|Day|Month)|HzgHC_.*:pulseTimePerDay:DurationState|Avg|Max:(Hour|Day|Month)|HzgAktor_.*:level:DurationState|Avg|Max:(Hour|Day|Month)\

Die singularReadings für die HzgThermostat.* devices bekomme ich soweit auch als Plot angezeigt.
Ich habe jetzt passend zu den Thermostaten eben auch noch Aktoren, deren Zustände ich zeitlich erfassen will, also wie lange pro Stunde/Tag/Monat ist ein bestimmter Aktor auf state Off/On oder level 0/100 oder pct 0/100

Aber irgendwie verstehe ich weder die commandref, noch das Wiki (was auch teilweise wieder auf die commandref verweist).

Irgendwie habe ich es wohl aber schon mal richtig gemach, weil der HzgAktorBad da was anzeigt:

[code]define HzgAktorBad CUL_HM 4FB4A5
attr HzgAktorBad userattr room_map structexclude
attr HzgAktorBad .mId 0004
attr HzgAktorBad IODev Funkantenne
attr HzgAktorBad autoReadReg 4_reqStatus
attr HzgAktorBad event-min-interval .*:900
attr HzgAktorBad event-on-change-reading .*
attr HzgAktorBad event-on-update-reading .*
attr HzgAktorBad expert defReg,allReg,rawReg,templ
attr HzgAktorBad firmware 2.8
attr HzgAktorBad group Heizung
attr HzgAktorBad model HM-LC-SW1-FM
attr HzgAktorBad peerIDs 00000000
attr HzgAktorBad room Bad,Heizung,System
attr HzgAktorBad serialNr NEQ1277795
attr HzgAktorBad subType switch
attr HzgAktorBad verbose 2
attr HzgAktorBad webCmd statusRequest:toggle:on:off
#   DEF        4FB4A5
#   FUUID      5ce84eba-f33f-a625-e8f6-33ef27ebe60fdcb5
#   Funkantenne_MSGCNT 1023
#   Funkantenne_RAWMSG A0E5980024FB4A5F11034010100003F::-62.5:Funkantenne
#   Funkantenne_RSSI -62.5
#   Funkantenne_TIME 2024-01-19 18:01:42
#   IODev      Funkantenne
#   LASTInputDev Funkantenne
#   MSGCNT     1023
#   NAME       HzgAktorBad
#   NR         60
#   NTFY_ORDER 48-HzgAktorBad
#   STATE      off
#   TYPE       CUL_HM
#   chanNo     01
#   disableNotifyFn 1
#   eventCount 4118
#   lastMsg    No:59 - t:02 s:4FB4A5 d:F11034 010100003F
#   protCmdDel 4
#   protLastRcv 2024-01-19 18:01:42
#   protRcv    1023 last_at:2024-01-19 18:01:42
#   protResnd  183 last_at:2024-01-19 18:00:04
#   protResndFail 4 last_at:2024-01-07 22:17:27
#   protSnd    1030 last_at:2024-01-19 18:01:42
#   protState  CMDs_done
#   rssi_Funkantenne cnt:1023 min:-97 max:-58 avg:-70.95 lst:-63
#   rssi_at_Funkantenne cnt:1023 min:-90 max:-59.5 avg:-70.26 lst:-62.5
#   READINGS:
#     2024-01-19 18:01:42   CommandAccepted yes
#     2023-10-01 20:00:46   D-firmware      2.8
#     2023-10-01 20:00:46   D-serialNr      NEQ1277795
#     2024-01-19 18:01:42   IODev           Funkantenne
#     2023-12-30 22:25:56   PairedTo        0xF11034
#     2023-10-01 20:00:52   R-confBtnTime   permanent
#     2023-10-01 20:00:52   R-intKeyVisib   invisib
#     2023-10-01 20:00:52   R-localResDis   off
#     2023-10-01 20:00:52   R-pairCentral   0xF11034
#     2023-10-01 20:00:53   R-powerUpAction off
#     2023-10-01 20:00:53   R-sign          off
#     2023-10-01 20:00:53   R-statusInfoMinDly 2 s
#     2023-10-01 20:00:53   R-statusInfoRandom 1 s
#     2023-10-01 20:00:53   R-transmitTryMax 6
#     2023-12-30 22:25:56   RegL_00.        00:00 02:01 0A:F1 0B:10 0C:34 15:FF 18:00
#     2023-12-30 22:25:57   RegL_01.        00:00 08:00 30:06 56:00 57:24
#     2024-01-03 10:38:10   cfgState        ok
#     2024-01-19 18:01:42   commState       CMDs_done
#     2024-01-19 18:01:42   deviceMsg       off (to Funkantenne)
#     2024-01-19 18:01:42   level           0
#     2024-01-18 18:00:09   levelMissed     desired:100
#     2024-01-19 18:01:42   pct             0
#     2023-12-30 22:25:55   powerOn         2023-12-30 22:25:54
#     2024-01-19 18:01:42   recentStateType ack
Und zwar ab hier dann:
#     2023-10-15 12:07:14   statLevelDay    100: 00:00:09 100_Count: 1 (since: 2023-10-15_12:07:05)
#     2023-10-15 12:07:14   statLevelDay100 00:00:09
#     2023-10-15 12:07:14   statLevelDay100_Count 1
#     2023-10-15 12:07:14   statLevelMonth  100: 00:00:09 100_Count: 1 (since: 2023-10-15_12:07:05)
#     2023-10-15 12:07:14   statLevelMonth100 00:00:09
#     2023-10-15 12:07:14   statLevelMonth100_Count 1
#     2023-10-15 12:07:14   statLevelYear   100: 00:00:09 100_Count: 1 (since: 2023-10-15_12:07:05)
#     2023-10-15 12:07:14   statLevelYear100 00:00:09
#     2023-10-15 12:07:14   statLevelYear100_Count 1
und der ganze Rest noch...

#     2024-01-19 18:01:42   state           off
#     2024-01-19 18:01:42   timedOn         off
#     2024-01-19 18:01:42   trigLast        fhem:02
#   helper:
#     HM_CMDNR   89
#     cSnd       11F110344FB4A50201C80000,11F110344FB4A50201000000
#     dlvlCmd    ++A011F110344FB4A50201000000
#     lastMsgTm  1705683702.32361
#     mId        0002
#     peerFriend peerSens,peerVirt
#     peerIDsState complete
#     peerOpt    3:switch
#     regLst     0,1,3p
#     rxType     1
#     supp_Pair_Rep 0
#     cmds:
#       TmplKey    :no:1704276737.68297
#       TmplTs     1704276737.68297
#       cmdKey     1:1:0::HzgAktorBad:0002:01:
#       cmdLst:
#         assignHmKey noArg
#         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
#         deviceRename -newName-
#         fwUpdate   -filename- [-bootTime-]
#         getConfig  noArg
#         getDevInfo noArg
#         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
#         getVersion noArg
#         inhibit    [(on|{off})]
#         off        noArg
#         on         noArg
#         on-for-timer -ontime-
#         on-till    -time-
#         pair       noArg
#         peerBulk   -peer1,peer2,...- [({set}|unset)]
#         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
#         peerSmart  -peerOpt-
#         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
#         raw        -data- [...]
#         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
#         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
#         reset      noArg
#         sign       [(on|{off})]
#         statusRequest noArg
#         toggle     noArg
#         tplDel     -tplDel-
#         tplSet_0   -tplChan-
#         unpair     noArg
#       lst:
#         condition  slider,0,1,255
#         peer       
#         peerOpt    FBSchwarz_Btn_01,FBSchwarz_Btn_02,FBSchwarz_Btn_03,FBSchwarz_Btn_04,FBSchwarz_Btn_05,FBSchwarz_Btn_06,FBSchwarz_Btn_07,FBSchwarz_Btn_08,FBSchwarz_Btn_09,FBSchwarz_Btn_10,FBSchwarz_Btn_11,FBSchwarz_Btn_12,FBWeiss_Btn_01,FBWeiss_Btn_02,FBWeiss_Btn_03,FBWeiss_Btn_04,FBWeiss_Btn_05,FBWeiss_Btn_06,FBWeiss_Btn_07,FBWeiss_Btn_08,FBWeiss_Btn_09,FBWeiss_Btn_10,FBWeiss_Btn_11,FBWeiss_Btn_12
#         tplChan   
#         tplDel     
#         tplPeer   
#       rtrvLst:
#         cmdList    [({short}|long)]
#         deviceInfo [({short}|long)]
#         list       [({normal}|full)]
#         param      -param-
#         reg        -addr- -list- [-peerChn-]
#         regList    noArg
#         regTable   noArg
#         regVal     -addr- -list- [-peerChn-]
#         saveConfig [-filename-]
#         tplInfo    noArg
#     expert:
#       def        1
#       det        1
#       raw        1
#       tpl        1
#     io:
#       flgs       0
#       newChn     +4FB4A5,00,00,00
#       nextSend   1705683702.39635
#       rxt        0
#       vccu       
#       p:
#         4FB4A5
#         00
#         00
#         00
#       prefIO:
#     mRssi:
#       mNo        59
#       io:
#         Funkantenne:
#           -58.5
#           -58.5
#     peerIDsH:
#       00000000   broadcast
#     prt:
#       bErr       0
#       sProc      0
#       tryMsg:
#     q:
#       qReqConf   
#       qReqStat   
#     role:
#       chn        1
#       dev        1
#       prs        1
#     rssi:
#       Funkantenne:
#         avg        -70.9569892473118
#         cnt        1023
#         lst        -63
#         max        -58
#         min        -97
#       at_Funkantenne:
#         avg        -70.2649071358749
#         cnt        1023
#         lst        -62.5
#         max        -59.5
#         min        -90
#     tmpl:
#
setstate HzgAktorBad off
setstate HzgAktorBad 2024-01-03 11:12:17 .associatedWith HzgAktorBad,HzgAktorBad
setstate HzgAktorBad 2023-12-30 22:25:57 .peerListRDate 2023-12-30 22:25:57
setstate HzgAktorBad 2024-01-19 18:01:42 .protLastRcv 20240119180142
setstate HzgAktorBad 2024-01-19 18:01:42 CommandAccepted yes
setstate HzgAktorBad 2023-10-01 20:00:46 D-firmware 2.8
setstate HzgAktorBad 2023-10-01 20:00:46 D-serialNr NEQ1277795
setstate HzgAktorBad 2024-01-19 18:01:42 IODev Funkantenne
setstate HzgAktorBad 2023-12-30 22:25:56 PairedTo 0xF11034
setstate HzgAktorBad 2023-10-01 20:00:52 R-confBtnTime permanent
setstate HzgAktorBad 2023-10-01 20:00:52 R-intKeyVisib invisib
setstate HzgAktorBad 2023-10-01 20:00:52 R-localResDis off
setstate HzgAktorBad 2023-10-01 20:00:52 R-pairCentral 0xF11034
setstate HzgAktorBad 2023-10-01 20:00:53 R-powerUpAction off
setstate HzgAktorBad 2023-10-01 20:00:53 R-sign off
setstate HzgAktorBad 2023-10-01 20:00:53 R-statusInfoMinDly 2 s
setstate HzgAktorBad 2023-10-01 20:00:53 R-statusInfoRandom 1 s
setstate HzgAktorBad 2023-10-01 20:00:53 R-transmitTryMax 6
setstate HzgAktorBad 2023-12-30 22:25:56 RegL_00. 00:00 02:01 0A:F1 0B:10 0C:34 15:FF 18:00
setstate HzgAktorBad 2023-12-30 22:25:57 RegL_01. 00:00 08:00 30:06 56:00 57:24
setstate HzgAktorBad 2024-01-03 10:38:10 cfgState ok
setstate HzgAktorBad 2024-01-19 18:01:42 commState CMDs_done
setstate HzgAktorBad 2024-01-19 18:01:42 deviceMsg off (to Funkantenne)
setstate HzgAktorBad 2024-01-19 18:01:42 level 0
setstate HzgAktorBad 2024-01-18 18:00:09 levelMissed desired:100
setstate HzgAktorBad 2024-01-19 18:01:42 pct 0
setstate HzgAktorBad 2023-12-30 22:25:55 powerOn 2023-12-30 22:25:54
setstate HzgAktorBad 2024-01-19 18:01:42 recentStateType ack
setstate HzgAktorBad 2023-10-15 12:07:14 statLevelDay 100: 00:00:09 100_Count: 1 (since: 2023-10-15_12:07:05)
setstate HzgAktorBad 2023-10-15 12:07:14 statLevelDay100 00:00:09
setstate HzgAktorBad 2023-10-15 12:07:14 statLevelDay100_Count 1
setstate HzgAktorBad 2023-10-15 12:07:14 statLevelMonth 100: 00:00:09 100_Count: 1 (since: 2023-10-15_12:07:05)
setstate HzgAktorBad 2023-10-15 12:07:14 statLevelMonth100 00:00:09
setstate HzgAktorBad 2023-10-15 12:07:14 statLevelMonth100_Count 1
setstate HzgAktorBad 2023-10-15 12:07:14 statLevelYear 100: 00:00:09 100_Count: 1 (since: 2023-10-15_12:07:05)
setstate HzgAktorBad 2023-10-15 12:07:14 statLevelYear100 00:00:09
setstate HzgAktorBad 2023-10-15 12:07:14 statLevelYear100_Count 1
setstate HzgAktorBad 2024-01-19 18:01:42 state off
setstate HzgAktorBad 2024-01-19 18:01:42 timedOn off
setstate HzgAktorBad 2024-01-19 18:01:42 trigLast fhem:02

statLevelDay100 zeigt dann wohl die Zeitdauer des Zustandes 100 (also on) an. Hier wohl 9 Sekunden.

Wie kriege ich das wieder hin?

Viele Grüße
Wolfgang

RalfRog

Hallo
Vermutlich indem du die Namen anpasst.

Statistics: HzgAktor_.*
Device:     HzgAktorBad

Das passt nicht.


Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

wowogiengen

Das kann wohl sein....
Danke, habe ich nicht gesehen.
Die nächsten Daten sollten ja dann um 20 Uhr zu sehen sein, oder?
Viele Grüße
Wolfgang

wowogiengen

Hallo,
ja, der Schreibfehler wars...
jetzt habe ich aktuelle Readings:
define HzgAktorWohnzimmer CUL_HM 4FAA7A
attr HzgAktorWohnzimmer userattr room_map structexclude
attr HzgAktorWohnzimmer .mId 0004
attr HzgAktorWohnzimmer IODev Funkantenne
attr HzgAktorWohnzimmer autoReadReg 5_readMissing
attr HzgAktorWohnzimmer event-min-interval .*:900
attr HzgAktorWohnzimmer event-on-change-reading .*
attr HzgAktorWohnzimmer event-on-update-reading .*
attr HzgAktorWohnzimmer expert defReg,allReg,rawReg,templ
attr HzgAktorWohnzimmer firmware 2.8
attr HzgAktorWohnzimmer group Heizung
attr HzgAktorWohnzimmer model HM-LC-SW1-FM
attr HzgAktorWohnzimmer peerIDs 00000000
attr HzgAktorWohnzimmer room Heizung,System
attr HzgAktorWohnzimmer serialNr NEQ1278047
attr HzgAktorWohnzimmer subType switch
attr HzgAktorWohnzimmer verbose 5
attr HzgAktorWohnzimmer webCmd statusRequest:toggle:on:off
#     2024-01-19 20:27:06   statLevelDay    0: 00:00:01 0_Count: 2 100: 96d 09:20:00 100_Count: 2 (since: 2023-10-15_12:07:05)
#     2023-10-15 12:07:14   statLevelDay100 00:00:09
#     2023-10-15 12:07:14   statLevelDay100_Count 1
#     2024-01-19 20:27:06   statLevelMonth  0: 00:00:01 0_Count: 2 100: 96d 09:20:00 100_Count: 2 (since: 2023-10-15_12:07:05)
#     2023-10-15 12:07:14   statLevelMonth100 00:00:09
#     2023-10-15 12:07:14   statLevelMonth100_Count 1
#     2024-01-19 20:27:06   statLevelYear   0: 00:00:01 0_Count: 2 100: 96d 09:20:00 100_Count: 2 (since: 2023-10-15_12:07:05)
#     2023-10-15 12:07:14   statLevelYear100 00:00:09
#     2023-10-15 12:07:14   statLevelYear100_Count 1
#     2024-01-19 20:27:06   statStateDay    off: 00:55:06 off_Count: 4 on: 00:06:48 on_Count: 3 set_toggle_noArg: 00:00:00 set_toggle_noArg_Count: 1 (since: 2024-01-19_19:25:12)
#     2024-01-19 20:27:06   statStateMonth  off: 00:55:06 off_Count: 4 on: 00:06:48 on_Count: 3 set_toggle_noArg: 00:00:00 set_toggle_noArg_Count: 1 (since: 2024-01-19_19:25:12)
#     2024-01-19 20:27:06   statStateYear   off: 00:55:06 off_Count: 4 on: 00:06:48 on_Count: 3 set_toggle_noArg: 00:00:00 set_toggle_noArg_Count: 1 (since: 2024-01-19_19:25:12)

Wie kann ich das jetzt für einen SVG-Plot auswerten?

mein statistics-Device habe ich ja schon geändert:

define newStatDevice statistics HzgThermostat.*|HzgAktor.*
attr newStatDevice DbLogInclude .*
attr newStatDevice durationReadings state,level
attr newStatDevice minAvgMaxReadings measured-temp
attr newStatDevice room DbLog,Heizung,System
attr newStatDevice singularReadings HzgThermostat.*:measured-temp:Avg:(Hour|Day|Month)|HzgHC_.*:pulseTimePerDay:DurationState|Avg|Max:(Hour|Day|Month)|HzgAktor_.*:level:DurationState|Avg|Max:(Hour|Day|Month)\

attr newStatDevice verbose 1
#   DEF        HzgThermostat.*|HzgAktor.*
#   DEV_REGEXP HzgThermostat.*|HzgAktor.*
#   FUUID      651da2bd-f33f-a625-ac2a-0cd43b66d4e4cdd4
#   NAME       newStatDevice
#   NOTIFYDEV  global,HzgThermostat.*|HzgAktor.*
#   NR         223
#   NTFY_ORDER 10-newStatDevice
#   PREFIX     stat
#   STATE      Updated stats for: HzgThermostatFlur
#   TYPE       statistics
#   eventCount 138327
#   READINGS:
#     2024-01-19 19:25:12   monitoredDevicesCUL_HM HzgThermostatBad,HzgThermostatWohnzimmer,HzgThermostatToilette,HzgThermostatBad_remote,HzgThermostatBuero,HzgThermostatFlur,HzgThermostatHWR,HzgThermostatSchlafzimmer,HzgAktorBad,HzgAktorBuero,HzgAktorFlur,HzgAktorSchlafzimmer,HzgAktorToilette,HzgAktorWohnzimmer
#     2024-01-03 11:12:25   monitoredDevicesnotify HzgThermostatBuero_notify_1
#     2024-01-19 19:59:55   nextPeriodChangeCalc 2024-01-19 20:59:55
#     2024-01-19 20:32:33   state           Updated stats for: HzgThermostatFlur
#   fhem:
#     modulVersion $Date: 2023-10-22 16:27:28 +0200 (Sun, 22 Oct 2023) $
#     nextPeriodChangeTime 1705694395
#
setstate newStatDevice Updated stats for: HzgThermostatFlur
setstate newStatDevice 2024-01-19 20:27:58 .HzgAktorBad:levelDay lastState: 100 lastTime: 1705692478 (since: 2023-10-15_12:07:05) 0: 1 showDate: 1 100_Count: 2 0_Count: 1 100: 8328052
setstate newStatDevice 2024-01-19 20:27:58 .HzgAktorBad:levelMonth 0: 1 showDate: 1 0_Count: 1 100_Count: 2 100: 8328052 lastState: 100 lastTime: 1705692478 (since: 2023-10-15_12:07:05)
setstate newStatDevice 2024-01-19 20:27:58 .HzgAktorBad:levelYear lastState: 100 lastTime: 1705692478 (since: 2023-10-15_12:07:05) 0: 1 showDate: 1 100_Count: 2 0_Count: 1 100: 8328052
setstate newStatDevice 2024-01-19 20:27:58 .HzgAktorBad:stateDay (since: 2024-01-19_19:25:12) on_Count: 2 on: 362 off: 3404 lastTime: 1705692478 lastState: on off_Count: 2 showDate: 1
setstate newStatDevice 2024-01-19 20:27:58 .HzgAktorBad:stateMonth on_Count: 2 on: 362 (since: 2024-01-19_19:25:12) off_Count: 2 lastState: on lastTime: 1705692478 off: 3404 showDate: 1
setstate newStatDevice 2024-01-19 20:27:58 .HzgAktorBad:stateYear (since: 2024-01-19_19:25:12) on_Count: 2 on: 362 off: 3404 lastState: on off_Count: 2 lastTime: 1705692478 showDate: 1
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorBuero:levelDay lastState: 0 0: 9 lastTime: 1697364434 showDate: 1 0_Count: 1 (since: 2023-10-15_12:07:05)
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorBuero:levelMonth 0_Count: 1 (since: 2023-10-15_12:07:05) lastState: 0 0: 9 lastTime: 1697364434 showDate: 1
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorBuero:levelYear (since: 2023-10-15_12:07:05) 0_Count: 1 showDate: 1 0: 9 lastTime: 1697364434 lastState: 0
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorBuero:stateDay showDate: 1 lastTime: 1705690795 off_Count: 1 lastState: off off: 2083 (since: 2024-01-19_19:25:12)
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorBuero:stateMonth lastTime: 1705690795 lastState: off off_Count: 1 off: 2083 (since: 2024-01-19_19:25:12) showDate: 1
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorBuero:stateYear showDate: 1 off: 2083 lastState: off off_Count: 1 lastTime: 1705690795 (since: 2024-01-19_19:25:12)
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorFlur:levelDay (since: 2023-10-15_12:07:05) 100: 9 100_Count: 1 lastTime: 1697364434 showDate: 1 lastState: 100
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorFlur:levelMonth lastTime: 1697364434 showDate: 1 lastState: 100 (since: 2023-10-15_12:07:05) 100_Count: 1 100: 9
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorFlur:levelYear lastState: 100 showDate: 1 lastTime: 1697364434 100: 9 100_Count: 1 (since: 2023-10-15_12:07:05)
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorFlur:stateDay showDate: 1 (since: 2024-01-19_19:25:12) off: 2083 lastState: off off_Count: 1 lastTime: 1705690795
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorFlur:stateMonth showDate: 1 off: 2083 lastTime: 1705690795 off_Count: 1 lastState: off (since: 2024-01-19_19:25:12)
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorFlur:stateYear showDate: 1 (since: 2024-01-19_19:25:12) off: 2083 lastState: off off_Count: 1 lastTime: 1705690795
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorSchlafzimmer:levelDay (since: 2023-10-15_12:07:05) 100_Count: 1 100: 9 lastTime: 1697364434 showDate: 1 lastState: 100
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorSchlafzimmer:levelMonth (since: 2023-10-15_12:07:05) 100: 9 100_Count: 1 lastTime: 1697364434 showDate: 1 lastState: 100
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorSchlafzimmer:levelYear 100_Count: 1 100: 9 (since: 2023-10-15_12:07:05) lastState: 100 showDate: 1 lastTime: 1697364434
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorSchlafzimmer:stateDay lastState: off off_Count: 1 lastTime: 1705690795 off: 2083 (since: 2024-01-19_19:25:12) showDate: 1
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorSchlafzimmer:stateMonth showDate: 1 (since: 2024-01-19_19:25:12) off_Count: 1 lastState: off lastTime: 1705690795 off: 2083
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorSchlafzimmer:stateYear (since: 2024-01-19_19:25:12) lastTime: 1705690795 off_Count: 1 lastState: off off: 2083 showDate: 1
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorToilette:levelDay 100: 9 100_Count: 1 (since: 2023-10-15_12:07:05) lastState: 100 lastTime: 1697364434 showDate: 1
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorToilette:levelMonth (since: 2023-10-15_12:07:05) 100: 9 100_Count: 1 lastTime: 1697364434 showDate: 1 lastState: 100
setstate newStatDevice 2023-10-15 12:07:14 .HzgAktorToilette:levelYear (since: 2023-10-15_12:07:05) 100_Count: 1 100: 9 lastTime: 1697364434 showDate: 1 lastState: 100
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorToilette:stateDay showDate: 1 off_Count: 1 lastState: off lastTime: 1705690795 off: 2083 (since: 2024-01-19_19:25:12)
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorToilette:stateMonth lastTime: 1705690795 off_Count: 1 lastState: off off: 2083 (since: 2024-01-19_19:25:12) showDate: 1
setstate newStatDevice 2024-01-19 19:59:55 .HzgAktorToilette:stateYear showDate: 1 lastTime: 1705690795 off_Count: 1 lastState: off off: 2083 (since: 2024-01-19_19:25:12)
setstate newStatDevice 2024-01-19 20:27:06 .HzgAktorWohnzimmer:levelDay lastTime: 1705692426 lastState: 0 (since: 2023-10-15_12:07:05) showDate: 1 0: 1 0_Count: 2 100_Count: 2 100: 8328000
setstate newStatDevice 2024-01-19 20:27:06 .HzgAktorWohnzimmer:levelMonth 100: 8328000 100_Count: 2 0_Count: 2 showDate: 1 0: 1 (since: 2023-10-15_12:07:05) lastTime: 1705692426 lastState: 0
setstate newStatDevice 2024-01-19 20:27:06 .HzgAktorWohnzimmer:levelYear 100: 8328000 0_Count: 2 100_Count: 2 showDate: 1 0: 1 (since: 2023-10-15_12:07:05) lastTime: 1705692426 lastState: 0
setstate newStatDevice 2024-01-19 20:27:06 .HzgAktorWohnzimmer:stateDay set_toggle_noArg_Count: 1 showDate: 1 on_Count: 3 on: 408 (since: 2024-01-19_19:25:12) lastState: off off_Count: 4 lastTime: 1705692426 off: 3306 set_toggle_noArg: 0
setstate newStatDevice 2024-01-19 20:27:06 .HzgAktorWohnzimmer:stateMonth showDate: 1 set_toggle_noArg_Count: 1 lastTime: 1705692426 off_Count: 4 lastState: off off: 3306 set_toggle_noArg: 0 on: 408 on_Count: 3 (since: 2024-01-19_19:25:12)
setstate newStatDevice 2024-01-19 20:27:06 .HzgAktorWohnzimmer:stateYear (since: 2024-01-19_19:25:12) on_Count: 3 on: 408 set_toggle_noArg: 0 off: 3306 lastTime: 1705692426 lastState: off off_Count: 4 showDate: 1 set_toggle_noArg_Count: 1
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Bad:stateDay 27: 2772 20_Count: 1 15_Count: 1 34: 840 13: 1500 21_Count: 1 39_Count: 1 4_Count: 1 1: 489 28: 836 8: 2466 26: 962 36: 2400 38: 905 12: 662 5_Count: 1 29_Count: 1 24: 2415 30_Count: 1 31_Count: 1 37: 840 6_Count: 1 17_Count: 1 9: 1383 7: 1055 11: 1323 10: 2406 23_Count: 1 25: 773 2_Count: 1 showDate: 0 32_Count: 1 40_Count: 1 64: 9 16_Count: 1 18_Count: 1 22_Count: 1 3_Count: 1 14_Count: 1 35: 960 33_Count: 1 19: 842 37_Count: 1 6: 629 29: 2767 31: 1142 30: 842 5: 2165 24_Count: 1 lastState: 40 12_Count: 1 36_Count: 1 38_Count: 1 8_Count: 1 lastTime: 1697729508 28_Count: 1 26_Count: 1 1_Count: 1 4: 3187 21: 2402 15: 4210 34_Count: 1 13_Count: 1 20: 966 39: 1 27_Count: 1 33: 2661 35_Count: 1 14: 4513 (since: 2023-10-15_12:10:08) 19_Count: 1 22: 842 3: 662 16: 602 64_Count: 1 18: 2371 40: 498 32: 706 2: 3669 25_Count: 1 23: 962 10_Count: 1 11_Count: 1 7_Count: 1 17: 1478 9_Count: 1
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Bad:stateMonth 30_Count: 3 24: 6986 31_Count: 3 42_Count: 2 5_Count: 5 29_Count: 3 6_Count: 5 0_Count: 1 37: 3847 38: 2709 63_Count: 1 36: 6190 55: 1682 53_Count: 2 12: 7638 43_Count: 2 45: 3246 1: 15035 8: 9485 26: 4637 28: 4204 62_Count: 1 27: 5879 39_Count: 3 4_Count: 4 13: 7027 34: 6033 15_Count: 5 20_Count: 4 52_Count: 2 21_Count: 4 19: 5592 35: 2644 14_Count: 5 33_Count: 3 56: 981 58: 2450 60_Count: 1 61_Count: 1 57: 670 3_Count: 4 49_Count: 2 50_Count: 2 22_Count: 4 44: 3424 51_Count: 2 32_Count: 3 54: 4805 41_Count: 2 40_Count: 3 2_Count: 4 showDate: 1 59_Count: 1 18_Count: 5 16_Count: 5 47: 3526 64: 1977 48: 2421 7: 8025 46: 1802 17_Count: 5 9: 9644 11: 6915 25: 8345 23_Count: 4 10: 10864 39: 3188 21: 10673 4: 7036 20: 6948 52: 1562 34_Count: 3 13_Count: 5 15: 14079 27_Count: 4 62: 842 26_Count: 4 28_Count: 3 lastTime: 1697729508 8_Count: 5 1_Count: 4 43: 1802 45_Count: 2 lastState: 40 12_Count: 5 55_Count: 2 53: 1923 38_Count: 3 36_Count: 3 63: 1504 0: 461 37_Count: 3 6: 10525 42: 3786 31: 6471 24_Count: 4 30: 2647 5: 14558 29: 6676 10_Count: 5 23: 6905 25_Count: 4 11_Count: 5 9_Count: 5 48_Count: 2 7_Count: 5 17: 8581 46_Count: 2 18: 18008 47_Count: 2 64_Count: 1 16: 4511 40: 2075 54_Count: 2 41: 2930 2: 16273 32: 2293 59: 721 49: 1022 51: 5106 44_Count: 2 3: 13036 50: 2162 22: 6692 57_Count: 1 61: 2285 60: 1022 56_Count: 2 58_Count: 1 19_Count: 4 35_Count: 3 14: 13470 33: 4444 (since: 2023-10-15_12:10:08)
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Bad:stateYear 12: 7638 55: 1682 53_Count: 2 38: 2709 36: 6189 63_Count: 1 0_Count: 1 6_Count: 5 37: 3847 42_Count: 2 31_Count: 3 24: 6987 30_Count: 3 5_Count: 5 29_Count: 3 4_Count: 4 39_Count: 3 21_Count: 4 20_Count: 4 52_Count: 2 15_Count: 5 34: 6033 13: 7027 27: 5879 62_Count: 1 8: 9485 26: 4637 28: 4204 1: 15034 43_Count: 2 45: 3246 49_Count: 2 3_Count: 4 44: 3424 51_Count: 2 22_Count: 4 50_Count: 2 61_Count: 1 57: 670 60_Count: 1 56: 981 58: 2450 19: 5592 35: 2645 33_Count: 3 14_Count: 5 10: 10864 25: 8344 23_Count: 4 11: 6915 7: 8025 48: 2421 9: 9644 17_Count: 5 46: 1802 18_Count: 5 64: 1978 47: 3526 16_Count: 5 40_Count: 3 54: 4805 41_Count: 2 32_Count: 3 2_Count: 4 59_Count: 1 showDate: 1 1_Count: 4 45_Count: 2 43: 1802 26_Count: 4 lastTime: 1697729508 8_Count: 5 28_Count: 3 62: 842 27_Count: 4 39: 3188 34_Count: 3 15: 14079 13_Count: 5 20: 6948 52: 1562 4: 7036 21: 10673 30: 2647 5: 14558 24_Count: 4 31: 6471 42: 3786 29: 6676 6: 10525 37_Count: 3 0: 461 38_Count: 3 63: 1504 36_Count: 3 53: 1923 55_Count: 2 12_Count: 5 lastState: 40 32: 2293 2: 16273 54_Count: 2 41: 2930 40: 2075 59: 721 18: 18008 16: 4511 64_Count: 1 47_Count: 2 48_Count: 2 9_Count: 5 46_Count: 2 17: 8581 7_Count: 5 11_Count: 5 23: 6905 25_Count: 4 10_Count: 5 19_Count: 4 35_Count: 3 (since: 2023-10-15_12:10:08) 33: 4444 14: 13470 56_Count: 2 58_Count: 1 60: 1022 57_Count: 1 61: 2285 49: 1022 3: 13036 22: 6692 50: 2162 44_Count: 2 51: 5106
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Buero:stateDay 2: 10803 3: 10804 (since: 2023-10-15_12:10:08) 4: 10796 1_Count: 1 lastTime: 1697729508 8_Count: 1 lastState: 6 5: 10800 6: 9102 3_Count: 1 2_Count: 1 showDate: 0 6_Count: 1 5_Count: 1 8: 8 1: 10800 4_Count: 1
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Buero:stateMonth 3_Count: 4 7: 43200 2_Count: 4 showDate: 1 5_Count: 5 6_Count: 5 4_Count: 4 1: 43198 8: 43202 2: 43212 7_Count: 4 (since: 2023-10-15_12:10:08) 3: 43194 8_Count: 4 lastTime: 1697729508 1_Count: 4 4: 43195 6: 52311 5: 53388 lastState: 6
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Buero:stateYear 2: 43212 7_Count: 4 (since: 2023-10-15_12:10:08) 3: 43194 1_Count: 4 8_Count: 4 lastTime: 1697729508 4: 43195 5: 53388 6: 52311 lastState: 6 3_Count: 4 7: 43200 2_Count: 4 showDate: 1 6_Count: 5 5_Count: 5 4_Count: 4 8: 43202 1: 43198
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Flur:stateDay 3_Count: 1 2_Count: 1 showDate: 0 7: 5 0_Count: 1 5_Count: 1 8: 1 1: 10804 4_Count: 1 7_Count: 1 2: 10796 3: 10805 (since: 2023-10-15_12:10:08) 4: 10795 1_Count: 1 lastTime: 1697729508 8_Count: 1 lastState: 5 5: 9108 0: 10799
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Flur:stateMonth 1_Count: 4 8_Count: 4 lastTime: 1697729508 4: 43193 13_Count: 1 5: 48021 0: 21598 6: 34500 12_Count: 1 lastState: 5 2: 43192 9_Count: 2 7_Count: 4 10_Count: 1 11_Count: 1 (since: 2023-10-15_12:10:08) 14: 10805 3: 43212 12: 5173 6_Count: 4 0_Count: 2 5_Count: 5 4_Count: 4 13: 1833 8: 30904 1: 43205 3_Count: 4 14_Count: 1 11: 3794 10: 650 7: 33977 9: 843 showDate: 1 2_Count: 4
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Flur:stateYear 1_Count: 4 8_Count: 4 lastTime: 1697729508 13_Count: 1 4: 43193 5: 48021 6: 34500 0: 21598 12_Count: 1 lastState: 5 2: 43192 9_Count: 2 7_Count: 4 11_Count: 1 10_Count: 1 14: 10805 (since: 2023-10-15_12:10:08) 3: 43212 12: 5173 0_Count: 2 6_Count: 4 5_Count: 5 4_Count: 4 13: 1833 8: 30904 1: 43205 3_Count: 4 14_Count: 1 10: 650 11: 3794 7: 33977 9: 843 2_Count: 4 showDate: 1
setstate newStatDevice 2023-10-19 17:33:10 .HzgHC_Schlafzimmer:stateDay 0_Count: 1 6_Count: 1 5_Count: 1 12: 4444 8: 847 1: 10562 4_Count: 1 13: 1022 15_Count: 1 14_Count: 1 3_Count: 1 18_Count: 1 16_Count: 1 showDate: 0 2_Count: 1 10: 842 11: 968 7: 2886 9: 3682 17_Count: 1 13_Count: 1 15: 1304 4: 4061 1_Count: 1 lastTime: 1697729590 8_Count: 2 lastState: 18 12_Count: 1 5: 870 6: 963 0: 10547 9_Count: 2 17: 4500 7_Count: 1 11_Count: 1 10_Count: 1 2: 241 18: 166 16: 4524 3: 6736 (since: 2023-10-15_12:10:08) 14: 4030
setstate newStatDevice 2023-10-19 17:33:10 .HzgHC_Schlafzimmer:stateMonth 3_Count: 4 14_Count: 1 7: 46086 17_Count: 1 9: 3702 11: 968 10: 842 showDate: 1 2_Count: 4 18_Count: 1 16_Count: 1 12: 4444 5_Count: 5 6_Count: 5 0_Count: 2 4_Count: 5 15_Count: 1 13: 1022 1: 42962 8: 22442 18: 166 16: 4524 2: 32641 10_Count: 1 11_Count: 1 9_Count: 3 7_Count: 5 17: 4500 14: 4030 (since: 2023-10-15_12:10:08) 3: 39136 8_Count: 3 lastTime: 1697729590 1_Count: 4 4: 46653 13_Count: 1 15: 1304 0: 21327 6: 44160 5: 44073 lastState: 18 12_Count: 1
setstate newStatDevice 2023-10-19 17:33:10 .HzgHC_Schlafzimmer:stateYear 9_Count: 3 17: 4500 7_Count: 5 11_Count: 1 10_Count: 1 2: 32641 18: 166 16: 4524 3: 39136 (since: 2023-10-15_12:10:08) 14: 4030 15: 1304 13_Count: 1 4: 46653 1_Count: 4 lastTime: 1697729590 8_Count: 3 lastState: 18 12_Count: 1 5: 44073 6: 44160 0: 21327 14_Count: 1 3_Count: 4 18_Count: 1 16_Count: 1 2_Count: 4 showDate: 1 10: 842 11: 968 7: 46086 9: 3702 17_Count: 1 0_Count: 2 6_Count: 5 5_Count: 5 12: 4444 8: 22442 1: 42962 4_Count: 5 13: 1022 15_Count: 1
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Toilette:stateDay 2: 10800 (since: 2023-10-15_12:10:08) 3: 10800 lastTime: 1697729508 8_Count: 1 1_Count: 1 4: 10800 6: 9108 5: 10800 lastState: 6 3_Count: 1 2_Count: 1 showDate: 0 5_Count: 1 6_Count: 1 4_Count: 1 1: 10800 8: 5
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Toilette:stateMonth 14: 962 (since: 2023-10-15_12:10:08) 19_Count: 1 22: 871 3: 43196 16: 842 18: 3733 2: 43204 10_Count: 1 23: 10800 11_Count: 1 7_Count: 4 17: 710 9_Count: 2 0: 10660 6: 42170 5: 47725 12_Count: 1 lastState: 6 lastTime: 1697729508 8_Count: 3 1_Count: 4 21: 841 4: 43200 20: 4513 15: 3068 13_Count: 1 17_Count: 1 9: 801 7: 34505 11: 1383 23_Count: 1 10: 181 showDate: 1 2_Count: 4 16_Count: 1 18_Count: 1 22_Count: 1 3_Count: 4 14_Count: 1 19: 842 13: 842 15_Count: 1 20_Count: 1 21_Count: 1 4_Count: 4 1: 43200 8: 23765 12: 2886 5_Count: 5 6_Count: 5 0_Count: 1
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Toilette:stateYear 12: 2886 5_Count: 5 0_Count: 1 6_Count: 5 21_Count: 1 13: 842 15_Count: 1 20_Count: 1 4_Count: 4 1: 43200 8: 23765 22_Count: 1 3_Count: 4 14_Count: 1 19: 842 9: 801 17_Count: 1 7: 34505 23_Count: 1 10: 181 11: 1383 2_Count: 4 showDate: 1 16_Count: 1 18_Count: 1 lastTime: 1697729508 8_Count: 3 1_Count: 4 20: 4513 13_Count: 1 15: 3068 21: 841 4: 43200 6: 42170 0: 10660 5: 47725 12_Count: 1 lastState: 6 16: 842 18: 3733 2: 43204 11_Count: 1 10_Count: 1 23: 10800 17: 710 7_Count: 4 9_Count: 2 (since: 2023-10-15_12:10:08) 14: 962 19_Count: 1 22: 871 3: 43196
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Wohnzimmer:stateDay 12: 960 30_Count: 1 24: 962 31_Count: 1 29_Count: 1 5_Count: 1 6_Count: 1 0_Count: 1 27: 3279 4_Count: 1 15_Count: 1 34: 960 13: 962 20_Count: 1 21_Count: 1 1: 962 8: 962 26: 963 28: 10804 3_Count: 1 22_Count: 1 19: 481 14_Count: 1 33_Count: 1 35: 1824 7: 481 17_Count: 1 9: 962 11: 964 23_Count: 2 25: 962 10: 963 32_Count: 1 showDate: 0 2_Count: 1 18_Count: 1 16_Count: 1 26_Count: 1 28_Count: 1 lastTime: 1697729508 8_Count: 1 1_Count: 1 21: 782 4: 4330 20: 1624 34_Count: 1 15: 962 13_Count: 1 27_Count: 1 0: 312 6: 1023 31: 840 24_Count: 1 5: 902 30: 3564 29: 10796 12_Count: 1 lastState: 35 18: 962 16: 962 32: 960 2: 2045 10_Count: 1 23: 969 25_Count: 1 11_Count: 1 9_Count: 1 7_Count: 1 17: 962 19_Count: 1 35_Count: 1 14: 963 33: 960 (since: 2023-10-15_12:10:08) 22: 962 3: 782
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Wohnzimmer:stateMonth 29: 10796 30: 3564 5: 27751 24_Count: 1 31: 840 6: 24788 0: 21372 lastState: 35 12_Count: 3 1_Count: 4 8_Count: 5 lastTime: 1697729508 28_Count: 1 26_Count: 1 27_Count: 1 13_Count: 3 34_Count: 1 15: 12604 20: 2587 4: 26887 21: 1744 14: 12723 35_Count: 1 (since: 2023-10-15_12:10:08) 33: 960 19_Count: 2 3: 23353 22: 1925 2: 24487 32: 960 16: 7864 18: 1924 17: 12638 7_Count: 5 9_Count: 4 11_Count: 3 23: 1132 25_Count: 1 10_Count: 3 21_Count: 2 20_Count: 2 15_Count: 3 34: 960 13: 12724 4_Count: 4 27: 3279 28: 10804 26: 963 8: 16750 1: 26049 12: 12720 0_Count: 3 6_Count: 5 29_Count: 1 5_Count: 5 31_Count: 1 24: 962 30_Count: 1 10: 5809 25: 962 23_Count: 2 11: 12038 9: 12775 17_Count: 3 7: 23939 16_Count: 3 18_Count: 2 2_Count: 4 showDate: 1 32_Count: 1 22_Count: 2 3_Count: 4 33_Count: 1 35: 1824 14_Count: 3 19: 1443
setstate newStatDevice 2023-10-19 17:31:48 .HzgHC_Wohnzimmer:stateYear 3_Count: 4 22_Count: 2 19: 1443 14_Count: 3 35: 1824 33_Count: 1 7: 23939 9: 12775 17_Count: 3 10: 5809 23_Count: 2 25: 962 11: 12038 32_Count: 1 showDate: 1 2_Count: 4 18_Count: 2 16_Count: 3 12: 12720 31_Count: 1 24: 962 30_Count: 1 5_Count: 5 29_Count: 1 0_Count: 3 6_Count: 5 27: 3279 4_Count: 4 21_Count: 2 20_Count: 2 15_Count: 3 13: 12724 34: 960 1: 26049 8: 16750 26: 963 28: 10804 18: 1924 16: 7864 32: 960 2: 24487 11_Count: 3 23: 1132 25_Count: 1 10_Count: 3 9_Count: 4 17: 12638 7_Count: 5 19_Count: 2 33: 960 14: 12723 (since: 2023-10-15_12:10:08) 35_Count: 1 22: 1925 3: 23353 26_Count: 1 8_Count: 5 lastTime: 1697729508 28_Count: 1 1_Count: 4 15: 12604 34_Count: 1 13_Count: 3 20: 2587 4: 26887 21: 1744 27_Count: 1 6: 24788 0: 21372 30: 3564 5: 27751 24_Count: 1 31: 840 29: 10796 12_Count: 3 lastState: 35
setstate newStatDevice 2024-01-19 20:31:10 .HzgThermostatBad:measured-tempDay Sum: 1640630.1 Time: 73875 LastValue: 22.0 LastTime: 1705692670 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:10 .HzgThermostatBad:measured-tempHour Sum: 41141.5 Time: 1875 LastValue: 22.0 LastTime: 1705692670 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:10 .HzgThermostatBad:measured-tempMonth Sum: 36686560.5 Time: 1629062 LastValue: 22.0 LastTime: 1705692670 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:10 .HzgThermostatBad:measured-tempYear Sum: 36686628.9 Time: 1629065 LastValue: 22.0 LastTime: 1705692670 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:10 .HzgThermostatBad:stateDay CMDs_pending: 1 showDate: 1 CMDs_processing...: 15 CMDs_pending_Count: 1 CMDs_done: 9249073 CMDs_processing..._Count: 1 lastState: CMDs_done lastTime: 1705692670 (since: 2023-10-04_20:19:41) CMDs_done_Count: 1
setstate newStatDevice 2024-01-19 20:31:10 .HzgThermostatBad:stateMonth CMDs_processing...: 15 CMDs_pending_Count: 1 CMDs_pending: 1 showDate: 1 CMDs_done: 9249073 lastState: CMDs_done lastTime: 1705692670 CMDs_processing..._Count: 1 CMDs_done_Count: 1 (since: 2023-10-04_20:19:41)
setstate newStatDevice 2024-01-19 20:31:10 .HzgThermostatBad:stateYear lastState: CMDs_done lastTime: 1705692670 CMDs_processing..._Count: 1 CMDs_done_Count: 1 (since: 2023-10-04_20:19:41) CMDs_processing...: 15 CMDs_pending_Count: 1 CMDs_pending: 1 showDate: 1 CMDs_done: 9249073
setstate newStatDevice 2024-01-19 19:59:55 .HzgThermostatBad_remote:stateDay lastTime: 1705690795 lastState: unpeered unpeered: 72000 unpeered_Count: 1 (since: 2023-10-04_19:42:43) showDate: 0
setstate newStatDevice 2024-01-19 19:59:55 .HzgThermostatBad_remote:stateMonth lastTime: 1705690795 lastState: unpeered unpeered: 1627200 unpeered_Count: 1 (since: 2023-10-04_19:42:43) showDate: 0
setstate newStatDevice 2024-01-19 19:59:55 .HzgThermostatBad_remote:stateYear showDate: 0 lastTime: 1705690795 lastState: unpeered unpeered: 1627200 unpeered_Count: 1 (since: 2023-10-04_19:42:43)
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatBuero:measured-tempDay Sum: 1741997.4 Time: 73882 LastValue: 23.6 LastTime: 1705692678 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatBuero:measured-tempHour Sum: 44438.8 Time: 1883 LastValue: 23.6 LastTime: 1705692678 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatBuero:measured-tempMonth Sum: 37721966.7 Time: 1629068 LastValue: 23.6 LastTime: 1705692678 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatBuero:measured-tempYear Sum: 37721877.5 Time: 1629064 LastValue: 23.6 LastTime: 1705692678 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatBuero:stateDay lastTime: 1705692678 lastState: CMDs_done (since: 2024-01-19_17:29:37) CMDs_done_Count: 1 showDate: 1 CMDs_done: 10901
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatBuero:stateMonth CMDs_done_Count: 1 (since: 2024-01-19_17:29:37) lastState: CMDs_done lastTime: 1705692678 CMDs_done: 10901 showDate: 1
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatBuero:stateYear CMDs_done: 10901 showDate: 1 CMDs_done_Count: 1 (since: 2024-01-19_17:29:37) lastState: CMDs_done lastTime: 1705692678
setstate newStatDevice 2024-01-19 19:59:55 .HzgThermostatBuero_notify_1:stateDay active: 72000 active_Count: 1 (since: 2023-10-04_19:42:43) lastState: active lastTime: 1705690795 showDate: 0
setstate newStatDevice 2024-01-19 19:59:55 .HzgThermostatBuero_notify_1:stateMonth showDate: 0 lastState: active lastTime: 1705690795 active: 1627200 active_Count: 1 (since: 2023-10-04_19:42:43)
setstate newStatDevice 2024-01-19 19:59:55 .HzgThermostatBuero_notify_1:stateYear active: 1627200 active_Count: 1 (since: 2023-10-04_19:42:43) lastState: active lastTime: 1705690795 showDate: 0
setstate newStatDevice 2024-01-19 20:32:33 .HzgThermostatFlur:measured-tempDay Sum: 1666803.2 Time: 73954 LastValue: 22.4 LastTime: 1705692753 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:32:33 .HzgThermostatFlur:measured-tempHour Sum: 43859.2 Time: 1958 LastValue: 22.4 LastTime: 1705692753 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:32:33 .HzgThermostatFlur:measured-tempMonth Sum: 36565523.5 Time: 1629140 LastValue: 22.4 LastTime: 1705692753 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:32:33 .HzgThermostatFlur:measured-tempYear Sum: 36565590.2 Time: 1629143 LastValue: 22.4 LastTime: 1705692753 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:32:33 .HzgThermostatFlur:stateDay CMDs_done_Count: 1 (since: 2024-01-19_17:30:03) lastTime: 1705692753 lastState: CMDs_done CMDs_done: 10950 showDate: 1
setstate newStatDevice 2024-01-19 20:32:33 .HzgThermostatFlur:stateMonth showDate: 1 CMDs_done: 10950 lastTime: 1705692753 lastState: CMDs_done CMDs_done_Count: 1 (since: 2024-01-19_17:30:03)
setstate newStatDevice 2024-01-19 20:32:33 .HzgThermostatFlur:stateYear showDate: 1 CMDs_done: 10950 lastTime: 1705692753 lastState: CMDs_done (since: 2024-01-19_17:30:03) CMDs_done_Count: 1
setstate newStatDevice 2024-01-19 20:31:13 .HzgThermostatHWR:measured-tempDay Sum: 1812450.4 Time: 73878 LastValue: 24.3 LastTime: 1705692673 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:13 .HzgThermostatHWR:measured-tempHour Sum: 45685.7 Time: 1878 LastValue: 24.3 LastTime: 1705692673 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:13 .HzgThermostatHWR:measured-tempMonth Sum: 39463854.7 Time: 1629064 LastValue: 24.3 LastTime: 1705692673 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:13 .HzgThermostatHWR:measured-tempYear Sum: 39464098.6 Time: 1629074 LastValue: 24.3 LastTime: 1705692673 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:13 .HzgThermostatHWR:stateDay CMDs_done: 10961 showDate: 1 (since: 2024-01-19_17:28:32) CMDs_done_Count: 1 lastTime: 1705692673 lastState: CMDs_done
setstate newStatDevice 2024-01-19 20:31:13 .HzgThermostatHWR:stateMonth showDate: 1 CMDs_done: 10961 lastState: CMDs_done lastTime: 1705692673 (since: 2024-01-19_17:28:32) CMDs_done_Count: 1
setstate newStatDevice 2024-01-19 20:31:13 .HzgThermostatHWR:stateYear showDate: 1 CMDs_done: 10961 lastTime: 1705692673 lastState: CMDs_done CMDs_done_Count: 1 (since: 2024-01-19_17:28:32)
setstate newStatDevice 2024-01-19 20:30:42 .HzgThermostatSchlafzimmer:measured-tempDay Sum: 1673510 Time: 73843 LastValue: 22.0 LastTime: 1705692642 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:30:42 .HzgThermostatSchlafzimmer:measured-tempHour Sum: 40634 Time: 1847 LastValue: 22.0 LastTime: 1705692642 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:30:42 .HzgThermostatSchlafzimmer:measured-tempMonth Sum: 36403279 Time: 1629031 LastValue: 22.0 LastTime: 1705692642 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:30:42 .HzgThermostatSchlafzimmer:measured-tempYear Sum: 36403367.4 Time: 1629035 LastValue: 22.0 LastTime: 1705692642 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:30:42 .HzgThermostatSchlafzimmer:stateDay CMDs_done: 10944 showDate: 1 CMDs_done_Count: 1 (since: 2024-01-19_17:28:17) lastState: CMDs_done lastTime: 1705692642
setstate newStatDevice 2024-01-19 20:30:42 .HzgThermostatSchlafzimmer:stateMonth CMDs_done: 10944 showDate: 1 CMDs_done_Count: 1 (since: 2024-01-19_17:28:17) lastState: CMDs_done lastTime: 1705692642
setstate newStatDevice 2024-01-19 20:30:42 .HzgThermostatSchlafzimmer:stateYear showDate: 1 CMDs_done: 10944 lastTime: 1705692642 lastState: CMDs_done CMDs_done_Count: 1 (since: 2024-01-19_17:28:17)
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatToilette:measured-tempDay Sum: 1621580 Time: 73881 LastValue: 22.0 LastTime: 1705692678 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatToilette:measured-tempHour Sum: 41426 Time: 1883 LastValue: 22.0 LastTime: 1705692678 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatToilette:measured-tempMonth Sum: 35452875.7 Time: 1629064 LastValue: 22.0 LastTime: 1705692678 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatToilette:measured-tempYear Sum: 35453004 Time: 1629070 LastValue: 22.0 LastTime: 1705692678 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatToilette:stateDay lastTime: 1705692678 lastState: CMDs_done (since: 2024-01-19_17:28:17) CMDs_done_Count: 1 showDate: 1 CMDs_done: 10981
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatToilette:stateMonth CMDs_done: 10981 showDate: 1 CMDs_done_Count: 1 (since: 2024-01-19_17:28:17) lastTime: 1705692678 lastState: CMDs_done
setstate newStatDevice 2024-01-19 20:31:18 .HzgThermostatToilette:stateYear lastTime: 1705692678 lastState: CMDs_done CMDs_done_Count: 1 (since: 2024-01-19_17:28:17) showDate: 1 CMDs_done: 10981
setstate newStatDevice 2024-01-19 20:30:55 .HzgThermostatWohnzimmer:measured-tempDay Sum: 1806201.9 Time: 73859 LastValue: 24.5 LastTime: 1705692655 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:30:55 .HzgThermostatWohnzimmer:measured-tempHour Sum: 45464.9 Time: 1860 LastValue: 24.5 LastTime: 1705692655 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:30:55 .HzgThermostatWohnzimmer:measured-tempMonth Sum: 39582944.8 Time: 1629043 LastValue: 24.5 LastTime: 1705692655 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:30:55 .HzgThermostatWohnzimmer:measured-tempYear Sum: 39582970.6 Time: 1629044 LastValue: 24.5 LastTime: 1705692655 ShowDate: 0 DecPlaces: 1
setstate newStatDevice 2024-01-19 20:30:55 .HzgThermostatWohnzimmer:stateDay lastTime: 1705692655 lastState: CMDs_done (since: 2024-01-19_17:29:04) CMDs_done_Count: 1 showDate: 1 CMDs_done: 10911
setstate newStatDevice 2024-01-19 20:30:55 .HzgThermostatWohnzimmer:stateMonth showDate: 1 CMDs_done: 10911 lastState: CMDs_done lastTime: 1705692655 (since: 2024-01-19_17:29:04) CMDs_done_Count: 1
setstate newStatDevice 2024-01-19 20:30:55 .HzgThermostatWohnzimmer:stateYear (since: 2024-01-19_17:29:04) CMDs_done_Count: 1 lastState: CMDs_done lastTime: 1705692655 CMDs_done: 10911 showDate: 1
setstate newStatDevice 2024-01-19 19:25:12 monitoredDevicesCUL_HM HzgThermostatBad,HzgThermostatWohnzimmer,HzgThermostatToilette,HzgThermostatBad_remote,HzgThermostatBuero,HzgThermostatFlur,HzgThermostatHWR,HzgThermostatSchlafzimmer,HzgAktorBad,HzgAktorBuero,HzgAktorFlur,HzgAktorSchlafzimmer,HzgAktorToilette,HzgAktorWohnzimmer
setstate newStatDevice 2024-01-03 11:12:25 monitoredDevicesnotify HzgThermostatBuero_notify_1
setstate newStatDevice 2024-01-19 19:59:55 nextPeriodChangeCalc 2024-01-19 20:59:55
setstate newStatDevice 2024-01-19 20:32:33 state Updated stats for: HzgThermostatFlur


Muss da dann im Attribut singularreading noch was dazu oder angepasst werden?

wowogiengen

Irgendetwas habe ich wieder mal versaubeutelt...
Die gewünschten Statistikwerte scheinen bei den einzelnen Devices zu kommen:
für die Thermostate:
statMeasured-tempDay
statMeasured-tempDayLast

statMeasured-tempDayAvg
statMeasured-tempDayAvgLast

statMeasured-tempDayMax
statMeasured-tempDayMin

statMeasured-tempHour
statMeasured-tempHourLast

statMeasured-tempHourAvg
statMeasured-tempHourAvgLast

statMeasured-tempHourMax
statMeasured-tempHourMin

statMeasured-tempMonth
statMeasured-tempMonthLast

statMeasured-tempMonthAvg
statMeasured-tempMonthAvgLast

statMeasured-tempMonthMax
statMeasured-tempMonthMin

statMeasured-tempYear
statMeasured-tempYearLast

Für die Aktoren:
statLevelDay
statLevelDay100
statLevelDay100_Count
statLevelHour
statLevelHourLast
statLevelMonth
statLevelMonth100
statLevelMonth100_Count
statLevelYear
statLevelYear100
statLevelYear100_Count

in der Datenbank ist mein letzter Eintrag jedoch:

|TIMESTAMP              |DEVICE               |TYPE  |EVENT                             |READING                     |VALUE|UNIT|
|-----------------------|---------------------|------|----------------------------------|----------------------------|-----|----|
|2024-01-19 19:59:55.000|HzgThermostatToilette|CUL_HM|statMeasured-tempHourAvgLast: 22.0|statMeasured-tempHourAvgLast|22.0 |    |

Aber der DBLog-Eintrag sollte auch stimmen:
./mySQLDB.conf
HzgThermostat.*:statMeasured-tempHourAvgLast|
HzgThermostat.*:statMeasured-tempHourMinLast|
HzgThermostat.*:statMeasured-tempHourMaxLast|
HzgThermostat.*:statMeasured-tempDayAvgLast|
HzgThermostat.*:statMeasured-tempDayMinLast|
HzgThermostat.*:statMeasured-tempDayMaxLast|
HzgThermostat.*:statMeasured-tempMonthAvgLast|
HzgThermostat.*:statMeasured-tempMonthMinLast|
HzgThermostat.*:statMeasured-tempMonthMaxLast|
HzgAktor.*:statLevelHourAvgLast|
HzgAktor.*:statLevelHourMinLast|
HzgAktor.*:statLevelHourMaxLast|
HzgAktor.*:statLevelDayAvgLast|
HzgAktor.*:statLevelDayMinLast|
HzgAktor.*:statLevelDayMaxLast|
HzgAktor.*:statLevelMonthAvgLast|
HzgAktor.*:statLevelMonthMinLast|
HzgAktor.*:statLevelMonthMaxLast
Und trotzdem wird nix mehr in die DB geschrieben...
Kann mir da vielleicht einer helfen?

RalfRog

#5
Hallo
Ich denke nicht, dass du etwas versaubeutelt hast.

Vermutlich musst du aber in deinen Devices noch definieren, dass etwas ins Log geschrieben wird.
Die Readings entstehen ja (Auszug siehe oben) in deinen Heizungsdevices.

Das
attr newStatDevice DbLogInclude .* sorgt nicht dafür, dass die stat-Werte geloggt werden bzw. nur die Events die im Statistic-Devive selber als Reading stehen.

Also ein "DblogInclude" in die Devices. Aber Achtung mit ".*" landet vermutlich unerwünscht viel im Log.

Gruß Ralf

FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

wowogiengen

Hallo @RalfRog,
nachdem ich noch einige Dinge ausprobiert habe, habe ich mir tatsächlich die Konfiguration soweit zerschossen, das jetzt weder der Telegrambot auf Nachrichten reagiert, noch das DBLog die Daten loggt.

Habe dann versucht, auf eine ältere Version in der ConfigDB zurückzugehen. Aber das funktioniert auch noch nicht so gut...
Aktuell bin ich soweit, dass wenigstens die Statistikdaten für die Temperatur wieder geloggt werden (da war seit gestern abend 20 Uhr Funkstille).

Das dblog sieht dann so aus:
define mySQLDB DbLog ./mySQLDB.conf HzgThermostat.*:statMeasured-temp.*|HzgAktor.statlevel.*
attr mySQLDB .* 1
attr mySQLDB DbLogSelectionMode Exclude/Include
attr mySQLDB DbLogType Current/History
attr mySQLDB asyncMode 1
attr mySQLDB cacheLimit 1500
attr mySQLDB event-on-change-reading CacheUsage
attr mySQLDB insertMode 1
attr mySQLDB room Büro,DbLog,LogFiles,System
attr mySQLDB showNotifyTime 0
attr mySQLDB showproctime 1
attr mySQLDB stateFormat {\
"Cache: ".ReadingsVal($name,"CacheUsage",0)."<br> NextSync:".ReadingsVal($name,"NextSync",0)\
}
attr mySQLDB syncInterval 240
attr mySQLDB verbose 1
attr mySQLDB webCmd listCache:commitCache
#   COLUMNS    field length used for Device: 64, Type: 64, Event: 512, Reading: 64, Value: 128, Unit: 32
#   CONFIGURATION ./mySQLDB.conf
#   DEF        ./mySQLDB.conf HzgThermostat.*:statMeasured-temp.*|HzgAktor.statlevel.*
#   FD         4
#   FUUID      5ed93474-f33f-a625-5c2b-b4f6628ef5ffc1ff
#   FVERSION   93_DbLog.pm:v5.9.3-s28085/2023-10-22
#   MODE       asynchronous
#   MODEL      MYSQL
#   NAME       mySQLDB
#   NR         2
#   NTFY_ORDER 50-mySQLDB
#   PID        28888
#   REGEXP     HzgThermostat.*:statMeasured-temp.*|HzgAktor.statlevel.*
#   SBP_PID    28890
#   SBP_STATE  running
#   STATE      Cache: 0<br> NextSync:2024-01-20 11:16:50 or when CacheUsage 1500 is reached
#   TYPE       DbLog
#   UTF8       0
#   dbconn     mysql:database=fhem;host=192.168.188.6;port=3307
#   dbuser     fhemdbuser
#   eventCount 6
#   HELPER:
#     COLSET     1
#     DEVICECOL  64
#     EVENTCOL   512
#     OLDSTATE   Connection parameters saved into SubProcess. <br>Connection to DB is established when it is needed.
#     PACKAGE    main
#     READINGCOL 64
#     TC         current
#     TH         history
#     TYPECOL    64
#     UNITCOL    32
#     VALUECOL   128
#     VERSION    5.9.3
#   OLDREADINGS:
#   READINGS:
#     2024-01-20 11:03:43   CacheOverflowLastNum 0
#     2024-01-20 11:03:43   CacheOverflowLastState normal
#     2024-01-20 11:12:50   CacheUsage      0
#     2024-01-20 11:12:50   NextSync        2024-01-20 11:16:50 or when CacheUsage 1500 is reached
#     2024-01-20 11:03:44   background_processing_time 0.5386
#     2024-01-20 11:03:44   sql_processing_time 0.4511
#     2024-01-20 11:12:50   state           <html>Connection parameters saved into SubProcess. <br>Connection to DB is established when it is needed.</html>
#
setstate mySQLDB Cache: 0<br> NextSync:2024-01-20 11:16:50 or when CacheUsage 1500 is reached
setstate mySQLDB 2024-01-20 11:03:43 CacheOverflowLastNum 0
setstate mySQLDB 2024-01-20 11:03:43 CacheOverflowLastState normal
setstate mySQLDB 2024-01-20 11:12:50 CacheUsage 0
setstate mySQLDB 2024-01-20 11:12:50 NextSync 2024-01-20 11:16:50 or when CacheUsage 1500 is reached
setstate mySQLDB 2024-01-20 11:03:44 background_processing_time 0.5386
setstate mySQLDB 2024-01-20 11:03:44 sql_processing_time 0.4511
setstate mySQLDB 2024-01-20 11:12:50 state <html>Connection parameters saved into SubProcess. <br>Connection to DB is established when it is needed.</html>


Mit define mySQLDB DbLog ./mySQLDB.conf HzgThermostat.*:statMeasured-temp.*|HzgAktor.statlevel.* sollten ja dann die notwendigen Werte in der DB landen. Zumindest für statMeasured-temp tun sie es.

Besser wäre vermutlich statMeasured-temp.*last, damit ich jeweils nur den letzten Stunden-,Tages, Monats- und Jahreswert in die DB logge.

Im Statistik-Device ist auch noch ein Fehler:
define myStatDevice statistics HzgThermostat.*|HzgAktor.*
attr myStatDevice DbLogInclude .*
attr myStatDevice durationPeriodHour 1
attr myStatDevice durationReadings level
attr myStatDevice minAvgMaxReadings measured-temp
attr myStatDevice room DbLog,Heizung,System
attr myStatDevice singularReadings HzgThermostat.*:measured-temp:Avg:(Hour|Day|Month)|HzgAktor.*:level:DurationState:(Hour|Day|Month)\

#   READINGS:
#     2024-01-20 10:59:55   monitoredDevicesCUL_HM HzgAktorBad,HzgAktorBuero,HzgAktorFlur,HzgAktorSchlafzimmer,HzgAktorToilette,HzgAktorWohnzimmer,HzgThermostatBad_remote,HzgThermostatBuero,HzgThermostatToilette,HzgThermostatFlur,HzgThermostatBad,HzgThermostatHWR,HzgThermostatSchlafzimmer,HzgThermostatWohnzimmer
#     2024-01-20 10:54:55   monitoredDevicesUnsupported HzgThermostatBad#CUL_HM,HzgThermostatFlur#CUL_HM,HzgThermostatHWR#CUL_HM,HzgThermostatSchlafzimmer#CUL_HM,HzgThermostatToilette#CUL_HM,HzgThermostatWohnzimmer#CUL_HM
#     2024-01-20 10:54:55   monitoredDevicesnotify HzgThermostatBuero_notify_1
#     2024-01-20 10:59:55   nextPeriodChangeCalc 2024-01-20 11:59:55
#     2024-01-20 11:19:22   state           Updated stats for: HzgThermostatBad
#   fhem:
#     modulVersion $Date: 2023-10-22 16:27:28 +0200 (Sun, 22 Oct 2023) $
#     nextPeriodChangeTime 1705748395
#

setstate myStatDevice 2024-01-20 11:16:37 .HzgAktorBad:levelDay 0_Count: 1 lastTime: 1705745797 showDate: 1 0: 1002 lastState: 0 (since: 2024-01-20_10:59:54)
setstate myStatDevice 2024-01-20 11:16:37 .HzgAktorBad:levelHour 0: 90 (since: 2024-01-20_11:15:07) lastState: 0 0_Count: 1 showDate: 1 lastTime: 1705745797
setstate myStatDevice 2024-01-20 11:16:37 .HzgAktorBad:levelMonth lastState: 0 (since: 2024-01-20_10:59:54) 0: 1002 lastTime: 1705745797 showDate: 1 0_Count: 1
setstate myStatDevice 2024-01-20 11:16:37 .HzgAktorBad:levelYear 0_Count: 1 lastTime: 1705745797 showDate: 1 0: 1002 lastState: 0 (since: 2024-01-20_10:59:54)
setstate myStatDevice 2024-01-20 10:54:55 .HzgAktorBad:stateDay (since: 2024-01-20_10:54:55) lastState: off showDate: 1 lastTime: 1705744495 off: 0 off_Count: 1
setstate myStatDevice 2024-01-20 10:54:55 .HzgAktorBad:stateMonth lastState: off (since: 2024-01-20_10:54:55) off: 0 off_Count: 1 lastTime: 1705744495 showDate: 1
setstate myStatDevice 2024-01-20 10:54:55 .HzgAktorBad:stateYear lastState: off (since: 2024-01-20_10:54:55) lastTime: 1705744495 showDate: 1 off_Count: 1 off: 0


setstate myStatDevice 2024-01-20 11:19:22 .HzgThermostatBad:measured-tempDay Sum: 25674 Time: 1167 LastValue: 22.0 LastTime: 1705745962 ShowDate: 1 DecPlaces: 1
setstate myStatDevice 2024-01-20 11:19:22 .HzgThermostatBad:measured-tempHour Sum: 25674 Time: 1167 LastValue: 22.0 LastTime: 1705745962 ShowDate: 0 DecPlaces: 1
setstate myStatDevice 2024-01-20 11:19:22 .HzgThermostatBad:measured-tempMonth Sum: 25674 Time: 1167 LastValue: 22.0 LastTime: 1705745962 ShowDate: 1 DecPlaces: 1
setstate myStatDevice 2024-01-20 11:19:22 .HzgThermostatBad:measured-tempYear Sum: 25674 Time: 1167 LastValue: 22.0 LastTime: 1705745962 ShowDate: 1 DecPlaces: 1


setstate myStatDevice 2024-01-20 10:59:55 monitoredDevicesCUL_HM HzgAktorBad,HzgAktorBuero,HzgAktorFlur,HzgAktorSchlafzimmer,HzgAktorToilette,HzgAktorWohnzimmer,HzgThermostatBad_remote,HzgThermostatBuero,HzgThermostatToilette,HzgThermostatFlur,HzgThermostatBad,HzgThermostatHWR,HzgThermostatSchlafzimmer,HzgThermostatWohnzimmer
setstate myStatDevice 2024-01-20 10:54:55 monitoredDevicesUnsupported HzgThermostatBad#CUL_HM,HzgThermostatFlur#CUL_HM,HzgThermostatHWR#CUL_HM,HzgThermostatSchlafzimmer#CUL_HM,HzgThermostatToilette#CUL_HM,HzgThermostatWohnzimmer#CUL_HM
setstate myStatDevice 2024-01-20 10:54:55 monitoredDevicesnotify HzgThermostatBuero_notify_1
setstate myStatDevice 2024-01-20 10:59:55 nextPeriodChangeCalc 2024-01-20 11:59:55
setstate myStatDevice 2024-01-20 11:19:22 state Updated stats for: HzgThermostatBad


Ganz unten stehen die Devices, die monitored und unsupported sind.Beidesmal die gleichen... Die unsupported sind älter - kann das weg?

Stimmt da meine def und meine attribute, dass ich für den Level vom Aktor die (letzten) Einschaltdauern pro h/d/m/j bekomme?

Wenn das gehen würde, wäre ich glücklich.

Das Problem mit dem telebot verstehe ich auch noch nicht ganz, aber das gibt wieder einen anderen Thread





RalfRog

Hallo
Da hat ein einfacher "Schreibfehler" in der Definition von statistics aber mächtig Kreise gezogen (zu viel gleichzeitig gemacht?) .

Zur ConfigDB kann ich nichts beitragen.

Da im DBlog-Device "DbLogSelectionMode Exclude/Include" gesetzt ist, müssten sofern die RegEx im define passt die Werte in der Datenbank landen.

Meist ist es sinnvoll nur die "last" zu loggen und nicht auch noch alle Änderungen im Intervall (beispielsweise brauchst ja nur einen Max Wert und nicht noch alle Änderungen zum maximalen Max-Wert).

Zur Interpretation bei den drei Readings "monitoredDevices..." muss ich auswendig gerade passen.

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

wowogiengen

ich habe das DbLog-Device jetzt nochmal angepasst:

./mySQLDB.conf HzgThermostat.*:statMeasured-temp.*AvgLast|HzgAktor.*:statLevel.*Last
Aber die Einschaltdauern der Aktoren krieg ich immer noch nicht hin...

Das hier ist das einzige, was abgelegt wird:
statLevelDay      0: 05:39:36 0_Count  : 5 100   : 00:07:15 100_Count: 4 (since: 2024-01-20_10:59:55) 2024-01-20 16:46:46
statLevelHour     0: 00:46:49 0_Count  : 2 100   : 00:00:02 100_Count: 1                              2024-01-20 16:46:46
statLevelHourLast 0: 00:56:22 0_Count  : 2 100   : 00:03:38 100_Count: 1                              2024-01-20 15:59:55
statLevelMonth    0: 05:39:36 0_Count  : 5 100   : 00:07:15 100_Count: 4 (since: 2024-01-20_10:59:55) 2024-01-20 16:46:46
statLevelYear     0: 05:39:36 0_Count  : 5 100   : 00:07:15 100_Count: 4 (since: 2024-01-20_10:59:55) 2024-01-20 16:46:46
statStateDay    off: 00:00:00 off_Count: 1                               (since: 2024-01-20_10:54:55) 2024-01-20 10:54:55
statStateMonth  off: 00:00:00 off_Count: 1                               (since: 2024-01-20_10:54:55) 2024-01-20 10:54:55
statStateYear   off: 00:00:00 off_Count: 1                               (since: 2024-01-20_10:54:55) 2024-01-20 10:54:55
die letzten 3 brauch ich nicht, aber z.b aus statLevelHourLast möchte ich mir dann schon einen SVG-Plot darstellen lassen wollen...
Aber das wird nicht in der DB abgelegt, obwohl ich oben ja HzgAktor.*:statLevel.*Last als RegExp habe...

RalfRog

#9
Zitat von: wowogiengen am 20 Januar 2024, 16:58:19Aber die Einschaltdauern der Aktoren krieg ich immer noch nicht hin...

Hast du denn in deinen Thermostaten und Aktoren alle gewünschten/nötigen (stat)Readings drin? Nun dann kannst du sie ja ins Log schreiben.

Ok ich habe deine Beitrag wohl falsch interpretiert.
Die Werte sind jetzt da.
statLevelHourLast 0: 00:56:22 0_Count  : 2 100   : 00:03:38 100_Count: 1
Ich selber arbeite momentan mit DeltaReadings und habe keine Erfahrung wie das mit DurationReadings aussieht.

Also würde ich das so lesen: 1 mal an ca. 3,5 Minuten.  Aber bei der Erstellung SVG bin ich der Falsche.

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder