Hallo zusammen,
ich habe bei mir im Kellerraum ein Thermostat (HM-CC-RT-DN) und ein Fensterkontakt (HM-Sec-Sco) erweitert. Diese Konfiguration habe ich überall im Haus im Einsatz. Inzwischen bekomme ich es aber nicht mehr hin, dass die Temperatur abgesenkt wird, wenn das Fenster geöffnet ist. Ich weiß nicht, ob es daran liegt, dass ich es schon Jahre nicht mehr gemacht habe, oder die neue Firmware 1.5 eine Rolle spielt vom Thermostat.
Meine Vorgehensweise bisher war folgende:
set FK_SAUNA peerChan 0 RT_SAUNA_WindowRec single
--> Button auf dem Fensterkontakt drücken
set RT_SAUNA_WindowRec getConfig
--> Warten bis "CMD Done" beim Thermostat steht
set RT_SAUNA_Clima regSet winOpnMode off
set RT_SAUNA_Clima getConfig
--> Warten bis "CMD Done" beim Thermostat steht
# Kontrolle in den Readings von _Clima mit get R-winOpnMode, muss dann auf off gesetzt sein (dauert etwas, bis es drin ist)
get RT_SAUNA_Clima param R-winOpnMode
--> off
# Temperatur auf 12 Grad setzen, wenn Fenster geöffnet wird
set RT_SAUNA_WindowRec regSet winOpnTemp 12 FK_SAUNA
set RT_SAUNA_WindowRec getConfig
Im _WindowRec müssen die gepeerten Fensterkontakte auftauchen
get RT_SAUNA_WindowRec param peerList
--> FK_SAUNA
Das klappt eigentlich soweit, aber bei geöffnetem Fenster senkt die Temperatur nicht auf 12 Grad. Bei anderen Thermostaten ist dann ein Fenstersymbol im Display mit der eingestellten Temperatur von 12 Grad.
Könnt Ihr mir auf die Sprünge helfen, warum das nicht klappt bei mir?
Hie noch eine Liste aus _WindowRec
ernals:
DEF 76180403
FUUID 61868173-f33f-2077-483f-fc90feaeb9e028c7
NAME RT_SAUNA_WindowRec
NR 2175
NTFY_ORDER 48-RT_SAUNA_WindowRec
STATE last:trigLast
TYPE CUL_HM
chanNo 03
device RT_SAUNA
disableNotifyFn 1
peerList FK_SAUNA
CL:
Authenticated 0
BUF
FD 84
FW_ID 2272
LASTACCESS 1636207485
NAME WEBint_192.168.0.127_52504
NR 2273
PEER 192.168.0.127
PORT 52504
SNAME WEBint
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
READINGS:
2021-11-06 15:04:40 state Connected
READINGS:
2021-11-06 15:01:18 RegL_01. 00:00 08:00
2021-11-06 15:01:41 RegL_03.FK_SAUNA_chn-01 00:00 04:32
2021-11-06 15:01:41 RegL_07.FK_SAUNA_chn-01 00:00 05:18
2021-11-06 15:02:41 cfgState ok
2021-11-06 15:01:41 commState CMDs_done
2021-11-06 15:01:17 peerList FK_SAUNA
2021-11-06 14:58:46 state unknown
helper:
peerFriend peerSens,peerVirt
peerIDsRaw ,74D94501,00000000
peerIDsState complete
peerOpt 3:thermostat,7p:thermostat
regLst 1,3p,7p
cmds:
TmplKey FK_SAUNA:no:1636207126.0848
TmplTs 1636207126.0848
cmdKey 1:0:0::RT_SAUNA:0095:03:FK_SAUNA
cmdLst:
burstXmit noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
eventL -peer- -cond-
eventS -peer- -cond-
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self03})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
pressL [(-peer-|{self03})]
pressS [(-peer-|{self03})]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_FK_SAUNA -tplPeer-
lst:
condition slider,0,1,255
peer FK_SAUNA
peerOpt remove_FK_SAUNA_chn-01,FK_ANKLEIDE,FK_BAD_L,FK_BAD_R,FK_DACH,FK_GAESTEWC,FK_KINDERZIMMER_R,FK_KUECHE_E_L,FK_KUECHE_E_R,FK_KUECHE_S_L,FK_KUECHE_S_R,FK_SAUNA,FK_SCHLAFZIMMER_BALKON,FK_SCHLAFZIMMER_FENSTER,FK_WOHNZIMMER,LI_KUECHE_FUNK_SPUELE_Btn_01,LI_KUECHE_FUNK_SPUELE_Btn_02,LI_KUECHE_FUNK_TISCH_Btn_01,LI_KUECHE_FUNK_TISCH_Btn_02,LI_SAUNA_BAD_FUNK_Btn_01,LI_SAUNA_BAD_FUNK_Btn_02,LI_SAUNA_DECKE_FUNK_Btn_01,LI_SAUNA_DECKE_FUNK_Btn_02,LI_SAUNA_DUSCHE_FUNK,LI_SAUNA_WC_FUNK_Btn_01,LI_SAUNA_WC_FUNK_Btn_02,RC1_Btn_01,RC1_Btn_02,RC1_Btn_03,RC1_Btn_04,RC1_Btn_05,RC1_Btn_06,RC1_Btn_07,RC1_Btn_08,RC1_Btn_09,RC1_Btn_10,RC1_Btn_11,RC1_Btn_12,RC1_Btn_13,RC1_Btn_14,RC1_Btn_15,RC1_Btn_16,RC1_Btn_17,RC1_Btn_18,RC1_Btn_19,RC1_Btn_20
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 0
det 0
raw 1
tpl 0
peerIDsH:
00000000 broadcast
74D94501 FK_SAUNA_chn-01
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,74D94501
stateFormat last:trigLast
Und noch eine Liste vom Fensterkontakt
Internals:
CUL_HM_MSGCNT 15
CUL_HM_RAWMSG A0C42A64174D9451231230127C8::-77.5:CUL_HM
CUL_HM_RSSI -77.5
CUL_HM_TIME 2021-11-06 15:02:18
DEF 74D945
FUUID 61867f3d-f33f-2077-5bf7-10fb643162ecb096
IODev CUL_HM
LASTInputDev CUL_HM
MSGCNT 15
NAME FK_SAUNA
NR 2171
NTFY_ORDER 48-FK_SAUNA
STATE open
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
lastMsg No:42 - t:41 s:74D945 d:123123 0127C8
peerList RT_SAUNA_WindowRec
protCmdDel 2
protLastRcv 2021-11-06 15:02:18
protNack 1 last_at:2021-11-06 15:00:56
protRcv 12 last_at:2021-11-06 15:02:18
protResnd 1 last_at:2021-11-06 15:00:43
protSnd 25 last_at:2021-11-06 15:02:18
protState CMDs_done
rssi_at_CUL_HM cnt:15 min:-86.5 max:-77.5 avg:-82.53 lst:-77.5
CL:
Authenticated 0
BUF
FD 84
FW_ID 2310
LASTACCESS 1636207664
NAME WEBint_192.168.0.127_52521
NR 2311
PEER 192.168.0.127
PORT 52521
SNAME WEBint
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
READINGS:
2021-11-06 15:07:41 state Connected
READINGS:
2021-11-06 15:00:56 CommandAccepted no
2021-11-06 14:47:14 D-firmware 1.0
2021-11-06 14:47:14 D-serialNr SEQ0187591
2021-11-06 15:02:18 IODev CUL_HM
2021-11-06 15:00:37 PairedTo 0x123123
2021-11-06 15:00:37 RegL_00. 00:00 02:01 09:01 0A:12 0B:31 0C:23 10:01 14:06
2021-11-06 14:27:01 aesCommToDev ok
2021-11-06 14:27:01 aesKeyNbr 00
2021-11-06 15:02:16 alive yes
2021-11-06 15:02:18 battery ok
2021-11-06 15:01:37 cfgState BurstUnknwn,RegMiss,TrigUndef,TrigUnkn
2021-11-06 15:02:18 commState CMDs_done
2021-11-06 15:02:18 contact open (to CUL_HM)
2021-11-06 14:58:41 peerList RT_SAUNA_WindowRec
2021-11-06 15:02:16 recentStateType info
2021-11-06 15:02:16 sabotageError on
2021-11-06 15:02:18 state open
2021-11-06 15:02:18 trigDst_123123 noConfig
2021-11-06 14:26:50 trigDst_broadcast noConfig
2021-11-06 15:02:18 trigger_cnt 39
RegL_01.:
VAL
helper:
HM_CMDNR 66
cSnd 0112312374D94501040000000001,0112312374D94501040000000001
cfgStateUpdt 0
getCfgList all
getCfgListNo ,4
lastMsgTm 1636207338.11194
mId 00C7
peerFriend peerAct,peerVirt
peerIDsState complete
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 28
supp_Pair_Rep 0
cfgChk:
idBc01 RT_SAUNA_WindowRec
idPz04 000000
123123
idPz05 123123
idRc01 RegL_01.,RegL_04.RT_SAUNA_WindowRec
cmds:
TmplKey RT_SAUNA_WindowRec:no:1636207121.17136
TmplTs 1636207121.17136
cmdKey 1:1:0::FK_SAUNA:00C7:01:RT_SAUNA_WindowRec
cmdLst:
assignHmKey noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
peerSmart -peerOpt-
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_RT_SAUNA_WindowRec -tplPeer-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
unpair noArg
lst:
condition closed,open,tilted
peer RT_SAUNA_WindowRec
peerOpt remove_RT_SAUNA_WindowRec,LI_ABSTELLKAMMER,LI_BADDECKE,LI_BADSPIEGEL,LI_GAESTEWC,LI_GARTEN_BAUM,LI_GARTEN_CORTEN_BRUNNEN,LI_GARTEN_HAUSWAND,LI_GARTEN_MAUER,LI_GARTEN_WEG,LI_KINDERZIMMER,LI_KUECHE_DIM_SPUELE_Dim,LI_KUECHE_DIM_TISCH_Dim,LI_SAUNA_BAD_Dim,LI_SAUNA_BAD_Dim_V_01,LI_SAUNA_BAD_Dim_V_02,LI_SAUNA_DECKE_Dim_01,LI_SAUNA_DECKE_Dim_02,LI_SAUNA_DUSCHE_Dim1_V_01,LI_SAUNA_DUSCHE_Dim1_V_02,LI_SAUNA_DUSCHE_Dim2_V_01,LI_SAUNA_DUSCHE_Dim2_V_02,LI_SAUNA_DUSCHE_Dim_01,LI_SAUNA_DUSCHE_Dim_02,LI_SAUNA_LAMPE_Dim,LI_SAUNA_LAMPE_Dim_V_01,LI_SAUNA_LAMPE_Dim_V_02,LI_SAUNA_WC_Dim1_V_01,LI_SAUNA_WC_Dim1_V_02,LI_SAUNA_WC_Dim2_V_01,LI_SAUNA_WC_Dim2_V_02,LI_SAUNA_WC_Dim_01,LI_SAUNA_WC_Dim_02,LI_SAUNE_DECKE_Dim1_V_01,LI_SAUNE_DECKE_Dim1_V_02,LI_SAUNE_DECKE_Dim2_V_01,LI_SAUNE_DECKE_Dim2_V_02,LI_SCHLAFZIMMER,LI_WZ_Stehlampe,LI_WZ_TVL,LI_WZ_TVR,RA_KINDERZIMMER,RA_MARKISE,RA_SCHLAFZIMMER_BALKON,RA_SCHLAFZIMMER_FENSTER,RA_WOHNZIMMER_FENSTER,RA_WOHNZIMMER_TERRASSE,RT_ANKLEIDE_WindowRec,RT_ANKLEIDE_remote,RT_BAD_L_WindowRec,RT_BAD_L_remote,RT_BAD_R_WindowRec,RT_BAD_R_remote,RT_DACH_WindowRec,RT_DACH_remote,RT_FLUR_WindowRec,RT_FLUR_remote,RT_GAESTEWC_WindowRec,RT_GAESTEWC_remote,RT_KINDERZIMMER_WindowRec,RT_KINDERZIMMER_remote,RT_KUECHE_WindowRec,RT_KUECHE_remote,RT_SAUNA_remote,RT_SCHLAFZIMMER_WindowRec,RT_SCHLAFZIMMER_remote,RT_WOHNZIMMER_WindowRec,RT_WOHNZIMMER_remote,ST_TABLET,SW_Gartentuer,SW_Haustuer,WA_GARTEN_SPRINGBRUNNEN,WT_BAD_WindowRec,WT_BAD_remote
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 0
det 0
raw 1
tpl 0
io:
flgs 0
newChn +74D945,00,00,00
nextSend 1636207338.26217
rxt 2
vccu
p:
74D945
00
00
00
prefIO:
mRssi:
mNo 42
io:
CUL_HM:
-75.5
-75.5
peerIDsH:
00000000 broadcast
76180403 RT_SAUNA_WindowRec
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
rpt:
IO CUL_HM
flg A
ts 1636207338.11194
ack:
HASH(0x7639d58)
42800212312374D94500
HASH(0x7639d58)
42800212312374D9450101C800
rssi:
at_CUL_HM:
avg -82.5333333333333
cnt 15
lst -77.5
max -77.5
min -86.5
shadowReg:
tmpl:
Attributes:
IODev CUL_HM
autoReadReg 4_reqStatus
expert rawReg
firmware 1.0
model HM-SEC-SCO
peerIDs 00000000,76180403
room Räume->Sauna
serialNr SEQ0187591
subType threeStateSensor
Würde mich über Hilfe freuen.
Besten Dank vorab,
Alex
die probleme stehen eigentlich alle im fk cfgState reading.