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
zeig mal je ein list von den hmuart
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
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 (https://forum.fhem.de/index.php?msg=1230045)
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
Leider keine Änderung bisher.
Jedes Umschalten am TC auf controlMode manual oder zurück führt zu CMDs_pending am DN
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.
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
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
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
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.
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
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
was ist denn am rt pending?
zeig ein list.
meine 10_cul_hm.pm ist noch aktiv?
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
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?
Zitat von: frank am 15 April 2023, 19:32:20hast du noch log ab ca 17:40?
Leider nein, was soll ich machen?
was sind das für befehle?
die wurden ja in fhem gesetzt.
mach:
set clear msgEvents
sniff starten
dann die cmds erneut erzeugen.
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
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?
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
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.
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
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
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?
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
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.
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 -
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.
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
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.
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
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