3 x HM-SEC-SD-2 / 1 x im Webinterface "alarmOn/Off" möglich, 2 x nicht.

Begonnen von maxritti, 29 November 2021, 17:16:56

Vorheriges Thema - Nächstes Thema

maxritti

Eigentlich sagt das Betreff alles.  :D

Ich habe 3 HM-SEC-SD-2, alle mit FW 1.0.
Allerdings nur bei einem habe ich in FHEM die Möglichkeit ein "set Device alarmOn" bzw "set Device alarmOff" zu machen.

Bei beiden andere gibts das nicht und führt zu einem unknown Argument.

Hat dazu jemand eine Idee, wo ich hier ansetzen kann?

Beta-User

Bitte je ein list, sonst komme ich nur auf den vermutlich hier nicht zutreffenden Gedanken, dass es um eine weitere Runde "heiteres Würfeln mit Perl" geht.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

maxritti

Ich glaube ich spinne.  :o
Nun gibts auch bei dem einen SD kein "alarmOn"/"alarmOff" mehr.
Immerhin bei allen so, aber ob das so sein kann?
Eben war es noch da, versprochen.

Internals:
   DEF        65A163
   FUUID      61a4f808-f33f-7b3d-8d05-3a1a9e14a50bb99b
   IODev      myHMLGW
   LASTInputDev myHMLGW
   MSGCNT     2
   NAME       RM_Buero_OG
   NR         253
   NTFY_ORDER 48-RM_Buero_OG
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:50 - t:10 s:65A163 d:9A234E 0601000019
   myHMLGW_MSGCNT 1
   myHMLGW_RAWMSG 0501002050A61065A1639A234E0601000019
   myHMLGW_RSSI -32
   myHMLGW_Schlafzimmer_MSGCNT 1
   myHMLGW_Schlafzimmer_RAWMSG 0500003C50A61065A1639A234E0601000019
   myHMLGW_Schlafzimmer_RSSI -60
   myHMLGW_Schlafzimmer_TIME 2021-11-29 17:24:53
   myHMLGW_TIME 2021-11-29 17:24:53
   protLastRcv 2021-11-29 17:24:53
   protRcv    1 last_at:2021-11-29 17:24:53
   protSnd    2 last_at:2021-11-29 17:24:53
   protSndB   1 last_at:2021-11-29 17:24:51
   protState  CMDs_done
   rssi_at_myHMLGW cnt:1 min:-32 max:-32 avg:-32 lst:-32
   rssi_at_myHMLGW_Schlafzimmer cnt:1 min:-60 max:-60 avg:-60 lst:-60
   rssi_myHMLGW cnt:1 min:-25 max:-25 avg:-25 lst:-25
   READINGS:
     2021-11-29 17:23:05   CommandAccepted no
     2021-11-29 16:56:01   D-firmware      1.0
     2021-11-29 16:56:01   D-serialNr      OEQ2018828
     2021-11-29 17:24:51   IODev           myHMLGW
     2021-11-29 17:04:07   PairedTo        0x9A234E
     2021-11-29 17:04:07   RegL_00.        00:00 02:01 0A:9A 0B:23 0C:4E 16:00 1F:00
     2021-11-29 17:23:05   aesCommToDev    ok
     2021-11-29 17:23:05   aesKeyNbr       00
     2021-11-29 17:24:53   alarmTest       ok
     2021-11-29 17:24:53   battery         ok
     2021-11-29 17:21:48   cfgState        updating
     2021-11-29 17:24:53   commState       CMDs_done
     2021-11-29 17:24:53   level           0
     2021-11-29 17:08:41   peerList        RM_Schlafzimmer_Eltern
     2021-11-29 17:24:53   recentStateType info
     2021-11-29 17:04:07   sdRepeat        off
     2021-11-29 17:24:53   smokeChamber    ok
     2021-11-29 17:24:53   state           off
   helper:
     HM_CMDNR   80
     cSnd       ,019A234E65A163010E
     lastMsgTm  1638203093.59078
     mId        00AA
     peerFriend peerSD
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1638203012.18359
       TmplTs     1638203012.18359
       cmdKey     1:1:0::RM_Buero_OG:00AA: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})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  Smoke Alarm,no alarm,tone off
         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        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +65A163,00,00,00
       nextSend   1638203093.88674
       rxt        0
       vccu       myVCCU
       p:
         65A163
         00
         00
         00
       prefIO:
         myHMLGW
     mRssi:
       mNo        50
       io:
         myHMLGW:
           -24
           -24
         myHMLGW_Schlafzimmer:
           -60
           -60
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         myHMLGW_Schlafzimmer
       flg        A
       ts         1638203093.59078
       ack:
         HASH(0x558cb2827528)
         5080029A234E65A16300
     rssi:
       at_myHMLGW:
         avg        -32
         cnt        1
         lst        -32
         max        -32
         min        -32
       at_myHMLGW_Schlafzimmer:
         avg        -60
         cnt        1
         lst        -60
         max        -60
         min        -60
       myHMLGW:
         avg        -25
         cnt        1
         lst        -25
         max        -25
         min        -25
     tmpl:
Attributes:
   IOgrp      myVCCU:myHMLGW
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   room       CUL_HM,Rauchmelder
   serialNr   OEQ2018828
   subType    smokeDetector
   webCmd     statusRequest


Internals:
   DEF        643754
   FUUID      5c549a8a-f33f-b047-92ca-df1181a97906d7c2
   IODev      myHMLGW
   LASTInputDev myHMLGW
   MSGCNT     2
   NAME       RM_Schlafzimmer_Eltern
   NR         218
   NTFY_ORDER 48-RM_Schlafzimmer_Eltern
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:F1 - t:10 s:643754 d:9A234E 0601000033
   myHMLGW_MSGCNT 1
   myHMLGW_RAWMSG 05010039F1A6106437549A234E0601000033
   myHMLGW_RSSI -57
   myHMLGW_Schlafzimmer_MSGCNT 1
   myHMLGW_Schlafzimmer_RAWMSG 0500002FF1A6106437549A234E0601000033
   myHMLGW_Schlafzimmer_RSSI -47
   myHMLGW_Schlafzimmer_TIME 2021-11-29 17:25:01
   myHMLGW_TIME 2021-11-29 17:25:01
   protLastRcv 2021-11-29 17:25:01
   protRcv    1 last_at:2021-11-29 17:25:01
   protResnd  1 last_at:2021-11-29 17:25:00
   protSnd    2 last_at:2021-11-29 17:25:01
   protSndB   2 last_at:2021-11-29 17:25:00
   protState  CMDs_done
   rssi_at_myHMLGW cnt:1 min:-57 max:-57 avg:-57 lst:-57
   rssi_at_myHMLGW_Schlafzimmer cnt:1 min:-47 max:-47 avg:-47 lst:-47
   rssi_myHMLGW cnt:1 min:-51 max:-51 avg:-51 lst:-51
   READINGS:
     2021-11-29 17:11:04   Activity        alive
     2021-11-29 17:09:07   CommandAccepted yes
     2020-04-22 05:51:24   D-firmware      1.0
     2020-04-22 05:51:24   D-serialNr      OEQ2021369
     2021-11-29 17:24:55   IODev           myHMLGW
     2021-11-28 09:43:23   PairedTo        0x9A234E
     2020-04-22 05:54:04   R-pairCentral   0x9A234E
     2021-11-28 09:43:23   RegL_00.        00:00 02:01 0A:9A 0B:23 0C:4E 16:00 1F:00
     2021-11-29 17:13:47   aesCBCCounter   0000B5
     2021-11-29 17:09:07   aesCommToDev    ok
     2021-11-29 17:09:07   aesKeyNbr       00
     2021-11-29 17:25:01   alarmTest       ok
     2021-11-29 17:25:01   battery         ok
     2021-11-29 17:21:48   cfgState        updating
     2021-11-29 17:25:01   commState       CMDs_done
     2021-11-29 17:13:47   eventNo         04
     2021-11-29 17:25:01   level           0
     2021-11-29 17:08:37   peerList        self01
     2021-08-26 19:59:53   powerOn         2021-08-26 19:59:53
     2021-11-29 17:25:01   recentStateType info
     2021-11-28 09:42:53   sabotageAttackId_ErrIoId_F10000 cnt:6
     2021-11-28 09:43:23   sdRepeat        off
     2021-11-29 17:25:01   smokeChamber    ok
     2021-11-29 17:13:47   smoke_detect    none
     2021-11-29 17:25:01   state           off
     2021-11-29 17:13:53   trigger_cnt     4
   helper:
     HM_CMDNR   241
     cSnd       ,019A234E643754010E
     lastMsgTm  1638203101.47954
     mId        00AA
     peerFriend peerSD
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1638203012.18419
       TmplTs     1638203012.18419
       cmdKey     1:1:0::RM_Schlafzimmer_Eltern:00AA: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})]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  Smoke Alarm,no alarm,tone off
         peer       
         peerOpt    RM_Buero_OG
         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        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +643754,00,00,00
       nextSend   1638203101.77547
       rxt        0
       vccu       myVCCU
       p:
         643754
         00
         00
         00
       prefIO:
         myHMLGW
     mRssi:
       mNo        F1
       io:
         myHMLGW:
           -51
           -51
         myHMLGW_Schlafzimmer:
           -47
           -47
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         myHMLGW_Schlafzimmer
       flg        A
       ts         1638203101.47954
       ack:
         HASH(0x558cb229bde8)
         F180029A234E64375400
     rssi:
       at_myHMLGW:
         avg        -57
         cnt        1
         lst        -57
         max        -57
         min        -57
       at_myHMLGW_Schlafzimmer:
         avg        -47
         cnt        1
         lst        -47
         max        -47
         min        -47
       myHMLGW:
         avg        -51
         cnt        1
         lst        -51
         max        -51
         min        -51
     tmpl:
Attributes:
   IOgrp      myVCCU:myHMLGW
   actCycle   099:00
   actStatus  unset
   autoReadReg 4_reqStatus
   expert     defReg,rawReg
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   room       Rauchmelder
   serialNr   OEQ2021369
   subType    smokeDetector
   webCmd     statusRequest

   
Internals:
   DEF        653AC1
   FUUID      5c549a8a-f33f-b047-9d9e-3ae92a84785c5aea
   IODev      myHMLGW
   NAME       RM_Schlafzimmer_Kind
   NR         217
   NTFY_ORDER 48-RM_Schlafzimmer_Kind
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   READINGS:
     2021-11-29 17:11:04   Activity        alive
     2021-11-29 17:09:39   CommandAccepted yes
     2020-04-22 05:51:24   D-firmware      1.0
     2020-04-22 05:51:24   D-serialNr      OEQ2025024
     2021-11-29 17:23:32   IODev           myHMLGW
     2020-04-22 05:54:14   PairedTo        0x9A234E
     2020-04-22 05:54:14   R-pairCentral   0x9A234E
     2020-04-22 05:54:14   RegL_00.        00:00 02:01 0A:9A 0B:23 0C:4E 16:00 1F:01
     2021-11-29 17:09:39   aesCommToDev    ok
     2021-11-29 17:09:39   aesKeyNbr       00
     2021-11-29 17:01:57   alarmTest       ok
     2021-11-29 17:01:57   battery         ok
     2021-11-29 17:21:48   cfgState        updating
     2021-11-29 17:09:39   commState       CMDs_done
     2021-11-29 17:01:57   level           0
     2021-11-29 17:08:31   peerList        RM_Schlafzimmer_Eltern
     2021-10-16 22:01:24   powerOn         2021-10-16 22:01:24
     2021-11-29 17:01:57   recentStateType info
     2020-04-22 05:54:14   sdRepeat        on
     2021-11-29 17:01:57   smokeChamber    ok
     2021-11-29 17:01:57   state           off
   helper:
     HM_CMDNR   19
     mId        00AA
     peerFriend peerSD
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     cmds:
       TmplKey    :no:1638203012.18481
       TmplTs     1638203012.18481
       cmdKey     1:1:0::RM_Schlafzimmer_Kind:00AA: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})]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  Smoke Alarm,no alarm,tone off
         peer       
         peerOpt    RM_Buero_OG,RM_Schlafzimmer_Eltern
         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        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +653AC1,00,00,00
       rxt        0
       vccu       myVCCU
       p:
         653AC1
         00
         00
         00
       prefIO:
         myHMLGW
     mRssi:
       mNo       
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   00
     role:
       chn        1
       dev        1
     tmpl:
Attributes:
   IOgrp      myVCCU:myHMLGW
   actCycle   099:00
   actStatus  unset
   autoReadReg 4_reqStatus
   expert     defReg,rawReg
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   room       Rauchmelder
   serialNr   OEQ2025024
   subType    smokeDetector
   webCmd     statusRequest

Beta-User

Wenn ich den Code auf die Schnelle richtig deute, gibt's alarmOn und alarmOff nur an sdLeadx-Devices. Wenn ich das richtig im Ohr habe, hattest du das erst auf virtuellen Teamlead umgestellt? Dann müßte das dort in dem VIRTUAL-Gerät zu finden sein.... (bin aber noob mit den Rauchmeldern)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

maxritti

Ah, sehr guter Hinweis.

In der Tat hatte frank gefragt, ob ich kein Team haben wollte. Hatte ich bislang nicht und hatte dann mal eins definiert. Und du hast recht, das alarmOn/alarmOff gibts in der Tat bei dem Teamlead.
Eine coole Erfindung.  8)

Somit ist der Post auch wieder gelöst und dank an Dich.