[erledigt]: RHS meldet die Stellung des Fensters nicht mehr, sonst alles i.O.

Begonnen von locodriver, 22 November 2022, 11:51:04

Vorheriges Thema - Nächstes Thema

locodriver

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.


fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

locodriver

Nun, der RHS war zu keiner normalen Mitarbeit mehr zu bewegen. Eventuell wird er noch als Ersatzteilspender dienen.

Ich habe über Ebay-Kleinanzeigen mir drei gebrauchte zu vernünftigen Preisen besorgt und der Wechsel auf einen neuen klappte problemlos.

Die beiden anderen sind für "schlechte Zeiten" (wenn die Versorgungslage mit HM-Teilen noch schlechter wird). Ich möchte HM so lange wie möglich am Leben erhalten, da es einen großen Anteil meiner Geräte ausmacht und ich damit sehr zufrieden bin.
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster