FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Rampler am 13 März 2026, 12:18:01

Titel: Homematic Wassermelder HM-SEC-WDS-2 NACK/Nack
Beitrag von: Rampler am 13 März 2026, 12:18:01
Hallo zusammen,

neuerdings, zumindest ist es mir erst jetzt aufgefallen bringen meine Homematic Wassermelder HM-SEC-WDS-2 immer wieder mal NACK oder aber auch Nack. Die RSSI sehen sehr gut aus.
Insgesamt habe ich fünf Homematic Wassermelder, welche immer wieder mal ein NACK/Nack melden.
Meine restlichen Homematic Devices (cirka 60) funktionieren einwandfrei, weshalb ich nicht wirklich an ein Funkproblem glauben kann.
Wenn ich jetzt mit dem Status Nack den Wassermelder auslöse, funktioniert er:

2026-03-13_08:42:51 WC.wm NACK
2026-03-13_08:42:51 WC.wm Nack
2026-03-13_12:10:26 WC.wm wet
2026-03-13_12:10:32 WC.wm dry


Die beiden Register:
R-transmDevTryMax
R-transmitTryMax
habe ich bereits auf 8 erhöht, ohne Erfolg.

Kann es sein die die Teile einfach nach ein paar Jahren den Geist aufgeben ?
Batterien habe ich natürlich auch schon getauscht.
Bin um jeden Tipp dankbar..

Hier das List mit dem Nack:

Internals:
   DEF        2B1983
   FUUID      5c489c0e-f33f-b6d9-56ee-78f89565a0fea030
   HMUART1_MSGCNT 28
   HMUART1_RAWMSG 050001306E80022B1983B939CA80
   HMUART1_RSSI -48
   HMUART1_TIME 2026-03-13 08:42:51
   HMUART2_MSGCNT 29
   HMUART2_RAWMSG 050001396E80022B1983B939CA80
   HMUART2_RSSI -57
   HMUART2_TIME 2026-03-13 08:42:51
   HMUART3_MSGCNT 25
   HMUART3_RAWMSG 050000527EA6102B198329A08306010000
   HMUART3_RSSI -82
   HMUART3_TIME 2026-03-13 08:42:47
   IODev      HMUART2
   LASTInputDev HMUART2
   MSGCNT     82
   NAME       WC.wm
   NR         141
   NTFY_ORDER 48-WC.wm
   STATE      Nack
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 6
   lastMsg    No:6E - t:02 s:2B1983 d:B939CA 80
   protCmdDel 3
   protLastRcv 2026-03-13 08:42:51
   protNack   2 last_at:2026-03-13 08:42:51
   protRcv    29 last_at:2026-03-13 08:42:51
   protSnd    27 last_at:2026-03-13 08:42:47
   protState  CMDs_done_Errors:1
   rssi_at_HMUART1 cnt:28 min:-74 max:-36 avg:-51.1 lst:-48
   rssi_at_HMUART2 cnt:29 min:-72 max:-51 avg:-58.13 lst:-57
   rssi_at_HMUART3 cnt:25 min:-84 max:-72 avg:-77.92 lst:-82
   READINGS:
     2026-03-02 19:28:01   Activity        alive
     2026-03-13 08:42:51   CommandAccepted no
     2025-11-14 18:33:39   D-firmware      1.4
     2025-11-14 18:33:39   D-serialNr      LEQ0473643
     2026-03-13 08:42:47   IODev           HMUART2
     2026-03-06 09:47:18   PairedTo        0x29A083
     2016-05-04 20:40:24   R-cyclicInfoMsg on
     2016-05-04 20:40:25   R-eventFilterTimeB 5 s
     2016-05-04 20:40:25   R-msgWdsPosA    dry
     2016-05-04 20:40:25   R-msgWdsPosB    wet
     2016-05-04 20:40:25   R-msgWdsPosC    water
     2016-05-04 20:40:24   R-pairCentral   0x29A083
     2016-05-04 20:40:25   R-sign          off
     2026-03-06 09:47:18   R-transmDevTryMax 8
     2026-03-06 09:47:19   R-transmitTryMax 8
     2026-03-06 09:47:18   RegL_00.         00:00 02:01 09:01 0A:29 0B:A0 0C:83 10:01 14:08
     2026-03-06 09:47:19   RegL_01.         00:00 08:00 20:78 22:64 23:05 30:08
     2026-03-13 08:42:47   alive           yes
     2026-03-13 08:42:47   battery         ok
     2026-03-07 16:26:58   cfgState        ok
     2026-03-13 08:42:51   commState       CMDs_done_Errors:1
     2026-03-13 08:42:47   contact         dry (to vccu)
     2026-03-13 08:42:47   cover           closed
     2025-11-15 18:25:29   powerOn         2025-11-15 18:25:29
     2026-03-13 08:42:47   recentStateType info
     2026-03-13 08:42:51   state           Nack
     2026-03-06 09:47:23   trigger_cnt     8
   helper:
     HM_CMDNR   110
     cSnd       0129A0832B198301040000000001,0129A0832B19830103
     cfgStateUpdt 0
     lastMsgTm  1773387771.31216
     mId        00B2
     peerFriend peerAct,peerVirt
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     12
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1772475510.50556
       TmplTs     1772475510.50556
       cmdKey     1:1:0::WC.wm:00B2: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,damp,dry,open,tilted,wet
         peer       
         peerOpt    AZ.hk_remote,AZ.hk_windowrec,Alarm_sir_ext,Alarm_sir_int,BD.hk_remote,BD.hk_windowrec,BD.licht,BD.spiegel,EM.pm.sw,FL.AZ.pm.sw,FL.EG.gong.led,FL.EG.gong.mp3,FL.EG.licht,FL.OG.licht,FL.UG.hk_remote,FL.UG.hk_windowrec,FL.UG.licht,FL.UG.strahler,FL.ZG.licht,GA.keymatic,GA.licht,GA.taster,HW.hk_remote,HW.hk_windowrec,HW.licht,HW.sw,KE.licht,KE.sw,KG.hk_remote,KG.hk_windowrec,KK.hk_remote,KK.hk_windowrec,KU.licht,KU.spuele,PR.heater,PR.hk_remote,PR.hk_windowsrec,PR.licht,SZ.hk_remote,SZ.hk_windowrec,WC.hk_remote,WC.hk_windowrec,WC.licht,WC.ventilator
         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        1
     io:
       flgs       0
       newChn     +2B1983,00,01,00
       nextSend   1773387771.40721
       rxt        2
       vccu       vccu
       p:
         2B1983
         00
         01
         00
       prefIO:
         HMUART2
         HMUART1
     mRssi:
       mNo        6E
       io:
         HMUART1:
           -48
           -48
         HMUART2:
           -51
           -51
         HMUART3:
           -82
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rssi:
       at_HMUART1:
         avg        -51.1071428571429
         cnt        28
         lst        -48
         max        -36
         min        -74
       at_HMUART2:
         avg        -58.1379310344828
         cnt        29
         lst        -57
         max        -51
         min        -72
       at_HMUART3:
         avg        -77.92
         cnt        25
         lst        -82
         max        -72
         min        -84
     shadowReg:
     shadowRegChn:
       RegL_00.   00
       RegL_01.   01
     tmpl:
Attributes:
   Battery_changed 2020-04-02 | 2025-11-14
   IOgrp      vccu:HMUART2,HMUART1
   actCycle   048:00
   actStatus  alive
   alias      Wassermelder WC
   autoReadReg 4_reqStatus
   devStateIcon dry:general_ok@green .*:secur_alarm@red
   event-on-change-reading state,battery
   expert     defReg,allReg,rawReg,templ
   firmware   1.4
   group      Wassermelder
   icon       humidity
   model      HM-SEC-WDS-2
   peerIDs    00000000
   room       WC,Wassermelder
   serialNr   LEQ0473643
   subType    threeStateSensor
   userattr   Battery_changed WetDry WetDry_map structexclude

Und hier das List nach dem auslösen:

Internals:
   DEF        2B1983
   FUUID      5c489c0e-f33f-b6d9-56ee-78f89565a0fea030
   HMUART1_MSGCNT 30
   HMUART1_RAWMSG 0500012980A6412B198329A083010A00
   HMUART1_RSSI -41
   HMUART1_TIME 2026-03-13 12:10:32
   HMUART2_MSGCNT 31
   HMUART2_RAWMSG 0501013280A6412B198329A083010A00
   HMUART2_RSSI -50
   HMUART2_TIME 2026-03-13 12:10:32
   HMUART3_MSGCNT 27
   HMUART3_RAWMSG 0500004F80A6412B198329A083010A00
   HMUART3_RSSI -79
   HMUART3_TIME 2026-03-13 12:10:32
   IODev      HMUART2
   LASTInputDev HMUART2
   MSGCNT     88
   NAME       WC.wm
   NR         141
   NTFY_ORDER 48-WC.wm
   STATE      dry
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 8
   lastMsg    No:80 - t:41 s:2B1983 d:29A083 010A00
   protCmdDel 3
   protLastRcv 2026-03-13 12:10:32
   protNack   2 last_at:2026-03-13 08:42:51
   protRcv    31 last_at:2026-03-13 12:10:32
   protSnd    29 last_at:2026-03-13 12:10:32
   protState  CMDs_done
   rssi_at_HMUART1 cnt:30 min:-74 max:-36 avg:-50.8 lst:-41
   rssi_at_HMUART2 cnt:31 min:-72 max:-50 avg:-58.03 lst:-50
   rssi_at_HMUART3 cnt:27 min:-84 max:-72 avg:-78.18 lst:-79
   READINGS:
     2026-03-02 19:28:01   Activity        alive
     2026-03-13 08:42:51   CommandAccepted no
     2025-11-14 18:33:39   D-firmware      1.4
     2025-11-14 18:33:39   D-serialNr      LEQ0473643
     2026-03-13 12:10:32   IODev           HMUART2
     2026-03-06 09:47:18   PairedTo        0x29A083
     2016-05-04 20:40:24   R-cyclicInfoMsg on
     2016-05-04 20:40:25   R-eventFilterTimeB 5 s
     2016-05-04 20:40:25   R-msgWdsPosA    dry
     2016-05-04 20:40:25   R-msgWdsPosB    wet
     2016-05-04 20:40:25   R-msgWdsPosC    water
     2016-05-04 20:40:24   R-pairCentral   0x29A083
     2016-05-04 20:40:25   R-sign          off
     2026-03-06 09:47:18   R-transmDevTryMax 8
     2026-03-06 09:47:19   R-transmitTryMax 8
     2026-03-06 09:47:18   RegL_00.         00:00 02:01 09:01 0A:29 0B:A0 0C:83 10:01 14:08
     2026-03-06 09:47:19   RegL_01.         00:00 08:00 20:78 22:64 23:05 30:08
     2026-03-13 08:42:47   alive           yes
     2026-03-13 12:10:32   battery         ok
     2026-03-07 16:26:58   cfgState        ok
     2026-03-13 12:10:32   commState       CMDs_done
     2026-03-13 12:10:32   contact         dry (to vccu)
     2026-03-13 08:42:47   cover           closed
     2025-11-15 18:25:29   powerOn         2025-11-15 18:25:29
     2026-03-13 08:42:47   recentStateType info
     2026-03-13 12:10:32   state           dry
     2026-03-13 12:10:32   trigger_cnt     10
   helper:
     HM_CMDNR   128
     cSnd       0129A0832B198301040000000001,0129A0832B19830103
     cfgStateUpdt 0
     lastMsgTm  1773400232.15137
     mId        00B2
     peerFriend peerAct,peerVirt
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     12
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1772475510.50556
       TmplTs     1772475510.50556
       cmdKey     1:1:0::WC.wm:00B2: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,damp,dry,open,tilted,wet
         peer       
         peerOpt    AZ.hk_remote,AZ.hk_windowrec,Alarm_sir_ext,Alarm_sir_int,BD.hk_remote,BD.hk_windowrec,BD.licht,BD.spiegel,EM.pm.sw,FL.AZ.pm.sw,FL.EG.gong.led,FL.EG.gong.mp3,FL.EG.licht,FL.OG.licht,FL.UG.hk_remote,FL.UG.hk_windowrec,FL.UG.licht,FL.UG.strahler,FL.ZG.licht,GA.keymatic,GA.licht,GA.taster,HW.hk_remote,HW.hk_windowrec,HW.licht,HW.sw,KE.licht,KE.sw,KG.hk_remote,KG.hk_windowrec,KK.hk_remote,KK.hk_windowrec,KU.licht,KU.spuele,PR.heater,PR.hk_remote,PR.hk_windowsrec,PR.licht,SZ.hk_remote,SZ.hk_windowrec,WC.hk_remote,WC.hk_windowrec,WC.licht,WC.ventilator
         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        1
     io:
       flgs       0
       newChn     +2B1983,00,01,00
       nextSend   1773400232.44559
       rxt        2
       vccu       vccu
       p:
         2B1983
         00
         01
         00
       prefIO:
         HMUART2
         HMUART1
     mRssi:
       mNo        80
       io:
         HMUART1:
           -41
           -41
         HMUART2:
           -44
           -44
         HMUART3:
           -79
           -79
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         HMUART1
       flg        A
       ts         1773400232.15137
       ack:
         HASH(0x1db4168)
         80800229A0832B198300
     rssi:
       at_HMUART1:
         avg        -50.8
         cnt        30
         lst        -41
         max        -36
         min        -74
       at_HMUART2:
         avg        -58.0322580645161
         cnt        31
         lst        -50
         max        -50
         min        -72
       at_HMUART3:
         avg        -78.1851851851852
         cnt        27
         lst        -79
         max        -72
         min        -84
     shadowReg:
     shadowRegChn:
       RegL_00.   00
       RegL_01.   01
     tmpl:
Attributes:
   Battery_changed 2020-04-02 | 2025-11-14
   IOgrp      vccu:HMUART2,HMUART1
   actCycle   048:00
   actStatus  alive
   alias      Wassermelder WC
   autoReadReg 4_reqStatus
   devStateIcon dry:general_ok@green .*:secur_alarm@red
   event-on-change-reading state,battery
   expert     defReg,allReg,rawReg,templ
   firmware   1.4
   group      Wassermelder
   icon       humidity
   model      HM-SEC-WDS-2
   peerIDs    00000000
   room       WC,Wassermelder
   serialNr   LEQ0473643
   subType    threeStateSensor
   userattr   Battery_changed WetDry WetDry_map structexclude