Hallo!
Wie im Titel erwähnt, meldet der RHS die Stellung des Fensters nicht mehr korrekt. Der Status verbleibt in "closed" - auch in der Mittelstellung die "gekippt" entsprechen würde.
Ich habe den RHS auseinder genommen und die beiden kleinen Taster direkt betätigt - dann kommt eine Meldung für "tilted".
In der Mittelstellung ("open") leuchtet die LED grün und der state geht auf "open".
Der Hebel und die Exenterscheibe sind optisch i.O. und nicht deformiert.
Deutet das auf ein Problem mit dem Taster hin, welcher "closed" meldet? Es scheint so, als wenn man ihn "schnell" betätigen muss. Das geht zwar mit der Hand, am Fenster montiert aber nicht.
Hier noch das List:
define BD_Fenster CUL_HM 149A4C
attr BD_Fenster .devInfo 910101
attr BD_Fenster .mId 0030
attr BD_Fenster .stc 80
attr BD_Fenster IOgrp VCCU:HMLAN1
attr BD_Fenster actCycle 028:00
attr BD_Fenster actStatus alive
attr BD_Fenster alexaName Badfenster
attr BD_Fenster alexaProactiveEvents 1
attr BD_Fenster alias Badfenster
attr BD_Fenster appOptions {"template":"contact"}
attr BD_Fenster autoReadReg 4_reqStatus
attr BD_Fenster commStInCh off
attr BD_Fenster event-on-change-reading .*
attr BD_Fenster eventMap /tilted:gekippt/open:offen/closed:geschlossen/
attr BD_Fenster expert defReg,allReg,rawReg
attr BD_Fenster firmware 2.0
attr BD_Fenster forceEvents 0
attr BD_Fenster fp_ETW 26,596,0,
attr BD_Fenster genericDeviceType contact
attr BD_Fenster homebridgeMapping clear ContactSensorState=state,values=closed:CONTACT_DETECTED;;;;open:CONTACT_NOT_DETECTED
attr BD_Fenster model HM-SEC-RHS
attr BD_Fenster peerIDs 00000000
attr BD_Fenster room 004Bad
attr BD_Fenster serialNr IEQ0044944
attr BD_Fenster setList open closed
attr BD_Fenster subType threeStateSensor
attr BD_Fenster verbose 3
# CFGFN ./FHEM/064_BD.cfg
# DEF 149A4C
# FUUID 5c443da8-f33f-b425-cb01-fa4c8b02a307fe7a
# FVERSION 10_CUL_HM.pm:?/2021-11-06 UNSTABLE
# HMLAN1_MSGCNT 229
# HMLAN1_RAWMSG E149A4C,0000,3ECCE3FF,FF,FFCA,09A441149A4CF112340109C8
# HMLAN1_RSSI -54
# HMLAN1_TIME 2022-11-22 11:43:21
# IODev HMLAN1
# LASTInputDev HMLAN1
# MSGCNT 399
# NAME BD_Fenster
# NR 189
# NTFY_ORDER 48-BD_Fenster
# STATE offen
# TYPE CUL_HM
# chanNo 01
# disableNotifyFn 1
# eventCount 233
# lastMsg No:09 - t:41 s:149A4C d:F11234 0109C8
# myHmUART_MSGCNT 170
# myHmUART_RAWMSG 0500005609A441149A4CF112340109C8
# myHmUART_RSSI -86
# myHmUART_TIME 2022-11-22 11:43:21
# protLastRcv 2022-11-22 11:43:21
# protRcv 169 last_at:2022-11-22 11:43:21
# protSnd 177 last_at:2022-11-22 11:43:21
# protState CMDs_done
# rssi_at_HMLAN1 cnt:229 min:-78 max:-42 avg:-54.87 lst:-54
# rssi_at_myHmUART cnt:170 min:-95 max:-74 avg:-85.15 lst:-86
# READINGS:
# 2022-11-21 13:48:53 Activity alive
# 2021-06-13 17:17:28 Alias Badfenster
# 2021-12-27 12:08:59 Batteriedauer_alt 1658
# 2022-11-22 08:05:00 Batteriewechsel 329
# 2022-11-21 14:23:26 CommandAccepted yes
# 2022-11-21 14:37:35 D-firmware 2.0
# 2022-11-21 14:37:35 D-serialNr IEQ0044944
# 2022-11-22 11:43:21 IODev HMLAN1
# 2022-11-22 11:40:03 PairedTo 0xF11234
# 2022-11-21 14:01:54 R-cyclicInfoMsg on
# 2022-11-21 14:23:51 R-eventDlyTime 3 s
# 2022-11-21 14:22:41 R-ledOnTime 0.775 s
# 2021-06-13 17:16:07 R-msgRhsPosA closed
# 2021-06-13 17:16:07 R-msgRhsPosB open
# 2021-06-13 17:16:07 R-msgRhsPosC tilted
# 2022-11-21 13:45:04 R-pairCentral 0xF11234
# 2022-11-21 13:29:24 R-sabotageMsg on
# 2021-06-13 17:16:07 R-sign off
# 2021-06-13 17:16:07 R-transmDevTryMax 6
# 2021-06-13 17:16:07 R-transmitTryMax 6
# 2022-11-22 11:40:03 RegL_00. 00:00 02:01 09:01 0A:F1 0B:12 0C:34 10:01 14:06
# 2022-11-22 11:40:04 RegL_01. 00:00 08:00 20:6C 21:03 22:9B 30:06
# 2022-11-22 11:40:02 alive yes
# 2022-11-22 11:43:21 battery ok
# 2022-11-22 11:41:04 cfgState updating
# 2022-11-22 11:43:21 commState CMDs_done
# 2022-11-22 11:43:21 contact open (to VCCU)
# 2022-11-22 11:43:21 ftui_background red
# 2022-11-22 11:40:02 powerOn 2022-11-22 11:40:02
# 2022-11-22 11:40:02 recentStateType info
# 2022-11-22 11:40:02 sabotageError on
# 2022-11-22 11:43:21 state open
# 2022-11-22 11:43:21 trigger_cnt 9
# helper:
# HM_CMDNR 9
# PONtest 1
# cSnd 01F11234149A4C01040000000001,01F11234149A4C0103
# cfgStateUpdt 0
# lastMsgTm 1669113801.47173
# mId 0030
# peerFriend peerAct,peerVirt
# peerIDsRaw ,00000000
# peerIDsState complete
# peerOpt 4:threeStateSensor
# regLst 0,1,4p
# rxType 20
# supp_Pair_Rep 0
# tmplChg 0
# ack:
# cmds:
# TmplKey :no:1669034708.07818
# TmplTs 1669034708.07818
# cmdKey 1:1:0::BD_Fenster:0030:01:
# cmdLst:
# assignHmKey noArg
# clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
# deviceRename -newName-
# fwUpdate -filename- [-bootTime-]
# getConfig noArg
# getDevInfo noArg
# getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
# 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-
# trgEventL -peer- -condition-
# trgEventS -peer- -condition-
# trgPressL [(-peer-|{all})]
# trgPressS [(-peer-|{all})]
# unpair noArg
# lst:
# condition closed,open,tilted
# peer
# peerOpt AZ_Rola
# tplChan
# tplDel
# tplPeer
# rtrvLst:
# cmdList [({short}|long)]
# deviceInfo [({short}|long)]
# list [({normal}|full)]
# param -param-
# reg -addr- -list- [-peerChn-]
# regList noArg
# regTable noArg
# regVal -addr- -list- [-peerChn-]
# saveConfig [-filename-]
# tplInfo noArg
# expert:
# def 1
# det 1
# raw 1
# tpl 0
# io:
# flgs 0
# newChn +149A4C,00,00,00
# nextSend 1669113801.56555
# rxt 2
# vccu VCCU
# p:
# 149A4C
# 00
# 00
# 00
# prefIO:
# HMLAN1
# mRssi:
# mNo 09
# io:
# HMLAN1:
# -48
# -48
# myHmUART:
# -86
# -86
# peerIDsH:
# 00000000 broadcast
# prt:
# bErr 0
# sProc 0
# sleeping 1
# rspWait:
# tryMsg:
# q:
# qReqConf 00
# qReqStat
# regCollect:
# role:
# chn 1
# dev 1
# rpt:
# IO myHmUART
# flg A
# ts 1669113801.47173
# ack:
# HASH(0x3c08dc8)
# 098002F11234149A4C00
# rssi:
# at_HMLAN1:
# avg -54.8777292576419
# cnt 229
# lst -54
# max -42
# min -78
# at_myHmUART:
# avg -85.1588235294118
# cnt 170
# lst -86
# max -74
# min -95
# shadowReg:
# tmpl:
#
setstate BD_Fenster offen
setstate BD_Fenster 2022-11-21 14:37:35 .D-devInfo 910101
setstate BD_Fenster 2022-11-21 14:37:35 .D-stc 80
setstate BD_Fenster 2022-11-22 11:40:04 .associatedWith BD_Fenster,BD_Fenster
setstate BD_Fenster 2022-11-22 11:40:04 .peerListRDate 2022-11-22 11:40:04
setstate BD_Fenster 2022-11-22 11:43:21 .protLastRcv 20221122114321
setstate BD_Fenster 2022-11-21 13:48:53 Activity alive
setstate BD_Fenster 2021-06-13 17:17:28 Alias Badfenster
setstate BD_Fenster 2021-12-27 12:08:59 Batteriedauer_alt 1658
setstate BD_Fenster 2022-11-22 08:05:00 Batteriewechsel 329
setstate BD_Fenster 2022-11-21 14:23:26 CommandAccepted yes
setstate BD_Fenster 2022-11-21 14:37:35 D-firmware 2.0
setstate BD_Fenster 2022-11-21 14:37:35 D-serialNr IEQ0044944
setstate BD_Fenster 2022-11-22 11:43:21 IODev HMLAN1
setstate BD_Fenster 2022-11-22 11:40:03 PairedTo 0xF11234
setstate BD_Fenster 2022-11-21 14:01:54 R-cyclicInfoMsg on
setstate BD_Fenster 2022-11-21 14:23:51 R-eventDlyTime 3 s
setstate BD_Fenster 2022-11-21 14:22:41 R-ledOnTime 0.775 s
setstate BD_Fenster 2021-06-13 17:16:07 R-msgRhsPosA closed
setstate BD_Fenster 2021-06-13 17:16:07 R-msgRhsPosB open
setstate BD_Fenster 2021-06-13 17:16:07 R-msgRhsPosC tilted
setstate BD_Fenster 2022-11-21 13:45:04 R-pairCentral 0xF11234
setstate BD_Fenster 2022-11-21 13:29:24 R-sabotageMsg on
setstate BD_Fenster 2021-06-13 17:16:07 R-sign off
setstate BD_Fenster 2021-06-13 17:16:07 R-transmDevTryMax 6
setstate BD_Fenster 2021-06-13 17:16:07 R-transmitTryMax 6
setstate BD_Fenster 2022-11-22 11:40:03 RegL_00. 00:00 02:01 09:01 0A:F1 0B:12 0C:34 10:01 14:06
setstate BD_Fenster 2022-11-22 11:40:04 RegL_01. 00:00 08:00 20:6C 21:03 22:9B 30:06
setstate BD_Fenster 2022-11-22 11:40:02 alive yes
setstate BD_Fenster 2022-11-22 11:43:21 battery ok
setstate BD_Fenster 2022-11-22 11:41:04 cfgState updating
setstate BD_Fenster 2022-11-22 11:43:21 commState CMDs_done
setstate BD_Fenster 2022-11-22 11:43:21 contact open (to VCCU)
setstate BD_Fenster 2022-11-22 11:43:21 ftui_background red
setstate BD_Fenster 2022-11-22 11:40:02 powerOn 2022-11-22 11:40:02
setstate BD_Fenster 2022-11-22 11:40:02 recentStateType info
setstate BD_Fenster 2022-11-22 11:40:02 sabotageError on
setstate BD_Fenster 2022-11-22 11:43:21 state open
setstate BD_Fenster 2022-11-22 11:43:21 trigger_cnt 9
Muss ich den RHS "abschreiben"? Löterfahrung mit solchen Miniteilen habe ich nicht.

Hat eventuell ein Forumsmitglied einen RHS zu "Friedenspreisen" übrig? Ich würde gern bei HM bleiben, da hier alle drei möglichen Zustände gemeldet werden.