HM-Sec-SC liefert nicht alle REG

Begonnen von Sailor, 18 Februar 2021, 18:22:44

Vorheriges Thema - Nächstes Thema

Sailor

Ein herzerfrischendes Moin vom achtern Diek vorweg!

Hat Jemand eine Idee, warum ich von allen HM-Sec-SD alle REGs mit "get <threStateSensorDevice> reg all" angezeigt bekomme und von einem einzigen nicht?


get AS_Window reg all

AS_Window type:threeStateSensor -
list:peer register         :value
   0:      cyclicInfoMsg    :on
   0:      pairCentral      :0x000001
   0:      sabotageMsg      :on
   0:      transmDevTryMax  :6
   1:      eventDlyTime     :0 s
   1:      ledOnTime        :0.5 s
   1:      msgScPosA        :closed
   1:      msgScPosB        :open
   1:      sign             :off
   1:      transmitTryMax   :6
   4:AS_Radiator_WindowRec expectAES        :off
   4:AS_Radiator_WindowRec peerNeedsBurst   :on
   4:AS_Thermostat_WindowRec expectAES        :off
   4:AS_Thermostat_WindowRec peerNeedsBurst   :on



get B1_Window reg all

B1_Window type:threeStateSensor -
list:peer register         :value


Wiederholtes Werks-Reset des B1_Window und neues Anlernen sowie getConfig hat nichts ergeben.
Beide sind auf Firmware v2.2

Danke vorweg!

Gruß
    Sailor
******************************
Man wird immer besser...

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Sailor

Zitat von: frank am 18 Februar 2021, 19:22:33
zeig ein list.

Mist, das hatte ich vergessen!

Funktioniert:

Internals:
   CFGFN      ./cfg/Room_AS.cfg
   DEF        247C01
   FUUID      5c499381-f33f-02bc-90ad-bfb1f5dd0148931b
   IODev      HMLAN2
   NAME       AS_Window
   NOTIFYDEV  global
   NR         816
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   peerList   AS_Radiator_WindowRec,AS_Thermostat_WindowRec
   READINGS:
     2021-02-18 13:38:30   Activity        alive
     2020-12-16 20:47:07   CommandAccepted yes
     2020-12-16 20:47:06   D-firmware      2.2
     2020-12-16 20:47:06   D-serialNr      KEQ0955541
     2020-12-16 20:47:07   PairedTo        0x000001
     2020-12-16 20:47:09   R-AS_Radiator_WindowRec-expectAES off
     2020-12-16 20:47:09   R-AS_Radiator_WindowRec-peerNeedsBurst on
     2020-12-16 17:23:22   R-AS_Thermostat_WindowRec-expectAES off
     2020-12-16 17:23:22   R-AS_Thermostat_WindowRec-peerNeedsBurst on
     2020-12-16 17:19:13   R-cyclicInfoMsg on
     2020-12-16 12:07:14   R-eventDlyTime  0 s
     2020-12-16 12:07:14   R-ledOnTime     0.5 s
     2020-12-16 12:07:14   R-msgScPosA     closed
     2020-12-16 12:07:14   R-msgScPosB     open
     2020-12-16 17:18:06   R-pairCentral   0x000001
     2020-12-16 12:07:14   R-sabotageMsg   on
     2020-12-16 12:07:14   R-sign          off
     2020-12-16 12:07:14   R-transmDevTryMax 6
     2020-12-16 12:07:14   R-transmitTryMax 6
     2021-02-18 14:26:01   alive           yes
     2021-02-18 14:26:01   battery         ok
     2020-12-20 19:45:21   cfgState        ok
     2021-02-18 14:26:01   commState       CMDs_done
     2021-02-18 14:26:01   contact         closed (to VCCU)
     2021-02-18 19:00:25   peerList        AS_Radiator_WindowRec,AS_Thermostat_WindowRec
     2020-12-16 20:48:07   powerOn         2020-12-16 20:48:07
     2021-02-18 14:26:01   recentStateType info
     2021-02-18 14:26:01   sabotageError   off
     2021-02-18 14:26:01   state           closed
     2021-02-07 16:05:07   trigger_cnt     17
   helper:
     HM_CMDNR   123
     mId        002F
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     cmds:
       TmplKey    AS_Radiator_WindowRec,AS_Thermostat_WindowRec:no:1613671225.24614
       TmplTs     1613671225.24614
       cmdKey     1:1:0::AS_Window:002F:01:AS_Radiator_WindowRec,AS_Thermostat_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) [-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_AS_Radiator_WindowRec -tplPeer-
         tplSet_AS_Thermostat_WindowRec -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       AS_Radiator_WindowRec,AS_Thermostat_WindowRec
         peerOpt    AS_Blind,AS_Light_Sw,AS_Radiator_WindowRec,AS_Radiator_remote,AS_Thermostat_WindowRec,AS_Thermostat_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        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +247C01,00,00,00
       rxt        0
       vccu       VCCU
       p:
         247C01
         00
         00
         00
       prefIO:
         HMLAN2
     mRssi:
       mNo       
     peerIDsH:
       00000000   broadcast
       22B59C03   AS_Radiator_WindowRec
       27047E03   AS_Thermostat_WindowRec
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     tmpl:
Attributes:
   AllWindows_structure AllWindows
   IODev      HMLAN2
   IOgrp      VCCU:HMLAN2
   actCycle   028:00
   actStatus  alive
   alexaName  Fenster
   alexaRoom  Studio
   alias      Window Sensor
   autoReadReg 5_readMissing
   devStateIcon closed:fts_door@lightgreen open:fts_door_open@red tilted:fts_door_tilt@yellow
   event-on-change-reading .*
   expert     defReg,allReg
   firmware   2.2
   genericDeviceType window
   group      Art Studio
   homebridgeMapping ContactSensorState=state,values=closed:CONTACT_DETECTED;open:CONTACT_NOT_DETECTED
   model      HM-SEC-SC-2
   peerIDs    00000000,22B59C03,27047E03
   room       Art Studio
   serialNr   KEQ0955541
   subType    threeStateSensor
   userattr   AllWindows_structure AllWindows_structure_map structexclude


Funktioniert nicht:

Internals:
   CFGFN      ./cfg/Room_B1.cfg
   DEF        247DFC
   FUUID      5fda49bd-f33f-02bc-b67d-1d58dfd36c9bac0f
   IODev      HMLAN2
   NAME       B1_Window
   NOTIFYDEV  global
   NR         1118
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   peerList   B1_Radiator_WindowRec,B1_Thermostat_WindowRec
   READINGS:
     2021-02-18 13:38:30   Activity        unknown
     2020-12-23 08:59:54   CommandAccepted yes
     2020-12-23 08:59:55   D-firmware      2.2
     2020-12-23 08:59:55   D-serialNr      KEQ0955995
     2020-12-23 08:58:04   PairedTo        0x000001
     2021-02-06 11:58:43   alive           yes
     2021-02-09 20:21:39   battery         ok
     2020-12-29 14:58:47   cfgState        updating
     2021-02-09 20:21:39   commState       CMDs_done
     2021-02-09 20:21:39   contact         closed (to VCCU)
     2021-02-18 19:00:26   peerList        B1_Radiator_WindowRec,B1_Thermostat_WindowRec
     2021-02-06 11:58:31   powerOn         2021-02-06 11:58:31
     2021-02-06 11:58:43   recentStateType info
     2021-02-06 11:58:43   sabotageError   off
     2021-02-09 20:21:39   state           closed
     2021-02-09 20:21:39   trigger_cnt     6
   helper:
     HM_CMDNR   3
     mId        002F
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     cmds:
       TmplKey    B1_Radiator_WindowRec,B1_Thermostat_WindowRec:no:1613671226.62853
       TmplTs     1613671226.62853
       cmdKey     1:1:0::B1_Window:002F:01:B1_Radiator_WindowRec,B1_Thermostat_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) [-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_B1_Radiator_WindowRec -tplPeer-
         tplSet_B1_Thermostat_WindowRec -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       B1_Radiator_WindowRec,B1_Thermostat_WindowRec
         peerOpt    AS_Blind,AS_Light_Sw,AS_Radiator_WindowRec,AS_Radiator_remote,AS_Thermostat_WindowRec,AS_Thermostat_remote,B0_Radiator_WindowRec,B0_Radiator_remote,B0_Thermostat_WindowRec,B0_Thermostat_remote,B1_LightL_Sw,B1_LightL_Sw_V_01,B1_LightL_Sw_V_02,B1_LightR_Sw,B1_Radiator_WindowRec,B1_Radiator_remote,B1_Thermostat_WindowRec,B1_Thermostat_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:
       newChn     +247DFC,00,00,00
       rxt        0
       vccu       VCCU
       p:
         247DFC
         00
         00
         00
       prefIO:
         HMLAN2
     mRssi:
       mNo       
     peerIDsH:
       00000000   broadcast
       22B15E03   B1_Radiator_WindowRec
       27034703   B1_Thermostat_WindowRec
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     tmpl:
Attributes:
   AllWindows_structure AllWindows
   IODev      HMLAN2
   IOgrp      VCCU:HMLAN2
   actCycle   028:00
   actStatus  unknown
   alexaRoom  DannisBad
   alias      Window Sensor
   autoReadReg 5_readMissing
   devStateIcon closed:fts_window_1w@lightgreen open:fts_window_1w_open@red tilted:fts_window_1w_tilt@yellow
   event-on-change-reading .*
   expert     rawReg
   firmware   2.2
   genericDeviceType window
   group      Family Bathroom
   homebridgeMapping ContactSensorState=state,values=closed:CONTACT_DETECTED;;open:CONTACT_NOT_DETECTED CurrentDoorState=state,values=closed:CLOSED;;open:OPEN
   model      HM-SEC-SC-2
   peerIDs    00000000,22B15E03,27034703
   room       Family Bathroom
   serialNr   KEQ0955995
   subType    threeStateSensor
   userattr   AllWindows_structure AllWindows_structure_map structexclude


Gruss
    Sailor
******************************
Man wird immer besser...

betateilchen

Paire den Sensor noch einmal neu, ohne ihn vorher zurücksetzen.

Also vccu (oder was immer Du nutzt) in den Modus hmPairForSecs 120 setzen und die Konfigurationstaste am Sensor drücken.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

noansi

Hallo Sailor,

das attribut expert möchtest Du vermutlich auf "defReg,allReg" setzen, um die gleiche Ansicht, wie bei "funktioniert" zu bekommen.
rawReg kannst Du natürlich auch noch ergänzen, wenn Dich die Hex Werte interessieren.

Gruß, Ansgar.