HM-CC-RT-DN dauernd CMDs_pending

Begonnen von oelidoc, 31 März 2023, 18:52:02

Vorheriges Thema - Nächstes Thema

oelidoc

Hallo,
ich habe hier zig HM-CC-RT-DN, die von mehreren HM-TC-IT-WM-W-EU gesteuert werden. In letzter Zeit steht bei den Ventilen teilweise über Stunden und Tage immer CMDs_pending.
Abgearbeitet werden die CMDs meist nur, wenn ich von Hand ein burstXmit auslöse. Ich habe den Verdacht, dass das etwas mit einem DOIF zu tun hat, das die Thermostate in Abhängigkeit von der Anwesenheit zwischen controlMode auto und manu umschaltet. Denn zwei Ventile, die nicht mittels DOIF gesteuert werden, zeigen das o.g. Verhalten nicht. Interessanterweise steht auf den betroffenen Displays der DN häufig noch Manu, obwohl die TC schon wieder im Auto Modus sind. M.E. wurde früher der Modus am DN nicht vom Modus des TC beeinflusst  ::) . Und wenn im Diplay Manu steht, lautet das Reading des DN trotzdem auto.
Was ist da los? Wer kann helfen?

Hier ein DN:
define Heizung_Arbeitszimmer CUL_HM 2DD3D8
attr Heizung_Arbeitszimmer userattr structHeizung structHeizung_map structexclude
attr Heizung_Arbeitszimmer .mId 0095
attr Heizung_Arbeitszimmer IOgrp virtualCCU
attr Heizung_Arbeitszimmer actCycle 000:10
attr Heizung_Arbeitszimmer actStatus alive
attr Heizung_Arbeitszimmer autoReadReg 5_readMissing
attr Heizung_Arbeitszimmer burstAccess 1_auto
attr Heizung_Arbeitszimmer event-on-change-reading desired-temp,measured-temp,actuator,battery,batteryLevel
attr Heizung_Arbeitszimmer expert defReg,allReg,templ
attr Heizung_Arbeitszimmer firmware 1.5
attr Heizung_Arbeitszimmer model HM-CC-RT-DN
attr Heizung_Arbeitszimmer room Arbeitszimmer
attr Heizung_Arbeitszimmer serialNr LEQ0779819
attr Heizung_Arbeitszimmer structHeizung Heizung
attr Heizung_Arbeitszimmer subType thermostat
attr Heizung_Arbeitszimmer webCmd getConfig:clear msgEvents:burstXmit
#   DEF        2DD3D8
#   FUUID      5c65c107-f33f-74ea-656a-c85769f3e18569d1
#   HMUART_MSGCNT 2893
#   HMUART_RAWMSG 05000047A086102DD3D80000000AACCF0E2940
#   HMUART_RSSI -71
#   HMUART_TIME 2023-03-31 18:28:41
#   IODev      HMUART
#   LASTInputDev RemoteHMUART1
#   MSGCNT     5794
#   NAME       Heizung_Arbeitszimmer
#   NR         330
#   NTFY_ORDER 48-Heizung_Arbeitszimmer
#   RemoteHMUART1_MSGCNT 2901
#   RemoteHMUART1_RAWMSG 0500002AA086102DD3D80000000AACCF0E2940
#   RemoteHMUART1_RSSI -42
#   RemoteHMUART1_TIME 2023-03-31 18:28:41
#   STATE      CMDs_pending
#   TYPE       CUL_HM
#   channel_01 Heizung_Arbeitszimmer_Weather
#   channel_02 Heizung_Arbeitszimmer_Climate
#   channel_03 Heizung_Arbeitszimmer_WindowRec
#   channel_04 Heizung_Arbeitszimmer_Clima
#   channel_05 Heizung_Arbeitszimmer_ClimaTeam
#   channel_06 Heizung_Arbeitszimmer_remote
#   disableNotifyFn 1
#   eventCount 871
#   lastMsg    No:A0 - t:10 s:2DD3D8 d:000000 0AACCF0E2940
#   protCmdPend 1 CMDs_pending
#   protCondBurst on
#   protLastRcv 2023-03-31 18:28:41
#   protRcv    2902 last_at:2023-03-31 18:28:41
#   protSnd    83 last_at:2023-03-31 12:55:10
#   protSndB   12 last_at:2023-03-31 12:55:01
#   protState  CMDs_pending
#   rssi_HMUART cnt:23 min:-75 max:-65 avg:-67.95 lst:-69
#   rssi_at_HMUART cnt:2893 min:-83 max:-57 avg:-62.12 lst:-71
#   rssi_at_RemoteHMUART1 cnt:2901 min:-51 max:-38 avg:-42.15 lst:-42
#   READINGS:
#     2023-03-26 18:53:02   Activity        alive
#     2023-03-31 12:55:01   CommandAccepted yes
#     2023-01-28 19:56:52   D-firmware      1.5
#     2023-01-28 19:56:52   D-serialNr      LEQ0779819
#     2023-03-31 12:55:01   IODev           HMUART
#     2023-03-31 12:55:02   PairedTo        0xF10804
#     2021-05-21 20:52:44   R-backOnTime    10 s
#     2023-02-04 09:28:56   R-btnLock       on
#     2021-05-21 20:52:44   R-burstRx       on
#     2021-05-21 20:52:44   R-cyclicInfoMsg on
#     2021-05-21 20:52:44   R-cyclicInfoMsgDis 0
#     2021-05-21 20:52:44   R-globalBtnLock off
#     2021-05-21 20:52:44   R-localResDis   off
#     2021-05-21 20:52:44   R-lowBatLimitRT 2.1 V
#     2021-05-21 20:52:44   R-modusBtnLock  off
#     2021-05-21 20:52:44   R-pairCentral   0xF10804
#     2023-03-31 18:28:41   actuator        41
#     2023-03-31 18:28:41   battery         ok
#     2023-03-31 18:28:41   batteryLevel    2.9
#     2023-03-31 12:56:10   cfgState        ok
#     2023-03-31 15:32:50   commState       CMDs_pending
#     2021-09-21 19:23:43   controlMode     auto
#     2023-03-31 18:28:41   desired-temp    21.5
#     2023-03-31 18:28:41   measured-temp   20.7
#     2023-03-31 18:28:41   motorErr        ok
#     2023-01-29 16:07:18   powerOn         2023-01-29 16:07:18
#     2023-01-29 16:07:18   recentStateType info
#     2023-03-31 15:32:50   state           CMDs_pending
#     2023-03-31 09:29:15   time-request    -
#   cmdStack:
#     ++A011F108042DD3D88002
#   helper:
#     HM_CMDNR   160
#     cSnd       01F108042DD3D803041011120103,01F108042DD3D803041011120107
#     cfgStateUpdt 0
#     lastMsgTm  1680280121.06885
#     mId        0095
#     peerFriend -
#     peerOpt    -:thermostat
#     regLst     0
#     rxType     140
#     supp_Pair_Rep 0
#     ack:
#     cmds:
#       TmplKey    :no:1679849456.18043
#       TmplTs     1679849456.18043
#       cmdKey     0:1:0::Heizung_Arbeitszimmer:0095:00:
#       cmdLst:
#         assignHmKey noArg
#         burstXmit  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-]
#         inhibit    [(on|{off})]
#         raw        -data- [...]
#         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
#         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
#         reset      noArg
#         sysTime    noArg
#         tplDel     -tplDel-
#         tplSet_0   -tplChan-
#         unpair     noArg
#       lst:
#         condition  slider,0,1,255
#         peer       
#         peerOpt   
#         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        0
#       tpl        1
#     io:
#       flgs       0
#       newChn     +2DD3D8,00,01,00
#       nextSend   1680280121.16474
#       rxt        2
#       vccu       virtualCCU
#       p:
#         2DD3D8
#         00
#         01
#         00
#       prefIO:
#     mRssi:
#       mNo        A0
#       io:
#         HMUART:
#           -69
#           -69
#         RemoteHMUART1:
#           -42
#           -42
#     peerIDsH:
#     prt:
#       awake      0
#       bErr       0
#       brstWu     1
#       sProc      2
#       tryMsg:
#     q:
#       qReqConf   
#       qReqStat   
#     regCollect:
#     role:
#       dev        1
#       prs        1
#     rssi:
#       HMUART:
#         avg        -67.9565217391305
#         cnt        23
#         lst        -69
#         max        -65
#         min        -75
#       at_HMUART:
#         avg        -62.1220186657448
#         cnt        2893
#         lst        -71
#         max        -57
#         min        -83
#       at_RemoteHMUART1:
#         avg        -42.1513271285764
#         cnt        2901
#         lst        -42
#         max        -38
#         min        -51
#     shRegW:
#       07         04
#     shadowReg:
#     tmpl:
#
setstate Heizung_Arbeitszimmer CMDs_pending
setstate Heizung_Arbeitszimmer 2023-01-28 19:56:52 .D-devInfo 00FFFF
setstate Heizung_Arbeitszimmer 2023-01-28 19:56:52 .D-stc 59
setstate Heizung_Arbeitszimmer 2023-03-31 12:55:02 .RegL_00.  00:00 01:01 02:01 09:01 0A:F1 0B:08 0C:04 0E:0A 0F:01 11:00 12:15 16:00 18:00 19:00 1A:00
setstate Heizung_Arbeitszimmer 2023-03-31 18:31:04 .RegL_07.
setstate Heizung_Arbeitszimmer 2023-03-26 18:50:56 .associatedWith Heizung_Arbeitszimmer,Heizung_Arbeitszimmer_Clima,Heizung_Arbeitszimmer_ClimaTeam,Heizung_Arbeitszimmer_Climate,Heizung_Arbeitszimmer_Weather,Heizung_Arbeitszimmer_WindowRec,Heizung_Arbeitszimmer_remote,Heizung_Arbeitszimmer
setstate Heizung_Arbeitszimmer 2023-03-31 18:28:41 .protLastRcv 20230331182841
setstate Heizung_Arbeitszimmer 2023-03-26 18:53:02 Activity alive
setstate Heizung_Arbeitszimmer 2023-03-31 12:55:01 CommandAccepted yes
setstate Heizung_Arbeitszimmer 2023-01-28 19:56:52 D-firmware 1.5
setstate Heizung_Arbeitszimmer 2023-01-28 19:56:52 D-serialNr LEQ0779819
setstate Heizung_Arbeitszimmer 2023-03-31 12:55:01 IODev HMUART
setstate Heizung_Arbeitszimmer 2023-03-31 12:55:02 PairedTo 0xF10804
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-backOnTime 10 s
setstate Heizung_Arbeitszimmer 2023-02-04 09:28:56 R-btnLock on
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-burstRx on
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-cyclicInfoMsg on
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-cyclicInfoMsgDis 0
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-globalBtnLock off
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-localResDis off
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-lowBatLimitRT 2.1 V
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-modusBtnLock off
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-pairCentral 0xF10804
setstate Heizung_Arbeitszimmer 2023-03-31 18:28:41 actuator 41
setstate Heizung_Arbeitszimmer 2023-03-31 18:28:41 battery ok
setstate Heizung_Arbeitszimmer 2023-03-31 18:28:41 batteryLevel 2.9
setstate Heizung_Arbeitszimmer 2023-03-31 12:56:10 cfgState ok
setstate Heizung_Arbeitszimmer 2023-03-31 15:32:50 commState CMDs_pending
setstate Heizung_Arbeitszimmer 2021-09-21 19:23:43 controlMode auto
setstate Heizung_Arbeitszimmer 2023-03-31 18:28:41 desired-temp 21.5
setstate Heizung_Arbeitszimmer 2023-03-31 18:28:41 measured-temp 20.7
setstate Heizung_Arbeitszimmer 2023-03-31 18:28:41 motorErr ok
setstate Heizung_Arbeitszimmer 2023-01-29 16:07:18 powerOn 2023-01-29 16:07:18
setstate Heizung_Arbeitszimmer 2023-01-29 16:07:18 recentStateType info
setstate Heizung_Arbeitszimmer 2023-03-31 15:32:50 state CMDs_pending
setstate Heizung_Arbeitszimmer 2023-03-31 09:29:15 time-request -


Der dazu gehörige TC:
define Thermostat_Arbeitszimmer CUL_HM 31415B
attr Thermostat_Arbeitszimmer userattr structHeizung structHeizung_map structexclude
attr Thermostat_Arbeitszimmer .mId 00AD
attr Thermostat_Arbeitszimmer IOgrp virtualCCU:RemoteHMUART1
attr Thermostat_Arbeitszimmer actCycle 000:10
attr Thermostat_Arbeitszimmer actStatus alive
attr Thermostat_Arbeitszimmer autoReadReg 5_readMissing
attr Thermostat_Arbeitszimmer burstAccess 1_auto
attr Thermostat_Arbeitszimmer event-on-change-reading desired-temp,measured-temp,battery,batteryLevel
attr Thermostat_Arbeitszimmer expert defReg,allReg,templ
attr Thermostat_Arbeitszimmer firmware 1.4
attr Thermostat_Arbeitszimmer model HM-TC-IT-WM-W-EU
attr Thermostat_Arbeitszimmer msgRepeat 1
attr Thermostat_Arbeitszimmer room Arbeitszimmer
attr Thermostat_Arbeitszimmer serialNr LEQ1072710
attr Thermostat_Arbeitszimmer structHeizung Heizung
attr Thermostat_Arbeitszimmer subType thermostat
attr Thermostat_Arbeitszimmer webCmd getConfig:clear msgEvents
#   DEF        31415B
#   FUUID      5c65c107-f33f-74ea-e8cd-ca9853db0e238ca0
#   HMUART_MSGCNT 6118
#   HMUART_RAWMSG 0500003FEE865A31415B000000ACD035
#   HMUART_RSSI -63
#   HMUART_TIME 2023-03-31 18:33:43
#   IODev      RemoteHMUART1
#   LASTInputDev RemoteHMUART1
#   MSGCNT     12249
#   NAME       Thermostat_Arbeitszimmer
#   NR         365
#   NTFY_ORDER 48-Thermostat_Arbeitszimmer
#   RemoteHMUART1_MSGCNT 6131
#   RemoteHMUART1_RAWMSG 05000031EE865A31415B000000ACD035
#   RemoteHMUART1_RSSI -49
#   RemoteHMUART1_TIME 2023-03-31 18:33:43
#   STATE      CMDs_done
#   TYPE       CUL_HM
#   channel_01 Thermostat_Arbeitszimmer_Weather
#   channel_02 Thermostat_Arbeitszimmer_Climate
#   channel_03 Thermostat_Arbeitszimmer_WindowRec
#   channel_06 Thermostat_Arbeitszimmer_remote
#   channel_07 Thermostat_Arbeitszimmer_SwitchTr
#   disableNotifyFn 1
#   eventCount 534
#   lastMsg    No:EE - t:5A s:31415B d:000000 ACD035
#   protLastRcv 2023-03-31 18:33:43
#   protRcv    6138 last_at:2023-03-31 18:33:43
#   protRcvB   5 last_at:2023-03-30 18:38:17
#   protSnd    58 last_at:2023-03-31 17:02:36
#   protSndB   30 last_at:2023-03-31 17:02:35
#   protState  CMDs_done
#   rssi_RemoteHMUART1 cnt:28 min:-52 max:-47 avg:-48.32 lst:-47
#   rssi_at_HMUART cnt:6118 min:-71 max:-59 avg:-61.56 lst:-63
#   rssi_at_RemoteHMUART1 cnt:6131 min:-58 max:-48 avg:-51.41 lst:-49
#   READINGS:
#     2023-03-26 18:53:02   Activity        alive
#     2023-03-31 17:02:35   CommandAccepted yes
#     2023-01-29 14:49:21   D-firmware      1.4
#     2023-01-29 14:49:21   D-serialNr      LEQ1072710
#     2023-03-31 17:02:35   IODev           RemoteHMUART1
#     2023-02-05 14:38:42   PairedTo        0xF10804
#     2021-05-21 20:47:52   R-btnLock       off
#     2021-05-21 20:47:52   R-burstRx       on
#     2021-05-21 20:47:52   R-cyclicInfoMsg on
#     2021-05-21 20:47:52   R-cyclicInfoMsgDis 0
#     2021-05-21 20:47:52   R-globalBtnLock off
#     2021-05-21 20:47:52   R-localResDis   off
#     2021-05-21 20:47:52   R-lowBatLimitRT 2.2 V
#     2021-05-21 20:47:52   R-modusBtnLock  off
#     2023-01-29 14:44:57   R-pairCentral   0xF10804
#     2023-03-31 18:29:20   battery         ok
#     2023-03-31 18:29:20   batteryLevel    2.8
#     2023-03-28 21:55:20   cfgState        ok
#     2023-03-31 17:02:36   commState       CMDs_done
#     2023-03-31 18:29:20   desired-temp    21.5
#     2023-03-31 18:29:20   measured-temp   20.8
#     2023-01-29 16:02:29   powerOn         2023-01-29 16:02:29
#     2023-01-29 16:02:29   recentStateType info
#     2023-03-31 17:02:36   state           CMDs_done
#     2023-01-29 16:02:47   time-request    -
#     2022-02-26 12:54:15   trigLast        fhem:80
#   helper:
#     HM_CMDNR   238
#     PONtest    1
#     cSnd       11F1080431415B86042B,11F1080431415B86022B
#     lastMsgTm  1680280423.39691
#     mId        00AD
#     peerFriend -
#     peerOpt    -:thermostat
#     regLst     0
#     rxType     6
#     supp_Pair_Rep 0
#     ack:
#     cmds:
#       TmplKey    :no:1679849456.63985
#       TmplTs     1679849456.63985
#       cmdKey     0:1:0::Thermostat_Arbeitszimmer:00AD:00:
#       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-]
#         inhibit    [(on|{off})]
#         raw        -data- [...]
#         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
#         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
#         reset      noArg
#         sysTime    noArg
#         tplDel     -tplDel-
#         tplSet_0   -tplChan-
#         unpair     noArg
#       lst:
#         condition  slider,0,1,255
#         peer       
#         peerOpt   
#         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        0
#       tpl        1
#     io:
#       flgs       0
#       newChn     +31415B,00,01,00
#       nextSend   1680280423.49319
#       rxt        0
#       vccu       virtualCCU
#       p:
#         31415B
#         00
#         01
#         00
#       prefIO:
#         RemoteHMUART1
#     mRssi:
#       mNo        EE
#       io:
#         HMUART:
#           -63
#           -63
#         RemoteHMUART1:
#           -41
#           -41
#     peerIDsH:
#     prt:
#       awake      0
#       bErr       0
#       sProc      0
#     q:
#       qReqConf   
#       qReqStat   
#     role:
#       dev        1
#       prs        1
#     rssi:
#       RemoteHMUART1:
#         avg        -48.3214285714286
#         cnt        28
#         lst        -47
#         max        -47
#         min        -52
#       at_HMUART:
#         avg        -61.561131088591
#         cnt        6118
#         lst        -63
#         max        -59
#         min        -71
#       at_RemoteHMUART1:
#         avg        -51.4193443157723
#         cnt        6131
#         lst        -49
#         max        -48
#         min        -58
#     shRegW:
#       07         02
#     shadowReg:
#     tmpl:
#
setstate Thermostat_Arbeitszimmer CMDs_done
setstate Thermostat_Arbeitszimmer 2023-01-29 14:49:21 .D-devInfo 03FFFF
setstate Thermostat_Arbeitszimmer 2023-01-29 14:49:21 .D-stc 58
setstate Thermostat_Arbeitszimmer 2023-02-05 14:38:42 .RegL_00. 00:00 01:01 02:01 09:01 0A:F1 0B:08 0C:04 0F:00 11:00 12:16 16:00 18:00 19:00 1A:00
setstate Thermostat_Arbeitszimmer 2023-02-05 14:51:02 .RegL_07.
setstate Thermostat_Arbeitszimmer 2023-03-26 18:50:56 .associatedWith Thermostat_Arbeitszimmer,Thermostat_Arbeitszimmer_Climate,Thermostat_Arbeitszimmer_SwitchTr,Thermostat_Arbeitszimmer_Weather,Thermostat_Arbeitszimmer_WindowRec,Thermostat_Arbeitszimmer_remote,Thermostat_Arbeitszimmer
setstate Thermostat_Arbeitszimmer 2023-03-31 18:33:43 .protLastRcv 20230331183343
setstate Thermostat_Arbeitszimmer 2023-03-26 18:53:02 Activity alive
setstate Thermostat_Arbeitszimmer 2023-03-31 17:02:35 CommandAccepted yes
setstate Thermostat_Arbeitszimmer 2023-01-29 14:49:21 D-firmware 1.4
setstate Thermostat_Arbeitszimmer 2023-01-29 14:49:21 D-serialNr LEQ1072710
setstate Thermostat_Arbeitszimmer 2023-03-31 17:02:35 IODev RemoteHMUART1
setstate Thermostat_Arbeitszimmer 2023-02-05 14:38:42 PairedTo 0xF10804
setstate Thermostat_Arbeitszimmer 2021-05-21 20:47:52 R-btnLock off
setstate Thermostat_Arbeitszimmer 2021-05-21 20:47:52 R-burstRx on
setstate Thermostat_Arbeitszimmer 2021-05-21 20:47:52 R-cyclicInfoMsg on
setstate Thermostat_Arbeitszimmer 2021-05-21 20:47:52 R-cyclicInfoMsgDis 0
setstate Thermostat_Arbeitszimmer 2021-05-21 20:47:52 R-globalBtnLock off
setstate Thermostat_Arbeitszimmer 2021-05-21 20:47:52 R-localResDis off
setstate Thermostat_Arbeitszimmer 2021-05-21 20:47:52 R-lowBatLimitRT 2.2 V
setstate Thermostat_Arbeitszimmer 2021-05-21 20:47:52 R-modusBtnLock off
setstate Thermostat_Arbeitszimmer 2023-01-29 14:44:57 R-pairCentral 0xF10804
setstate Thermostat_Arbeitszimmer 2023-03-31 18:29:20 battery ok
setstate Thermostat_Arbeitszimmer 2023-03-31 18:29:20 batteryLevel 2.8
setstate Thermostat_Arbeitszimmer 2023-03-28 21:55:20 cfgState ok
setstate Thermostat_Arbeitszimmer 2023-03-31 17:02:36 commState CMDs_done
setstate Thermostat_Arbeitszimmer 2023-03-31 18:29:20 desired-temp 21.5
setstate Thermostat_Arbeitszimmer 2023-03-31 18:29:20 measured-temp 20.8
setstate Thermostat_Arbeitszimmer 2023-01-29 16:02:29 powerOn 2023-01-29 16:02:29
setstate Thermostat_Arbeitszimmer 2023-01-29 16:02:29 recentStateType info
setstate Thermostat_Arbeitszimmer 2023-03-31 17:02:36 state CMDs_done
setstate Thermostat_Arbeitszimmer 2023-01-29 16:02:47 time-request -
setstate Thermostat_Arbeitszimmer 2022-02-26 12:54:15 trigLast fhem:80


Das erwähnte DOIF:
define heizung_abwesend DOIF ([rgr_Residents] eq "home") (set Thermostat_Kueche_Climate controlMode auto) (set Thermostat_Wohnzimmer_Climate controlMode auto) (set Thermostat_Bad_Climate controlMode auto) (set Thermostat_Arbeitszimmer_Climate controlMode auto) (set Thermostat_Flur_Climate controlMode auto)\
DOELSEIF ([rgr_Residents] eq "absent") (set Thermostat_Arbeitszimmer_Climate controlManu 19.0) (set Thermostat_Flur_Climate controlManu 19.0) (set Thermostat_Kueche_Climate controlManu 20.0) (set Thermostat_Wohnzimmer_Climate controlManu 20.0) (set Thermostat_Bad_Climate controlManu 19.5)\
DOELSEIF([rgr_Residents] eq "gone")
attr heizung_abwesend cmdState Anwesend,Anwesend,Anwesend,Anwesend,Anwesend|Absenkung,Absenkung,Absenkung,Absenkung,Absenkung|Urlaub
attr heizung_abwesend disable 0
attr heizung_abwesend do always
attr heizung_abwesend icon helper_doif
attr heizung_abwesend room Heizung,Residents
attr heizung_abwesend wait 15,15,15,15,15:5,5,5,5,5
#   DEF        ([rgr_Residents] eq "home") (set Thermostat_Kueche_Climate controlMode auto) (set Thermostat_Wohnzimmer_Climate controlMode auto) (set Thermostat_Bad_Climate controlMode auto) (set Thermostat_Arbeitszimmer_Climate controlMode auto) (set Thermostat_Flur_Climate controlMode auto)
#DOELSEIF ([rgr_Residents] eq "absent") (set Thermostat_Arbeitszimmer_Climate controlManu 19.0) (set Thermostat_Flur_Climate controlManu 19.0) (set Thermostat_Kueche_Climate controlManu 20.0) (set Thermostat_Wohnzimmer_Climate controlManu 20.0) (set Thermostat_Bad_Climate controlManu 19.5)
#DOELSEIF([rgr_Residents] eq "gone")
#   FUUID      5c65c109-f33f-74ea-5b1f-e248fb43ca1f8c65
#   MODEL      FHEM
#   NAME       heizung_abwesend
#   NOTIFYDEV  global,rgr_Residents
#   NR         445
#   NTFY_ORDER 50-heizung_abwesend
#   STATE      Anwesend
#   TYPE       DOIF
#   VERSION    27348 2023-03-23 17:28:47
#   eventCount 360
#   READINGS:
#     2023-03-31 15:31:50   Device          rgr_Residents
#     2023-03-31 15:33:06   cmd             1.5
#     2023-03-31 15:33:06   cmd_event       rgr_Residents
#     2023-03-31 15:33:06   cmd_nr          1
#     2023-03-31 15:33:06   cmd_seqnr       5
#     2023-03-31 15:31:50   e_rgr_Residents_STATE home
#     2022-10-08 10:56:40   mode            enabled
#     2023-03-31 15:33:06   state           Anwesend
#     2023-03-31 15:33:05   wait_timer      no timer
#   Regex:
#     accu:
#     bar:
#     barAvg:
#     collect:
#     cond:
#       rgr_Residents:
#         0:
#           &STATE     ^rgr_Residents$
#         1:
#           &STATE     ^rgr_Residents$
#         2:
#           &STATE     ^rgr_Residents$
#   attr:
#     cmdState:
#       0:
#         Anwesend
#         Anwesend
#         Anwesend
#         Anwesend
#         Anwesend
#       1:
#         Absenkung
#         Absenkung
#         Absenkung
#         Absenkung
#         Absenkung
#       2:
#         Urlaub
#     wait:
#       0:
#         15
#         15
#         15
#         15
#         15
#       1:
#         5
#         5
#         5
#         5
#         5
#     waitdel:
#   condition:
#     0          ::InternalDoIf($hash,'rgr_Residents','STATE') eq "home"
#     1          ::InternalDoIf($hash,'rgr_Residents','STATE') eq "absent"
#     2          ::InternalDoIf($hash,'rgr_Residents','STATE') eq "gone"
#   do:
#     0:
#       0          set Thermostat_Kueche_Climate controlMode auto
#       1          set Thermostat_Wohnzimmer_Climate controlMode auto
#       2          set Thermostat_Bad_Climate controlMode auto
#       3          set Thermostat_Arbeitszimmer_Climate controlMode auto
#       4          set Thermostat_Flur_Climate controlMode auto
#     1:
#       0          set Thermostat_Arbeitszimmer_Climate controlManu 19.0
#       1          set Thermostat_Flur_Climate controlManu 19.0
#       2          set Thermostat_Kueche_Climate controlManu 20.0
#       3          set Thermostat_Wohnzimmer_Climate controlManu 20.0
#       4          set Thermostat_Bad_Climate controlManu 19.5
#     2:
#       0         
#     3:
#   helper:
#     NOTIFYDEV  global,rgr_Residents
#     event      presence: present
#     globalinit 1
#     last_timer 0
#     sleepdevice rgr_Residents
#     sleepsubtimer -1
#     sleeptimer -1
#     timerdev   rgr_Residents
#     timerevent presence: present
#     triggerDev rgr_Residents
#     timerevents:
#       presence: present
#     timereventsState:
#       presence: present
#     triggerEvents:
#       presence: present
#     triggerEventsState:
#       presence: present
#   internals:
#     all         rgr_Residents:STATE
#   perlblock:
#   readings:
#   trigger:
#   uiState:
#   uiTable:
#
setstate heizung_abwesend Anwesend
setstate heizung_abwesend 2022-03-20 10:53:22 .eM off
setstate heizung_abwesend 2023-03-31 15:31:50 Device rgr_Residents
setstate heizung_abwesend 2023-03-31 15:33:06 cmd 1.5
setstate heizung_abwesend 2023-03-31 15:33:06 cmd_event rgr_Residents
setstate heizung_abwesend 2023-03-31 15:33:06 cmd_nr 1
setstate heizung_abwesend 2023-03-31 15:33:06 cmd_seqnr 5
setstate heizung_abwesend 2023-03-31 15:31:50 e_rgr_Residents_STATE home
setstate heizung_abwesend 2022-10-08 10:56:40 mode enabled
setstate heizung_abwesend 2023-03-31 15:33:06 state Anwesend
setstate heizung_abwesend 2023-03-31 15:33:05 wait_timer no timer


Hier ein List vom Climate Kanal des DN, der im Diplay Manu anzeigt und im Reading controlMode set_auto
define Heizung_Arbeitszimmer_Climate CUL_HM 2DD3D802
attr Heizung_Arbeitszimmer_Climate model HM-CC-RT-DN
attr Heizung_Arbeitszimmer_Climate peerIDs 00000000,31415B02
attr Heizung_Arbeitszimmer_Climate room Arbeitszimmer
#   DEF        2DD3D802
#   FUUID      5c65c107-f33f-74ea-94c3-2c4997ccc56636e3
#   IODev     
#   NAME       Heizung_Arbeitszimmer_Climate
#   NR         336
#   NTFY_ORDER 48-Heizung_Arbeitszimmer_Climate
#   STATE      peered
#   TYPE       CUL_HM
#   chanNo     02
#   device     Heizung_Arbeitszimmer
#   disableNotifyFn 1
#   eventCount 450
#   peerList   Thermostat_Arbeitszimmer_Climate
#   protState  Info_Cleared
#   READINGS:
#     2023-03-28 21:46:27   R-sign          off
#     2023-03-31 12:56:10   cfgState        ok
#     2023-03-31 15:32:50   commState       CMDs_pending
#     2023-03-31 15:32:50   controlMode     set_auto
#     2023-03-31 12:55:03   peerList        Thermostat_Arbeitszimmer_Climate
#     2023-03-31 12:55:03   state           peered
#     2023-03-31 12:54:06   trigLast        fhem:81
#   helper:
#     peerFriend peerRtTc
#     peerIDsRaw ,31415B02,00000000
#     peerIDsState complete
#     peerOpt    p:thermostat
#     regLst     1
#     cmds:
#       TmplKey    Thermostat_Arbeitszimmer_Climate:no:1680260085.94128
#       TmplTs     1680260085.94128
#       cmdKey     1:0:0::Heizung_Arbeitszimmer:0095:02:Thermostat_Arbeitszimmer_Climate
#       cmdLst:
#         burstXmit  noArg
#         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
#         getConfig  noArg
#         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
#         inhibit    [(on|{off})]
#         peerBulk   -peer1,peer2,...- [({set}|unset)]
#         peerSmart  -peerOpt-
#         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
#         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
#         sign       [(on|{off})]
#         sysTime    noArg
#         tplDel     -tplDel-
#         tplSet_0   -tplChan-
#         tplSet_Thermostat_Arbeitszimmer_Climate -tplPeer-
#       lst:
#         condition  slider,0,1,255
#         peer       Thermostat_Arbeitszimmer_Climate
#         peerOpt    remove_Thermostat_Arbeitszimmer_Climate,Heizung_Ankleidezimmer_Climate,Heizung_Bad_Climate,Heizung_Flur_Climate,Heizung_GaesteWC_Climate,Heizung_Kueche_gross_Climate,Heizung_Kueche_klein_Climate,Heizung_Schlafzimmer_gross_Climate,Heizung_Schlafzimmer_klein_Climate,Heizung_Wohnzimmer_Climate
#         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        0
#       tpl        1
#     peerIDsH:
#       00000000   broadcast
#       31415B02   Thermostat_Arbeitszimmer_Climate
#     prt:
#       bErr       0
#       brstWu     1
#       sProc      0
#     regCollect:
#     role:
#       chn        1
#     shadowReg:
#     tmpl:
#
setstate Heizung_Arbeitszimmer_Climate peered
setstate Heizung_Arbeitszimmer_Climate 2023-03-31 12:55:03 .RegL_01.  00:00 08:00
setstate Heizung_Arbeitszimmer_Climate 2023-03-31 12:55:03 .associatedWith Heizung_Arbeitszimmer,Heizung_Arbeitszimmer_Clima,Heizung_Arbeitszimmer_ClimaTeam,Heizung_Arbeitszimmer_Climate,Heizung_Arbeitszimmer_Weather,Heizung_Arbeitszimmer_WindowRec,Heizung_Arbeitszimmer_remote,Heizung_Arbeitszimmer,Thermostat_Arbeitszimmer_Climate
setstate Heizung_Arbeitszimmer_Climate 2023-03-31 12:55:03 .peerListRDate 2023-03-31 12:55:03
setstate Heizung_Arbeitszimmer_Climate 2023-03-28 21:46:27 R-sign off
setstate Heizung_Arbeitszimmer_Climate 2023-03-31 12:56:10 cfgState ok
setstate Heizung_Arbeitszimmer_Climate 2023-03-31 15:32:50 commState CMDs_pending
setstate Heizung_Arbeitszimmer_Climate 2023-03-31 15:32:50 controlMode set_auto
setstate Heizung_Arbeitszimmer_Climate 2023-03-31 12:55:03 peerList Thermostat_Arbeitszimmer_Climate
setstate Heizung_Arbeitszimmer_Climate 2023-03-31 12:55:03 state peered
setstate Heizung_Arbeitszimmer_Climate 2023-03-31 12:54:06 trigLast fhem:81


Kann da irgendwer was erkennen?

Vielen Dank

oelidoc

frank

zeig mal je ein list von den hmuart
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

oelidoc

Zitat von: frank am 31 März 2023, 20:51:55zeig mal je ein list von den hmuart

define RemoteHMUART1 HMUARTLGW uart://192.168.178.53:2000
attr RemoteHMUART1 hmId F10804
attr RemoteHMUART1 icon hm_ccu
attr RemoteHMUART1 room Arbeitszimmer
#  AssignedPeerCnt 8
#  CNT        228
#  Clients    :CUL_HM:
#  DEF        uart://192.168.178.53:2000
#  DEVCNT    89
#  DevState  99
#  DevType    UART
#  DeviceName 192.168.178.53:2000
#  FD        89
#  FUUID      5c65c109-f33f-74ea-8fad-c01713ac5bf364b8
#  LastOpen  1679849457.35674
#  NAME      RemoteHMUART1
#  NOTIFYDEV  global
#  NR        50
#  NTFY_ORDER 47-RemoteHMUART1
#  PARTIAL   
#  RAWMSG    050000391A86102B73CC0000000AACDC0C0000
#  RSSI      -57
#  STATE      opened
#  TYPE      HMUARTLGW
#  XmitOpen  1
#  eventCount 7
#  model      HM-MOD-UART
#  msgLoadCurrent 1
#  msgLoadHistory 0/0/0/0/0/0/0/1/0/0/0/0
#  msgLoadHistoryAbs 1/1/1/1/1/1/1/1/0/0/0/0/0
#  owner      F10804
#  owner_CCU  virtualCCU
#  Helper:
#    CreditTimer 29339
#    FW        66561
#    Initialized 1
#    SendCnt    649
#    AckPending:
#      46:
#        cmd        02000000568002F1080418E5220101C800
#        dst        1
#        frame      FD0013012E02000000568002F1080418E5220101C800AC50
#        time      1680286279.36344
#      48:
#        cmd        02000000568002F1080418E5220101C800
#        dst        1
#        frame      FD0013013002000000568002F1080418E5220101C800B5CD
#        time      1680286280.49266
#      49:
#        cmd        02000000598002F1080418E5220101C800
#        dst        1
#        frame      FD0013013102000000598002F1080418E5220101C8002355
#        time      1680286282.86413
#      63:
#        cmd        020000005C8002F1080418E5220101C800
#        dst        1
#        frame      FD0013013F020000005C8002F1080418E5220101C8007A0B
#        time      1680286479.87829
#      67:
#        cmd        020000005F8002F1080418E5220101C800
#        dst        1
#        frame      FD00130143020000005F8002F1080418E5220101C8004CAC
#        time      1680286526.88138
#      69:
#        cmd        02000000628002F1080418E5220101C800
#        dst        1
#        frame      FD0013014502000000628002F1080418E5220101C800C16B
#        time      1680286542.63208
#      70:
#        cmd        02000000628002F1080418E5220101C800
#        dst        1
#        frame      FD0013014602000000628002F1080418E5220101C800FD57
#        time      1680286543.75282
#      71:
#        cmd        02000000628002F1080418E5220101C800
#        dst        1
#        frame      FD0013014702000000628002F1080418E5220101C8006940
#        time      1680286544.25743
#      72:
#        cmd        02000000628002F1080418E5220101C800
#        dst        1
#        frame      FD0013014802000000628002F1080418E5220101C800A58C
#        time      1680286545.2672
#      74:
#        cmd        02000000658002F1080418E5220101C800
#        dst        1
#        frame      FD0013014A02000000658002F1080418E5220101C8007321
#        time      1680286552.63212
#    LastSendLen:
#      3
#      3
#    Log:
#      IDs:
#    PendingCMD:
#    RoundTrip:
#      Delay      0.0050199031829834
#    loadLvl:
#      lastHistory 1680288662.04815
#  MatchList:
#    1:CUL_HM  ^A......................
#  Peers:
#    18E522    +18E522,00,01,00
#    240383    +240383,00,01,00
#    2B73CC    +2B73CC,00,01,00
#    2B7634    +2B7634,00,01,00
#    31415B    +31415B,00,01,00
#    3141DB    +3141DB,00,01,00
#    31422E    +31422E,00,01,00
#    3D83A4    +3D83A4,00,01,00
#  READINGS:
#    2023-03-26 18:51:01  D-HMIdAssigned  F10804
#    2023-03-26 18:51:01  D-HMIdOriginal  5841F6
#    2023-03-26 18:51:01  D-firmware      1.4.1
#    2023-03-26 18:51:01  D-serialNr      OEQ0306937
#    2023-03-26 18:50:33  D-type          HM-MOD-UART
#    2023-03-26 18:51:02  cond            ok
#    2023-03-31 20:15:46  load            1
#    2023-03-26 18:51:02  loadLvl        low
#    2023-03-26 18:50:57  state          opened
#  helper:
#
setstate RemoteHMUART1 opened
setstate RemoteHMUART1 2023-03-26 18:51:01 D-HMIdAssigned F10804
setstate RemoteHMUART1 2023-03-26 18:51:01 D-HMIdOriginal 5841F6
setstate RemoteHMUART1 2023-03-26 18:51:01 D-firmware 1.4.1
setstate RemoteHMUART1 2023-03-26 18:51:01 D-serialNr OEQ0306937
setstate RemoteHMUART1 2023-03-26 18:50:33 D-type HM-MOD-UART
setstate RemoteHMUART1 2023-03-26 18:51:02 cond ok
setstate RemoteHMUART1 2023-03-31 20:15:46 load 1
setstate RemoteHMUART1 2023-03-26 18:51:02 loadLvl low
setstate RemoteHMUART1 2023-03-26 18:50:57 state opened


frank

was ist mit list #2?
dann poste mal von der vccu ein "get listDevice" und markiere die devices mit dem problem

passiert das eventuell nach fhem restart?

probiere mal die cul_hm von dort: https://forum.fhem.de/index.php?msg=1230045
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

oelidoc

Guten Morgen,
Nein - kein Zusammenhang mit fhem restart.
Hier die VCCU - habe die betroffenen DN mit "#" markiert:
devices using virtualCCU
current IO / preferred
  HMUART / --- Bewaesserungs_Relais
# HMUART / --- Heizung_Arbeitszimmer
# HMUART / --- Heizung_Flur
# HMUART / --- Heizung_GaesteWC
  HMUART / --- Heizung_Schlafzimmer_gross
  HMUART / --- Heizung_Schlafzimmer_klein
# HMUART / --- Heizung_Wohnzimmer
  HMUART / --- Jalousie1
  HMUART / --- Jalousie2
  HMUART / --- Jalousie3
  HMUART / --- Jalousie4
  HMUART / --- Jalousie5
  HMUART / --- Jalousie6
  HMUART / --- Jalousie7
  HMUART / --- Jalousie8
  HMUART / --- Licht_Arbeitszimmer
  HMUART / --- Licht_Kueche
  HMUART / --- Licht_Wohnzimmer
  HMUART / --- Schalter_Terrassentuer_oben
  HMUART / --- Zirkulationspumpe
  HMUART / HMUART Fenster_Schlafzimmer_gross
  HMUART / HMUART Fenster_Schlafzimmer_klein
  HMUART / HMUART Fernbedienung
  HMUART / HMUART Thermostat_Flur
  HMUART / HMUART Thermostat_Kueche
  HMUART / HMUART Thermostat_Schlafzimmer
# RemoteHMUART1 / --- Heizung_Ankleidezimmer
# RemoteHMUART1 / --- Heizung_Bad
# RemoteHMUART1 / --- Heizung_Kueche_gross
# RemoteHMUART1 / --- Heizung_Kueche_klein
  RemoteHMUART1 / --- Thermostat_Bad
  RemoteHMUART1 / --- Thermostat_Wohnzimmer
  RemoteHMUART1 / --- Tuersensor
  RemoteHMUART1 / RemoteHMUART1 Thermostat_Arbeitszimmer

Was meinst du mit
Zitatwas ist mit list#2?

Die 10_Cul-HM.pm hab ich ersetzt - werde jetzt mal testen...

Gruß

oelidoc

oelidoc

Leider keine Änderung bisher.

Jedes Umschalten am TC auf controlMode manual oder zurück führt zu CMDs_pending am DN

frank

hast du mit der neuen datei auch fhem restart gemacht?

was zeigt "get hminfo configCheck"?

und grundsätzlich empfehle ich in allen hauptdevices "attr comStateInChn off"

es fehlte noch das list vom 2. hmuart

sniffe die raw messages der beteiligten devices.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

oelidoc

Hallo Frank,
restart nach Tausch der Datei hab ich gemacht. Hminfo configCheck ok.
Hier das list des anderen hmuart:
define HMUART HMUARTLGW /dev/ttyAMA0
attr HMUART hmId F10804
attr HMUART icon hm_ccu
attr HMUART room Küche
#  AssignedPeerCnt 26
#  CNT        166
#  Clients    :CUL_HM:
#  DEF        /dev/ttyAMA0
#  DEVCNT    134
#  DevState  99
#  DevType    UART
#  DeviceName /dev/ttyAMA0@115200
#  FD        4
#  FUUID      60a2a95c-f33f-74ea-f49a-9f4f10cc56624945
#  LastOpen  1680356360.31828
#  NAME      HMUART
#  NOTIFYDEV  global
#  NR        48
#  NTFY_ORDER 47-HMUART
#  PARTIAL   
#  RAWMSG    050000262186102B73CC0000000A90CD0C009002171609174424
#  RSSI      -38
#  STATE      opened
#  TYPE      HMUARTLGW
#  XmitOpen  1
#  eventCount 7
#  model      HM-MOD-UART
#  msgLoadCurrent 1
#  msgLoadHistory 0/0/0/0/0/0/0/0/1/0/0/0
#  msgLoadHistoryAbs 1/1/1/1/1/1/1/1/1/0/0/0/0
#  owner      F10804
#  owner_CCU  virtualCCU
#  Helper:
#    CreditTimer 5935
#    FW        66561
#    Initialized 1
#    SendCnt    139
#    AckPending:
#    LastSendLen:
#      3
#      3
#    Log:
#      IDs:
#    PendingCMD:
#    RoundTrip:
#      Delay      0.00269198417663574
#    loadLvl:
#      lastHistory 1680445176.60264
#  MatchList:
#    1:CUL_HM  ^A......................
#  Peers:
#    15C8C8    +15C8C8,00,01,00
#    1A93FF    +1A93FF,00,01,00
#    1AA69C    +1AA69C,00,01,00
#    1AE6B0    +1AE6B0,00,01,00
#    1AF341    +1AF341,00,01,00
#    1AF3D4    +1AF3D4,00,01,00
#    1AF60B    +1AF60B,00,01,00
#    1AF84A    +1AF84A,00,01,00
#    1AFC65    +1AFC65,00,01,00
#    1B5BC2    +1B5BC2,00,01,00
#    208623    +208623,00,01,00
#    23B074    +23B074,00,01,00
#    2403DC    +2403DC,00,01,00
#    2403E0    +2403E0,00,01,00
#    27DBF2    +27DBF2,00,01,00
#    2B757C    +2B757C,00,01,00
#    2DD3D8    +2DD3D8,00,01,00
#    2EEEA1    +2EEEA1,00,01,00
#    2F4FDA    +2F4FDA,00,01,00
#    335B34    +335B34,00,01,00
#    3D8528    +3D8528,00,01,00
#    4509B5    +4509B5,00,01,00
#    5325E2    +5325E2,00,01,00
#    5FB7F5    +5FB7F5,00,01,00
#    633A12    +633A12,00,01,00
#    69A738    +69A738,00,01,00
#  READINGS:
#    2023-04-01 15:39:36  D-HMIdAssigned  F10804
#    2023-04-01 15:39:36  D-HMIdOriginal  71C56E
#    2023-04-01 15:39:36  D-firmware      1.4.1
#    2023-04-01 15:39:36  D-serialNr      REQ0915395
#    2023-04-01 15:38:55  D-type          HM-MOD-UART
#    2023-04-01 15:39:36  cond            ok
#    2023-04-02 15:37:15  load            1
#    2023-04-01 15:39:36  loadLvl        low
#    2023-04-01 15:39:20  state          opened
#  helper:
#
setstate HMUART opened
setstate HMUART 2023-04-01 15:39:36 D-HMIdAssigned F10804
setstate HMUART 2023-04-01 15:39:36 D-HMIdOriginal 71C56E
setstate HMUART 2023-04-01 15:39:36 D-firmware 1.4.1
setstate HMUART 2023-04-01 15:39:36 D-serialNr REQ0915395
setstate HMUART 2023-04-01 15:38:55 D-type HM-MOD-UART
setstate HMUART 2023-04-01 15:39:36 cond ok
setstate HMUART 2023-04-02 15:37:15 load 1
setstate HMUART 2023-04-01 15:39:36 loadLvl low
setstate HMUART 2023-04-01 15:39:20 state opened


Ich bin jetzt bis Osterdienstag im Urlaub und hab nur ein Handy zur Verfügung. attr comStateInChn off kann ich von unterwegs versuchen. Wäre es für alles andere in Ordnung, wenn ich mich nach dem Urlaub wieder melde?
Auf jeden Fall schon Mal vielen Dank für deine Hilfe

Gruß

oelidoc

oelidoc

So,
commStateInChn ist jetzt in allen Hauptdevices off.
Viel testen kann ich jetzt nicht, weil die Heizung daheim im controlmodus party mit abgesenkter Temperatur bis zu unser Rückkehr läuft...

Gruß

oelidoc

verwegener

Moin,
ich habe das gleiche Problem.
Von mehreren HM-CC-RT-DN die in der letzten Woche geliefert wurden ist das pairing über die Anlerntaste möglich.
Dann aber kommt es zu CMDs_pending.
Die bisher veröffentlichten Tipps mit Batterie raus getConfig usw. funktionieren auch nicht.
Ich habe die HM-CC-RT-DN auch an verschiedenen Raspis getestet, kein Erfolg.
Älterer HM-CC-RT-DN ( auch mit 1.5) funktionieren.

Hat jemand von Euch Hinweise wie das Problem zu lösen ist ??
Mfg
verwegener

frank

Zitat von: verwegener am 12 April 2023, 18:43:31Hat jemand von Euch Hinweise wie das Problem zu lösen ist ??
mach bitte einen eigenen thread auf und zeige alle infos, wie sie in diesem thread erbeten wurden.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

oelidoc

Hallo Frank,
Zitat von: frank am 02 April 2023, 10:16:46sniffe die raw messages der beteiligten devices.
Ich übe gerade das sniffen.

Habe jetzt

attr global verbose 1
attr global mseclog 1
attr VirtualCCU logIds 31415B,2DD3D8 für je ein Tc und ein Rn

gemacht.

Richtig so? Wenn ja, werde ich dann morgen mal ein paar Logs posten....

Gruß

oelidoc

oelidoc

Hallo,
habe jetzt für ein TC und einen DN exemplarisch mal messages aufgezeichnet:
2023.04.15 17:57:21.291 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: E3 86 10 2DD3D8 000000 0AA0C80E0700
2023.04.15 17:57:21.306 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 34 msg: E3 86 10 2DD3D8 000000 0AA0C80E0700
2023.04.15 17:57:44.987 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 43 86 5A 31415B 000000 A0C835
2023.04.15 17:57:44.999 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 35 msg: 43 86 5A 31415B 000000 A0C835
2023.04.15 17:58:04.987 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 43 84 70 31415B 000000 00C834
2023.04.15 17:58:05.011 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 32 msg: 43 84 70 31415B 000000 00C834
2023.04.15 18:00:13.987 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 44 86 5A 31415B 000000 A0C834
2023.04.15 18:00:14.134 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 44 86 5A 31415B 000000 A0C834
2023.04.15 18:00:15.792 0: HMUARTLGW HMUART recv: 01 05 00 00 44 msg: E4 86 10 2DD3D8 000000 0AA0C80E0700
2023.04.15 18:00:15.807 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 2C msg: E4 86 10 2DD3D8 000000 0AA0C80E0700
2023.04.15 18:00:33.986 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 44 84 70 31415B 000000 00C834
2023.04.15 18:00:33.996 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 44 84 70 31415B 000000 00C834

# setTC_Climate controlManu 19.0

2023.04.15 18:01:28.818 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 01 msg: 45 B1 12 F10804 31415B
2023.04.15 18:01:29.209 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: 45 B1 12 F10804 31415B
2023.04.15 18:01:29.339 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 45 80 02 31415B F10804 00
2023.04.15 18:01:29.354 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: 45 80 02 31415B F10804 00
2023.04.15 18:01:29.437 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 46 A0 11 F10804 31415B 810226
2023.04.15 18:01:29.480 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: 46 A0 11 F10804 31415B 810226
2023.04.15 18:01:29.612 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 46 80 02 31415B F10804 010226203040
2023.04.15 18:01:29.779 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: 46 80 02 31415B F10804 010226203040
2023.04.15 18:02:28.486 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 45 86 5A 31415B 000000 98C735
2023.04.15 18:02:28.516 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 34 msg: 45 86 5A 31415B 000000 98C735
2023.04.15 18:02:38.489 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 75 84 10 31415B 000000 0B98C70C40
2023.04.15 18:02:38.643 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 75 84 10 31415B 000000 0B98C70C40
2023.04.15 18:02:48.485 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 45 84 70 31415B 000000 00C735
2023.04.15 18:02:48.638 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 34 msg: 45 84 70 31415B 000000 00C735
2023.04.15 18:02:56.042 0: HMUARTLGW HMUART recv: 01 05 00 00 45 msg: E5 86 10 2DD3D8 000000 0A98C70E0700
2023.04.15 18:02:56.094 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 2E msg: E5 86 10 2DD3D8 000000 0A98C70E0700
# Ventil regelt ab
2023.04.15 18:04:28.735 0: HMUARTLGW HMUART recv: 01 05 00 00 40 msg: 46 86 5A 31415B 000000 98C734
2023.04.15 18:04:28.885 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 46 86 5A 31415B 000000 98C734
2023.04.15 18:04:48.736 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 46 84 70 31415B 000000 00C734
2023.04.15 18:04:48.880 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 46 84 70 31415B 000000 00C734
2023.04.15 18:05:21.794 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 31 msg: E6 86 10 2DD3D8 000000 0A98C70E0000
2023.04.15 18:05:21.835 0: HMUARTLGW HMUART recv: 01 05 00 00 44 msg: E6 86 10 2DD3D8 000000 0A98C70E0000
2023.04.15 18:07:18.485 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 47 86 5A 31415B 000000 98C734
2023.04.15 18:07:18.496 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 32 msg: 47 86 5A 31415B 000000 98C734

# set TC_Climate controlMode auto

2023.04.15 18:07:33.045 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 30 msg: E7 86 10 2DD3D8 000000 0A98C70E0000
2023.04.15 18:07:33.059 0: HMUARTLGW HMUART recv: 01 05 00 00 45 msg: E7 86 10 2DD3D8 000000 0A98C70E0000
2023.04.15 18:07:38.485 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 47 84 70 31415B 000000 00C734
2023.04.15 18:07:38.494 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 32 msg: 47 84 70 31415B 000000 00C734
2023.04.15 18:07:49.107 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 01 msg: 48 B1 12 F10804 31415B
2023.04.15 18:07:49.495 0: HMUARTLGW HMUART recv: 01 05 00 00 42 msg: 48 B1 12 F10804 31415B
2023.04.15 18:07:49.626 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 48 80 02 31415B F10804 00
2023.04.15 18:07:49.640 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 32 msg: 48 80 02 31415B F10804 00
2023.04.15 18:07:49.724 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 49 A0 11 F10804 31415B 8002
2023.04.15 18:07:49.766 0: HMUARTLGW HMUART recv: 01 05 00 00 42 msg: 49 A0 11 F10804 31415B 8002
2023.04.15 18:07:49.898 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 49 80 02 31415B F10804 010228102F00
2023.04.15 18:07:49.940 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 32 msg: 49 80 02 31415B F10804 010228102F00
2023.04.15 18:09:53.734 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 48 86 5A 31415B 000000 A0C735
2023.04.15 18:09:53.762 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 32 msg: 48 86 5A 31415B 000000 A0C735
2023.04.15 18:10:03.737 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 78 84 10 31415B 000000 0BA0C70C00
2023.04.15 18:10:03.751 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 78 84 10 31415B 000000 0BA0C70C00
2023.04.15 18:10:13.734 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 48 84 70 31415B 000000 00C734
2023.04.15 18:10:13.747 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 32 msg: 48 84 70 31415B 000000 00C734
2023.04.15 18:10:33.796 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 30 msg: E8 86 10 2DD3D8 000000 0AA0C70E0000
2023.04.15 18:10:33.963 0: HMUARTLGW HMUART recv: 01 05 00 00 42 msg: E8 86 10 2DD3D8 000000 0AA0C70E0000
2023.04.15 18:12:14.483 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 49 86 5A 31415B 000000 A0C734
2023.04.15 18:12:14.630 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 34 msg: 49 86 5A 31415B 000000 A0C734
# Ventil regelt auf
2023.04.15 18:12:34.483 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 49 84 70 31415B 000000 00C734
2023.04.15 18:12:34.494 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 34 msg: 49 84 70 31415B 000000 00C734
2023.04.15 18:13:20.297 0: HMUARTLGW HMUART recv: 01 05 00 00 42 msg: E9 86 10 2DD3D8 000000 0AA0C70E0B00
2023.04.15 18:13:20.341 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 2E msg: E9 86 10 2DD3D8 000000 0AA0C70E0B00
2023.04.15 18:14:20.983 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 4A 86 5A 31415B 000000 A0C734
2023.04.15 18:14:20.993 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 4A 86 5A 31415B 000000 A0C734

18:22 Uhr: Der DN steht immer noch auf CMDs_pending...

Kann damit jemand was anfangen? Vielen Dank

oelidoc

frank

#13
was ist denn am rt pending?
zeig ein list.

meine 10_cul_hm.pm ist noch aktiv?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

oelidoc

#14
Hallo Frank,define Heizung_Arbeitszimmer CUL_HM 2DD3D8
attr Heizung_Arbeitszimmer userattr structHeizung structHeizung_map structexclude
attr Heizung_Arbeitszimmer .mId 0095
attr Heizung_Arbeitszimmer IOgrp virtualCCU
attr Heizung_Arbeitszimmer actCycle 000:10
attr Heizung_Arbeitszimmer actStatus alive
attr Heizung_Arbeitszimmer autoReadReg 5_readMissing
attr Heizung_Arbeitszimmer burstAccess 1_auto
attr Heizung_Arbeitszimmer commStInCh off
attr Heizung_Arbeitszimmer event-on-change-reading desired-temp,measured-temp,actuator,battery,batteryLevel
attr Heizung_Arbeitszimmer expert defReg,allReg,templ
attr Heizung_Arbeitszimmer firmware 1.5
attr Heizung_Arbeitszimmer model HM-CC-RT-DN
attr Heizung_Arbeitszimmer room Arbeitszimmer
attr Heizung_Arbeitszimmer serialNr LEQ0779819
attr Heizung_Arbeitszimmer structHeizung Heizung
attr Heizung_Arbeitszimmer subType thermostat
attr Heizung_Arbeitszimmer webCmd getConfig:clear msgEvents:burstXmit
#  DEF        2DD3D8
#  FUUID      5c65c107-f33f-74ea-656a-c85769f3e18569d1
#  HMUART_MSGCNT 1139
#  HMUART_RAWMSG 0500003F0186102DD3D80000000AA0C70E0B00
#  HMUART_RSSI -63
#  HMUART_TIME 2023-04-15 19:13:36
#  IODev      HMUART
#  LASTInputDev RemoteHMUART1
#  MSGCNT    2280
#  NAME      Heizung_Arbeitszimmer
#  NR        328
#  NTFY_ORDER 48-Heizung_Arbeitszimmer
#  RemoteHMUART1_MSGCNT 1141
#  RemoteHMUART1_RAWMSG 050000330186102DD3D80000000AA0C70E0B00
#  RemoteHMUART1_RSSI -51
#  RemoteHMUART1_TIME 2023-04-15 19:13:36
#  STATE      CMDs_pending
#  TYPE      CUL_HM
#  channel_01 Heizung_Arbeitszimmer_Weather
#  channel_02 Heizung_Arbeitszimmer_Climate
#  channel_03 Heizung_Arbeitszimmer_WindowRec
#  channel_04 Heizung_Arbeitszimmer_Clima
#  channel_05 Heizung_Arbeitszimmer_ClimaTeam
#  channel_06 Heizung_Arbeitszimmer_remote
#  disableNotifyFn 1
#  eventCount 348
#  lastMsg    No:01 - t:10 s:2DD3D8 d:000000 0AA0C70E0B00
#  protCmdPend 2 CMDs_pending
#  protCondBurst on
#  protLastRcv 2023-04-15 19:13:36
#  protRcv    1142 last_at:2023-04-15 19:13:36
#  protSnd    19 last_at:2023-04-15 17:51:19
#  protSndB  9 last_at:2023-04-15 17:51:18
#  protState  CMDs_pending
#  rssi_HMUART cnt:8 min:-71 max:-67 avg:-70.12 lst:-71
#  rssi_at_HMUART cnt:1139 min:-80 max:-58 avg:-63.56 lst:-63
#  rssi_at_RemoteHMUART1 cnt:1141 min:-77 max:-42 avg:-55.38 lst:-51
#  READINGS:
#    2023-04-13 19:28:35  Activity        alive
#    2023-04-15 17:51:18  CommandAccepted yes
#    2023-01-28 19:56:52  D-firmware      1.5
#    2023-01-28 19:56:52  D-serialNr      LEQ0779819
#    2023-04-15 17:51:18  IODev          HMUART
#    2023-04-01 15:35:53  PairedTo        0xF10804
#    2021-05-21 20:52:44  R-backOnTime    10 s
#    2023-02-04 09:28:56  R-btnLock      on
#    2021-05-21 20:52:44  R-burstRx      on
#    2021-05-21 20:52:44  R-cyclicInfoMsg on
#    2021-05-21 20:52:44  R-cyclicInfoMsgDis 0
#    2021-05-21 20:52:44  R-globalBtnLock off
#    2021-05-21 20:52:44  R-localResDis  off
#    2021-05-21 20:52:44  R-lowBatLimitRT 2.1 V
#    2021-05-21 20:52:44  R-modusBtnLock  off
#    2021-05-21 20:52:44  R-pairCentral  0xF10804
#    2023-04-15 19:13:36  actuator        11
#    2023-04-15 19:13:36  battery        ok
#    2023-04-15 19:13:36  batteryLevel    2.9
#    2023-04-13 20:47:08  cfgState        ok
#    2023-04-15 18:07:49  commState      CMDs_pending
#    2021-09-21 19:23:43  controlMode    auto
#    2023-04-15 19:13:36  desired-temp    20.0
#    2023-04-15 19:13:36  measured-temp  19.9
#    2023-04-15 19:13:36  motorErr        ok
#    2023-01-29 16:07:18  powerOn        2023-01-29 16:07:18
#    2023-01-29 16:07:18  recentStateType info
#    2023-04-15 18:07:49  state          CMDs_pending
#    2023-04-15 13:34:45  time-request    -
#  cmdStack:
#    ++A011F108042DD3D8810226
#    ++A011F108042DD3D88002
#  helper:
#    HM_CMDNR  1
#    cSnd      11F108042DD3D8810226,11F108042DD3D88002
#    lastMsgTm  1681578816.08142
#    mId        0095
#    peerFriend -
#    peerOpt    -:thermostat
#    regLst    0
#    rxType    140
#    supp_Pair_Rep 0
#    cmds:
#      TmplKey    :no:1681406336.63048
#      TmplTs    1681406336.63048
#      cmdKey    0:1:0::Heizung_Arbeitszimmer:0095:00:
#      cmdLst:
#        assignHmKey noArg
#        burstXmit  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-]
#        inhibit    [(on|{off})]
#        raw        -data- [...]
#        regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
#        regSet    [(prep|{exec})] -regName- -value- [-peerChn-]
#        reset      noArg
#        sysTime    noArg
#        tplDel    -tplDel-
#        tplSet_0  -tplChan-
#        unpair    noArg
#      lst:
#        condition  slider,0,1,255
#        peer     
#        peerOpt   
#        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        0
#      tpl        1
#    io:
#      flgs      0
#      newChn    +2DD3D8,00,01,00
#      nextSend  1681578816.16976
#      rxt        2
#      vccu      virtualCCU
#      p:
#        2DD3D8
#        00
#        01
#        00
#      prefIO:
#    mRssi:
#      mNo        01
#      io:
#        HMUART:
#          -59
#          -59
#        RemoteHMUART1:
#          -51
#          -51
#    peerIDsH:
#    prt:
#      awake      0
#      bErr      0
#      brstWu    1
#      sProc      2
#    q:
#      qReqConf 
#      qReqStat 
#    role:
#      dev        1
#      prs        1
#    rssi:
#      HMUART:
#        avg        -70.125
#        cnt        8
#        lst        -71
#        max        -67
#        min        -71
#      at_HMUART:
#        avg        -63.5662862159789
#        cnt        1139
#        lst        -63
#        max        -58
#        min        -80
#      at_RemoteHMUART1:
#        avg        -55.387379491674
#        cnt        1141
#        lst        -51
#        max        -42
#        min        -77
#    shRegW:
#      07        04
#    shadowReg:
#    tmpl:
#
setstate Heizung_Arbeitszimmer CMDs_pending
setstate Heizung_Arbeitszimmer 2023-01-28 19:56:52 .D-devInfo 00FFFF
setstate Heizung_Arbeitszimmer 2023-01-28 19:56:52 .D-stc 59
setstate Heizung_Arbeitszimmer 2023-04-01 15:35:53 .RegL_00. 00:00 01:01 02:01 09:01 0A:F1 0B:08 0C:04 0E:0A 0F:01 11:00 12:15 16:00 18:00 19:00 1A:00
setstate Heizung_Arbeitszimmer 2023-04-01 15:38:34 .RegL_07.
setstate Heizung_Arbeitszimmer 2023-04-13 19:18:56 .associatedWith Heizung_Arbeitszimmer,Heizung_Arbeitszimmer_Clima,Heizung_Arbeitszimmer_ClimaTeam,Heizung_Arbeitszimmer_Climate,Heizung_Arbeitszimmer_Weather,Heizung_Arbeitszimmer_WindowRec,Heizung_Arbeitszimmer_remote,Heizung_Arbeitszimmer
setstate Heizung_Arbeitszimmer 2023-04-15 19:13:36 .protLastRcv 20230415191336
setstate Heizung_Arbeitszimmer 2023-04-13 19:28:35 Activity alive
setstate Heizung_Arbeitszimmer 2023-04-15 17:51:18 CommandAccepted yes
setstate Heizung_Arbeitszimmer 2023-01-28 19:56:52 D-firmware 1.5
setstate Heizung_Arbeitszimmer 2023-01-28 19:56:52 D-serialNr LEQ0779819
setstate Heizung_Arbeitszimmer 2023-04-15 17:51:18 IODev HMUART
setstate Heizung_Arbeitszimmer 2023-04-01 15:35:53 PairedTo 0xF10804
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-backOnTime 10 s
setstate Heizung_Arbeitszimmer 2023-02-04 09:28:56 R-btnLock on
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-burstRx on
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-cyclicInfoMsg on
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-cyclicInfoMsgDis 0
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-globalBtnLock off
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-localResDis off
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-lowBatLimitRT 2.1 V
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-modusBtnLock off
setstate Heizung_Arbeitszimmer 2021-05-21 20:52:44 R-pairCentral 0xF10804
setstate Heizung_Arbeitszimmer 2023-04-15 19:13:36 actuator 11
setstate Heizung_Arbeitszimmer 2023-04-15 19:13:36 battery ok
setstate Heizung_Arbeitszimmer 2023-04-15 19:13:36 batteryLevel 2.9
setstate Heizung_Arbeitszimmer 2023-04-13 20:47:08 cfgState ok
setstate Heizung_Arbeitszimmer 2023-04-15 18:07:49 commState CMDs_pending
setstate Heizung_Arbeitszimmer 2021-09-21 19:23:43 controlMode auto
setstate Heizung_Arbeitszimmer 2023-04-15 19:13:36 desired-temp 20.0
setstate Heizung_Arbeitszimmer 2023-04-15 19:13:36 measured-temp 19.9
setstate Heizung_Arbeitszimmer 2023-04-15 19:13:36 motorErr ok
setstate Heizung_Arbeitszimmer 2023-01-29 16:07:18 powerOn 2023-01-29 16:07:18
setstate Heizung_Arbeitszimmer 2023-01-29 16:07:18 recentStateType info
setstate Heizung_Arbeitszimmer 2023-04-15 18:07:49 state CMDs_pending
setstate Heizung_Arbeitszimmer 2023-04-15 13:34:45 time-request -


Ja, deine Cul_HM ist noch aktiv - hab kein update mehr gemacht

frank

der sniff ausschnitt startet zu spät.
da ist kein versuch zu erkennen.

das list sagt: 17:51 letztes senden.
hast du noch log ab ca 17:40?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

oelidoc

Zitat von: frank am 15 April 2023, 19:32:20hast du noch log ab ca 17:40?
Leider nein, was soll ich machen?

frank

was sind das für befehle?
die wurden ja in fhem gesetzt.

mach:
set clear msgEvents
sniff starten
dann die cmds erneut erzeugen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

oelidoc

Zitat von: frank am 15 April 2023, 19:46:44was sind das für befehle?
die wurden ja in fhem gesetzt.
Meinst du die Befehle mit einem # davor? Die hab ich mir erlaubt zur zeitlichen Orientierung einzufügen.

Neuer sniff kommt nach dem Abendessen....

Vielen Dank

oelidoc

frank

ich meine die befehle, die im rt pending sind.

ich verstehe dein konstruckt wohl nicht.
warum sendest du an den rt, wenn es ein tc gibt, der doch dann der master wäre?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

oelidoc

#20
Puh, also Ausgangspunkt ist ja meine Heizungsabsenkung bei Abwesenheit. Der TC läuft normalerweise im auto Modus mit entsprechenden Temp Listen.
Bei Abwesenheit wir der TC_Climate in den manuellen Modus mit 19.0 Grad gestellt. Bei Wiederkehr zurück in den auto Modus. Also Befehle setze ich nur über den TC ab. Die RTs haben dann aber immer CMDs_pending, warum auch immer. Irgendwie scheinen die auch den Modus Wechsel mit machen zu wollen, was aus meiner Sicht früher so nicht war und auch keinen Sinn macht bei der Steuerung durch einen TC. Wenn ich am RT burstXmit mache, wechselt der RT z.B. auch in den manuellen Modus, zu erkennen u.a. am Display. Ich glaube also, dass die pending CMDs im RT den Modus Wechsel von auto zu manuell und wieder zurück betreffen. Da ich aber keine Ahnung habe warum und von der Kommunikation der Geräte untereinander nix verstehe, habe ich Hilfe gesucht...

neuer sniff:

2023.04.15 20:34:43.701 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 81 86 5A 31415B 000000 A0C733
2023.04.15 20:34:43.712 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 81 86 5A 31415B 000000 A0C733
2023.04.15 20:35:01.609 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: 21 86 10 2DD3D8 000000 0AA0C70E0B00
2023.04.15 20:35:01.674 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 2E msg: 21 86 10 2DD3D8 000000 0AA0C70E0B00
2023.04.15 20:35:03.701 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 81 84 70 31415B 000000 00C733
2023.04.15 20:35:03.711 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 81 84 70 31415B 000000 00C733
2023.04.15 20:37:14.450 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 82 86 5A 31415B 000000 A0C733
2023.04.15 20:37:14.460 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 82 86 5A 31415B 000000 A0C733
2023.04.15 20:37:34.450 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 82 84 70 31415B 000000 00C733
2023.04.15 20:37:34.460 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 82 84 70 31415B 000000 00C733
2023.04.15 20:37:38.360 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 22 86 10 2DD3D8 000000 0AA0C70E0B00
2023.04.15 20:37:38.374 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 2E msg: 22 86 10 2DD3D8 000000 0AA0C70E0B00
2023.04.15 20:39:30.701 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 83 86 5A 31415B 000000 A0C833
2023.04.15 20:39:30.724 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 83 86 5A 31415B 000000 A0C833
2023.04.15 20:39:40.703 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: B3 84 10 31415B 000000 0BA0C80C00
2023.04.15 20:39:40.854 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: B3 84 10 31415B 000000 0BA0C80C00
2023.04.15 20:39:50.699 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 83 84 70 31415B 000000 00C833
2023.04.15 20:39:50.723 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 83 84 70 31415B 000000 00C833
2023.04.15 20:40:00.610 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 23 86 10 2DD3D8 000000 0AA0C80E0B00
2023.04.15 20:40:00.653 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 2F msg: 23 86 10 2DD3D8 000000 0AA0C80E0B00
2023.04.15 20:41:32.699 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 84 86 5A 31415B 000000 A0C833
2023.04.15 20:41:32.709 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 84 86 5A 31415B 000000 A0C833
2023.04.15 20:41:52.699 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 84 84 70 31415B 000000 00C833
2023.04.15 20:41:52.708 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 84 84 70 31415B 000000 00C833
2023.04.15 20:42:08.362 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 24 86 10 2DD3D8 000000 0AA0C80E0B00
2023.04.15 20:42:08.376 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 2E msg: 24 86 10 2DD3D8 000000 0AA0C80E0B00
2023.04.15 20:43:45.095 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 01 msg: 85 B1 12 F10804 31415B
2023.04.15 20:43:45.485 0: HMUARTLGW HMUART recv: 01 05 00 00 43 msg: 85 B1 12 F10804 31415B
2023.04.15 20:43:45.617 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 85 80 02 31415B F10804 00
2023.04.15 20:43:45.631 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: 85 80 02 31415B F10804 00
2023.04.15 20:43:45.715 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 86 A0 11 F10804 31415B 810226
2023.04.15 20:43:45.758 0: HMUARTLGW HMUART recv: 01 05 00 00 43 msg: 86 A0 11 F10804 31415B 810226
2023.04.15 20:43:45.891 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 86 80 02 31415B F10804 010226203040
2023.04.15 20:43:46.058 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: 86 80 02 31415B F10804 010226203040
2023.04.15 20:44:24.198 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 85 86 5A 31415B 000000 98C833
2023.04.15 20:44:24.209 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 85 86 5A 31415B 000000 98C833
2023.04.15 20:44:34.201 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: B5 84 10 31415B 000000 0B98C80C40
2023.04.15 20:44:34.219 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: B5 84 10 31415B 000000 0B98C80C40
2023.04.15 20:45:05.864 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 25 86 10 2DD3D8 000000 0A98C80E0B00
2023.04.15 20:45:05.907 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 2E msg: 25 86 10 2DD3D8 000000 0A98C80E0B00
2023.04.15 20:46:06.346 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 01 msg: B6 B1 12 F10804 31415B
2023.04.15 20:46:06.792 0: HMUARTLGW HMUART recv: 01 05 00 00 43 msg: B6 B1 12 F10804 31415B
2023.04.15 20:46:06.922 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: B6 80 02 31415B F10804 00
2023.04.15 20:46:06.936 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: B6 80 02 31415B F10804 00
2023.04.15 20:46:07.020 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: B7 A0 11 F10804 31415B 8002
2023.04.15 20:46:07.062 0: HMUARTLGW HMUART recv: 01 05 00 00 43 msg: B7 A0 11 F10804 31415B 8002
2023.04.15 20:46:07.196 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: B7 80 02 31415B F10804 010228102F00
2023.04.15 20:46:07.237 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: B7 80 02 31415B F10804 010228102F00
2023.04.15 20:47:01.198 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 86 86 5A 31415B 000000 A0C833
2023.04.15 20:47:01.211 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 86 86 5A 31415B 000000 A0C833
2023.04.15 20:47:21.205 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 86 84 70 31415B 000000 00C833
2023.04.15 20:47:21.217 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 86 84 70 31415B 000000 00C833
2023.04.15 20:47:48.864 0: HMUARTLGW HMUART recv: 01 05 00 00 40 msg: 26 86 10 2DD3D8 000000 0AA0C80E0000
2023.04.15 20:47:48.916 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 2D msg: 26 86 10 2DD3D8 000000 0AA0C80E0000

frank

1. problem
ZitatAlso Befehle setze ich nur über den TC ab. Die RTs haben dann aber immer CMDs_pending, warum auch immer.
ich habe keine tc/rt. aber diese "heimlichen" befehle kommen auf jeden fall von fhem.
ich behaupte mal von irgend einer automatisierung deinerseits, also zb doif oder notify.
 

2. problem
diese "ungewollten" cmds werden zwar auf den cmd stack gelegt, aber nicht abgeschickt.
im sniff war wieder kein versuch zu sehen.

wenn du beim sniffen "global verbose 3", also standard lässt, sollte im log auch immer ein eintrag der cmds von cul_hm zu sehen sein.
dadurch sieht man genau, welcher cmd an den rt gesendet wurde.

als workaround versuche mal am rt mit "attr burstAccess 0_off", ob die cmds dann gesendet werden.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

oelidoc

Zitat von: frank am 16 April 2023, 10:45:55als workaround versuche mal am rt mit "attr burstAccess 0_off", ob die cmds dann gesendet werden.
Nein, leider weiterhin CMDs_pending...

werde gleich noch mal mit deinen Einstellungen sniffen

oelidoc

So mit verbose 3 sieht man jetzt die Befehle, die ich händisch über die GUI von FHEM abgesetzt habe:
2023.04.16 11:19:29.419 3: CUL_HM set Thermostat_Arbeitszimmer clear msgEvents
2023.04.16 11:19:33.939 3: CUL_HM set Heizung_Arbeitszimmer clear msgEvents
2023.04.16 11:21:06.506 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E0 86 5A 31415B 000000 ACC933
2023.04.16 11:21:06.529 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 32 msg: E0 86 5A 31415B 000000 ACC933
2023.04.16 11:21:16.507 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 11 84 10 31415B 000000 0BACC90C00
2023.04.16 11:21:16.531 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 32 msg: 11 84 10 31415B 000000 0BACC90C00
2023.04.16 11:21:26.505 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E0 84 70 31415B 000000 00C933
2023.04.16 11:21:26.528 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 32 msg: E0 84 70 31415B 000000 00C933
2023.04.16 11:21:38.004 0: HMUARTLGW HMUART recv: 01 05 00 00 40 msg: 7F 86 10 2DD3D8 000000 0AACC90E3700
2023.04.16 11:21:38.045 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 32 msg: 7F 86 10 2DD3D8 000000 0AACC90E3700
2023.04.16 11:22:18.783 3: CUL_HM set Thermostat_Arbeitszimmer_Climate controlManu 19.0
2023.04.16 11:22:18.941 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 01 msg: E1 B1 12 F10804 31415B
2023.04.16 11:22:19.331 0: HMUARTLGW HMUART recv: 01 05 00 00 42 msg: E1 B1 12 F10804 31415B
2023.04.16 11:22:19.461 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E1 80 02 31415B F10804 00
2023.04.16 11:22:19.474 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: E1 80 02 31415B F10804 00
2023.04.16 11:22:19.558 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: E2 A0 11 F10804 31415B 810226
2023.04.16 11:22:19.602 0: HMUARTLGW HMUART recv: 01 05 00 00 42 msg: E2 A0 11 F10804 31415B 810226
2023.04.16 11:22:19.734 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E2 80 02 31415B F10804 010226202F40
2023.04.16 11:22:19.898 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: E2 80 02 31415B F10804 010226202F40
2023.04.16 11:23:11.005 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: E1 86 5A 31415B 000000 98C933
2023.04.16 11:23:11.017 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E1 86 5A 31415B 000000 98C933
2023.04.16 11:23:21.007 0: HMUARTLGW HMUART recv: 01 05 00 00 3D msg: 12 84 10 31415B 000000 0B98C90C40
2023.04.16 11:23:21.022 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 39 msg: 12 84 10 31415B 000000 0B98C90C40
2023.04.16 11:23:31.006 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: E1 84 70 31415B 000000 00C933
2023.04.16 11:23:31.018 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E1 84 70 31415B 000000 00C933
2023.04.16 11:24:03.005 0: HMUARTLGW HMUART recv: 01 05 00 00 40 msg: 80 86 10 2DD3D8 000000 0A98C90E3700
2023.04.16 11:24:03.046 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 30 msg: 80 86 10 2DD3D8 000000 0A98C90E3700
2023.04.16 11:26:05.005 0: HMUARTLGW HMUART recv: 01 05 00 00 3D msg: E2 86 5A 31415B 000000 98C933
2023.04.16 11:26:05.080 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E2 86 5A 31415B 000000 98C933
2023.04.16 11:26:13.506 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 81 86 10 2DD3D8 000000 0A98C90E0000
2023.04.16 11:26:13.554 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 31 msg: 81 86 10 2DD3D8 000000 0A98C90E0000
2023.04.16 11:26:25.005 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E2 84 70 31415B 000000 00C933
2023.04.16 11:26:25.015 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E2 84 70 31415B 000000 00C933
2023.04.16 11:28:44.754 0: HMUARTLGW HMUART recv: 01 05 00 00 3D msg: E3 86 5A 31415B 000000 98C933
2023.04.16 11:28:44.764 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E3 86 5A 31415B 000000 98C933
2023.04.16 11:29:04.754 0: HMUARTLGW HMUART recv: 01 05 00 00 3D msg: E3 84 70 31415B 000000 00C933
2023.04.16 11:29:04.764 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E3 84 70 31415B 000000 00C933
2023.04.16 11:29:13.507 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 82 86 10 2DD3D8 000000 0A98C90E0000
2023.04.16 11:29:13.522 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 34 msg: 82 86 10 2DD3D8 000000 0A98C90E0000
2023.04.16 11:29:43.888 3: CUL_HM set Thermostat_Arbeitszimmer_Climate controlMode auto
2023.04.16 11:29:43.922 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 01 msg: E4 B1 12 F10804 31415B
2023.04.16 11:29:44.313 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: E4 B1 12 F10804 31415B
2023.04.16 11:29:44.443 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E4 80 02 31415B F10804 00
2023.04.16 11:29:44.459 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: E4 80 02 31415B F10804 00
2023.04.16 11:29:44.541 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: E5 A0 11 F10804 31415B 8002
2023.04.16 11:29:44.584 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: E5 A0 11 F10804 31415B 8002
2023.04.16 11:29:44.717 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E5 80 02 31415B F10804 010228102F00
2023.04.16 11:29:44.761 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: E5 80 02 31415B F10804 010228102F00
2023.04.16 11:31:10.005 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E4 86 5A 31415B 000000 A0C933
2023.04.16 11:31:10.016 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 37 msg: E4 86 5A 31415B 000000 A0C933
2023.04.16 11:31:20.005 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 15 84 10 31415B 000000 0BA0C90C00
2023.04.16 11:31:20.018 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 37 msg: 15 84 10 31415B 000000 0BA0C90C00
2023.04.16 11:31:30.002 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E4 84 70 31415B 000000 00C933
2023.04.16 11:31:30.013 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 37 msg: E4 84 70 31415B 000000 00C933
2023.04.16 11:31:59.009 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 34 msg: 83 86 10 2DD3D8 000000 0AA0C90E0000
2023.04.16 11:31:59.050 0: HMUARTLGW HMUART recv: 01 05 00 00 40 msg: 83 86 10 2DD3D8 000000 0AA0C90E0000
2023.04.16 11:33:20.753 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E5 86 5A 31415B 000000 A0CA33
2023.04.16 11:33:20.776 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E5 86 5A 31415B 000000 A0CA33
2023.04.16 11:33:30.755 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 16 84 10 31415B 000000 0BA0CA0C00
2023.04.16 11:33:30.899 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 16 84 10 31415B 000000 0BA0CA0C00
2023.04.16 11:33:40.753 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: E5 84 70 31415B 000000 00CA33
2023.04.16 11:33:40.900 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E5 84 70 31415B 000000 00CA33
2023.04.16 11:34:30.260 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: 84 86 10 2DD3D8 000000 0AA0CA0E0700
2023.04.16 11:34:30.501 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 84 86 10 2DD3D8 000000 0AA0CA0E0700
2023.04.16 11:36:21.252 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: E6 86 5A 31415B 000000 A0CA33
2023.04.16 11:36:21.263 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 34 msg: E6 86 5A 31415B 000000 A0CA33
2023.04.16 11:36:41.252 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: E6 84 70 31415B 000000 00CA33
2023.04.16 11:36:41.262 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 34 msg: E6 84 70 31415B 000000 00CA33
2023.04.16 11:36:47.011 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 85 86 10 2DD3D8 000000 0AA0CA0E0700
2023.04.16 11:36:47.025 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 35 msg: 85 86 10 2DD3D8 000000 0AA0CA0E0700
2023.04.16 11:38:49.262 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: 86 86 10 2DD3D8 000000 0AA0CA0E0700
2023.04.16 11:38:49.276 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 2F msg: 86 86 10 2DD3D8 000000 0AA0CA0E0700
2023.04.16 11:39:07.251 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: E7 86 5A 31415B 000000 A0CA33
2023.04.16 11:39:07.262 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 37 msg: E7 86 5A 31415B 000000 A0CA33
2023.04.16 11:39:27.251 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E7 84 70 31415B 000000 00CA33
2023.04.16 11:39:27.260 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E7 84 70 31415B 000000 00CA33
2023.04.16 11:39:34.299 3: CUL_HM set Thermostat_Arbeitszimmer_Climate desired-temp 21.5
2023.04.16 11:39:34.309 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 01 msg: E8 B1 12 F10804 31415B
2023.04.16 11:39:34.702 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: E8 B1 12 F10804 31415B
2023.04.16 11:39:34.833 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E8 80 02 31415B F10804 00
2023.04.16 11:39:34.847 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: E8 80 02 31415B F10804 00
2023.04.16 11:39:34.931 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: E9 A0 11 F10804 31415B 86042B
2023.04.16 11:39:34.973 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: E9 A0 11 F10804 31415B 86042B
2023.04.16 11:39:35.107 0: HMUARTLGW HMUART recv: 01 05 00 00 3D msg: E9 80 02 31415B F10804 01022B103000
2023.04.16 11:39:35.158 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: E9 80 02 31415B F10804 01022B103000
2023.04.16 11:39:35.204 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: EA A0 11 F10804 31415B 86022B
2023.04.16 11:39:35.247 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: EA A0 11 F10804 31415B 86022B
2023.04.16 11:39:35.380 0: HMUARTLGW HMUART recv: 01 05 00 00 3D msg: EA 80 02 31415B F10804 01022B003000
2023.04.16 11:39:35.395 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: EA 80 02 31415B F10804 01022B003000
2023.04.16 11:41:38.751 0: HMUARTLGW HMUART recv: 01 05 00 00 3C msg: E8 86 5A 31415B 000000 ACCA33
2023.04.16 11:41:38.761 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 30 msg: E8 86 5A 31415B 000000 ACCA33
2023.04.16 11:41:41.262 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 87 86 10 2DD3D8 000000 0AACCA0E0600
2023.04.16 11:41:41.441 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 30 msg: 87 86 10 2DD3D8 000000 0AACCA0E0600
2023.04.16 11:41:48.753 0: HMUARTLGW HMUART recv: 01 05 00 00 3C msg: 19 84 10 31415B 000000 0BACCA0C00
2023.04.16 11:41:48.768 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 32 msg: 19 84 10 31415B 000000 0BACCA0C00
2023.04.16 11:41:58.751 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E8 84 70 31415B 000000 00CA33
2023.04.16 11:41:58.763 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E8 84 70 31415B 000000 00CA33
2023.04.16 11:43:56.000 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E9 86 5A 31415B 000000 ACCA33
2023.04.16 11:43:56.011 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E9 86 5A 31415B 000000 ACCA33
2023.04.16 11:44:16.000 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: E9 84 70 31415B 000000 00CA33
2023.04.16 11:44:16.011 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: E9 84 70 31415B 000000 00CA33
2023.04.16 11:44:18.764 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 32 msg: 88 86 10 2DD3D8 000000 0AACCA0E0600
2023.04.16 11:44:18.778 0: HMUARTLGW HMUART recv: 01 05 00 00 41 msg: 88 86 10 2DD3D8 000000 0AACCA0E0600
2023.04.16 11:45:58.781 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: EA 86 5A 31415B 000000 ACCA33
2023.04.16 11:45:58.792 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: EA 86 5A 31415B 000000 ACCA33
2023.04.16 11:46:18.750 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: EA 84 70 31415B 000000 00CA33
2023.04.16 11:46:18.760 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: EA 84 70 31415B 000000 00CA33
2023.04.16 11:46:41.765 0: HMUARTLGW HMUART recv: 01 05 00 00 3F msg: 89 86 10 2DD3D8 000000 0AACCA0E3400
2023.04.16 11:46:41.809 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 30 msg: 89 86 10 2DD3D8 000000 0AACCA0E3400

Nach dem ersten Befehl 1 CMD_pending, nach dem zweiten Befehl 2 CMDS_pending, und das bleibt dann auch so.

Der dritte händisch abgesetzte Befehl führt nicht zu einem weiteren CMDs_pending. Es passiert also offensichtlich immer nur bei dem Wechsel von auto zu manuell.

Glücklicherweise scheint die Temperatursteuerung an sich zu funktionieren, also nur ein kosmetischer Fehler??? Aber dauerhaft CMDs-pending hab ich halt nicht gerne...

Gruß

oelidoc

frank

das ist schon seltsam.  8)

im list vom rt sind diese 2 cmds pending:
Zitat#  cmdStack:
#    ++A011F108042DD3D8810226
#    ++A011F108042DD3D88002

das sind exakt die selben cmds, die beim tc gesendet werden, die hmid vom empfänger ist natürlich unterschiedlich (blau):
2023.04.16 11:22:18.783 3: CUL_HM set Thermostat_Arbeitszimmer_Climate controlManu 19.0
2023.04.16 11:22:19.558 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: E2 A0 11 F10804 31415B 810226

2023.04.16 11:29:43.888 3: CUL_HM set Thermostat_Arbeitszimmer_Climate controlMode auto
2023.04.16 11:29:44.541 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: E5 A0 11 F10804 31415B 8002


im log sind aber keine "CUL_HM set..." einträge für den rt vorhanden.
als würde im cul_hm code, vielleicht aus versehen, der stack von beiden devices gesetzt.
sollte es absicht sein, wird vermutlich vergessen, das entsprechende io für das senden vorzubereiten.

allerdings hattest du gesagt, glaube ich, dass dieses phänomen nicht überall auftaucht.


wie sieht ein sniff aus, wenn du die beiden befehle nicht am tc, sondern am rt eingibst?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

oelidoc

Zitat von: frank am 16 April 2023, 13:06:26das ist schon seltsam.  8)

wie sieht ein sniff aus, wenn du die beiden befehle nicht am tc, sondern am rt eingibst?
Das hab ich tatsächlich gerade probiert => kein CMD pending  ;)

ABER: das funktioniert nur mit einem RT, sind zwei RTs im ClimaTeam am TC, geht der zweite RT auf CMD pending  :))

sniff kommt gleich

oelidoc

#26
Diesmal anders rum:
2023.04.16 13:25:44.903 3: CUL_HM set Heizung_Arbeitszimmer clear msgEvents
2023.04.16 13:25:49.550 3: CUL_HM set Thermostat_Arbeitszimmer clear msgEvents
2023.04.16 13:26:44.356 3: CUL_HM set Heizung_Arbeitszimmer_Clima controlManu 19.0
2023.04.16 13:26:44.506 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 01 msg: 12 B1 12 F10804 31415B
2023.04.16 13:26:44.532 0: HMUARTLGW HMUART send: 01 02 00 00 01 msg: 21 B1 12 F10804 2DD3D8
2023.04.16 13:26:44.923 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4A msg: 21 B1 12 F10804 2DD3D8
2023.04.16 13:26:45.025 0: HMUARTLGW HMUART recv: 01 05 00 00 3D msg: 12 80 02 31415B F10804 00
2023.04.16 13:26:45.056 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: 12 80 02 31415B F10804 00
2023.04.16 13:26:45.123 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 13 A0 11 F10804 31415B 810426
2023.04.16 13:26:45.166 0: HMUARTLGW HMUART recv: 01 05 00 00 48 msg: 13 A0 11 F10804 31415B 810426
2023.04.16 13:26:45.299 0: HMUARTLGW HMUART recv: 01 05 00 00 3D msg: 13 80 02 31415B F10804 010226202F40
2023.04.16 13:26:45.464 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: 13 80 02 31415B F10804 010226202F40
2023.04.16 13:26:46.092 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4A msg: 21 B1 12 F10804 2DD3D8
2023.04.16 13:26:46.223 0: HMUARTLGW HMUART recv: 01 04 03 00 41 msg: 21 80 02 2DD3D8 F10804 00
2023.04.16 13:26:46.236 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 3A msg: 21 80 02 2DD3D8 F10804 00
2023.04.16 13:26:46.320 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 22 A0 11 F10804 2DD3D8 810426
2023.04.16 13:26:46.363 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4A msg: 22 A0 11 F10804 2DD3D8 810426
2023.04.16 13:26:46.497 0: HMUARTLGW HMUART recv: 01 04 03 00 41 msg: 22 80 02 2DD3D8 F10804 010426204740
2023.04.16 13:26:46.545 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 3A msg: 22 80 02 2DD3D8 F10804 010426204740
2023.04.16 13:27:42.473 0: HMUARTLGW HMUART recv: 01 05 00 00 3D msg: 12 86 5A 31415B 000000 98DE31
2023.04.16 13:27:42.485 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 12 86 5A 31415B 000000 98DE31
2023.04.16 13:27:52.476 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 4C 84 10 31415B 000000 0B98DE0C40
2023.04.16 13:27:52.489 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 4C 84 10 31415B 000000 0B98DE0C40
2023.04.16 13:28:02.475 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 12 84 70 31415B 000000 00DE31
2023.04.16 13:28:02.487 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 33 msg: 12 84 70 31415B 000000 00DE31
2023.04.16 13:28:19.453 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 21 86 10 2DD3D8 000000 0A98DE0D0040
2023.04.16 13:28:19.467 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 35 msg: 21 86 10 2DD3D8 000000 0A98DE0D0040
2023.04.16 13:29:01.762 3: CUL_HM set Heizung_Arbeitszimmer_Clima controlMode auto
2023.04.16 13:29:01.909 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 01 msg: 13 B1 12 F10804 31415B
2023.04.16 13:29:01.934 0: HMUARTLGW HMUART send: 01 02 00 00 01 msg: 22 B1 12 F10804 2DD3D8
2023.04.16 13:29:02.326 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 46 msg: 22 B1 12 F10804 2DD3D8
2023.04.16 13:29:02.430 0: HMUARTLGW HMUART recv: 01 05 00 00 3E msg: 13 80 02 31415B F10804 00
2023.04.16 13:29:02.460 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: 13 80 02 31415B F10804 00
2023.04.16 13:29:02.527 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 14 A0 11 F10804 31415B 8004
2023.04.16 13:29:02.569 0: HMUARTLGW HMUART recv: 01 05 00 00 45 msg: 14 A0 11 F10804 31415B 8004
2023.04.16 13:29:02.703 0: HMUARTLGW HMUART recv: 01 05 00 00 3D msg: 14 80 02 31415B F10804 010228102F00
2023.04.16 13:29:02.744 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 33 msg: 14 80 02 31415B F10804 010228102F00
2023.04.16 13:29:03.463 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 46 msg: 22 B1 12 F10804 2DD3D8
2023.04.16 13:29:03.593 0: HMUARTLGW HMUART recv: 01 04 03 00 3E msg: 22 80 02 2DD3D8 F10804 00
2023.04.16 13:29:03.608 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 34 msg: 22 80 02 2DD3D8 F10804 00
2023.04.16 13:29:03.689 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 23 A0 11 F10804 2DD3D8 8004
2023.04.16 13:29:03.732 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 46 msg: 23 A0 11 F10804 2DD3D8 8004
2023.04.16 13:29:03.867 0: HMUARTLGW HMUART recv: 01 04 03 00 3E msg: 23 80 02 2DD3D8 F10804 010424204500
2023.04.16 13:29:03.917 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 34 msg: 23 80 02 2DD3D8 F10804 010424204500
So rum läufts glatt durch.

Brauchst du auch noch einen sniff von einem TC mit zwei RTs?

Zitat von: frank am 16 April 2023, 13:06:26allerdings hattest du gesagt, glaube ich, dass dieses phänomen nicht überall auftaucht.
Doch, bei allen RTs, die ich habe. Alle meine RTs hängen an einem TC, teilweise hängen bis zu drei RTs als ClimaTeam an einem TC.

oelidoc

Jetzt ein sniff mit zwei RTs an einem TC.

Befehle über einen RT abgesetzt:

2023.04.16 13:47:15.572 3: CUL_HM set Thermostat_Kueche clear msgEvents
2023.04.16 13:47:17.609 3: CUL_HM set Heizung_Kueche_gross clear msgEvents
2023.04.16 13:47:19.400 3: CUL_HM set Heizung_Kueche_klein clear msgEvents
2023.04.16 13:48:30.616 3: CUL_HM set Heizung_Kueche_gross_Clima controlManu 19.0
2023.04.16 13:48:30.656 0: HMUARTLGW HMUART send: 01 02 00 00 01 msg: 9F B1 12 F10804 335B34
2023.04.16 13:48:30.681 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 01 msg: 34 B1 12 F10804 2B7634
2023.04.16 13:48:31.086 0: HMUARTLGW HMUART recv: 01 05 00 00 44 msg: 34 B1 12 F10804 2B7634
2023.04.16 13:48:31.174 0: HMUARTLGW HMUART recv: 01 04 03 00 2E msg: 9F 80 02 335B34 F10804 00
2023.04.16 13:48:31.189 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4C msg: 9F 80 02 335B34 F10804 00
2023.04.16 13:48:31.271 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: A0 A0 11 F10804 335B34 810426
2023.04.16 13:48:31.316 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 45 msg: A0 A0 11 F10804 335B34 810426
2023.04.16 13:48:31.447 0: HMUARTLGW HMUART recv: 01 04 03 00 2E msg: A0 80 02 335B34 F10804 010226202C40
2023.04.16 13:48:31.613 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4D msg: A0 80 02 335B34 F10804 010226202C40
2023.04.16 13:48:32.205 0: HMUARTLGW HMUART recv: 01 05 00 00 44 msg: 34 B1 12 F10804 2B7634
2023.04.16 13:48:33.328 0: HMUARTLGW HMUART recv: 01 05 00 00 44 msg: 34 B1 12 F10804 2B7634
2023.04.16 13:48:37.037 0: HMUARTLGW RemoteHMUART1 send: 01 062B7634010100
2023.04.16 13:48:37.055 0: HMUARTLGW RemoteHMUART1 added peer: 2B7634, aesChannels: FFFFFFFFFFFFFFFF
2023.04.16 13:48:37.063 0: HMUARTLGW RemoteHMUART1 send: 01 062B7634010100
2023.04.16 13:48:37.079 0: HMUARTLGW RemoteHMUART1 added peer: 2B7634, aesChannels: FFFFFFFFFFFFFFFF
2023.04.16 13:48:41.014 0: HMUARTLGW HMUART recv: 01 05 00 00 2E msg: 9F 86 5A 335B34 000000 98D831
2023.04.16 13:48:41.027 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4D msg: 9F 86 5A 335B34 000000 98D831
2023.04.16 13:48:51.017 0: HMUARTLGW HMUART recv: 01 05 00 00 2E msg: 3E 84 10 335B34 000000 0B98D80E40
2023.04.16 13:48:51.031 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4D msg: 3E 84 10 335B34 000000 0B98D80E40
2023.04.16 13:49:01.015 0: HMUARTLGW HMUART recv: 01 05 00 00 2E msg: 9F 84 70 335B34 000000 00D831
2023.04.16 13:49:01.043 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4D msg: 9F 84 70 335B34 000000 00D831
2023.04.16 13:49:20.912 0: HMUARTLGW HMUART recv: 01 05 00 00 24 msg: 09 86 10 2B73CC 000000 0A98D80C0100
2023.04.16 13:49:21.058 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 39 msg: 09 86 10 2B73CC 000000 0A98D80C0100
2023.04.16 13:49:31.283 0: HMUARTLGW HMUART recv: 01 05 00 00 30 msg: 34 86 10 2B7634 000000 0A98D80E0000
2023.04.16 13:49:31.380 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 35 A0 11 F10804 2B7634 810426
2023.04.16 13:49:31.401 0: HMUARTLGW HMUART recv: 01 05 00 00 44 msg: 4F A1 12 F10804 2B7634
2023.04.16 13:49:31.446 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 35 A0 11 F10804 2B7634 810426
2023.04.16 13:49:31.511 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 35 A0 11 F10804 2B7634 810426
2023.04.16 13:49:31.533 0: HMUARTLGW HMUART recv: 01 05 00 00 30 msg: 4F 80 02 2B7634 F10804 00
2023.04.16 13:49:31.543 0: HMUARTLGW RemoteHMUART1 recv: 01 05 10 00 4E msg: 34 86 10 2B7634 000000 0A98D80E0000
2023.04.16 13:49:31.631 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 35 A0 11 F10804 2B7634 810426
2023.04.16 13:49:31.674 0: HMUARTLGW HMUART recv: 01 05 00 00 44 msg: 35 A0 11 F10804 2B7634 810426
2023.04.16 13:49:31.808 0: HMUARTLGW HMUART recv: 01 05 00 00 30 msg: 35 80 02 2B7634 F10804 010426005640
2023.04.16 13:49:31.838 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 4E msg: 35 80 02 2B7634 F10804 010426005640
2023.04.16 13:49:31.847 0: HMUARTLGW RemoteHMUART1 send: 01 062B7634010000
2023.04.16 13:49:31.863 0: HMUARTLGW RemoteHMUART1 added peer: 2B7634, aesChannels: FFFFFFFFFFFFFFFF
2023.04.16 13:49:31.872 0: HMUARTLGW RemoteHMUART1 send: 01 062B7634010000
2023.04.16 13:49:31.887 0: HMUARTLGW RemoteHMUART1 added peer: 2B7634, aesChannels: FFFFFFFFFFFFFFFF
2023.04.16 13:51:10.883 3: CUL_HM set Heizung_Kueche_gross_Clima controlMode auto
2023.04.16 13:51:10.918 0: HMUARTLGW HMUART send: 01 02 00 00 01 msg: A0 B1 12 F10804 335B34
2023.04.16 13:51:10.944 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 01 msg: 36 B1 12 F10804 2B7634
2023.04.16 13:51:11.334 0: HMUARTLGW HMUART recv: 01 05 00 00 43 msg: 36 B1 12 F10804 2B7634
2023.04.16 13:51:11.437 0: HMUARTLGW HMUART recv: 01 04 03 00 2E msg: A0 80 02 335B34 F10804 00
2023.04.16 13:51:11.450 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4E msg: A0 80 02 335B34 F10804 00
2023.04.16 13:51:11.534 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: A1 A0 11 F10804 335B34 8004
2023.04.16 13:51:11.578 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 45 msg: A1 A0 11 F10804 335B34 8004
2023.04.16 13:51:11.711 0: HMUARTLGW HMUART recv: 01 04 03 00 2E msg: A1 80 02 335B34 F10804 01022B102C00
2023.04.16 13:51:11.756 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4D msg: A1 80 02 335B34 F10804 01022B102C00
2023.04.16 13:51:12.429 0: HMUARTLGW HMUART recv: 01 05 00 00 43 msg: 36 B1 12 F10804 2B7634
2023.04.16 13:51:13.566 0: HMUARTLGW HMUART recv: 01 05 00 00 43 msg: 36 B1 12 F10804 2B7634
2023.04.16 13:51:14.284 0: HMUARTLGW RemoteHMUART1 send: 01 062B7634010100
2023.04.16 13:51:14.299 0: HMUARTLGW RemoteHMUART1 added peer: 2B7634, aesChannels: FFFFFFFFFFFFFFFF
2023.04.16 13:51:14.372 0: HMUARTLGW RemoteHMUART1 send: 01 062B7634010100
2023.04.16 13:51:14.388 0: HMUARTLGW RemoteHMUART1 added peer: 2B7634, aesChannels: FFFFFFFFFFFFFFFF
2023.04.16 13:51:35.016 0: HMUARTLGW HMUART recv: 01 05 00 00 2E msg: A0 86 5A 335B34 000000 ACD831
2023.04.16 13:51:35.026 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4C msg: A0 86 5A 335B34 000000 ACD831
2023.04.16 13:51:45.018 0: HMUARTLGW HMUART recv: 01 05 00 00 33 msg: 3F 84 10 335B34 000000 0BACD80E00
2023.04.16 13:51:45.032 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4D msg: 3F 84 10 335B34 000000 0BACD80E00
2023.04.16 13:51:48.412 0: HMUARTLGW HMUART recv: 01 05 00 00 25 msg: 0A 86 10 2B73CC 000000 0AACD80C0000
2023.04.16 13:51:48.594 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 3A msg: 0A 86 10 2B73CC 000000 0AACD80C0000
2023.04.16 13:51:55.016 0: HMUARTLGW HMUART recv: 01 05 00 00 33 msg: A0 84 70 335B34 000000 00D831
2023.04.16 13:51:55.045 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4D msg: A0 84 70 335B34 000000 00D831
2023.04.16 13:52:00.303 0: HMUARTLGW HMUART recv: 01 05 00 00 2F msg: 35 86 10 2B7634 000000 0AACD80E0040
2023.04.16 13:52:00.401 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 36 A0 11 F10804 2B7634 8004
2023.04.16 13:52:00.412 0: HMUARTLGW HMUART recv: 01 05 00 00 45 msg: 54 A1 12 F10804 2B7634
2023.04.16 13:52:00.473 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 36 A0 11 F10804 2B7634 8004
2023.04.16 13:52:00.533 0: HMUARTLGW HMUART recv: 01 05 00 00 2F msg: 54 80 02 2B7634 F10804 00
2023.04.16 13:52:00.545 0: HMUARTLGW RemoteHMUART1 recv: 01 05 10 00 49 msg: 35 86 10 2B7634 000000 0AACD80E0040
2023.04.16 13:52:00.631 0: HMUARTLGW RemoteHMUART1 send: 01 02 00 00 00 msg: 36 A0 11 F10804 2B7634 8004
2023.04.16 13:52:00.674 0: HMUARTLGW HMUART recv: 01 05 00 00 45 msg: 36 A0 11 F10804 2B7634 8004
2023.04.16 13:52:00.808 0: HMUARTLGW HMUART recv: 01 05 00 00 2F msg: 36 80 02 2B7634 F10804 010424205100
2023.04.16 13:52:00.860 0: HMUARTLGW RemoteHMUART1 recv: 01 04 03 00 49 msg: 36 80 02 2B7634 F10804 010424205100
2023.04.16 13:52:00.868 0: HMUARTLGW RemoteHMUART1 send: 01 062B7634010000
2023.04.16 13:52:00.885 0: HMUARTLGW RemoteHMUART1 added peer: 2B7634, aesChannels: FFFFFFFFFFFFFFFF
2023.04.16 13:52:00.893 0: HMUARTLGW RemoteHMUART1 send: 01 062B7634010000
2023.04.16 13:52:00.909 0: HMUARTLGW RemoteHMUART1 added peer: 2B7634, aesChannels: FFFFFFFFFFFFFFFF
2023.04.16 13:54:01.661 0: HMUARTLGW HMUART recv: 01 05 00 00 27 msg: 0B 86 10 2B73CC 000000 0AACD80C0000
2023.04.16 13:54:01.675 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 38 msg: 0B 86 10 2B73CC 000000 0AACD80C0000
2023.04.16 13:54:14.516 0: HMUARTLGW HMUART recv: 01 05 00 00 2E msg: A1 86 5A 335B34 000000 ACD831
2023.04.16 13:54:14.536 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 4E msg: A1 86 5A 335B34 000000 ACD831
2023.04.16 13:54:14.786 0: HMUARTLGW RemoteHMUART1 recv: 01 05 00 00 46 msg: 36 86 10 2B7634 000000 0AACD80E0000
2023.04.16 13:54:14.981 0: HMUARTLGW HMUART recv: 01 05 00 00 30 msg: 36 86 10 2B7634 000000 0AACD80E0000

Der zweite RT 2B73CC hat am Ende zwei CMDs pending


Der Vollständigkeit halber hier noch das List der drei beteiligten Geräte:

define Thermostat_Kueche CUL_HM 335B34
attr Thermostat_Kueche userattr structHeizung structHeizung_map structexclude
attr Thermostat_Kueche .mId 00AD
attr Thermostat_Kueche IOgrp virtualCCU
attr Thermostat_Kueche actCycle 000:10
attr Thermostat_Kueche actStatus alive
attr Thermostat_Kueche autoReadReg 5_readMissing
attr Thermostat_Kueche burstAccess 1_auto
attr Thermostat_Kueche commStInCh off
attr Thermostat_Kueche event-on-change-reading desired-temp,measured-temp,battery,batteryLevel
attr Thermostat_Kueche expert defReg,allReg,templ
attr Thermostat_Kueche firmware 1.4
attr Thermostat_Kueche model HM-TC-IT-WM-W-EU
attr Thermostat_Kueche msgRepeat 1
attr Thermostat_Kueche room Küche
attr Thermostat_Kueche serialNr LEQ1461147
attr Thermostat_Kueche structHeizung Heizung
attr Thermostat_Kueche subType thermostat
attr Thermostat_Kueche webCmd getConfig:clear msgEvents
#   DEF        335B34
#   FUUID      5c65c126-f33f-74ea-d660-bc4e0a15f175fa60
#   HMUART_MSGCNT 3364
#   HMUART_RAWMSG 0500002EA28470335B3400000000D831
#   HMUART_RSSI -46
#   HMUART_TIME 2023-04-16 13:56:59
#   IODev      HMUART
#   LASTInputDev RemoteHMUART1
#   MSGCNT     6692
#   NAME       Thermostat_Kueche
#   NR         469
#   NTFY_ORDER 48-Thermostat_Kueche
#   RemoteHMUART1_MSGCNT 3328
#   RemoteHMUART1_RAWMSG 0500004DA28470335B3400000000D831
#   RemoteHMUART1_RSSI -77
#   RemoteHMUART1_TIME 2023-04-16 13:56:59
#   STATE      CMDs_done
#   TYPE       CUL_HM
#   channel_01 Thermostat_Kueche_Weather
#   channel_02 Thermostat_Kueche_Climate
#   channel_03 Thermostat_Kueche_WindowRec
#   channel_06 Thermostat_Kueche_remote
#   channel_07 Thermostat_Kueche_SwitchTr
#   disableNotifyFn 1
#   eventCount 223
#   lastMsg    No:A2 - t:70 s:335B34 d:000000 00D831
#   protLastRcv 2023-04-16 13:56:59
#   protRcv    14 last_at:2023-04-16 13:56:59
#   protSnd    4 last_at:2023-04-16 13:51:11
#   protSndB   2 last_at:2023-04-16 13:51:10
#   protState  CMDs_done
#   rssi_HMUART cnt:7 min:-44 max:-42 avg:-43 lst:-44
#   rssi_at_HMUART cnt:3364 min:-67 max:-43 avg:-45.76 lst:-46
#   rssi_at_RemoteHMUART1 cnt:3328 min:-93 max:-69 avg:-78.29 lst:-77
#   READINGS:
#     2023-04-13 19:28:35   Activity        alive
#     2023-04-16 13:51:11   CommandAccepted yes
#     2023-02-28 21:07:22   D-firmware      1.4
#     2023-02-28 21:07:22   D-serialNr      LEQ1461147
#     2023-04-16 13:51:10   IODev           HMUART
#     2023-03-04 17:58:29   PairedTo        0xF10804
#     2023-02-28 21:07:36   R-btnLock       off
#     2023-02-28 21:07:36   R-burstRx       on
#     2023-02-28 21:07:36   R-cyclicInfoMsg on
#     2023-02-28 21:07:36   R-cyclicInfoMsgDis 0
#     2023-02-28 21:07:36   R-globalBtnLock off
#     2023-02-28 21:07:36   R-localResDis   off
#     2023-02-28 21:07:36   R-lowBatLimitRT 2.2 V
#     2023-02-28 21:07:36   R-modusBtnLock  off
#     2023-02-28 21:07:36   R-pairCentral   0xF10804
#     2023-04-16 13:51:45   battery         ok
#     2023-04-16 13:51:45   batteryLevel    2.9
#     2023-04-16 12:30:01   cfgState        ok
#     2023-04-16 13:51:11   commState       CMDs_done
#     2023-04-16 13:51:45   desired-temp    21.5
#     2023-04-16 13:51:45   measured-temp   21.6
#     2023-04-16 13:51:11   state           CMDs_done
#     2023-02-28 21:07:56   time-request    -
#     2023-04-16 13:51:11   trigLast        fhem:80
#   helper:
#     HM_CMDNR   162
#     PONtest    1
#     cSnd       11F10804335B34810426,11F10804335B348004
#     lastMsgTm  1681646219.52418
#     mId        00AD
#     peerFriend -
#     peerOpt    -:thermostat
#     regLst     0
#     rxType     6
#     supp_Pair_Rep 0
#     cmds:
#       TmplKey    :no:1681406337.32299
#       TmplTs     1681406337.32299
#       cmdKey     0:1:0::Thermostat_Kueche:00AD:00:
#       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-]
#         inhibit    [(on|{off})]
#         raw        -data- [...]
#         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
#         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
#         reset      noArg
#         sysTime    noArg
#         tplDel     -tplDel-
#         tplSet_0   -tplChan-
#         unpair     noArg
#       lst:
#         condition  slider,0,1,255
#         peer       
#         peerOpt   
#         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        0
#       tpl        1
#     io:
#       flgs       0
#       newChn     +335B34,00,01,00
#       nextSend   1681646219.61311
#       rxt        0
#       vccu       virtualCCU
#       p:
#         335B34
#         00
#         01
#         00
#       prefIO:
#     mRssi:
#       mNo        A2
#       io:
#         HMUART:
#           -38
#           -38
#         RemoteHMUART1:
#           -77
#           -77
#     peerIDsH:
#     prt:
#       awake      0
#       bErr       0
#       sProc      0
#     q:
#       qReqConf   
#       qReqStat   
#     role:
#       dev        1
#       prs        1
#     rssi:
#       HMUART:
#         avg        -43
#         cnt        7
#         lst        -44
#         max        -42
#         min        -44
#       at_HMUART:
#         avg        -45.763674197384
#         cnt        3364
#         lst        -46
#         max        -43
#         min        -67
#       at_RemoteHMUART1:
#         avg        -78.294170673077
#         cnt        3328
#         lst        -77
#         max        -69
#         min        -93
#     shRegW:
#       07         02
#     shadowReg:
#     tmpl:
#
setstate Thermostat_Kueche CMDs_done
setstate Thermostat_Kueche 2023-02-28 21:07:22 .D-devInfo 03FFFF
setstate Thermostat_Kueche 2023-02-28 21:07:22 .D-stc 58
setstate Thermostat_Kueche 2023-03-04 17:58:29 .RegL_00. 00:00 01:01 02:01 09:01 0A:F1 0B:08 0C:04 0F:00 11:00 12:16 16:00 18:00 19:00 1A:00
setstate Thermostat_Kueche 2023-03-04 19:45:44 .RegL_07.
setstate Thermostat_Kueche 2023-04-13 19:18:57 .associatedWith Thermostat_Kueche,Thermostat_Kueche_Climate,Thermostat_Kueche_SwitchTr,Thermostat_Kueche_Weather,Thermostat_Kueche_WindowRec,Thermostat_Kueche_remote,Thermostat_Kueche
setstate Thermostat_Kueche 2023-04-16 13:56:59 .protLastRcv 20230416135659
setstate Thermostat_Kueche 2023-04-13 19:28:35 Activity alive
setstate Thermostat_Kueche 2023-04-16 13:51:11 CommandAccepted yes
setstate Thermostat_Kueche 2023-02-28 21:07:22 D-firmware 1.4
setstate Thermostat_Kueche 2023-02-28 21:07:22 D-serialNr LEQ1461147
setstate Thermostat_Kueche 2023-04-16 13:51:10 IODev HMUART
setstate Thermostat_Kueche 2023-03-04 17:58:29 PairedTo 0xF10804
setstate Thermostat_Kueche 2023-02-28 21:07:36 R-btnLock off
setstate Thermostat_Kueche 2023-02-28 21:07:36 R-burstRx on
setstate Thermostat_Kueche 2023-02-28 21:07:36 R-cyclicInfoMsg on
setstate Thermostat_Kueche 2023-02-28 21:07:36 R-cyclicInfoMsgDis 0
setstate Thermostat_Kueche 2023-02-28 21:07:36 R-globalBtnLock off
setstate Thermostat_Kueche 2023-02-28 21:07:36 R-localResDis off
setstate Thermostat_Kueche 2023-02-28 21:07:36 R-lowBatLimitRT 2.2 V
setstate Thermostat_Kueche 2023-02-28 21:07:36 R-modusBtnLock off
setstate Thermostat_Kueche 2023-02-28 21:07:36 R-pairCentral 0xF10804
setstate Thermostat_Kueche 2023-04-16 13:51:45 battery ok
setstate Thermostat_Kueche 2023-04-16 13:51:45 batteryLevel 2.9
setstate Thermostat_Kueche 2023-04-16 12:30:01 cfgState ok
setstate Thermostat_Kueche 2023-04-16 13:51:11 commState CMDs_done
setstate Thermostat_Kueche 2023-04-16 13:51:45 desired-temp 21.5
setstate Thermostat_Kueche 2023-04-16 13:51:45 measured-temp 21.6
setstate Thermostat_Kueche 2023-04-16 13:51:11 state CMDs_done
setstate Thermostat_Kueche 2023-02-28 21:07:56 time-request -
setstate Thermostat_Kueche 2023-04-16 13:51:11 trigLast fhem:80

define Heizung_Kueche_gross CUL_HM 2B7634
attr Heizung_Kueche_gross userattr structHeizung structHeizung_map structexclude
attr Heizung_Kueche_gross .mId 0095
attr Heizung_Kueche_gross IOgrp virtualCCU
attr Heizung_Kueche_gross actCycle 000:10
attr Heizung_Kueche_gross actStatus alive
attr Heizung_Kueche_gross autoReadReg 5_readMissing
attr Heizung_Kueche_gross burstAccess 1_auto
attr Heizung_Kueche_gross commStInCh off
attr Heizung_Kueche_gross event-on-change-reading desired-temp,measured-temp,actuator,battery,batteryLevel
attr Heizung_Kueche_gross expert defReg,allReg,templ
attr Heizung_Kueche_gross firmware 1.5
attr Heizung_Kueche_gross model HM-CC-RT-DN
attr Heizung_Kueche_gross room Küche
attr Heizung_Kueche_gross serialNr LEQ0580899
attr Heizung_Kueche_gross structHeizung Heizung
attr Heizung_Kueche_gross subType thermostat
attr Heizung_Kueche_gross webCmd getConfig:clear msgEvents:burstXmit
#   DEF        2B7634
#   FUUID      5c65c107-f33f-74ea-dd67-30d09d1255e032f3
#   HMUART_MSGCNT 1588
#   HMUART_RAWMSG 0500002F3786102B76340000000AACD80E0000
#   HMUART_RSSI -47
#   HMUART_TIME 2023-04-16 13:56:14
#   IODev      RemoteHMUART1
#   LASTInputDev RemoteHMUART1
#   MSGCNT     3172
#   NAME       Heizung_Kueche_gross
#   NR         288
#   NTFY_ORDER 48-Heizung_Kueche_gross
#   RemoteHMUART1_MSGCNT 1584
#   RemoteHMUART1_RAWMSG 050000483786102B76340000000AACD80E0000
#   RemoteHMUART1_RSSI -72
#   RemoteHMUART1_TIME 2023-04-16 13:56:14
#   STATE      CMDs_done
#   TYPE       CUL_HM
#   channel_01 Heizung_Kueche_gross_Weather
#   channel_02 Heizung_Kueche_gross_Climate
#   channel_03 Heizung_Kueche_gross_WindowRec
#   channel_04 Heizung_Kueche_gross_Clima
#   channel_05 Heizung_Kueche_gross_ClimaTeam
#   channel_06 Heizung_Kueche_gross_remote
#   disableNotifyFn 1
#   eventCount 343
#   lastMsg    No:37 - t:10 s:2B7634 d:000000 0AACD80E0000
#   protCondBurst off
#   protLastRcv 2023-04-16 13:56:14
#   protRcv    10 last_at:2023-04-16 13:56:14
#   protSnd    4 last_at:2023-04-16 13:52:00
#   protSndB   2 last_at:2023-04-16 13:51:10
#   protState  CMDs_done
#   rssi_RemoteHMUART1 cnt:7 min:-86 max:-81 avg:-82.71 lst:-81
#   rssi_at_HMUART cnt:1588 min:-60 max:-43 avg:-47.39 lst:-47
#   rssi_at_RemoteHMUART1 cnt:1584 min:-89 max:-66 avg:-73.78 lst:-72
#   READINGS:
#     2023-04-13 19:28:35   Activity        alive
#     2023-04-16 13:52:00   CommandAccepted yes
#     2021-10-09 18:20:59   D-firmware      1.5
#     2021-10-09 18:20:59   D-serialNr      LEQ0580899
#     2023-04-16 13:52:00   IODev           RemoteHMUART1
#     2023-03-21 19:58:06   PairedTo        0xF10804
#     2021-10-09 18:25:04   R-backOnTime    10 s
#     2023-02-28 21:54:58   R-btnLock       on
#     2021-10-09 18:25:04   R-burstRx       on
#     2021-10-09 18:25:04   R-cyclicInfoMsg on
#     2021-10-09 18:25:04   R-cyclicInfoMsgDis 0
#     2021-10-09 18:25:04   R-globalBtnLock off
#     2021-10-09 18:25:04   R-localResDis   off
#     2021-10-09 18:25:04   R-lowBatLimitRT 2.1 V
#     2021-10-09 18:25:04   R-modusBtnLock  off
#     2021-10-09 18:25:04   R-pairCentral   0xF10804
#     2023-04-16 13:56:14   actuator        0
#     2023-04-16 13:56:14   battery         ok
#     2023-04-16 13:56:14   batteryLevel    2.9
#     2023-04-16 12:56:50   cfgState        ok
#     2023-04-16 13:52:00   commState       CMDs_done
#     2023-01-29 07:40:17   controlMode     auto
#     2023-04-16 13:56:14   desired-temp    21.5
#     2023-04-16 13:56:14   measured-temp   21.6
#     2023-04-16 13:56:14   motorErr        ok
#     2023-01-29 16:17:38   powerOn         2023-01-29 16:17:37
#     2023-01-29 16:17:37   recentStateType info
#     2023-04-16 13:52:00   state           CMDs_done
#     2023-04-16 12:30:37   time-request    -
#   helper:
#     HM_CMDNR   55
#     cSnd       11F108042B7634810426,11F108042B76348004
#     cfgStateUpdt 0
#     lastMsgTm  1681646174.79331
#     mId        0095
#     peerFriend -
#     peerOpt    -:thermostat
#     regLst     0
#     rxType     140
#     supp_Pair_Rep 0
#     cmds:
#       TmplKey    :no:1681406336.79071
#       TmplTs     1681406336.79071
#       cmdKey     0:1:0::Heizung_Kueche_gross:0095:00:
#       cmdLst:
#         assignHmKey noArg
#         burstXmit  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-]
#         inhibit    [(on|{off})]
#         raw        -data- [...]
#         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
#         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
#         reset      noArg
#         sysTime    noArg
#         tplDel     -tplDel-
#         tplSet_0   -tplChan-
#         unpair     noArg
#       lst:
#         condition  slider,0,1,255
#         peer       
#         peerOpt   
#         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        0
#       tpl        1
#     io:
#       flgs       0
#       newChn     +2B7634,00,01,00
#       nextSend   1681646174.88426
#       rxt        2
#       vccu       virtualCCU
#       p:
#         2B7634
#         00
#         01
#         00
#       prefIO:
#     mRssi:
#       mNo        37
#       io:
#         HMUART:
#           -47
#           -47
#         RemoteHMUART1:
#           -70
#           -70
#     peerIDsH:
#     prt:
#       awake      0
#       bErr       0
#       brstWu     0
#       sProc      0
#       tryMsg:
#     q:
#       qReqConf   
#       qReqStat   
#     role:
#       dev        1
#       prs        1
#     rssi:
#       RemoteHMUART1:
#         avg        -82.7142857142857
#         cnt        7
#         lst        -81
#         max        -81
#         min        -86
#       at_HMUART:
#         avg        -47.3910579345088
#         cnt        1588
#         lst        -47
#         max        -43
#         min        -60
#       at_RemoteHMUART1:
#         avg        -73.7859848484849
#         cnt        1584
#         lst        -72
#         max        -66
#         min        -89
#     shRegW:
#       07         04
#     shadowReg:
#     tmpl:
#
setstate Heizung_Kueche_gross CMDs_done
setstate Heizung_Kueche_gross 2021-10-09 18:20:59 .D-devInfo 00FFFF
setstate Heizung_Kueche_gross 2021-10-09 18:20:59 .D-stc 59
setstate Heizung_Kueche_gross 2023-03-21 19:58:06 .RegL_00. 00:00 01:01 02:01 09:01 0A:F1 0B:08 0C:04 0E:0A 0F:01 11:00 12:15 16:00 18:00 19:00 1A:00
setstate Heizung_Kueche_gross 2023-03-23 20:52:36 .RegL_07.
setstate Heizung_Kueche_gross 2023-04-13 19:18:56 .associatedWith Heizung_Kueche_gross,Heizung_Kueche_gross_Clima,Heizung_Kueche_gross_ClimaTeam,Heizung_Kueche_gross_Climate,Heizung_Kueche_gross_Weather,Heizung_Kueche_gross_WindowRec,Heizung_Kueche_gross_remote,Heizung_Kueche_gross
setstate Heizung_Kueche_gross 2023-04-16 13:56:14 .protLastRcv 20230416135614
setstate Heizung_Kueche_gross 2023-04-13 19:28:35 Activity alive
setstate Heizung_Kueche_gross 2023-04-16 13:52:00 CommandAccepted yes
setstate Heizung_Kueche_gross 2021-10-09 18:20:59 D-firmware 1.5
setstate Heizung_Kueche_gross 2021-10-09 18:20:59 D-serialNr LEQ0580899
setstate Heizung_Kueche_gross 2023-04-16 13:52:00 IODev RemoteHMUART1
setstate Heizung_Kueche_gross 2023-03-21 19:58:06 PairedTo 0xF10804
setstate Heizung_Kueche_gross 2021-10-09 18:25:04 R-backOnTime 10 s
setstate Heizung_Kueche_gross 2023-02-28 21:54:58 R-btnLock on
setstate Heizung_Kueche_gross 2021-10-09 18:25:04 R-burstRx on
setstate Heizung_Kueche_gross 2021-10-09 18:25:04 R-cyclicInfoMsg on
setstate Heizung_Kueche_gross 2021-10-09 18:25:04 R-cyclicInfoMsgDis 0
setstate Heizung_Kueche_gross 2021-10-09 18:25:04 R-globalBtnLock off
setstate Heizung_Kueche_gross 2021-10-09 18:25:04 R-localResDis off
setstate Heizung_Kueche_gross 2021-10-09 18:25:04 R-lowBatLimitRT 2.1 V
setstate Heizung_Kueche_gross 2021-10-09 18:25:04 R-modusBtnLock off
setstate Heizung_Kueche_gross 2021-10-09 18:25:04 R-pairCentral 0xF10804
setstate Heizung_Kueche_gross 2023-04-16 13:56:14 actuator 0
setstate Heizung_Kueche_gross 2023-04-16 13:56:14 battery ok
setstate Heizung_Kueche_gross 2023-04-16 13:56:14 batteryLevel 2.9
setstate Heizung_Kueche_gross 2023-04-16 12:56:50 cfgState ok
setstate Heizung_Kueche_gross 2023-04-16 13:52:00 commState CMDs_done
setstate Heizung_Kueche_gross 2023-01-29 07:40:17 controlMode auto
setstate Heizung_Kueche_gross 2023-04-16 13:56:14 desired-temp 21.5
setstate Heizung_Kueche_gross 2023-04-16 13:56:14 measured-temp 21.6
setstate Heizung_Kueche_gross 2023-04-16 13:56:14 motorErr ok
setstate Heizung_Kueche_gross 2023-01-29 16:17:38 powerOn 2023-01-29 16:17:37
setstate Heizung_Kueche_gross 2023-01-29 16:17:37 recentStateType info
setstate Heizung_Kueche_gross 2023-04-16 13:52:00 state CMDs_done
setstate Heizung_Kueche_gross 2023-04-16 12:30:37 time-request -

define Heizung_Kueche_klein CUL_HM 2B73CC
attr Heizung_Kueche_klein userattr structHeizung structHeizung_map structexclude
attr Heizung_Kueche_klein .mId 0095
attr Heizung_Kueche_klein IOgrp virtualCCU
attr Heizung_Kueche_klein actCycle 000:10
attr Heizung_Kueche_klein actStatus alive
attr Heizung_Kueche_klein autoReadReg 5_readMissing
attr Heizung_Kueche_klein burstAccess 1_auto
attr Heizung_Kueche_klein commStInCh off
attr Heizung_Kueche_klein event-on-change-reading desired-temp,measured-temp,actuator,battery,batteryLevel
attr Heizung_Kueche_klein expert defReg,allReg,templ
attr Heizung_Kueche_klein firmware 1.5
attr Heizung_Kueche_klein model HM-CC-RT-DN
attr Heizung_Kueche_klein room Küche
attr Heizung_Kueche_klein serialNr LEQ0581392
attr Heizung_Kueche_klein structHeizung Heizung
attr Heizung_Kueche_klein subType thermostat
attr Heizung_Kueche_klein webCmd getConfig:clear msgEvents:burstXmit
#   DEF        2B73CC
#   FUUID      609d45e0-f33f-74ea-b7f5-9572bb2e6f961c0e
#   HMUART_MSGCNT 1577
#   HMUART_RAWMSG 050000270C86102B73CC0000000AACD80C0000
#   HMUART_RSSI -39
#   HMUART_TIME 2023-04-16 13:57:04
#   IODev      RemoteHMUART1
#   LASTInputDev RemoteHMUART1
#   MSGCNT     3149
#   NAME       Heizung_Kueche_klein
#   NR         518
#   NTFY_ORDER 48-Heizung_Kueche_klein
#   RemoteHMUART1_MSGCNT 1572
#   RemoteHMUART1_RAWMSG 050000380C86102B73CC0000000AACD80C0000
#   RemoteHMUART1_RSSI -56
#   RemoteHMUART1_TIME 2023-04-16 13:57:04
#   STATE      CMDs_pending
#   TYPE       CUL_HM
#   channel_01 Heizung_Kueche_klein_Weather
#   channel_02 Heizung_Kueche_klein_Climate
#   channel_03 Heizung_Kueche_klein_WindowRec
#   channel_04 Heizung_Kueche_klein_Clima
#   channel_05 Heizung_Kueche_klein_ClimaTeam
#   channel_06 Heizung_Kueche_klein_remote
#   disableNotifyFn 1
#   eventCount 328
#   lastMsg    No:0C - t:10 s:2B73CC d:000000 0AACD80C0000
#   protCmdPend 2 CMDs_pending
#   protCondBurst on
#   protLastRcv 2023-04-16 13:57:04
#   protRcv    4 last_at:2023-04-16 13:57:04
#   protState  CMDs_pending
#   rssi_RemoteHMUART1 cnt:5 min:-63 max:-62 avg:-62.8 lst:-63
#   rssi_at_HMUART cnt:1577 min:-44 max:-35 avg:-36.71 lst:-39
#   rssi_at_RemoteHMUART1 cnt:1572 min:-62 max:-54 avg:-57.16 lst:-56
#   READINGS:
#     2023-04-13 19:28:35   Activity        alive
#     2023-04-16 12:54:24   CommandAccepted yes
#     2023-02-23 10:54:33   D-firmware      1.5
#     2023-02-23 10:54:33   D-serialNr      LEQ0581392
#     2023-04-16 12:54:21   IODev           RemoteHMUART1
#     2023-03-21 19:59:36   PairedTo        0xF10804
#     2021-10-10 09:40:23   R-backOnTime    10 s
#     2023-02-28 21:54:38   R-btnLock       on
#     2023-01-18 21:28:59   R-burstRx       on
#     2021-10-10 09:40:23   R-cyclicInfoMsg on
#     2021-10-10 09:40:23   R-cyclicInfoMsgDis 0
#     2021-10-10 09:40:23   R-globalBtnLock off
#     2021-10-10 09:40:23   R-localResDis   off
#     2021-10-10 09:40:23   R-lowBatLimitRT 2.1 V
#     2021-10-10 09:40:23   R-modusBtnLock  off
#     2021-10-10 09:40:23   R-pairCentral   0xF10804
#     2023-04-16 13:57:04   actuator        0
#     2023-04-16 13:57:04   battery         ok
#     2023-04-16 13:57:04   batteryLevel    2.7
#     2023-04-16 12:30:01   cfgState        ok
#     2023-04-16 13:51:10   commState       CMDs_pending
#     2023-02-28 20:39:45   controlMode     auto
#     2023-04-16 13:57:04   desired-temp    21.5
#     2023-04-16 13:57:04   measured-temp   21.6
#     2023-04-16 13:57:04   motorErr        ok
#     2023-01-29 16:12:23   powerOn         2023-01-29 16:12:23
#     2023-01-29 16:12:23   recentStateType info
#     2023-04-16 13:51:10   state           CMDs_pending
#     2023-04-16 12:23:48   time-request    -
#   cmdStack:
#     ++A011F108042B73CC810426
#     ++A011F108042B73CC8004
#   helper:
#     HM_CMDNR   12
#     cSnd       11F108042B73CC8004,11F108042B73CC8004
#     lastMsgTm  1681646224.41832
#     mId        0095
#     peerFriend -
#     peerOpt    -:thermostat
#     regLst     0
#     rxType     140
#     supp_Pair_Rep 0
#     cmds:
#       TmplKey    :no:1681406336.8309
#       TmplTs     1681406336.8309
#       cmdKey     0:1:0::Heizung_Kueche_klein:0095:00:
#       cmdLst:
#         assignHmKey noArg
#         burstXmit  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-]
#         inhibit    [(on|{off})]
#         raw        -data- [...]
#         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
#         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
#         reset      noArg
#         sysTime    noArg
#         tplDel     -tplDel-
#         tplSet_0   -tplChan-
#         unpair     noArg
#       lst:
#         condition  slider,0,1,255
#         peer       
#         peerOpt   
#         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        0
#       tpl        1
#     io:
#       flgs       0
#       newChn     +2B73CC,00,01,00
#       nextSend   1681646224.50712
#       rxt        2
#       vccu       virtualCCU
#       p:
#         2B73CC
#         00
#         01
#         00
#       prefIO:
#     mRssi:
#       mNo        0C
#       io:
#         HMUART:
#           -39
#           -39
#         RemoteHMUART1:
#           -50
#           -50
#     peerIDsH:
#     prt:
#       awake      0
#       bErr       0
#       brstWu     1
#       sProc      2
#     q:
#       qReqConf   
#       qReqStat   
#     role:
#       dev        1
#       prs        1
#     rssi:
#       RemoteHMUART1:
#         avg        -62.8
#         cnt        5
#         lst        -63
#         max        -62
#         min        -63
#       at_HMUART:
#         avg        -36.7171845275839
#         cnt        1577
#         lst        -39
#         max        -35
#         min        -44
#       at_RemoteHMUART1:
#         avg        -57.1615776081425
#         cnt        1572
#         lst        -56
#         max        -54
#         min        -62
#     shRegW:
#       07         04
#     shadowReg:
#     tmpl:
#
setstate Heizung_Kueche_klein CMDs_pending
setstate Heizung_Kueche_klein 2023-02-23 10:54:33 .D-devInfo 00FFFF
setstate Heizung_Kueche_klein 2023-02-23 10:54:33 .D-stc 59
setstate Heizung_Kueche_klein 2023-03-21 19:59:36 .RegL_00. 00:00 01:01 02:01 09:01 0A:F1 0B:08 0C:04 0E:0A 0F:01 11:00 12:15 16:00 18:00 19:00 1A:00
setstate Heizung_Kueche_klein 2023-03-23 20:52:36 .RegL_07.
setstate Heizung_Kueche_klein 2023-04-13 19:18:56 .associatedWith Heizung_Kueche_klein,Heizung_Kueche_klein_Clima,Heizung_Kueche_klein_ClimaTeam,Heizung_Kueche_klein_Climate,Heizung_Kueche_klein_Weather,Heizung_Kueche_klein_WindowRec,Heizung_Kueche_klein_remote,Heizung_Kueche_klein
setstate Heizung_Kueche_klein 2023-04-16 13:57:04 .protLastRcv 20230416135704
setstate Heizung_Kueche_klein 2023-04-13 19:28:35 Activity alive
setstate Heizung_Kueche_klein 2023-04-16 12:54:24 CommandAccepted yes
setstate Heizung_Kueche_klein 2023-02-23 10:54:33 D-firmware 1.5
setstate Heizung_Kueche_klein 2023-02-23 10:54:33 D-serialNr LEQ0581392
setstate Heizung_Kueche_klein 2023-04-16 12:54:21 IODev RemoteHMUART1
setstate Heizung_Kueche_klein 2023-03-21 19:59:36 PairedTo 0xF10804
setstate Heizung_Kueche_klein 2021-10-10 09:40:23 R-backOnTime 10 s
setstate Heizung_Kueche_klein 2023-02-28 21:54:38 R-btnLock on
setstate Heizung_Kueche_klein 2023-01-18 21:28:59 R-burstRx on
setstate Heizung_Kueche_klein 2021-10-10 09:40:23 R-cyclicInfoMsg on
setstate Heizung_Kueche_klein 2021-10-10 09:40:23 R-cyclicInfoMsgDis 0
setstate Heizung_Kueche_klein 2021-10-10 09:40:23 R-globalBtnLock off
setstate Heizung_Kueche_klein 2021-10-10 09:40:23 R-localResDis off
setstate Heizung_Kueche_klein 2021-10-10 09:40:23 R-lowBatLimitRT 2.1 V
setstate Heizung_Kueche_klein 2021-10-10 09:40:23 R-modusBtnLock off
setstate Heizung_Kueche_klein 2021-10-10 09:40:23 R-pairCentral 0xF10804
setstate Heizung_Kueche_klein 2023-04-16 13:57:04 actuator 0
setstate Heizung_Kueche_klein 2023-04-16 13:57:04 battery ok
setstate Heizung_Kueche_klein 2023-04-16 13:57:04 batteryLevel 2.7
setstate Heizung_Kueche_klein 2023-04-16 12:30:01 cfgState ok
setstate Heizung_Kueche_klein 2023-04-16 13:51:10 commState CMDs_pending
setstate Heizung_Kueche_klein 2023-02-28 20:39:45 controlMode auto
setstate Heizung_Kueche_klein 2023-04-16 13:57:04 desired-temp 21.5
setstate Heizung_Kueche_klein 2023-04-16 13:57:04 measured-temp 21.6
setstate Heizung_Kueche_klein 2023-04-16 13:57:04 motorErr ok
setstate Heizung_Kueche_klein 2023-01-29 16:12:23 powerOn 2023-01-29 16:12:23
setstate Heizung_Kueche_klein 2023-01-29 16:12:23 recentStateType info
setstate Heizung_Kueche_klein 2023-04-16 13:51:10 state CMDs_pending
setstate Heizung_Kueche_klein 2023-04-16 12:23:48 time-request -


frank

in cul_hm ist es tatsächlich hard vercodet. da fehlt wohl eine kleinigkeit:
    my @teamList = ( CUL_HM_getPeers(CUL_HM_id2Name($dst."05"),"IDs") # peers of RT team
                    ,CUL_HM_getPeers(CUL_HM_id2Name($dst."02"),"IDs") # peers RT/TC team
                    ,CUL_HM_name2Id($name)                            # myself
                    );
    foreach my $tId (@teamList){
      my $teamC = CUL_HM_id2Name($tId);
      $tId = substr($tId,0,6);
      my $teamD = CUL_HM_id2Name($tId);
      next if (!defined $defs{$teamC} );
      CUL_HM_UpdtReadSingle($defs{$teamC},"controlMode","set_".$mode,1);
      CUL_HM_PushCmdStack($defs{$teamD},'++'.$flag.'11'.$id.$tId.$msg);
      if (   $tId ne $dst
          && CUL_HM_getRxType($defs{$teamD}) & 0x02){
        # burst device - we need to send immediately
        CUL_HM_SndCmd($defs{$teamD},"++B112$id".substr($tId,0,6));
      }
    }


problem erkannt, müsste also nur noch jemand den code aufmotzen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

oelidoc

Hallo Frank,

Zitat von: frank am 16 April 2023, 14:21:27problem erkannt, müsste also nur noch jemand den code aufmotzen.

Vielen Dank für dein unermüdliches Engagement und deine Hilfe!

Leider werde ich es nicht sein, der den Code aufmotzt  :))
So gern ich es würde - ich kanns nicht.

Grüße

oelidoc

noansi

#30
Hallo Frank,

Zitatproblem erkannt, müsste also nur noch jemand den code aufmotzen.

Da ich unabhängig von diesem Thread auf das gleiche Problem gestoßen bin, hier ein Ansatz:
    my ($teamC, $teamDN, $teamDH);
    my @teamList = ( CUL_HM_name2Id($name)                            # myself
                    ,CUL_HM_getPeers(CUL_HM_id2Name($dst.'05'),'IDs') # peers of RT team
                    ,CUL_HM_getPeers(CUL_HM_id2Name($dst.'02'),'IDs') # peers RT/TC team
                    );
    foreach my $tId (@teamList){
      $teamC = CUL_HM_id2Name($tId);
      next if (!defined $defs{$teamC} );
      $tId = substr($tId,0,6);
      $teamDN = CUL_HM_id2Name($tId);
      $teamDH = $defs{$teamDN};
      next if (!defined $teamDH);       
      CUL_HM_UpdtReadSingle($defs{$teamC},'controlMode','set_'.$mode,1);
      CUL_HM_PushCmdStack($teamDH,'++'.$flag.'11'.$id.$tId.$msg);
      if ($tId ne $dst) {
        my $rxType = CUL_HM_getRxType($teamDH);
        if    ($rxType & 0x01) { #always
          CUL_HM_ProcessCmdStack($teamDH);
        }
        elsif ($teamDH->{helper}{prt}{sProc} != 1) { #noansi: not processing
          if    ($rxType & 0x02) { # burst device - we need to send immediately
            CUL_HM_SndCmd($teamDH,'++B112'.$id.$tId); # noansi: B112 supported by thermostat. ToDo: send to team one by one, not to wake them all at once with no use
          }
          elsif (   $rxType & 0x80                                         #noansi: burstConditional, receive on burst if enabled in device?
                 && !(   defined($teamDH->{helper}{prt}{awake})            #noansi: prevent A112/B112 at same time
                      && $teamDH->{helper}{prt}{awake} == 1)               #noansi: not if wuPrep is scheduled
                 && CUL_HM_getAttrInt($teamDN,'burstAccess')                #noansi: burstConditional - have a try
                 && CUL_HM_ReadingsVal($teamDN,'R-burstRx','on') eq 'on') { #noansi: burstRx enabled
            CUL_HM_SndCmd($teamDH,'++B112'.$id.$tId);                      #noansi: B112 supported by thermostat. ToDo: send to team one by one, not to wake them all at once with no use
          }
          elsif (   $rxType & 0x18                               #noansi: wu or lazy device
                 && !(   defined($teamDH->{helper}{io}{flgs})
                      && $teamDH->{helper}{io}{flgs} & 0x02) ) { #noansi: wuPrep is not active
            CUL_HM_assignIO($teamDH); #noansi: chance to reassign, as we can't disturb with reception of wakeup triggering message
            CUL_HM_hmInitMsgUpdt($teamDH, 1); #noansi: prepare io
          }
        }
      }
    }
Und meine CUL_HM_ReadingsVal:
sub CUL_HM_ReadingsVal($$$){#return reading or hidden '.' reading
  my ($name,$reading,$default) = @_;
  if (defined($name)) {
    my $d = $defs{$name};
    if (defined($d)) {
      if (   defined($d)
          && defined($d->{READINGS})) {
        my $r = $d->{READINGS}{$reading};
        if (   defined($r)
            && defined($r->{VAL})) {
          return $r->{VAL};
        }
        $r = $d->{READINGS}{'.'.$reading};
        if (   defined($r)
            && defined($r->{VAL})) {
          return $r->{VAL};
        }
      }
    }
  }
  return $default;
}

desired-temp leidet unter dem gleichen Problem für ein Team.

Mit B112 das ganze Team auf einmal aufzuwecken ist damit weiterhin "suboptimal", weil sich die angestoßenen Kommunikationen im Anschluss gegenseitig auf die Füße treten.

Gruß, Ansgar.

oelidoc

Hallo,

würde gerne mal nachfragen, ob es zu dem Problem mal eine Lösung z.B. per update geben wird? Wer wär für sowas der richtige Anprechpartner?

Gruß

oelidoc

oelidoc

Hallo,
die Heizperiode hat begonnen und ich erlaube mir, den Thread noch mal hochzuholen.
Das Problem besteht in meiner Konfiguration leider immer noch.
Besteht noch Hoffnung auf ein Update oder ist Homematic unter FHEM schon eine Auslaufmodell  ::) ?

Viele Grüße

oelidoc