FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: frank am 07 Januar 2020, 18:28:31

Titel: Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 07 Januar 2020, 18:28:31
hallo martin,

configcheck beider devices ist sauber. den link parameterset vom aktor konnte ich auch problemlos konfigurieren und der fk schaltet den aktor entsprechend der einstellungen. gepeert hatte ich über peersmart.

ein list vom aktor:
Internals:
   .triggerUsed 1
   CHANGED   
   DEF        3913D3
   FUUID      5c4ce2ef-f33f-09c4-b6b2-d2f8538e4da2d3b0
   IODev      hmlan1
   LASTInputDev hmlan1
   MSGCNT     165
   NAME       HM_3913D3
   NOTIFYDEV  global
   NR         644
   NTFY_ORDER 50-HM_3913D3
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 69
   cul868_RAWMSG A0EEBA4103913D31ACE1F0601000034::-52:cul868
   cul868_RSSI -52
   cul868_TIME 2020-01-07 13:02:13
   hmlan1_MSGCNT 96
   hmlan1_RAWMSG R7FE2470B,0001,12B6F3B1,FF,FFCD,EBA4103913D31ACE1F0601000034
   hmlan1_RSSI -51
   hmlan1_TIME 2020-01-07 13:02:13
   lastMsg    No:EB - t:10 s:3913D3 d:1ACE1F 0601000034
   peerList   Tuer.SZ,self01,self02,
   protLastRcv 2020-01-07 13:02:13
   protRcv    69 last_at:2020-01-07 13:02:13
   protSnd    96 last_at:2020-01-07 13:02:13
   protState  CMDs_done
   rssi_at_cul868 cnt:69 min:-53 max:-51.5 avg:-51.92 lst:-52
   rssi_at_hmlan1 cnt:96 min:-52 max:-51 avg:-51.85 lst:-51
   rssi_hmlan1 cnt:4 min:-52 max:-52 avg:-52 lst:-52
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     from archivexx        .D-devInfo      010100
     from archivexx        .D-stc          10
     2020-01-06 12:49:11   .peerListRDate  2020-01-06 12:49:11
     2020-01-07 13:02:13   .protLastRcv    2020-01-07 13:02:13
     2019-12-31 19:53:04   Activity        alive
     2019-12-29 12:55:25   CommandAccepted yes
     from archivexx        D-firmware      2.3
     from archivexx        D-serialNr      MEQ0096182
     2019-12-29 11:52:04   PairedTo        0x1ACE1F
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgActionType off
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgCtDlyOff geLo
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgCtDlyOn geLo
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgCtOff geLo
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgCtOn geLo
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgCtValHi 100
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgCtValLo 50
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgMultiExec on
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgOffDly 0 s
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgOffTime unused
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgOffTimeMode absolut
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgOnDly 0 s
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgOnTime unused
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgOnTimeMode absolut
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgSwJtDlyOff on
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgSwJtDlyOn on
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgSwJtOff dlyOn
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-lgSwJtOn on
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shActionType jmpToTarget
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shCtDlyOff geLo
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shCtDlyOn geLo
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shCtOff geLo
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shCtOn ltLo
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shCtValHi 100
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shCtValLo 50
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shMultiExec off
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shOffDly 0 s
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shOffTime unused
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shOffTimeMode absolut
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shOnDly 0 s
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shOnTime 10 s
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shOnTimeMode absolut
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shSwJtDlyOff off
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shSwJtDlyOn on
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shSwJtOff dlyOn
     2020-01-06 12:49:12   R-Tuer.SZ_chn-01-shSwJtOn dlyOff
     2019-12-29 11:52:04   R-intKeyVisib   visib
     2019-12-29 11:52:04   R-localResDis   off
     2019-12-29 11:52:04   R-pairCentral   0x1ACE1F
     2019-12-29 12:52:04   R-self01-lgActionType jmpToTarget
     2019-12-29 12:52:04   R-self01-lgCtDlyOff ltLo
     2019-12-29 12:52:04   R-self01-lgCtDlyOn ltLo
     2019-12-29 12:52:04   R-self01-lgCtOff ltLo
     2019-12-29 12:52:04   R-self01-lgCtOn ltLo
     2019-12-29 12:52:04   R-self01-lgCtValHi 100
     2019-12-29 12:52:04   R-self01-lgCtValLo 50
     2019-12-29 12:52:04   R-self01-lgMultiExec on
     2019-12-29 12:52:04   R-self01-lgOffDly 0 s
     2019-12-29 12:52:04   R-self01-lgOffTime unused
     2019-12-29 12:52:04   R-self01-lgOffTimeMode absolut
     2019-12-29 12:52:04   R-self01-lgOnDly 0 s
     2019-12-29 12:52:04   R-self01-lgOnTime unused
     2019-12-29 12:52:04   R-self01-lgOnTimeMode absolut
     2019-12-29 12:52:04   R-self01-lgSwJtDlyOff dlyOn
     2019-12-29 12:52:04   R-self01-lgSwJtDlyOn no
     2019-12-29 12:52:04   R-self01-lgSwJtOff dlyOn
     2019-12-29 12:52:04   R-self01-lgSwJtOn on
     2019-12-29 12:52:04   R-self01-shActionType jmpToTarget
     2019-12-29 12:52:04   R-self01-shCtDlyOff geLo
     2019-12-29 12:52:04   R-self01-shCtDlyOn geLo
     2019-12-29 12:52:04   R-self01-shCtOff geLo
     2019-12-29 12:52:04   R-self01-shCtOn geLo
     2019-12-29 12:52:04   R-self01-shCtValHi 100
     2019-12-29 12:52:04   R-self01-shCtValLo 50
     2019-12-29 12:52:04   R-self01-shMultiExec off
     2019-12-29 12:52:04   R-self01-shOffDly 0 s
     2019-12-29 12:52:04   R-self01-shOffTime unused
     2019-12-29 12:52:04   R-self01-shOffTimeMode absolut
     2019-12-29 12:52:04   R-self01-shOnDly 0 s
     2019-12-29 12:52:04   R-self01-shOnTime 25 s
     2019-12-29 12:52:04   R-self01-shOnTimeMode absolut
     2019-12-29 12:52:04   R-self01-shSwJtDlyOff dlyOn
     2019-12-29 12:52:04   R-self01-shSwJtDlyOn no
     2019-12-29 12:52:04   R-self01-shSwJtOff dlyOn
     2019-12-29 12:52:04   R-self01-shSwJtOn on
     2019-12-29 12:52:06   R-self02-lgActionType jmpToTarget
     2019-12-29 12:52:06   R-self02-lgCtDlyOff ltLo
     2019-12-29 12:52:06   R-self02-lgCtDlyOn ltLo
     2019-12-29 12:52:06   R-self02-lgCtOff ltLo
     2019-12-29 12:52:06   R-self02-lgCtOn ltLo
     2019-12-29 12:52:06   R-self02-lgCtValHi 100
     2019-12-29 12:52:06   R-self02-lgCtValLo 50
     2019-12-29 12:52:06   R-self02-lgMultiExec on
     2019-12-29 12:52:06   R-self02-lgOffDly 0 s
     2019-12-29 12:52:06   R-self02-lgOffTime unused
     2019-12-29 12:52:06   R-self02-lgOffTimeMode absolut
     2019-12-29 12:52:06   R-self02-lgOnDly 0 s
     2019-12-29 15:58:06   R-self02-lgOnTime unused
     2019-12-29 12:52:06   R-self02-lgOnTimeMode absolut
     2019-12-29 12:52:06   R-self02-lgSwJtDlyOff dlyOn
     2019-12-29 12:52:06   R-self02-lgSwJtDlyOn on
     2019-12-29 12:52:06   R-self02-lgSwJtOff dlyOn
     2019-12-29 12:52:06   R-self02-lgSwJtOn on
     2019-12-29 12:52:06   R-self02-shActionType jmpToTarget
     2019-12-29 12:52:06   R-self02-shCtDlyOff geLo
     2019-12-29 12:52:06   R-self02-shCtDlyOn geLo
     2019-12-29 12:52:06   R-self02-shCtOff geLo
     2019-12-29 12:52:06   R-self02-shCtOn geLo
     2019-12-29 12:52:06   R-self02-shCtValHi 100
     2019-12-29 12:52:06   R-self02-shCtValLo 50
     2019-12-29 12:52:06   R-self02-shMultiExec off
     2019-12-29 12:52:06   R-self02-shOffDly 0 s
     2019-12-29 12:52:06   R-self02-shOffTime unused
     2019-12-29 12:52:06   R-self02-shOffTimeMode absolut
     2019-12-29 12:52:06   R-self02-shOnDly 0 s
     2019-12-30 17:19:12   R-self02-shOnTime unused
     2019-12-29 12:52:06   R-self02-shOnTimeMode absolut
     2019-12-29 13:26:04   R-self02-shSwJtDlyOff dlyOn
     2019-12-29 13:26:04   R-self02-shSwJtDlyOn no
     2019-12-29 13:26:04   R-self02-shSwJtOff dlyOn
     2019-12-29 13:26:04   R-self02-shSwJtOn on
     2019-12-29 12:51:55   R-sign          off
     2019-12-29 12:51:55   R-statusInfoMinDly 1 s
     2019-12-29 12:51:55   R-statusInfoRandom 0 s
     2019-12-29 12:51:55   R-transmitTryMax 6
     2020-01-06 12:49:10   RegL_00.         00:00 02:81 0A:1A 0B:CE 0C:1F 15:FF 18:00
     2020-01-06 12:49:11   RegL_01.         00:00 08:00 30:06 57:02
     2020-01-06 12:49:12   RegL_03.Tuer.SZ_chn-01  00:00 02:00 03:02 04:32 05:64 06:00 07:2A 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:20 8B:13 8C:33
     2020-01-06 12:49:13   RegL_03.self01   00:00 02:00 03:00 04:32 05:64 06:00 07:39 08:00 09:FF 0A:01 0B:13 0C:10 82:22 83:22 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:10
     2020-01-06 12:49:14   RegL_03.self02   00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:13 0C:10 82:22 83:22 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:13
     2020-01-06 13:01:06   deviceMsg       off (to ccu)
     2020-01-06 13:01:06   level           0
     2020-01-06 13:01:06   pct             0
     2020-01-06 12:49:11   peerList        Tuer.SZ,self01,self02,
     2019-12-29 11:51:58   recentStateType info
     2020-01-06 13:01:06   state           off
     2020-01-06 13:01:06   timedOn         off
     -                     tmpl_self02:short autoOff:time:unused,
   helper:
     HM_CMDNR   235
     cSnd       011ACE1F3913D3010E,011ACE1F3913D3010E
     mId        0069
     peerFriend peerSens,peerVirt
     peerIDsRaw ,3913D301,3913D302,1DE62001,00000000
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     tmplChg    0
     ack:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +3913D3,00,00,00
       nextSend   1578398533.51067
       rxt        0
       vccu       ccu
       p:
         3913D3
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        EB
       io:
         cul868:
           -52
           -52
         hmlan1:
           -45
           -45
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         cul868
       flg        A
       ts         1578398533.41217
       ack:
         HASH(0x6233740)
         EB80021ACE1F3913D300
     rssi:
       at_cul868:
         avg        -51.9202898550725
         cnt        69
         lst        -52
         max        -51.5
         min        -53
       at_hmlan1:
         avg        -51.8541666666667
         cnt        96
         lst        -51
         max        -51
         min        -52
       hmlan1:
         avg        -52
         cnt        4
         lst        -52
         max        -52
         min        -52
     shadowReg:
     tmpl:
       self02:short>autoOff unused
Attributes:
   .mId       0069
   IODev      hmlan1
   IOgrp      ccu:hmlan1
   actCycle   024:00
   actStatus  alive
   autoReadReg 5_readMissing
   event-on-change-reading .*
   expert     251_anything
   firmware   2.3
   model      HM-LC-SW1PBU-FM
   peerIDs    00000000,1DE62001,3913D301,3913D302,
   room       50_SZ
   serialNr   MEQ0096182
   subType    switch
   timestamp-on-change-reading .*
   webCmd     getConfig:statusRequest:on:off


ein list vom fk:
Internals:
   CHANGED   
   DEF        1DE620
   FUUID      5c4ce2e9-f33f-09c4-0cb4-ff17181d27954a49
   IODev      hmlan1
   LASTInputDev cul868
   MSGCNT     18
   NAME       Tuer.SZ
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Tuer.SZ
   STATE      Tuer:closed (to ccu), Status:closed, Sabotage:on, Bat:ok
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 11
   cul868_RAWMSG A1902A0031DE6201ACE1F2A3888D4164F20EF78D05D069DB34489::-52:cul868
   cul868_RSSI -52
   cul868_TIME 2020-01-07 12:52:20
   hmlan1_MSGCNT 7
   hmlan1_RAWMSG E1DE620,0000,0D8F846E,FF,FFCD,01A6101DE6201ACE1F0601000E
   hmlan1_RSSI -51
   hmlan1_TIME 2020-01-06 13:01:14
   lastMsg    No:02 - t:03 s:1DE620 d:1ACE1F 2A3888D4164F20EF78D05D069DB34489
   peerList   HM_3913D3,
   protLastRcv 2020-01-07 12:52:20
   protRcv    10 last_at:2020-01-07 12:52:20
   protSnd    11 last_at:2020-01-07 12:52:20
   protState  CMDs_done
   rssi_at_cul868 cnt:11 min:-65.5 max:-52 avg:-59.72 lst:-52
   rssi_at_hmlan1 cnt:7 min:-58 max:-45 avg:-51.71 lst:-51
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     from archivexx        .D-devInfo      810101
     from archivexx        .D-stc          80
     2019-11-24 19:38:30   .peerListRDate  2019-11-24 19:38:30
     2020-01-07 12:52:20   .protLastRcv    2020-01-07 12:52:20
     2019-11-15 18:06:48   Activity        alive
     2019-11-09 16:41:08   CommandAccepted yes
     from archivexx        D-firmware      2.0
     from archivexx        D-serialNr      JEQ0644828
     2019-01-24 22:44:09   PairedTo        0x1ACE1F
     2019-11-10 15:11:08   R-HM_3913D3_chn-01-expectAES off
     2019-11-10 15:11:08   R-HM_3913D3_chn-01-peerNeedsBurst off
     2018-10-02 14:23:18   R-cyclicInfoMsg on
     2018-10-02 14:18:41   R-eventDlyTime  0 s
     2016-07-18 11:07:30   R-ledOnTime     0.5 s
     2016-07-18 11:07:30   R-msgScPosA     closed
     2016-07-18 11:07:30   R-msgScPosB     open
     2018-10-02 14:21:34   R-pairCentral   0x1ACE1F
     2016-07-18 11:07:30   R-sabotageMsg   on
     2019-11-10 15:11:07   R-sign          off
     2016-07-18 11:07:30   R-transmDevTryMax 6
     2016-07-18 11:07:30   R-transmitTryMax 6
     2019-11-10 15:11:06   RegL_00.        00:00 02:01 09:01 0A:1A 0B:CE 0C:1F 10:01 14:06
     2019-11-10 15:11:07   RegL_01.        00:00 08:00 20:60 21:00 22:64 30:06
     2019-11-10 15:11:08   RegL_04.HM_3913D3_chn-01 00:00 01:00
     2019-11-10 15:10:24   aesCommToDev    ok
     2019-11-09 16:53:22   aesKeyNbr       00
     2019-11-09 16:53:11   aesReqTo        ccu
     2019-01-25 20:13:59   alive           yes
     2019-01-25 20:13:59   battery         ok
     2020-01-06 13:01:12   contact         closed (to ccu)
     2020-01-06 09:32:17   peerList        HM_3913D3,
     2020-01-06 13:01:12   powerOn         2020-01-06 13:01:12
     2019-01-25 20:13:59   recentStateType info
     2019-11-09 16:53:40   sabotageAttack_ErrIoAttack cnt 62
     2019-01-25 20:13:59   sabotageError   on
     2020-01-06 13:01:12   state           closed
     2020-01-06 13:01:12   trigger_cnt     1
   helper:
     HM_CMDNR   2
     PONtest    0
     mId        002F
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     supp_Pair_Rep 0
     tmplChg    0
     ack:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +1DE620,00,00,00
       nextSend   1578397940.61308
       rxt        0
       vccu       ccu
       p:
         1DE620
         00
         00
         00
       prefIO:
         hmuart1
     mRssi:
       mNo        02
       io:
         cul868:
           -52
           -52
         hmlan1:
           -45
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         cul868
       flg        A
       ts         1578397940.51381
       ack:
         HASH(0x4196620)
         0280021ACE1F1DE62000
     rssi:
       at_cul868:
         avg        -59.7272727272727
         cnt        11
         lst        -52
         max        -52
         min        -65.5
       at_hmlan1:
         avg        -51.7142857142857
         cnt        7
         lst        -51
         max        -45
         min        -58
     shadowReg:
     tmpl:
Attributes:
   .mId       002F
   IODev      hmuart1
   IOgrp      ccu:hmuart1
   actCycle   028:00
   actStatus  alive
   autoReadReg 5_readMissing
   comment    Lueftung
   event-on-change-reading .*
   expert     251_anything
   firmware   2.0
   group      Alarmmelder
   model      HM-SEC-SC
   peerIDs    00000000,3913D301,
   room       01_ALARM,50_SZ
   serialNr   JEQ0644828
   stateFormat Tuer:contact, Status:state, Sabotage:sabotageError, Bat:battery
   subType    threeStateSensor
   timestamp-on-change-reading .*
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 11 Januar 2020, 17:21:29
templateSet hat man nur, wenn ein template zum Setzen identifiziert ist.
- hast du ein template, welches funktionieren sollte?
Schicke mir einmal das Template, dann kann ich es prüfen.

Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 11 Januar 2020, 17:32:46
deine ganzen default templates für switches.
für self01/02 sind es über 1 dutzend.

selbst erstellte sind nach dem definieren auch nur bei self01/02 zu finden.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 22 Januar 2020, 20:34:24
hallo martin,

ich habe den verdacht, dass das problem immer existiert, wenn der peer ein device mit genau einem channel ist.
denn dann wird im registernamen der peer jeweils mit "_chn-01" ergänzt.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 16 April 2020, 14:59:39
hallo martin,
meinen verdacht konnte ich jetzt bestätigen.

wenn ich für den gepeerten fensterkontakt explizit einen channel01 definiere und somit die single-channel-entity zerlege, sind alle templates über "set tplSet" im channel 1 verfügbar.

also sind die "speziellen" registernamen bei single-channel-entities das problem.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 03 Mai 2020, 08:21:38
ich habe es an einem Device mit einem Kanal getestet.
HM-LC-SW1-BA-PCB - kein Kanal angelegt, also alles in einem Device.
Die Templates werden korrekt angezeigt und abgeboten.
Es wird ein Kommando tplSet_self01 angeboten und die optionalen templates passen.

Ich kann es noch nicht nachvollziehen
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 03 Mai 2020, 09:57:10
die self peers sind auch bei mir ok.

du musst jetzt den aktor peeren, am besten ebenfalls mit einem single-chn-device. dann siehst du es sogar bei beiden devices.

entscheidend für das problem sind die "speziellen" readingnamen der register für den peer des single-chn-devices.

Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 08 Mai 2020, 20:35:17
Das mit chn01 kann ich nachvollziehen. Theoretisch kann man das mit allen channels machen.also decive definieren und channels löschen.
Es ist somit notwendig, wenn ein channel nicht existiert (incarniert ist)  und man den kanal über die device entity peert, das element zu identifizieren.
Kompliziert ausgedrückt? Gut. Du kannst ein device definieren und die kanäle löschen. Dann kannst du über peerbulk unter nutzung der hmid einen beliebigen kanal des device mit einem aktor kanal peeren. Das ist unschön und definitiv nicht empfohlen. Wer das macht ist erst einmal auf sich gestellt.

Aber so konnte ich einfach einen aktor mit einem indirekten kanal eines device peeren. Bei fensterkontakten kann es typisch sein ( habe keinen).

Nun habe ich eine template mit hmtemplate erstellt. Es ist eine komplette kopie des self01.. das Template habe ich dan dem ch01 peer zugewiesen. Genutzt habe ich hmtemplate assign . Hat funktioniert.
Ich werde es noch einmal mit templateset probieren un eine fehlermeldung zu erhalten...
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 08 Mai 2020, 20:53:34
beim peeren deines single-chn-aktors mit zb einer multi-chn-fernbedienung kann man den effekt der fehlenden cmds auch im sensor channel sehen.

hier gibt es allerdings meist (immer?) nur 2 register readings (expectAes und peerNeedsBurst). zu diesen registern muss man dann natürlich auch noch ein template bauen.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 09 Mai 2020, 08:51:18
wie gesagt,ich habe noch einmal getestet.
Ich habe eine Lösung eingebaut welche indirekte Channels (typisch: 3-state sensoren) unterstützt.
Generisch: Es kann nicht nur chn1 betreffen sondern (theoretisch) auch andere Channels eines Device.
Probiere einmal...
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 10 Mai 2020, 12:59:25
ein erster test sieht gut aus, danke.

tplSet im actor für den türsensorpeer ist nun vorhanden. dafür fehlen jetzt aber leider die tplSet cmds für self01/02 im actor.

ich hatte schwierigkeiten meine beiden single-chn devices, die ich in 2 entities "zerlegt" hatte, wieder in eine entity zusammen zu führen. das verlief neulich deutlich einfacher. ich habe es gestern nacht aber nicht weiter untersucht, vielleicht nur ein dummer fehler meinerseits.


das "chn01-syndrom" hat sich allerdings vergrössert.
ich hatte eher gehofft, dass der string "chn01" vielleicht ganz verschwindet.  :)

im internal und reading von peerlist heissen die peers, wie die namen der entities, die man auch beim peeren benutzt hat.

als "aussenstehender" frage ich mich:
warum wird der peername bei den registernamen und nun auch in den tplSet cmds mit "chn01" "verunstaltet"?

vermutlich die einfachste lösung.
als "verkaufs fördernd" sehe ich diese situation nicht.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 18 Mai 2020, 19:20:33
Wie gesagt ist es der flexibilität geschuldet, welche wahrscheinlich nie genutzt wird.
Das Konzept sah vor 5 Jahren vor, dass User alle Kanäle löschen und diese dann im Devise abgebildet werden. daher muss immer chnX angegeben werden, da chn1 nicht hinreichend ist.
Es wäre eine Philosophie Änderung wenn nur chn1 im device abgebildet sein kann.
Das Problem ist die fehlende Stringente Einhaltung von Regeln. Bspw device und Channel immer trennen. Oder wenigstens nur Channel 1 im device zuzulassen.
Hätte ich am Anfang klar begrenzen sollen......
Jetzt aber brauche ich bei einem device diese Indikation. Alternativ müsste ich suchen, ob chn1 die einzige Option ist. Das ganze ganzheitlich umzusetzen braucht Zeit. Chn1 ist an vielen Stellen sichtbar.

Den Rest schaue ich noch an.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 18 Mai 2020, 20:38:16
Demnach braucht man eine templatezuweisung für actor act_chn01 zu self01...
Der Registersatz ist dann act-chn01-self01.
Jedes weglassen eines Elements setzt eine Annahme voraus. Bspw dass nur chn01 im device zulässig ist.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 22 Mai 2020, 13:09:25
So ich haben einmal einen Update gemacht (endlich).
Insbesondere habe ich die Geschwindigkeit bei set-cmd erhöht. Das betrifft besonders, wenn templates in benutzung sind.

Zum "single-Entity" template: In meinem Beispies habe ich nun einen Aktor welcher nur eine Entity hat. Templates kann ich nun den externen und internen Peer zuordnen. "self" ging vorher kaputt - da hattest du recht.
Habe ich einen testfall vergessen?
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 22 Mai 2020, 16:21:00
hallo martin,
schön, dass du zeit gefunden hast.
noch schöner wäre es, wenn du noch mehr zeit hättest.  ;)


gepeert habe ich ja einen single-chn-aktor mit einem single-chn-sensor.

1. beim aktor gibt es jetzt tplSet für alle peers, self und externe peers, prima.
aber es fehlt nun tplSet_0 für die device templates.

2. beim sensor fehlen alle tplSet.
also für externe peers und für das device selbst. self gibt es hier ja nicht.

edit:
tplInfo zeigt jeweils alle templates an.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 23 Mai 2020, 13:30:33
version 22013 hat an den fehlern aus dem vorherigen post nichts geändert.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 23 Mai 2020, 15:51:25
CulHm ist version 22002.
Die templates für self01 werden angezeigt.
Voraussetzung ist, dass die peers vorhanden sind. Die register sollten gelesen sein.

Stelle attr expert auf "alles" und poste ein list. Dann noch ein get <device> cmdlist


Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 24 Mai 2020, 00:07:33
sorry martin,

ich hatte übersehen, dass du hminfo gestern auch geändert hattest. nach dem update von hminfo funktioniert tplSet nun bestens. alle templates werden in den cmds von aktor und sensor richtig angeboten.

nach dem assignen erscheinen auch alle tplDel cmd zum unassignen. soweit ich getestet habe, alles perfekt.

nun gibt es aber ein neues problem mit tplPara cmds.
ich habe mit deinem "default" template autoOff_short getestet, welches ja einen parameter hat. nach dem assignen tauchen keine tplPara cmds auf. weder für die self-peers noch für externe peers.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 24 Mai 2020, 07:41:43
Die params kommen schon auch. Sind bei mir zu sehen. Allerdings cache ich nun.
Grund ist, dass der abgleich der templates mit der entity zwar gut und sicher funktioniert, aber etwa 300ms dauert, bei mir. Hängt von der anzahl der templates und register ab. Fhem fragt nun ständig die kommandoliste ab. Für jedes device und jede webseite.
Seit dem cache geht es richtig schnell, eine tabletui seite aufzubauen.
Gecached werden normale kommandos und template kommandos separat.
Templates kommandolisten werden neu erzeugt wenn sich das model ändert oder ein template geändert wird. Das ist wohl nicht hinreichend.
Du kannst ein belibiges template erzeugen oder löschen, dann sollte es passen. Ich muss also noch weitere trigger zum cache reload einbauen.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 24 Mai 2020, 13:28:51
ok, dann vermute ich bei mir, dass sich das caching wohl ziehmlich "verharkt".

1. über nacht sind keine tplPara cmds "entstanden".

2. es hätten 2 tplPara cmds sein müssen. je einer für 2 templates bei einem self peer und einem externen peer.
nun habe ich mit tplset dem device noch ein template mit 2 parametern zugewiesen, um zu sehen, ob es am device besser funktioniert. auch nach etwas warten kam keiner der nun 4 tplpara cmds.

3. jetzt wollte ich alle 3 templates mit tpldel unassignen.
bereits nach dem 1. unassignen mit tpldel_0 vom device template, waren auf einmal alle 4 tplpara cmds vorhanden, obwohl es nun eigentlich wieder 2 hätten sein müssen.
zusätzlich fehlen nun auch die tplset cmds für alle peers (2x self, 1x extern)

4. mittlerweile habe ich alle 3 templates unassigned.
weiterhin fehlen die tplset für alle peers. und weiterhin sind die 4 tplpara cmds noch vorhanden.

5. tplDel scheint der einzige befehl zu sein, der bei mir immer sofort korrekt erscheint.


fazit:
das gestrige fehlen einiger tplset hatte vermutlich doch nicht mit der noch nicht aktualisierten hminfo zu tun.
tplSet und tplPara cmds sind grundsätzlich irgendwann verfügbar, aber bei mir nicht nutzbar, weil die korrekte verfügbarkeit nicht gegeben ist.
da ich heute noch kein template definiert oder gelöscht habe, sollten doch die tplSet cmds nicht weniger werden, oder werden die trotzdem ständig neu berechnet?

mein fhem läuft auf einem pi3.
nach welcher maximalen zeit sollten alle tpl cmds auf dem richtigen stand sein? 10 minuten?



cul_hm wirft warnings. zb beim aufruf von "get hminfo configCheck":

2020.05.24 10:31:39.641 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/10_CUL_HM.pm line 8790.
2020.05.24 10:31:39.641 1: stacktrace:
2020.05.24 10:31:39.642 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (8790)
2020.05.24 10:31:39.642 1:     main::CUL_HM_getRegInfo             called by ./FHEM/10_CUL_HM.pm (3964)
2020.05.24 10:31:39.643 1:     main::CUL_HM_Get                    called by ./FHEM/98_HMinfo.pm (624)
2020.05.24 10:31:39.643 1:     main::HMinfo_burstCheck             called by ./FHEM/98_HMinfo.pm (2435)
2020.05.24 10:31:39.643 1:     main::HMinfo_configCheck            called by FHEM/Blocking.pm (194)
2020.05.24 10:31:39.644 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2020.05.24 10:31:39.644 1:     main::BlockingCall                  called by ./FHEM/98_HMinfo.pm (1325)
2020.05.24 10:31:39.644 1:     main::HMinfo_GetFn                  called by fhem.pl (3761)
2020.05.24 10:31:39.645 1:     main::CallFn                        called by fhem.pl (1964)
2020.05.24 10:31:39.645 1:     main::CommandGet                    called by fhem.pl (1245)
2020.05.24 10:31:39.645 1:     main::AnalyzeCommand                called by fhem.pl (1098)
2020.05.24 10:31:39.646 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2688)
2020.05.24 10:31:39.646 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (914)
2020.05.24 10:31:39.647 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (583)
2020.05.24 10:31:39.647 1:     main::FW_Read                       called by fhem.pl (3761)
2020.05.24 10:31:39.647 1:     main::CallFn                        called by fhem.pl (756)



ausserdem zeigt hminfo configCheck falsche template fehler:

template mismatch
    SwitchPBU06 Tuer.SZ_chn-01:short-> failed
  no peer:Tuer.SZ_chn-01

    Tuer.SZ SwitchPBU06_chn-01:both-> failed
  no peer:SwitchPBU06_chn-01


Internals:
   CHANGED   
   DEF        1DE620
   FUUID      5c4ce2e9-f33f-09c4-0cb4-ff17181d27954a49
   IODev      hmlan1
   LASTInputDev hmlan1
   MSGCNT     2
   NAME       Tuer.SZ
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Tuer.SZ
   STATE      Tuer:closed (to ccu), Status:closed, Sabotage:on, Bat:ok
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 1
   cul868_RAWMSG A0D58A6101DE6201ACE1F0601000E::-53.5:cul868
   cul868_RSSI -53.5
   cul868_TIME 2020-05-24 09:24:45
   hmlan1_MSGCNT 1
   hmlan1_RAWMSG E1DE620,0000,200FF0BF,FF,FFD4,58A6101DE6201ACE1F0601000E
   hmlan1_RSSI -44
   hmlan1_TIME 2020-05-24 09:24:45
   lastMsg    No:58 - t:10 s:1DE620 d:1ACE1F 0601000E
   peerList   SwitchPBU06,
   protLastRcv 2020-05-24 09:24:45
   protRcv    1 last_at:2020-05-24 09:24:45
   protSnd    1 last_at:2020-05-24 09:24:45
   protState  CMDs_done
   rssi_at_cul868 cnt:1 min:-53.5 max:-53.5 avg:-53.5 lst:-53.5
   rssi_at_hmlan1 cnt:1 min:-44 max:-44 avg:-44 lst:-44
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     1900-01-01 00:00:01   .D-devInfo      810101
     1900-01-01 00:00:01   .D-stc          80
     2020-05-10 01:09:17   .peerListRDate  2020-05-10 01:09:17
     2020-05-24 09:24:45   .protLastRcv    2020-05-24 09:24:45
     2020-04-14 14:14:59   Activity        alive
     2020-04-14 15:41:35   CommandAccepted yes
     from archivexx        D-firmware      2.0
     from archivexx        D-serialNr      JEQ0644828
     2020-04-14 14:15:00   PairedTo        0x1ACE1F
     2020-05-10 01:09:17   R-SwitchPBU06_chn-01-expectAES off
     2020-05-10 01:09:17   R-SwitchPBU06_chn-01-peerNeedsBurst off
     2020-04-14 14:15:00   R-cyclicInfoMsg on
     2020-05-10 01:09:16   R-eventDlyTime  0 s
     2020-05-10 01:09:16   R-ledOnTime     0.5 s
     2020-05-10 01:09:16   R-msgScPosA     closed
     2020-05-10 01:09:16   R-msgScPosB     open
     2020-04-14 14:15:00   R-pairCentral   0x1ACE1F
     2020-04-14 14:15:00   R-sabotageMsg   on
     2020-05-10 01:09:16   R-sign          off
     2020-04-14 14:15:00   R-transmDevTryMax 6
     2020-05-10 01:09:16   R-transmitTryMax 6
     2020-05-10 01:09:16   RegL_00.        00:00 02:01 09:01 0A:1A 0B:CE 0C:1F 10:01 14:06
     2020-05-10 01:09:16   RegL_01.        00:00 08:00 20:60 21:00 22:64 30:06
     2020-05-10 01:09:17   RegL_04.SwitchPBU06_chn-01 00:00 01:00
     2020-04-14 14:15:01   aesReqTo        ccu
     2020-04-14 14:14:50   alive           yes
     2020-04-14 14:14:50   battery         ok
     2020-05-23 09:33:39   commState       CMDs_done
     2020-05-12 11:11:22   contact         closed (to ccu)
     2020-05-23 17:25:39   peerList        SwitchPBU06,
     2020-04-14 14:15:24   powerOn         2020-04-14 14:15:24
     2020-05-10 10:50:17   recentStateType info
     2020-04-14 14:14:50   sabotageError   on
     2020-05-11 11:20:12   state           closed
     -                     tmpl_0          test099:cyclicInfoMsg:on sabotageMsg:on eventDlyTime:0,
     -                     tmpl_SwitchPBU06_chn-01:both single-chn-sensor-peer,
     2020-05-11 11:20:12   trigger_cnt     35
   helper:
     HM_CMDNR   88
     mId        002F
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     supp_Pair_Rep 0
     tmplChg    1
     cmds:
       TmplKey    SwitchPBU06,:1590249070.24858
       cmdKey     :1:1:0::002F:01
       TmplCmds:
         tplSet_SwitchPBU06_chn-01:[sensor_peered|sensor_peered_saveAs|single-chn-sensor-peer]
         tplSet_0:[SC_00_sz_all|single-chn-sensor-device|test099]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerChan:-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         tplDel:tmplt
         trgEventL:[-peer-] -condition-
         trgEventS:[-peer-] -condition-
         trgPressL:[-peer-]
         trgPressS:[-peer-]
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +1DE620,00,00,00
       nextSend   1590305085.33986
       rxt        0
       vccu       ccu
       p:
         1DE620
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        58
       io:
         cul868:
           -53.5
           -53.5
         hmlan1:
           -36
           -36
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         cul868
       flg        A
       ts         1590305085.24267
       ack:
         HASH(0x340f080)
         5880021ACE1F1DE62000
     rssi:
       at_cul868:
         avg        -53.5
         cnt        1
         lst        -53.5
         max        -53.5
         min        -53.5
       at_hmlan1:
         avg        -44
         cnt        1
         lst        -44
         max        -44
         min        -44
     shadowReg:
     tmpl:
       0>test099  on on 0
       SwitchPBU06_chn-01:both>single-chn-sensor-peer
Attributes:
   .mId       002F
   IODev      hmlan1
   IOgrp      ccu:hmlan1
   actCycle   028:00
   actStatus  alive
   autoReadReg 0_off
   comment    Lueftung
   event-on-change-reading .*
   expert     251_anything
   firmware   2.0
   group      Alarmmelder
   model      HM-SEC-SC
   peerIDs    00000000,3913D301,
   room       01_ALARM,50_SZ
   serialNr   JEQ0644828
   stateFormat Tuer:contact, Status:state, Sabotage:sabotageError, Bat:battery
   subType    threeStateSensor
   timestamp-on-change-reading .*
   webCmd     getConfig:clear msgEvents


Internals:
   DEF        3913D3
   FUUID      5c4ce2ef-f33f-09c4-b6b2-d2f8538e4da2d3b0
   IODev      hmlan1
   LASTInputDev hmlan1
   MSGCNT     240
   NAME       SwitchPBU06
   NOTIFYDEV  global
   NR         643
   NTFY_ORDER 50-SwitchPBU06
   STATE      Nack
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 103
   cul868_RAWMSG A0CE6A0103913D31ACE1F030000::-77.5:cul868
   cul868_RSSI -77.5
   cul868_TIME 2020-05-24 10:32:15
   hmlan1_MSGCNT 137
   hmlan1_RAWMSG E3913D3,0000,204DBF0A,FF,FFCD,E6A0103913D31ACE1F030000
   hmlan1_RSSI -51
   hmlan1_TIME 2020-05-24 10:32:15
   lastMsg    No:E6 - t:10 s:3913D3 d:1ACE1F 030000
   peerList   Tuer.SZ,self01,self02,
   protCmdDel 3
   protLastRcv 2020-05-24 10:32:15
   protNack   1 last_at:2020-05-24 10:32:06
   protRcv    89 last_at:2020-05-24 10:32:15
   protResnd  3 last_at:2020-05-24 01:11:41
   protSnd    132 last_at:2020-05-24 10:32:15
   protState  CMDs_done
   rssi_at_cul868 cnt:103 min:-85 max:-70 avg:-76.12 lst:-77.5
   rssi_at_hmlan1 cnt:137 min:-53 max:-51 avg:-51.48 lst:-51
   rssi_hmlan1 cnt:1 min:-55 max:-55 avg:-55 lst:-55
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     2020-05-24 10:32:12   .peerListRDate  2020-05-24 10:32:12
     2020-05-24 10:32:15   .protLastRcv    2020-05-24 10:32:15
     2020-05-24 10:32:06   CommandAccepted no
     2020-05-22 15:25:32   D-firmware      2.8
     2020-05-22 15:25:32   D-serialNr      MEQ0096182
     2020-05-15 21:38:36   PairedTo        0x1ACE1F
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgActionType off
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgCtDlyOff geLo
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgCtDlyOn geLo
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgCtOff geLo
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgCtOn geLo
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgCtValHi 100
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgCtValLo 50
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgMultiExec on
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgOffDly 0 s
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgOffTime unused
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgOffTimeMode absolut
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgOnDly 0 s
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgOnTime unused
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgOnTimeMode absolut
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgSwJtDlyOff on
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgSwJtDlyOn on
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgSwJtOff dlyOn
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-lgSwJtOn on
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shActionType jmpToTarget
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shCtDlyOff geLo
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shCtDlyOn geLo
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shCtOff geLo
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shCtOn geLo
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shCtValHi 100
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shCtValLo 50
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shMultiExec off
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shOffDly 0 s
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shOffTime unused
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shOffTimeMode absolut
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shOnDly 0 s
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shOnTime unused
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shOnTimeMode absolut
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shSwJtDlyOff dlyOn
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shSwJtDlyOn no
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shSwJtOff dlyOn
     2020-05-24 10:32:13   R-Tuer.SZ_chn-01-shSwJtOn on
     2020-05-15 21:38:36   R-intKeyVisib   visib
     2020-05-24 10:32:10   R-localResDis   off
     2020-05-15 21:38:36   R-pairCentral   0x1ACE1F
     2020-05-15 21:38:37   R-powerUpAction off
     2020-05-15 21:38:39   R-self01-lgActionType jmpToTarget
     2020-05-15 21:38:39   R-self01-lgCtDlyOff geLo
     2020-05-15 21:38:39   R-self01-lgCtDlyOn geLo
     2020-05-15 21:38:39   R-self01-lgCtOff geLo
     2020-05-15 21:38:39   R-self01-lgCtOn geLo
     2020-05-15 21:38:39   R-self01-lgCtValHi 100
     2020-05-15 21:38:39   R-self01-lgCtValLo 50
     2020-05-15 21:38:39   R-self01-lgMultiExec on
     2020-05-15 21:38:39   R-self01-lgOffDly 0 s
     2020-05-15 21:38:39   R-self01-lgOffTime unused
     2020-05-15 21:38:39   R-self01-lgOffTimeMode absolut
     2020-05-15 21:38:39   R-self01-lgOnDly 0 s
     2020-05-15 21:38:39   R-self01-lgOnTime unused
     2020-05-15 21:38:39   R-self01-lgOnTimeMode absolut
     2020-05-15 21:38:39   R-self01-lgSwJtDlyOff off
     2020-05-15 21:38:39   R-self01-lgSwJtDlyOn off
     2020-05-15 21:38:39   R-self01-lgSwJtOff off
     2020-05-15 21:38:39   R-self01-lgSwJtOn dlyOff
     2020-05-15 21:38:39   R-self01-shActionType jmpToTarget
     2020-05-15 21:38:39   R-self01-shCtDlyOff geLo
     2020-05-15 21:38:39   R-self01-shCtDlyOn geLo
     2020-05-15 21:38:39   R-self01-shCtOff geLo
     2020-05-15 21:38:39   R-self01-shCtOn geLo
     2020-05-15 21:38:39   R-self01-shCtValHi 100
     2020-05-15 21:38:39   R-self01-shCtValLo 50
     2020-05-15 21:38:39   R-self01-shMultiExec off
     2020-05-15 21:38:39   R-self01-shOffDly 0 s
     2020-05-15 21:38:39   R-self01-shOffTime unused
     2020-05-15 21:38:39   R-self01-shOffTimeMode absolut
     2020-05-15 21:38:39   R-self01-shOnDly 0 s
     2020-05-15 21:38:39   R-self01-shOnTime unused
     2020-05-15 21:38:39   R-self01-shOnTimeMode absolut
     2020-05-23 20:22:01   R-self01-shSwJtDlyOff dlyOn
     2020-05-23 20:22:01   R-self01-shSwJtDlyOn no
     2020-05-23 20:22:01   R-self01-shSwJtOff dlyOn
     2020-05-23 20:22:01   R-self01-shSwJtOn on
     2020-05-15 21:38:40   R-self02-lgActionType jmpToTarget
     2020-05-15 21:38:40   R-self02-lgCtDlyOff geLo
     2020-05-15 21:38:40   R-self02-lgCtDlyOn geLo
     2020-05-15 21:38:40   R-self02-lgCtOff geLo
     2020-05-15 21:38:40   R-self02-lgCtOn geLo
     2020-05-15 21:38:40   R-self02-lgCtValHi 100
     2020-05-15 21:38:40   R-self02-lgCtValLo 50
     2020-05-15 21:38:40   R-self02-lgMultiExec on
     2020-05-15 21:38:40   R-self02-lgOffDly 0 s
     2020-05-15 21:38:40   R-self02-lgOffTime unused
     2020-05-15 21:38:40   R-self02-lgOffTimeMode absolut
     2020-05-15 21:38:40   R-self02-lgOnDly 0 s
     2020-05-15 21:38:40   R-self02-lgOnTime unused
     2020-05-15 21:38:40   R-self02-lgOnTimeMode absolut
     2020-05-15 21:38:40   R-self02-lgSwJtDlyOff on
     2020-05-15 21:38:40   R-self02-lgSwJtDlyOn on
     2020-05-15 21:38:40   R-self02-lgSwJtOff dlyOn
     2020-05-15 21:38:40   R-self02-lgSwJtOn on
     2020-05-15 21:38:40   R-self02-shActionType jmpToTarget
     2020-05-15 21:38:40   R-self02-shCtDlyOff geLo
     2020-05-15 21:38:40   R-self02-shCtDlyOn geLo
     2020-05-15 21:38:40   R-self02-shCtOff geLo
     2020-05-15 21:38:40   R-self02-shCtOn geLo
     2020-05-15 21:38:40   R-self02-shCtValHi 100
     2020-05-15 21:38:40   R-self02-shCtValLo 50
     2020-05-15 21:38:40   R-self02-shMultiExec off
     2020-05-15 21:38:40   R-self02-shOffDly 0 s
     2020-05-15 21:38:40   R-self02-shOffTime unused
     2020-05-15 21:38:40   R-self02-shOffTimeMode absolut
     2020-05-15 21:38:40   R-self02-shOnDly 0 s
     2020-05-15 21:38:40   R-self02-shOnTime unused
     2020-05-15 21:38:40   R-self02-shOnTimeMode absolut
     2020-05-15 21:38:40   R-self02-shSwJtDlyOff on
     2020-05-15 21:38:40   R-self02-shSwJtDlyOn on
     2020-05-15 21:38:40   R-self02-shSwJtOff dlyOn
     2020-05-15 21:38:40   R-self02-shSwJtOn on
     2020-05-15 21:38:37   R-sign          off
     2020-05-24 10:27:48   R-statusInfoMinDly 1 s
     2020-05-24 10:27:48   R-statusInfoRandom 0 s
     2020-05-15 21:38:37   R-transmitTryMax 6
     2020-05-24 10:32:10   RegL_00.         00:00 02:81 0A:1A 0B:CE 0C:1F 15:FF 18:00
     2020-05-24 10:32:11   RegL_01.         00:00 08:00 30:06 56:00 57:02
     2020-05-24 10:32:13   RegL_03.Tuer.SZ_chn-01  00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:13 0C:10 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:20 8B:13 8C:33
     2020-05-24 10:32:14   RegL_03.self01   00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:13 0C:10 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:64 8C:66
     2020-05-24 10:32:15   RegL_03.self02   00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:13 0C:33 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:33
     2020-05-24 10:32:15   commState       CMDs_done
     2020-05-15 21:38:32   deviceMsg       off (to ccu)
     2020-05-15 21:38:32   level           0
     2020-05-15 21:38:32   pct             0
     2020-05-24 10:32:12   peerList        Tuer.SZ,self01,self02,
     2020-05-15 21:38:32   recentStateType info
     2020-05-24 10:32:06   state           Nack
     2020-05-15 21:38:32   timedOn         off
   helper:
     HM_CMDNR   230
     cSnd       011ACE1F3913D301043913D30103,011ACE1F3913D301043913D30203
     mId        0069
     peerFriend peerSens,peerVirt
     peerIDsRaw ,3913D301,3913D302,1DE62001,00000000
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     tmplChg    1
     ack:
     cmds:
       TmplKey    Tuer.SZ,self01,self02,:1590249070.24858
       cmdKey     :1:1:0::0069:01
       TmplCmds:
         tplPara000_0_ES_device_intKeyVisib:invisib,visib:-value-
         tplPara001_0_ES_device_localResDis:on,off:-value-
         tplPara010_Tuer.SZ_chn-01_short_autoOff_time:-value-
         tplPara020_self01_short_autoOff_time:-value-
         tplSet_0:[ES_00|ES_device|test]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on-for-timer:-ontime-
         on-till:-time-
         on:
         pair:
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         toggle:
         tplDel:tmplt
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +3913D3,00,00,00
       nextSend   1590309135.31704
       rxt        0
       vccu       ccu
       p:
         3913D3
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        E6
       io:
         cul868:
           -77.5
           -77.5
         hmlan1:
           -45
           -45
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         cul868
       flg        A
       ts         1590309135.21709
       ack:
         HASH(0x5492d48)
         E680021ACE1F3913D300
     rssi:
       at_cul868:
         avg        -76.1213592233009
         cnt        103
         lst        -77.5
         max        -70
         min        -85
       at_hmlan1:
         avg        -51.4890510948905
         cnt        137
         lst        -51
         max        -51
         min        -53
       hmlan1:
         avg        -55
         cnt        1
         lst        -55
         max        -55
         min        -55
     shadowReg:
     tmpl:
Attributes:
   .mId       0069
   IODev      cul868
   IOgrp      ccu:hmlan1
   actCycle   024:00
   actStatus  alive
   autoReadReg 5_readMissing
   event-on-change-reading .*
   expert     251_anything
   firmware   2.8
   group      Beleuchtung
   model      HM-LC-SW1PBU-FM
   peerIDs    00000000,1DE62001,3913D301,3913D302,
   room       50_SZ
   serialNr   MEQ0096182
   subType    switch
   timestamp-on-change-reading .*
   webCmd     getConfig:statusRequest:on:off
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 24 Mai 2020, 18:36:12
ein erster kurzer test mit cul_hm 22022 sieht nun sehr gut aus.
alle tpl cmds kommen sofort und sind richtig.

edit:
die warnung ist nun in zeile 8795.
templateCheck fehler existiert weiterhin.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 25 Mai 2020, 10:31:50
3 weitere warnungen:

2020.05.24 21:59:41.819 1: PERL WARNING: Redundant argument in sprintf at ./FHEM/10_CUL_HM.pm line 6001.
2020.05.24 21:59:41.820 1: stacktrace:
2020.05.24 21:59:41.820 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (6001)
2020.05.24 21:59:41.821 1:     main::CUL_HM_Set                    called by fhem.pl (3756)
2020.05.24 21:59:41.821 1:     main::CallFn                        called by fhem.pl (1899)
2020.05.24 21:59:41.821 1:     main::DoSet                         called by fhem.pl (1931)
2020.05.24 21:59:41.822 1:     main::CommandSet                    called by fhem.pl (1245)
2020.05.24 21:59:41.822 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2686)
2020.05.24 21:59:41.823 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (957)
2020.05.24 21:59:41.823 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (583)
2020.05.24 21:59:41.823 1:     main::FW_Read                       called by fhem.pl (3761)
2020.05.24 21:59:41.824 1:     main::CallFn                        called by fhem.pl (756)
2020.05.24 21:59:41.865 3: CUL_HM set SwitchPBU03 pressS self01
2020.05.24 21:59:41.988 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:22C33441 d:FF r:FFC9     m:33 A03E 1ACE1F 25E38E 25E38E400101
2020.05.24 21:59:42.061 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:22C334BD d:FF r:FFBC     m:33 8002 25E38E 1ACE1F 010100003A


2020.05.24 19:03:59.893 1: PERL WARNING: Argument "set_20" isn't numeric in numeric lt (<) at ./FHEM/98_HMinfo.pm line 2689.
2020.05.24 19:03:59.893 1: stacktrace:
2020.05.24 19:03:59.893 1:     main::__ANON__                      called by ./FHEM/98_HMinfo.pm (2689)
2020.05.24 19:03:59.894 1:     main::HMinfo_templateSet            called by ./FHEM/98_HMinfo.pm (1666)
2020.05.24 19:03:59.894 1:     main::HMinfo_SetFn                  called by ./FHEM/10_CUL_HM.pm (6616)
2020.05.24 19:03:59.894 1:     main::CUL_HM_Set                    called by fhem.pl (3756)
2020.05.24 19:03:59.895 1:     main::CallFn                        called by fhem.pl (1899)
2020.05.24 19:03:59.895 1:     main::DoSet                         called by fhem.pl (1931)
2020.05.24 19:03:59.895 1:     main::CommandSet                    called by fhem.pl (1245)
2020.05.24 19:03:59.896 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2686)
2020.05.24 19:03:59.896 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (957)
2020.05.24 19:03:59.896 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (583)
2020.05.24 19:03:59.897 1:     main::FW_Read                       called by fhem.pl (3761)
2020.05.24 19:03:59.897 1:     main::CallFn                        called by fhem.pl (756)
2020.05.24 19:03:59.905 1: PERL WARNING: Argument "set_20" isn't numeric in numeric lt (<) at ./FHEM/10_CUL_HM.pm line 4828.


2020.05.24 19:03:59.905 1: stacktrace:
2020.05.24 19:03:59.906 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (4828)
2020.05.24 19:03:59.906 1:     main::CUL_HM_Set                    called by ./FHEM/98_HMinfo.pm (2694)
2020.05.24 19:03:59.906 1:     main::HMinfo_templateSet            called by ./FHEM/98_HMinfo.pm (1666)
2020.05.24 19:03:59.907 1:     main::HMinfo_SetFn                  called by ./FHEM/10_CUL_HM.pm (6616)
2020.05.24 19:03:59.907 1:     main::CUL_HM_Set                    called by fhem.pl (3756)
2020.05.24 19:03:59.907 1:     main::CallFn                        called by fhem.pl (1899)
2020.05.24 19:03:59.907 1:     main::DoSet                         called by fhem.pl (1931)
2020.05.24 19:03:59.908 1:     main::CommandSet                    called by fhem.pl (1245)
2020.05.24 19:03:59.908 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2686)
2020.05.24 19:03:59.908 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (957)
2020.05.24 19:03:59.909 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (583)
2020.05.24 19:03:59.910 1:     main::FW_Read                       called by fhem.pl (3761)
2020.05.24 19:03:59.910 1:     main::CallFn                        called by fhem.pl (756)
2020.05.24 19:03:59.911 3: CUL_HM set SwitchPBU06 regSet prep shOnTime set_20 Tuer.SZ_chn-01
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 29 Mai 2020, 11:14:56
hallo martin,

heute klemmt es wieder bei den tpl cmds, so dass die cmd anzeige nicht aktuell ist.
die woche über habe ich viel getestet, und alles lief ohne probleme. somit gibt es wohl noch optimierungsbedarf.


zusätzlich habe ich am aktor gerade probleme mit getconfig.
anhand der msg nummern sieht es für mich so aus, dass der aktor antwortet, aber cul_hm die antworten scheinbar teilweise ignoriert.

2020.05.29 10:08:06.369 3: CUL_HM set SwitchPBU06 getConfig
2020.05.29 10:08:06.371 0: HMLAN_Send:  hmlan1 S:S5F795554 stat:  00 t:00000000 d:01 r:5F795554 m:98 A001 1ACE1F 3913D3 00040000000000
2020.05.29 10:08:06.543 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F84E8E d:FF r:FFCC     m:98 A010 3913D3 1ACE1F 0202810A1A0BCE0C1F15FF1800
2020.05.29 10:08:06.655 0: HMLAN_Parse: hmlan1 R:R5F795554 stat:0001 t:39F84E93 d:FF r:FFCC     m:98 A010 3913D3 1ACE1F 0202810A1A0BCE0C1F15FF1800
2020.05.29 10:08:06.878 0: HMLAN_Send:  hmlan1 S:S5F7956F2 stat:  00 t:00000000 d:01 r:5F7956F2 m:9A A001 1ACE1F 3913D3 01040000000001
2020.05.29 10:08:06.883 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F84F84 d:FF r:FFCC     m:99 A010 3913D3 1ACE1F 030000
2020.05.29 10:08:07.077 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F850A7 d:FF r:FFCC     m:99 A010 3913D3 1ACE1F 030000
2020.05.29 10:08:07.598 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F852AE d:FF r:FFCC     m:9A A010 3913D3 1ACE1F 030800
2020.05.29 10:08:07.718 0: HMLAN_Parse: hmlan1 R:R5F7956F2 stat:0001 t:39F852B3 d:FF r:FFCC     m:9A A010 3913D3 1ACE1F 030800
2020.05.29 10:08:07.853 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F853AF d:FF r:FFCC     m:9B A010 3913D3 1ACE1F 02300657015600
2020.05.29 10:08:08.190 0: HMLAN_Send:  hmlan1 S:S5F795C11 stat:  00 t:00000000 d:01 r:5F795C11 m:9D A001 1ACE1F 3913D3 0103
2020.05.29 10:08:08.196 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F854A5 d:FF r:FFCC     m:9C A010 3913D3 1ACE1F 030000
2020.05.29 10:08:08.653 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F856B6 d:FF r:FFCC     m:9D A010 3913D3 1ACE1F 013913D3013913D3021DE6200100000000
2020.05.29 10:08:08.740 0: HMLAN_Parse: hmlan1 R:R5F795C11 stat:0001 t:39F856BB d:FF r:FFCC     m:9D A010 3913D3 1ACE1F 013913D3013913D3021DE6200100000000
2020.05.29 10:08:08.743 0: HMLAN_Send:  hmlan1 S:S5F795E99 stat:  00 t:00000000 d:01 r:5F795E99 m:9E A001 1ACE1F 3913D3 01041DE6200103
2020.05.29 10:08:09.150 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F858BE d:FF r:FFCC     m:9E A010 3913D3 1ACE1F 030200003264003400FF011310
2020.05.29 10:08:09.262 0: HMLAN_Parse: hmlan1 R:R5F795E99 stat:0001 t:39F858C3 d:FF r:FFCC     m:9E A010 3913D3 1ACE1F 030200003264003400FF011310
2020.05.29 10:08:09.402 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F859BC d:FF r:FFCC     m:9F A010 3913D3 1ACE1F 03820000326400FF00FF201333
2020.05.29 10:08:09.694 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F85AE0 d:FF r:FFCC     m:9F A010 3913D3 1ACE1F 03820000326400FF00FF201333
2020.05.29 10:08:10.093 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F85C6F d:FF r:FFCC     m:9F A010 3913D3 1ACE1F 03820000326400FF00FF201333
2020.05.29 10:08:11.400 0: HMLAN_Send:  hmlan1 S:S5F7968F9 stat:  00 t:00000000 d:01 r:5F7968F9 m:9E A001 1ACE1F 3913D3 01041DE6200103
2020.05.29 10:08:11.562 1: waiting for: RegisterRead, got:RegisterRead # await msgNo:159, rec:158
2020.05.29 10:08:11.571 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F86233 d:FF r:FFCC     m:9E A010 3913D3 1ACE1F 030200003264003400FF011310
2020.05.29 10:08:11.683 0: HMLAN_Parse: hmlan1 R:R5F7968F9 stat:0001 t:39F86238 d:FF r:FFCC     m:9E A010 3913D3 1ACE1F 030200003264003400FF011310
2020.05.29 10:08:11.866 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F8635C d:FF r:FFCC     m:9E A010 3913D3 1ACE1F 030200003264003400FF011310
2020.05.29 10:08:12.115 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F86455 d:FF r:FFCC     m:9F A010 3913D3 1ACE1F 03820000326400FF00FF201333
2020.05.29 10:08:12.447 0: HMLAN_Send:  hmlan1 S:S5F796CB7 stat:  00 t:00000000 d:01 r:5F796CB7 m:A1 A001 1ACE1F 3913D3 01043913D30103
2020.05.29 10:08:12.547 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F86546 d:FF r:FFCC     m:A0 A010 3913D3 1ACE1F 030000
2020.05.29 10:08:12.883 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F86754 d:FF r:FFCC     m:A1 A010 3913D3 1ACE1F 03020000326400FF00FF011013
2020.05.29 10:08:12.995 0: HMLAN_Parse: hmlan1 R:R5F796CB7 stat:0001 t:39F86759 d:FF r:FFCC     m:A1 A010 3913D3 1ACE1F 03020000326400FF00FF011013
2020.05.29 10:08:13.189 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F86852 d:FF r:FFCC     m:A2 A010 3913D3 1ACE1F 03820000326400FF00FF216466
2020.05.29 10:08:13.427 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F86975 d:FF r:FFCC     m:A2 A010 3913D3 1ACE1F 03820000326400FF00FF216466
2020.05.29 10:08:13.826 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F86B04 d:FF r:FFCC     m:A2 A010 3913D3 1ACE1F 03820000326400FF00FF216466
2020.05.29 10:08:15.133 0: HMLAN_Send:  hmlan1 S:S5F79778E stat:  00 t:00000000 d:01 r:5F79778E m:A1 A001 1ACE1F 3913D3 01043913D30103
2020.05.29 10:08:15.296 1: waiting for: RegisterRead, got:RegisterRead # await msgNo:162, rec:161
2020.05.29 10:08:15.305 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F870CA d:FF r:FFCC     m:A1 A010 3913D3 1ACE1F 03020000326400FF00FF011013
2020.05.29 10:08:15.417 0: HMLAN_Parse: hmlan1 R:R5F79778E stat:0001 t:39F870CF d:FF r:FFCC     m:A1 A010 3913D3 1ACE1F 03020000326400FF00FF011013
2020.05.29 10:08:15.557 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F871C8 d:FF r:FFCC     m:A2 A010 3913D3 1ACE1F 03820000326400FF00FF216466
2020.05.29 10:08:15.849 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F872EC d:FF r:FFCC     m:A2 A010 3913D3 1ACE1F 03820000326400FF00FF216466
2020.05.29 10:08:16.247 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F8747A d:FF r:FFCC     m:A2 A010 3913D3 1ACE1F 03820000326400FF00FF216466
2020.05.29 10:08:16.580 0: HMLAN_Send:  hmlan1 S:S5F797CDE stat:  00 t:00000000 d:01 r:5F797CDE m:A4 A001 1ACE1F 3913D3 01043913D30203
2020.05.29 10:08:16.586 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F8756B d:FF r:FFCC     m:A3 A010 3913D3 1ACE1F 030000
2020.05.29 10:08:17.016 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F87779 d:FF r:FFCC     m:A4 A010 3913D3 1ACE1F 03020000326400FF00FF011463
2020.05.29 10:08:17.129 0: HMLAN_Parse: hmlan1 R:R5F797CDE stat:0001 t:39F8777E d:FF r:FFCC     m:A4 A010 3913D3 1ACE1F 03020000326400FF00FF011463
2020.05.29 10:08:17.268 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F87877 d:FF r:FFCC     m:A5 A010 3913D3 1ACE1F 03820000326400FF00FF201333
2020.05.29 10:08:17.561 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F87999 d:FF r:FFCC     m:A5 A010 3913D3 1ACE1F 03820000326400FF00FF201333
2020.05.29 10:08:17.956 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F87B27 d:FF r:FFCC     m:A5 A010 3913D3 1ACE1F 03820000326400FF00FF201333
2020.05.29 10:08:19.267 0: HMLAN_Send:  hmlan1 S:S5F7987B3 stat:  00 t:00000000 d:01 r:5F7987B3 m:A4 A001 1ACE1F 3913D3 01043913D30203
2020.05.29 10:08:19.429 1: waiting for: RegisterRead, got:RegisterRead # await msgNo:165, rec:164
2020.05.29 10:08:19.438 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F880EF d:FF r:FFCC     m:A4 A010 3913D3 1ACE1F 03020000326400FF00FF011463
2020.05.29 10:08:19.552 0: HMLAN_Parse: hmlan1 R:R5F7987B3 stat:0001 t:39F880F4 d:FF r:FFCC     m:A4 A010 3913D3 1ACE1F 03020000326400FF00FF011463
2020.05.29 10:08:19.733 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F88218 d:FF r:FFCC     m:A4 A010 3913D3 1ACE1F 03020000326400FF00FF011463
2020.05.29 10:08:19.982 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F88311 d:FF r:FFCC     m:A5 A010 3913D3 1ACE1F 03820000326400FF00FF201333
2020.05.29 10:08:20.262 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F88402 d:FF r:FFCC     m:A6 A010 3913D3 1ACE1F 030000
2020.05.29 10:08:20.513 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F88525 d:FF r:FFCC     m:A6 A010 3913D3 1ACE1F 030000
2020.05.29 10:08:20.919 0: HMLAN_Parse: hmlan1 R:E3913D3   stat:0000 t:39F886B3 d:FF r:FFCC     m:A6 A010 3913D3 1ACE1F 030000


hier noch ein aktuelles list:

Internals:
   .triggerUsed 1
   CHANGED   
   DEF        3913D3
   FUUID      5c4ce2ef-f33f-09c4-b6b2-d2f8538e4da2d3b0
   IODev      hmlan1
   LASTInputDev hmlan1
   MSGCNT     333
   NAME       SwitchPBU06
   NOTIFYDEV  global
   NR         643
   NTFY_ORDER 50-SwitchPBU06
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 148
   cul868_RAWMSG A0CA6A0103913D31ACE1F030000::-66:cul868
   cul868_RSSI -66
   cul868_TIME 2020-05-29 10:08:20
   hmlan1_MSGCNT 185
   hmlan1_RAWMSG E3913D3,0000,39F886B3,FF,FFCC,A6A0103913D31ACE1F030000
   hmlan1_RSSI -52
   hmlan1_TIME 2020-05-29 10:08:20
   lastMsg    No:A6 - t:10 s:3913D3 d:1ACE1F 030000
   peerList   Tuer.SZ,self01,self02,
   protCmdDel 6
   protLastRcv 2020-05-29 10:08:20
   protRcv    94 last_at:2020-05-29 10:08:20
   protResnd  11 last_at:2020-05-29 10:08:19
   protResndFail 2 last_at:2020-05-29 10:00:52
   protSnd    174 last_at:2020-05-29 10:08:20
   protState  CMDs_done
   rssi_at_cul868 cnt:148 min:-75.5 max:-65.5 avg:-67.69 lst:-66
   rssi_at_hmlan1 cnt:185 min:-53 max:-52 avg:-52.02 lst:-52
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     2020-05-29 10:08:08   .peerListRDate  2020-05-29 10:08:08
     2020-05-29 10:08:20   .protLastRcv    2020-05-29 10:08:20
     2020-05-24 18:28:57   CommandAccepted yes
     2020-05-22 15:25:32   D-firmware      2.8
     2020-05-22 15:25:32   D-serialNr      MEQ0096182
     2020-05-15 21:38:36   PairedTo        0x1ACE1F
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgActionType off
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgCtDlyOff geLo
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgCtDlyOn geLo
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgCtOff geLo
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgCtOn geLo
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgCtValHi 100
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgCtValLo 50
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgMultiExec on
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgOffDly 0 s
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgOffTime unused
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgOffTimeMode absolut
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgOnDly 0 s
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgOnTime unused
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgOnTimeMode absolut
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgSwJtDlyOff on
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgSwJtDlyOn on
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgSwJtOff dlyOn
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-lgSwJtOn on
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shActionType jmpToTarget
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shCtDlyOff geLo
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shCtDlyOn geLo
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shCtOff geLo
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shCtOn geLo
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shCtValHi 100
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shCtValLo 50
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shMultiExec off
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shOffDly 0 s
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shOffTime unused
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shOffTimeMode absolut
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shOnDly 0 s
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shOnTime 20 s
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shOnTimeMode absolut
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shSwJtDlyOff dlyOn
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shSwJtDlyOn no
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shSwJtOff dlyOn
     2020-05-29 10:08:12   R-Tuer.SZ_chn-01-shSwJtOn on
     2020-05-15 21:38:36   R-intKeyVisib   visib
     2020-05-24 10:32:10   R-localResDis   off
     2020-05-15 21:38:36   R-pairCentral   0x1ACE1F
     2020-05-29 10:03:44   R-powerUpAction off
     2020-05-15 21:38:39   R-self01-lgActionType jmpToTarget
     2020-05-15 21:38:39   R-self01-lgCtDlyOff geLo
     2020-05-15 21:38:39   R-self01-lgCtDlyOn geLo
     2020-05-15 21:38:39   R-self01-lgCtOff geLo
     2020-05-15 21:38:39   R-self01-lgCtOn geLo
     2020-05-15 21:38:39   R-self01-lgCtValHi 100
     2020-05-15 21:38:39   R-self01-lgCtValLo 50
     2020-05-15 21:38:39   R-self01-lgMultiExec on
     2020-05-15 21:38:39   R-self01-lgOffDly 0 s
     2020-05-15 21:38:39   R-self01-lgOffTime unused
     2020-05-15 21:38:39   R-self01-lgOffTimeMode absolut
     2020-05-15 21:38:39   R-self01-lgOnDly 0 s
     2020-05-15 21:38:39   R-self01-lgOnTime unused
     2020-05-15 21:38:39   R-self01-lgOnTimeMode absolut
     2020-05-15 21:38:39   R-self01-lgSwJtDlyOff off
     2020-05-15 21:38:39   R-self01-lgSwJtDlyOn off
     2020-05-15 21:38:39   R-self01-lgSwJtOff off
     2020-05-15 21:38:39   R-self01-lgSwJtOn dlyOff
     2020-05-15 21:38:39   R-self01-shActionType jmpToTarget
     2020-05-15 21:38:39   R-self01-shCtDlyOff geLo
     2020-05-15 21:38:39   R-self01-shCtDlyOn geLo
     2020-05-15 21:38:39   R-self01-shCtOff geLo
     2020-05-15 21:38:39   R-self01-shCtOn geLo
     2020-05-15 21:38:39   R-self01-shCtValHi 100
     2020-05-15 21:38:39   R-self01-shCtValLo 50
     2020-05-15 21:38:39   R-self01-shMultiExec off
     2020-05-15 21:38:39   R-self01-shOffDly 0 s
     2020-05-15 21:38:39   R-self01-shOffTime unused
     2020-05-15 21:38:39   R-self01-shOffTimeMode absolut
     2020-05-15 21:38:39   R-self01-shOnDly 0 s
     2020-05-29 10:03:50   R-self01-shOnTime unused
     2020-05-15 21:38:39   R-self01-shOnTimeMode absolut
     2020-05-29 10:03:50   R-self01-shSwJtDlyOff dlyOn
     2020-05-29 10:03:50   R-self01-shSwJtDlyOn on
     2020-05-29 10:03:50   R-self01-shSwJtOff dlyOn
     2020-05-29 10:03:50   R-self01-shSwJtOn no
     2020-05-29 10:03:52   R-self02-lgActionType off
     2020-05-15 21:38:40   R-self02-lgCtDlyOff geLo
     2020-05-15 21:38:40   R-self02-lgCtDlyOn geLo
     2020-05-15 21:38:40   R-self02-lgCtOff geLo
     2020-05-15 21:38:40   R-self02-lgCtOn geLo
     2020-05-15 21:38:40   R-self02-lgCtValHi 100
     2020-05-15 21:38:40   R-self02-lgCtValLo 50
     2020-05-29 10:03:52   R-self02-lgMultiExec on
     2020-05-15 21:38:40   R-self02-lgOffDly 0 s
     2020-05-15 21:38:40   R-self02-lgOffTime unused
     2020-05-29 10:03:52   R-self02-lgOffTimeMode absolut
     2020-05-15 21:38:40   R-self02-lgOnDly 0 s
     2020-05-15 21:38:40   R-self02-lgOnTime unused
     2020-05-29 10:03:52   R-self02-lgOnTimeMode absolut
     2020-05-15 21:38:40   R-self02-lgSwJtDlyOff on
     2020-05-15 21:38:40   R-self02-lgSwJtDlyOn on
     2020-05-15 21:38:40   R-self02-lgSwJtOff dlyOn
     2020-05-15 21:38:40   R-self02-lgSwJtOn on
     2020-05-15 21:38:40   R-self02-shActionType jmpToTarget
     2020-05-15 21:38:40   R-self02-shCtDlyOff geLo
     2020-05-15 21:38:40   R-self02-shCtDlyOn geLo
     2020-05-15 21:38:40   R-self02-shCtOff geLo
     2020-05-15 21:38:40   R-self02-shCtOn geLo
     2020-05-15 21:38:40   R-self02-shCtValHi 100
     2020-05-15 21:38:40   R-self02-shCtValLo 50
     2020-05-15 21:38:40   R-self02-shMultiExec off
     2020-05-15 21:38:40   R-self02-shOffDly 0 s
     2020-05-15 21:38:40   R-self02-shOffTime unused
     2020-05-15 21:38:40   R-self02-shOffTimeMode absolut
     2020-05-15 21:38:40   R-self02-shOnDly 0 s
     2020-05-15 21:38:40   R-self02-shOnTime unused
     2020-05-15 21:38:40   R-self02-shOnTimeMode absolut
     2020-05-29 10:03:52   R-self02-shSwJtDlyOff off
     2020-05-29 10:03:52   R-self02-shSwJtDlyOn on
     2020-05-29 10:03:52   R-self02-shSwJtOff dlyOn
     2020-05-29 10:03:52   R-self02-shSwJtOn dlyOff
     2020-05-15 21:38:37   R-sign          off
     2020-05-28 18:57:56   R-statusInfoMinDly 0.5 s
     2020-05-28 18:57:56   R-statusInfoRandom 0 s
     2020-05-15 21:38:37   R-transmitTryMax 6
     2020-05-29 10:08:06   RegL_00.         00:00 02:81 0A:1A 0B:CE 0C:1F 15:FF 18:00
     2020-05-29 10:08:08   RegL_01.         00:00 08:00 30:06 56:00 57:01
     2020-05-29 10:08:12   RegL_03.Tuer.SZ_chn-01  00:00 02:00 03:00 04:32 05:64 06:00 07:34 08:00 09:FF 0A:01 0B:13 0C:10 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:20 8B:13 8C:33
     2020-05-29 10:08:16   RegL_03.self01   00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:10 0C:13 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:64 8C:66
     2020-05-29 10:08:20   RegL_03.self02   00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:20 8B:13 8C:33
     2020-05-29 10:08:20   commState       CMDs_done
     2020-05-24 19:05:46   deviceMsg       off (to ccu)
     2020-05-24 19:05:46   level           0
     2020-05-24 19:05:46   pct             0
     2020-05-29 10:08:08   peerList        Tuer.SZ,self01,self02,
     2020-05-24 19:05:46   recentStateType info
     2020-05-29 10:00:52   state           RESPONSE TIMEOUT:RegisterRead
     2020-05-24 19:05:46   timedOn         off
     -                     tmpl_0          ES_00:powerUpAction:off,
     -                     tmpl_self01:short SwOn,
     -                     tmpl_self02:both SwToggleIgnore:timeOn:unused,
     2020-05-24 19:05:42   trigLast        Tuer.SZ:closed
     2020-05-24 19:05:42   trig_Tuer.SZ    Closed_41
   helper:
     HM_CMDNR   166
     cSnd       011ACE1F3913D301043913D30103,011ACE1F3913D301043913D30203
     mId        0069
     peerFriend peerSens,peerVirt
     peerIDsRaw ,3913D301,3913D302,1DE62001,00000000
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     tmplChg    1
     ack:
     cmds:
       TmplKey    Tuer.SZ,self01,self02,:1590587438.84238:1590734854.26566
       TmplTs     1590734854.26566
       cmdKey     :1:1:0::0069:01
       TmplCmds:
         tplPara000_0_ES_00_powerUpAction:off,on:-value-
         tplPara020_self02_both_SwToggleIgnore_timeOn:-value-
         tplSet_0:[ES_00|ES_device|test]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on-for-timer:-ontime-
         on-till:-time-
         on:
         pair:
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         toggle:
         tplDel:tmplt
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +3913D3,00,00,00
       nextSend   1590739701.00136
       rxt        0
       vccu       ccu
       p:
         3913D3
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        A6
       io:
         cul868:
           -66
           -66
         hmlan1:
           -46
           -46
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   00
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         cul868
       flg        A
       ts         1590739700.90688
       ack:
         HASH(0x6f940e8)
         A680021ACE1F3913D300
     rssi:
       at_cul868:
         avg        -67.6993243243244
         cnt        148
         lst        -66
         max        -65.5
         min        -75.5
       at_hmlan1:
         avg        -52.027027027027
         cnt        185
         lst        -52
         max        -52
         min        -53
     shadowReg:
     tmpl:
       0>ES_00    off
       self01:short>SwOn
       self02:both>SwToggleIgnore unused
Attributes:
   .mId       0069
   IODev      cul868
   IOgrp      ccu:hmlan1
   actCycle   024:00
   actStatus  alive
   autoReadReg 5_readMissing
   event-on-change-reading .*
   expert     251_anything
   firmware   2.8
   group      Beleuchtung
   model      HM-LC-SW1PBU-FM
   peerIDs    00000000,1DE62001,3913D301,3913D302,
   room       50_SZ
   serialNr   MEQ0096182
   subType    switch
   timestamp-on-change-reading .*
   webCmd     getConfig:statusRequest:on:off



ausserdem ist der cmd peerSmart "verloren" gegangen.
obwohl der cmd im aktor und im fensterkontakt jeweils im frontend vorhanden ist, wird er nirgends akzeptiert.
ich bin mir ziehmlich sicher, dass das letztens noch funktionierte.

Unknown argument peerSmart, choose one of assignHmKey clear deviceRename

list fk:
Internals:
   .triggerUsed 0
   DEF        1DE620
   FUUID      5c4ce2e9-f33f-09c4-0cb4-ff17181d27954a49
   IODev      hmlan1
   LASTInputDev hmlan1
   MSGCNT     6
   NAME       Tuer.SZ
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Tuer.SZ
   STATE      Tuer:closed (to ccu), Status:closed, Sabotage:on, Bat:ok
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 3
   cul868_RAWMSG A1A6784001DE62000000020002F4A45513036343438323880810101::-51.5:cul868
   cul868_RSSI -51.5
   cul868_TIME 2020-05-29 11:20:36
   hmlan1_MSGCNT 3
   hmlan1_RAWMSG E1DE620,0000,3A3AB294,FF,FFC8,6784001DE62000000020002F4A45513036343438323880810101
   hmlan1_RSSI -56
   hmlan1_TIME 2020-05-29 11:20:36
   lastMsg    No:67 - t:00 s:1DE620 d:000000 20002F4A45513036343438323880810101
   peerList   SwitchPBU06,
   protLastRcv 2020-05-29 11:20:36
   protRcv    3 last_at:2020-05-29 11:20:36
   protSnd    2 last_at:2020-05-28 18:30:11
   protState  CMDs_done
   rssi_at_cul868 cnt:3 min:-55 max:-51.5 avg:-53.66 lst:-51.5
   rssi_at_hmlan1 cnt:3 min:-56 max:-49 avg:-52 lst:-56
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     2020-05-29 11:20:36   .D-devInfo      810101
     2020-05-29 11:20:36   .D-stc          80
     2020-05-24 18:54:21   .peerListRDate  2020-05-24 18:54:21
     2020-05-29 11:20:36   .protLastRcv    2020-05-29 11:20:36
     2020-04-14 14:14:59   Activity        alive
     2020-04-14 15:41:35   CommandAccepted yes
     from archivexx        D-firmware      2.0
     from archivexx        D-serialNr      JEQ0644828
     2020-04-14 14:15:00   PairedTo        0x1ACE1F
     2020-05-24 18:54:22   R-SwitchPBU06_chn-01-expectAES off
     2020-05-24 18:54:22   R-SwitchPBU06_chn-01-peerNeedsBurst off
     2020-04-14 14:15:00   R-cyclicInfoMsg on
     2020-05-10 01:09:16   R-eventDlyTime  0 s
     2020-05-10 01:09:16   R-ledOnTime     0.5 s
     2020-05-10 01:09:16   R-msgScPosA     closed
     2020-05-10 01:09:16   R-msgScPosB     open
     2020-04-14 14:15:00   R-pairCentral   0x1ACE1F
     2020-04-14 14:15:00   R-sabotageMsg   on
     2020-05-10 01:09:16   R-sign          off
     2020-04-14 14:15:00   R-transmDevTryMax 6
     2020-05-10 01:09:16   R-transmitTryMax 6
     2020-05-24 18:54:20   RegL_00.        00:00 02:01 09:01 0A:1A 0B:CE 0C:1F 10:01 14:06
     2020-05-24 18:54:20   RegL_01.        00:00 08:00 20:60 21:00 22:64 30:06
     2020-05-24 18:54:22   RegL_04.SwitchPBU06_chn-01 00:00 01:00
     2020-04-14 14:15:01   aesReqTo        ccu
     2020-04-14 14:14:50   alive           yes
     2020-04-14 14:14:50   battery         ok
     2020-05-24 18:54:22   commState       CMDs_done
     2020-05-25 18:56:49   contact         closed (to ccu)
     2020-05-27 15:48:21   peerList        SwitchPBU06,
     2020-04-14 14:15:24   powerOn         2020-04-14 14:15:24
     2020-05-10 10:50:17   recentStateType info
     2020-04-14 14:14:50   sabotageError   on
     2020-05-24 19:05:42   state           closed
     -                     tmpl_0          test099:cyclicInfoMsg:on sabotageMsg:on eventDlyTime:0,
     -                     tmpl_SwitchPBU06_chn-01:both single-chn-sensor-peer,
     2020-05-24 19:05:42   trigger_cnt     41
   helper:
     HM_CMDNR   142
     mId        002F
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     supp_Pair_Rep 1
     tmplChg    0
     cmds:
       TmplKey    SwitchPBU06,:1590587438.84238:1590744041.99002
       TmplTs     1590744041.99002
       cmdKey     :1:1:0::002F:01
       TmplCmds:
         tplPara000_0_test099_cyclicInfoMsg:on,on_100,off:-value-
         tplPara001_0_test099_sabotageMsg:on,off:-value-
         tplPara002_0_test099_eventDlyTime:-value-
         tplSet_SwitchPBU06_chn-01:[sensor_peered|sensor_peered_saveAs|single-chn-sensor-peer]
         tplSet_0:[SC_00_sz_all|single-chn-sensor-device|test099]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerChan:-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         tplDel:tmplt
         trgEventL:[-peer-] -condition-
         trgEventS:[-peer-] -condition-
         trgPressL:[-peer-]
         trgPressS:[-peer-]
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +1DE620,00,00,00
       nextSend   1590744037.04866
       rxt        0
       vccu       ccu
       p:
         1DE620
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        67
       io:
         cul868:
           -51.5
           -51.5
         hmlan1:
           -50
           -50
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_cul868:
         avg        -53.6666666666667
         cnt        3
         lst        -51.5
         max        -51.5
         min        -55
       at_hmlan1:
         avg        -52
         cnt        3
         lst        -56
         max        -49
         min        -56
     shadowReg:
     tmpl:
       0>test099  on on 0
       SwitchPBU06_chn-01:both>single-chn-sensor-peer
Attributes:
   .mId       002F
   IODev      hmlan1
   IOgrp      ccu:hmlan1
   actCycle   028:00
   actStatus  alive
   autoReadReg 0_off
   comment    Lueftung
   event-on-change-reading .*
   expert     251_anything
   firmware   2.0
   group      Alarmmelder
   model      HM-SEC-SC
   peerIDs    00000000,3913D301,
   room       01_ALARM,50_SZ
   serialNr   JEQ0644828
   stateFormat Tuer:contact, Status:state, Sabotage:sabotageError, Bat:battery
   subType    threeStateSensor
   timestamp-on-change-reading .*
   webCmd     getConfig:clear msgEvents
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 29 Mai 2020, 17:07:21
ist es eigentlich normal, dass beim zuweisen von templates kein automatisches getconfig kommt?
war das neulich nicht noch anders?

hier mal ein sniff.
2 aktoren habe ich dein autoOff template zugewiesen.
SwitchPBU06 (3913D3) hat einen hmlan als prefered io.
SwitchPBU03 (25E38E) hat einen cul als prefered io.
nur der hmlan snifft. die erste msg vom cul hat er wohl überhört.
bei beiden aktoren ist autoreadreg=5_missing gesetzt.

2020.05.29 16:24:21.327 3: CUL_HM set SwitchPBU06 regSet prep shOffTime unused self01
2020.05.29 16:24:21.330 3: CUL_HM set SwitchPBU06 regSet prep shSwJtOff dlyOn self01
2020.05.29 16:24:21.333 3: CUL_HM set SwitchPBU06 regSet prep shOnTime 3600 self01
2020.05.29 16:24:21.335 3: CUL_HM set SwitchPBU06 regSet prep shSwJtDlyOn no self01
2020.05.29 16:24:21.337 3: CUL_HM set SwitchPBU06 regSet prep shSwJtOn on self01
2020.05.29 16:24:21.339 3: CUL_HM set SwitchPBU06 regSet prep shSwJtDlyOff dlyOn self01
2020.05.29 16:24:21.342 3: CUL_HM set SwitchPBU06 regSet prep shActionType jmpToTarget self01
2020.05.29 16:24:21.408 3: CUL_HM set SwitchPBU06 regSet exec shOffTime unused self01
2020.05.29 16:24:21.411 0: HMLAN_Send:  hmlan1 S:S60D1CD13 stat:  00 t:00000000 d:01 r:60D1CD13 m:A7 A001 1ACE1F 3913D3 01053913D30103
2020.05.29 16:24:21.445 3: CUL_HM set SwitchPBU03 regSet prep shOffTime unused self01
2020.05.29 16:24:21.447 3: CUL_HM set SwitchPBU03 regSet prep shSwJtOff dlyOn self01
2020.05.29 16:24:21.449 3: CUL_HM set SwitchPBU03 regSet prep shOnTime 3600 self01
2020.05.29 16:24:21.452 3: CUL_HM set SwitchPBU03 regSet prep shSwJtDlyOn no self01
2020.05.29 16:24:21.454 3: CUL_HM set SwitchPBU03 regSet prep shSwJtOn on self01
2020.05.29 16:24:21.456 3: CUL_HM set SwitchPBU03 regSet prep shSwJtDlyOff dlyOn self01
2020.05.29 16:24:21.458 3: CUL_HM set SwitchPBU03 regSet prep shActionType jmpToTarget self01
2020.05.29 16:24:21.526 3: CUL_HM set SwitchPBU03 regSet exec shOffTime unused self01
2020.05.29 16:24:21.570 0: HMLAN_Parse: hmlan1 R:R60D1CD13 stat:0001 t:3B50D1F1 d:FF r:FFCE     m:A7 8002 3913D3 1ACE1F 00
2020.05.29 16:24:21.667 0: HMLAN_Send:  hmlan1 S:S60D1CDB9 stat:  00 t:00000000 d:01 r:60D1CDB9 m:A8 A001 1ACE1F 3913D3 010807AC0B130C10
2020.05.29 16:24:21.788 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50D264 d:FF r:FFB9     m:8B 8002 25E38E 1ACE1F 00
2020.05.29 16:24:21.855 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50D2E9 d:FF r:FFC7     m:8C A001 1ACE1F 25E38E 01080B100C13
2020.05.29 16:24:22.061 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50D362 d:FF r:FFB8     m:8C 8002 25E38E 1ACE1F 00
2020.05.29 16:24:22.064 0: HMLAN_Parse: hmlan1 R:R60D1CDB9 stat:0001 t:3B50D388 d:FF r:FFCD     m:A8 8002 3913D3 1ACE1F 00
2020.05.29 16:24:22.068 0: HMLAN_Send:  hmlan1 S:S60D1CFA5 stat:  00 t:00000000 d:01 r:60D1CFA5 m:A9 A001 1ACE1F 3913D3 0106
2020.05.29 16:24:22.074 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50D3E3 d:FF r:FFC8     m:8D A001 1ACE1F 25E38E 0106
2020.05.29 16:24:22.299 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50D45F d:FF r:FFB7     m:8D 8002 25E38E 1ACE1F 00
2020.05.29 16:24:22.336 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50D4E9 d:FF r:FFC7     m:8E A001 1ACE1F 25E38E 010525E38E0103
2020.05.29 16:24:22.396 0: HMLAN_Parse: hmlan1 R:R60D1CFA5 stat:0001 t:3B50D51A d:FF r:FFCD     m:A9 8002 3913D3 1ACE1F 00
2020.05.29 16:24:27.283 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50E83C d:FF r:FFC8     m:8E A001 1ACE1F 25E38E 010525E38E0103
2020.05.29 16:24:27.500 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50E8B4 d:FF r:FFB8     m:8E 8002 25E38E 1ACE1F 00
2020.05.29 16:24:27.538 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50E93B d:FF r:FFC7     m:8F A001 1ACE1F 25E38E 010807AC0B130C10
2020.05.29 16:24:27.753 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50E9B2 d:FF r:FFB7     m:8F 8002 25E38E 1ACE1F 00
2020.05.29 16:24:27.787 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50EA34 d:FF r:FFC7     m:90 A001 1ACE1F 25E38E 0106
2020.05.29 16:24:27.972 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50EAB0 d:FF r:FFB7     m:90 8002 25E38E 1ACE1F 00
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 29 Mai 2020, 20:33:01
da hast du ein paar sehr alte Fehler ausgegraben. CUL_HM und HMInfo sind korrigiert.

peerSmart sollte auch wieder funktionieren.
Nach dem Setzen eines Registers (auch Template) sollte das automatische Lesen aktiviert werden. Allerdings zeitverzögert - und nur wenn das IO device nicht überlastet ist.
Mit HMInfo get protoEvents erhältst du information, welche Configuration noch geprüft und ggf nachgeladen wird.
Ganz unten sind die Queues mit den Entites zu finden.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 30 Mai 2020, 13:51:27
Zitat von: martinp876 am 29 Mai 2020, 20:33:01
Nach dem Setzen eines Registers (auch Template) sollte das automatische Lesen aktiviert werden. Allerdings zeitverzögert - und nur wenn das IO device nicht überlastet ist.
Mit HMInfo get protoEvents erhältst du information, welche Configuration noch geprüft und ggf nachgeladen wird.
Ganz unten sind die Queues mit den Entites zu finden.
ja, alles erfüllt:
beide aktoren waren für autoreadreg in der queue.
hmlan load war seit gestern maximal auf 9%.

trotzdem wurde kein einziger versuch in ca 16std unternommen.

da fällt mir gerade was ein:
könnte es an der cmd option "exec" liegen?
denn vor ein paar tagen zeigte sich bei einem user, dass mit seiner cul_hm version exec nicht funktionierte. das war wohl kurz defekt.



zusätzlich habe ich nun ein "neues" verhalten für "get reg all" festgestellt.
es gibt keine werte mehr mit prefix "set_".
scheinbar sind hier jetzt immer nur "alte" verifizierte daten zu finden.
readings zeigen weiterhin mögliche neue "set_" werte und templatechk meckert natürlich rum.

ich nutze "reg all" bei hm.js zum laden der registerdaten.
bis eben konnte ich das öffnen des tools verhindern, wenn in reg all werte mit "set_" zu finden waren. darauf hin erzeugte ich eine meldung, dass zunächst die register zu verfizieren sind, bevor neue werte gesetzt werden können.
das fand ich eigentlich sehr nützlich, denn warum neue werte setzen, wenn das letzte setzen noch nicht verifiziert ist.
viele user registrieren die "set_" werte gar nicht.

soll das so sein? war das so ein alter fehler?
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 31 Mai 2020, 13:09:29
1. hminfo templateChk ist noch nicht ganz ok. noch ein "falscher" fehler:

    Tuer.SZ SwitchPBU06_chn-01:both-> failed
  no peer:SwitchPBU06_chn-01



2. nach hminfo configCheck kommt immer noch eine warnung (4-fach):

2020.05.31 11:19:35.706 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/10_CUL_HM.pm line 8773.
2020.05.31 11:19:35.707 1: stacktrace:
2020.05.31 11:19:35.707 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (8773)
2020.05.31 11:19:35.707 1:     main::CUL_HM_getRegInfo             called by ./FHEM/10_CUL_HM.pm (3964)
2020.05.31 11:19:35.708 1:     main::CUL_HM_Get                    called by ./FHEM/98_HMinfo.pm (624)
2020.05.31 11:19:35.708 1:     main::HMinfo_burstCheck             called by ./FHEM/98_HMinfo.pm (2435)
2020.05.31 11:19:35.708 1:     main::HMinfo_configCheck            called by FHEM/Blocking.pm (194)
2020.05.31 11:19:35.708 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2020.05.31 11:19:35.709 1:     main::BlockingCall                  called by ./FHEM/98_HMinfo.pm (1325)
2020.05.31 11:19:35.709 1:     main::HMinfo_GetFn                  called by fhem.pl (3761)
2020.05.31 11:19:35.709 1:     main::CallFn                        called by fhem.pl (1964)
2020.05.31 11:19:35.710 1:     main::CommandGet                    called by fhem.pl (1245)
2020.05.31 11:19:35.710 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2686)
2020.05.31 11:19:35.710 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (914)
2020.05.31 11:19:35.710 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (583)
2020.05.31 11:19:35.711 1:     main::FW_Read                       called by fhem.pl (3761)
2020.05.31 11:19:35.711 1:     main::CallFn                        called by fhem.pl (756)



3. peerSmart funktioniert nun grundsätzlich.

a. allerdings gibt es vermutlich ungewollte logs auf verboselevel 2:

2020.05.30 17:04:04.699 2: peering execute:Tuer.SZ to SwitchPBU03
2020.05.30 17:04:04.723 0: HMLAN_Send:  hmlan1 S:S661C86E4 stat:  00 t:00000000 d:01 r:661C86E4 m:5E A001 1ACE1F 25E38E 01011DE6200100
2020.05.30 17:04:04.726 2: peering execute:SwitchPBU03 to Tuer.SZ
2020.05.30 17:04:04.767 3: CUL_HM set SwitchPBU03 peerSmart Tuer.SZ
2020.05.30 17:04:04.902 0: HMLAN_Parse: hmlan1 R:R661C86E4 stat:0001 t:409BB9D0 d:FF r:FFC0     m:5E 8002 25E38E 1ACE1F 00


b. gestern dachte ich noch, dass es nicht funktionieren wollte, da beim ausführen über das frontend null reaktion erfolgte. nicht ganz, da das neue reading commState cmds_done meldete.
auch hminfo configcheck brachte keine meldungen. ohne (automatischen) getConfig fehlen ja eigentlich die verifizierten peereintragungen.
beim fensterkontakt fehlten, glaube ich, auch pending_cmds hinweise. trotzdem wurden eben beim knöpfchen drücken die cmds gesendet.

c. ähnlich wie bei den tpl cmds sind die einträge für die peers in der select liste von peersmart nicht aktuell. es fehlen teilweise die remove_<peer> einträge. vermutlich braucht das cmd caching hier auch weitere trigger?


4. meine vermutung, dass das blocking des automatischen getconfig an der exec-option liegen könnte, hat sich zerschlagen. auch ein regSet ohne exec hat kein getconfig gestartet. es gibt wieder nur die hinweise, dass autoreadreg in der queue ist.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 01 Juni 2020, 08:55:19
So, ich arbeite einmal eines nach dem anderen ab
1) "set_" sehe ich durchaus im Kommando "get reg all".  Deine beobachtung kann ich nicht nachvollziehen.
2) das konzept "set_" für gestarteten und nicht "bestätigte" Änderungen soll nicht geändert werden
3) AutoRead: Sollte nach 16 h definitiv erledigt sein. Hier hätte ich gerne den Status:
  a) den unteren Teil von get hm protoEvents bitte posten
  b) Timer Status ausgeben. Hierzu führe einma aus:
{join("\n",sort map{sprintf("%8d",int($intAt{$_}{TRIGGERTIME}-gettimeofday())).":$intAt{$_}{FN}\t$intAt{$_}{ARG}"} (keys %intAt))}
  c) Nach deinen Posts werde ich versuchen, hier ein get für den Status anzubieten.

4)TemplateCheck... bitte ein List von Tuer.SZ
   da scheint noch ein altes tempalte gesetzt zu sein... ist das möglich?

5)
Zitatnach hminfo configCheck kommt immer noch eine warnung (4-fach):
nicht nachvollziehbar. Sollte seit der letzen Version m.E. wasserdicht sein.
du kannst ein "get name regList" ausführen, da sollte der gleiche Fehler gemeldet werden - und du kannst das Device (name) eingrenzen.


6) "3) und 4)" etwas später...
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 01 Juni 2020, 10:51:16
so weiter
6) PeerSmart
  a)   kann ich auf level4 heben... Da es nicht häufig ist war level 2 auch nicht so schlecht...
  b)  - das setzen sollten funktionieren -beidseitig
     - meine RC hat pending commands - natürlich im Device.
     - configCheck liefert bei mir "peer not verified"
  c)  die Template optionen sollten refreshed werden, wenn sich die Peerliste  ändert. Man kann es manuell triggern durch ein get <name> cmdList. Das macht einen "cache-flush".
Ein Refresh im Browser ist in jeden Fall notwendig da die Webseite ansich cached. Da kann ich nichts machen

7) ist in 3) enthalten
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 01 Juni 2020, 15:16:35
Zitat6) PeerSmart
  a)   kann ich auf level4 heben... Da es nicht häufig ist war level 2 auch nicht so schlecht...
  b)  - das setzen sollten funktionieren -beidseitig
     - meine RC hat pending commands - natürlich im Device.
     - configCheck liefert bei mir "peer not verified"
  c)  die Template optionen sollten refreshed werden, wenn sich die Peerliste  ändert. Man kann es manuell triggern durch ein get <name> cmdList. Das macht einen "cache-flush".
Ein Refresh im Browser ist in jeden Fall notwendig da die Webseite ansich cached. Da kann ich nichts machen

a) level4 wäre gut, denke ich.

b) grundsätzlich funktioniert es, auch beidseitig.

zum testen habe ich jetzt "set SwitchPBU03 peerSmart remove_Tuer.SZ" am 230v aktor ausgelöst:
zusätzlich sind unten die geforderten infos zu den "geblockten" getconfig.

- commandState am aktor zeigt ewig "cmds_processing..."
- erst ein refresh der seite zeigt cmds_done => scheinbar kein event eingetroffen.
- hminfo configcheck zeigt bisher noch keine hinweise zu sensor und aktor.
- weiterhin alle daten zum gelöschten peer vorhanden, bisher nur set peersmart und refresh:

Internals:
   .triggerUsed 1
   DEF        25E38E
   FUUID      5eb98f63-f33f-09c4-19ae-54773da43b5b8fa0
   IODev      hmlan1
   LASTInputDev hmlan1
   MSGCNT     180
   NAME       SwitchPBU03
   NOTIFYDEV  global
   NR         776
   NTFY_ORDER 50-SwitchPBU03
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 81
   cul868_RAWMSG A0A2D800225E38E1ACE1F00::-55:cul868
   cul868_RSSI -55
   cul868_TIME 2020-06-01 12:12:44
   hmlan1_MSGCNT 99
   hmlan1_RAWMSG R6F5E8382,0001,49DE070C,FF,FFC4,2D800225E38E1ACE1F00
   hmlan1_RSSI -60
   hmlan1_TIME 2020-06-01 12:12:44
   lastMsg    No:2D - t:02 s:25E38E d:1ACE1F 00
   peerList   Tuer.SZ,self01,self02,
   protLastRcv 2020-06-01 12:12:44
   protRcv    80 last_at:2020-06-01 12:12:44
   protSnd    99 last_at:2020-06-01 12:12:44
   protState  CMDs_done
   rssi_Tuer.SZ cnt:4 min:-82 max:-63 avg:-76.25 lst:-81
   rssi_at_cul868 cnt:81 min:-60.5 max:-53 avg:-57.83 lst:-55
   rssi_at_hmlan1 cnt:99 min:-65 max:-60 avg:-62.63 lst:-60
   rssi_hmlan1 cnt:4 min:-70 max:-67 avg:-69 lst:-67
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     2020-05-11 19:46:11   .D-devInfo      010100
     2020-05-11 19:46:11   .D-stc          10
     2020-05-31 14:07:02   .peerListRDate  2020-05-31 14:07:02
     2020-06-01 12:12:44   .protLastRcv    2020-06-01 12:12:44
     2020-05-11 19:54:55   Activity        alive
     2020-05-12 01:11:15   CommandAccepted yes
     2020-05-11 19:46:11   D-firmware      2.8
     2020-05-11 19:46:11   D-serialNr      LEQ0042952
     2020-05-11 19:47:06   PairedTo        0x1ACE1F
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgActionType jmpToTarget
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgCtDlyOff geLo
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgCtDlyOn geLo
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgCtOff geLo
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgCtOn geLo
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgCtValHi 100
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgCtValLo 50
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgMultiExec on
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgOffDly 0 s
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgOffTime unused
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgOffTimeMode absolut
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgOnDly 0 s
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgOnTime unused
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgOnTimeMode absolut
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgSwJtDlyOff on
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgSwJtDlyOn on
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgSwJtOff dlyOn
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-lgSwJtOn on
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shActionType jmpToTarget
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shCtDlyOff geLo
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shCtDlyOn geLo
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shCtOff geLo
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shCtOn geLo
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shCtValHi 100
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shCtValLo 50
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shMultiExec off
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shOffDly 0 s
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shOffTime unused
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shOffTimeMode absolut
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shOnDly 0 s
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shOnTime unused
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shOnTimeMode absolut
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shSwJtDlyOff off
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shSwJtDlyOn dlyOff
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shSwJtOff no
     2020-05-31 14:07:04   R-Tuer.SZ_chn-01-shSwJtOn dlyOff
     2020-05-11 19:47:06   R-intKeyVisib   visib
     2020-05-11 19:47:06   R-localResDis   off
     2020-05-11 19:47:06   R-pairCentral   0x1ACE1F
     2020-05-31 10:55:40   R-powerUpAction on
     2020-05-11 19:47:08   R-self01-lgActionType jmpToTarget
     2020-05-11 19:47:08   R-self01-lgCtDlyOff geLo
     2020-05-11 19:47:08   R-self01-lgCtDlyOn geLo
     2020-05-11 19:47:08   R-self01-lgCtOff geLo
     2020-05-11 19:47:08   R-self01-lgCtOn geLo
     2020-05-11 19:47:08   R-self01-lgCtValHi 100
     2020-05-11 19:47:08   R-self01-lgCtValLo 50
     2020-05-11 19:47:08   R-self01-lgMultiExec on
     2020-05-11 19:47:08   R-self01-lgOffDly 0 s
     2020-05-11 19:47:08   R-self01-lgOffTime unused
     2020-05-11 19:47:08   R-self01-lgOffTimeMode absolut
     2020-05-11 19:47:08   R-self01-lgOnDly 0 s
     2020-05-11 19:47:08   R-self01-lgOnTime unused
     2020-05-11 19:47:08   R-self01-lgOnTimeMode absolut
     2020-05-11 19:47:08   R-self01-lgSwJtDlyOff off
     2020-05-11 19:47:08   R-self01-lgSwJtDlyOn off
     2020-05-11 19:47:08   R-self01-lgSwJtOff off
     2020-05-11 19:47:08   R-self01-lgSwJtOn dlyOff
     2020-05-11 19:47:08   R-self01-shActionType jmpToTarget
     2020-05-11 19:47:08   R-self01-shCtDlyOff geLo
     2020-05-11 19:47:08   R-self01-shCtDlyOn geLo
     2020-05-11 19:47:08   R-self01-shCtOff geLo
     2020-05-11 19:47:08   R-self01-shCtOn geLo
     2020-05-11 19:47:08   R-self01-shCtValHi 100
     2020-05-11 19:47:08   R-self01-shCtValLo 50
     2020-05-11 19:47:08   R-self01-shMultiExec off
     2020-05-11 19:47:08   R-self01-shOffDly 0 s
     2020-05-11 19:47:08   R-self01-shOffTime unused
     2020-05-11 19:47:08   R-self01-shOffTimeMode absolut
     2020-05-11 19:47:08   R-self01-shOnDly 0 s
     2020-05-30 15:00:55   R-self01-shOnTime 3600 s
     2020-05-11 19:47:08   R-self01-shOnTimeMode absolut
     2020-05-30 15:00:55   R-self01-shSwJtDlyOff dlyOn
     2020-05-30 15:00:55   R-self01-shSwJtDlyOn no
     2020-05-30 15:00:55   R-self01-shSwJtOff dlyOn
     2020-05-30 15:00:55   R-self01-shSwJtOn on
     2020-05-11 19:47:09   R-self02-lgActionType jmpToTarget
     2020-05-11 19:47:09   R-self02-lgCtDlyOff geLo
     2020-05-11 19:47:09   R-self02-lgCtDlyOn geLo
     2020-05-11 19:47:09   R-self02-lgCtOff geLo
     2020-05-11 19:47:09   R-self02-lgCtOn geLo
     2020-05-11 19:47:09   R-self02-lgCtValHi 100
     2020-05-11 19:47:09   R-self02-lgCtValLo 50
     2020-05-11 19:47:09   R-self02-lgMultiExec on
     2020-05-11 19:47:09   R-self02-lgOffDly 0 s
     2020-05-11 19:47:09   R-self02-lgOffTime unused
     2020-05-11 19:47:09   R-self02-lgOffTimeMode absolut
     2020-05-11 19:47:09   R-self02-lgOnDly 0 s
     2020-05-11 19:47:09   R-self02-lgOnTime unused
     2020-05-11 19:47:09   R-self02-lgOnTimeMode absolut
     2020-05-11 19:47:09   R-self02-lgSwJtDlyOff on
     2020-05-11 19:47:09   R-self02-lgSwJtDlyOn on
     2020-05-11 19:47:09   R-self02-lgSwJtOff dlyOn
     2020-05-11 19:47:09   R-self02-lgSwJtOn on
     2020-05-11 19:47:09   R-self02-shActionType jmpToTarget
     2020-05-11 19:47:09   R-self02-shCtDlyOff geLo
     2020-05-11 19:47:09   R-self02-shCtDlyOn geLo
     2020-05-11 19:47:09   R-self02-shCtOff geLo
     2020-05-11 19:47:09   R-self02-shCtOn geLo
     2020-05-11 19:47:09   R-self02-shCtValHi 100
     2020-05-11 19:47:09   R-self02-shCtValLo 50
     2020-05-11 19:47:09   R-self02-shMultiExec off
     2020-05-11 19:47:09   R-self02-shOffDly 0 s
     2020-05-11 19:47:09   R-self02-shOffTime unused
     2020-05-11 19:47:09   R-self02-shOffTimeMode absolut
     2020-05-11 19:47:09   R-self02-shOnDly 0 s
     2020-05-11 19:47:09   R-self02-shOnTime unused
     2020-05-11 19:47:09   R-self02-shOnTimeMode absolut
     2020-05-31 10:55:43   R-self02-shSwJtDlyOff off
     2020-05-31 10:55:43   R-self02-shSwJtDlyOn dlyOff
     2020-05-31 10:55:43   R-self02-shSwJtOff no
     2020-05-31 10:55:43   R-self02-shSwJtOn dlyOff
     2020-05-11 19:47:07   R-sign          off
     2020-05-29 16:15:59   R-statusInfoMinDly 0.5 s
     2020-05-29 16:15:59   R-statusInfoRandom 0 s
     2020-05-11 19:47:07   R-transmitTryMax 6
     2020-05-31 14:07:01   RegL_00.         00:00 02:81 0A:1A 0B:CE 0C:1F 15:FF 18:00
     2020-05-31 14:07:02   RegL_01.         00:00 08:00 30:06 56:01 57:01
     2020-05-31 14:07:04   RegL_03.Tuer.SZ_chn-01  00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:04 0C:64 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:33
     2020-05-31 14:07:05   RegL_03.self01   00:00 02:00 03:00 04:32 05:64 06:00 07:AC 08:00 09:FF 0A:01 0B:13 0C:10 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:64 8C:66
     2020-05-31 14:07:06   RegL_03.self02   00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:04 0C:64 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:33
     2020-06-01 12:12:44   commState       CMDs_done
     2020-06-01 01:11:15   deviceMsg       off (to ccu)
     2020-06-01 01:11:15   level           0
     2020-06-01 01:11:15   pct             0
     2020-05-31 14:07:02   peerList        Tuer.SZ,self01,self02,
     2020-06-01 00:52:18   powerOn         2020-06-01 00:52:18
     2020-06-01 01:11:15   recentStateType ack
     2020-06-01 01:11:15   state           off
     2020-06-01 01:11:15   timedOn         off
     -                     tmpl_Tuer.SZ_chn-01:short SwOff,
     -                     tmpl_self01:short autoOff:time:3600,
     -                     tmpl_self02:short SwOff,
   helper:
     HM_CMDNR   45
     PONtest    0
     cSnd       111ACE1F25E38E0201000000,011ACE1F25E38E01021DE6200100
     dlvlCmd    ++A0111ACE1F25E38E0201000000
     mId        0069
     peerFriend peerSens,peerVirt
     peerIDsRaw ,25E38E01,25E38E02,1DE62001,00000000
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     tmplChg    1
     ack:
     cmds:
       TmplKey    Tuer.SZ,self01,self02,:1590843193.09065:1591006821.75236
       TmplTs     1591006821.75236
       cmdKey     :1:1:0::0069:01
       TmplCmds:
         tplPara010_self01_short_autoOff_time:-value-
         tplSet_self02:[SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOff_long|SwOff_short|SwOnCond_long|SwOnCond_short|SwOn_long|SwOn_short|SwToggle_long|SwToggle_short|autoOff_long|autoOff_short|motionOnSw_long|motionOnSw_short]
         tplSet_0:[ES_00|ES_device|test]
         tplSet_self01:[SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOff_long|SwOff_short|SwOnCond_long|SwOnCond_short|SwOn_long|SwOn_short|SwToggleIgnore|SwToggle_long|SwToggle_short|autoOff_long|autoOff_short|motionOnSw_long|motionOnSw_short]
         tplSet_Tuer.SZ_chn-01:[SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOff_long|SwOff_short|SwOnCond_long|SwOnCond_short|SwOn_long|SwOn_short|SwToggleIgnore|SwToggle_long|SwToggle_short|autoOff_long|autoOff_short|motionOnSw_long|motionOnSw_short]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on-for-timer:-ontime-
         on-till:-time-
         on:
         pair:
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[remove_Tuer.SZ|Fenster.Bad|SDTeam_Btn1|SwitchES01_SenF|SwitchES01_SenI|SwitchES01_SenPwr|SwitchES01_SenU|SwitchPBU01_Btn_01|SwitchPBU01_Btn_02|SwitchPBU02_Btn_01|SwitchPBU02_Btn_02|Tuer.WZ.Terrasse|VentilControler.AZ.Nord_Btn1|VentilControler.AZ.West_Btn1|VentilControler.Bad_Btn1|VentilControler.Kueche_Btn1|VentilControler.SZ_Btn1|VentilControler.WZ_Btn1|ccu_Btn1|ccu_Btn2|ccu_Btn3|ccu_Btn4|ccu_Btn5|virtAktorAlarmOff_Btn1]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         toggle:
         tplDel:tmplt
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +25E38E,00,00,00
       nextSend   1591006364.43278
       rxt        0
       vccu       ccu
       p:
         25E38E
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        2D
       io:
         cul868:
           -55
           -55
         hmlan1:
           -56
           -56
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       Tuer.SZ:
         avg        -76.25
         cnt        4
         lst        -81
         max        -63
         min        -82
       at_cul868:
         avg        -57.8395061728395
         cnt        81
         lst        -55
         max        -53
         min        -60.5
       at_hmlan1:
         avg        -62.6363636363636
         cnt        99
         lst        -60
         max        -60
         min        -65
       hmlan1:
         avg        -69
         cnt        4
         lst        -67
         max        -67
         min        -70
     shadowReg:
     tmpl:
       Tuer.SZ_chn-01:short>SwOff
       self01:short>autoOff 3600
       self02:short>SwOff
Attributes:
   .mId       0069
   IODev      cul868
   IOgrp      ccu:hmlan1
   actCycle   024:00
   actStatus  alive
   alias      Lampe_Anbau_Ecke
   autoReadReg 5_readMissing
   comment    c26 ausgewechselt: 2020-04-27
   event-on-change-reading .*
   expert     251_anything
   firmware   2.8
   group      Beleuchtung
   model      HM-LC-SW1PBU-FM
   peerIDs    00000000,1DE62001,25E38E01,25E38E02,
   room       02_handy,35_HWR
   serialNr   LEQ0042952
   subType    switch
   timestamp-on-change-reading .*
   webCmd     :


- pending cmd am sensor wird angezeigt => ok

Internals:
   .triggerUsed 1
   DEF        1DE620
   FUUID      5c4ce2e9-f33f-09c4-0cb4-ff17181d27954a49
   IODev      hmlan1
   LASTInputDev hmlan1
   MSGCNT     71
   NAME       Tuer.SZ
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Tuer.SZ
   STATE      Tuer:closed (to ccu), Status:closed, Sabotage:on, Bat:ok
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 40
   cul868_RAWMSG A0D06A6101DE6201ACE1F0601000E::-68:cul868
   cul868_RSSI -68
   cul868_TIME 2020-06-01 11:07:57
   hmlan1_MSGCNT 31
   hmlan1_RAWMSG E1DE620,0000,49A2B5FF,FF,FFC8,06A6101DE6201ACE1F0601000E
   hmlan1_RSSI -56
   hmlan1_TIME 2020-06-01 11:07:57
   lastMsg    No:06 - t:10 s:1DE620 d:1ACE1F 0601000E
   peerList   SwitchPBU03,SwitchPBU06,
   protCmdDel 3
   protCmdPend 1 CMDs_pending
   protLastRcv 2020-06-01 11:07:57
   protRcv    35 last_at:2020-06-01 11:07:57
   protResndFail 1 last_at:2020-05-31 11:16:42
   protSnd    27 last_at:2020-06-01 11:07:57
   protState  CMDs_pending
   rssi_at_cul868 cnt:40 min:-73 max:-58.5 avg:-65.12 lst:-68
   rssi_at_hmlan1 cnt:31 min:-65 max:-50 avg:-60.12 lst:-56
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     2020-05-31 11:32:03   .D-devInfo      810101
     2020-05-31 11:32:03   .D-stc          80
     2020-05-31 11:17:39   .peerListRDate  2020-05-31 11:17:39
     2020-06-01 11:07:57   .protLastRcv    2020-06-01 11:07:57
     2020-04-14 14:14:59   Activity        alive
     2020-04-14 15:41:35   CommandAccepted yes
     from archivexx        D-firmware      2.0
     from archivexx        D-serialNr      JEQ0644828
     2020-04-14 14:15:00   PairedTo        0x1ACE1F
     2020-05-31 11:17:40   R-SwitchPBU03_chn-01-expectAES off
     2020-05-31 11:17:40   R-SwitchPBU03_chn-01-peerNeedsBurst off
     2020-05-31 11:17:41   R-SwitchPBU06_chn-01-expectAES off
     2020-05-31 11:17:41   R-SwitchPBU06_chn-01-peerNeedsBurst off
     2020-04-14 14:15:00   R-cyclicInfoMsg on
     2020-05-10 01:09:16   R-eventDlyTime  0 s
     2020-05-10 01:09:16   R-ledOnTime     0.5 s
     2020-05-10 01:09:16   R-msgScPosA     closed
     2020-05-10 01:09:16   R-msgScPosB     open
     2020-04-14 14:15:00   R-pairCentral   0x1ACE1F
     2020-04-14 14:15:00   R-sabotageMsg   on
     2020-05-10 01:09:16   R-sign          off
     2020-04-14 14:15:00   R-transmDevTryMax 6
     2020-05-10 01:09:16   R-transmitTryMax 6
     2020-05-31 11:17:38   RegL_00.         00:00 02:01 09:01 0A:1A 0B:CE 0C:1F 10:01 14:06
     2020-05-31 11:17:39   RegL_01.         00:00 08:00 20:60 21:00 22:64 30:06
     2020-05-31 11:17:40   RegL_04.SwitchPBU03_chn-01  00:00 01:00
     2020-05-31 11:17:41   RegL_04.SwitchPBU06_chn-01  00:00 01:00
     2020-04-14 14:15:01   aesReqTo        ccu
     2020-04-14 14:14:50   alive           yes
     2020-04-14 14:14:50   battery         ok
     2020-06-01 12:12:44   commState       CMDs_pending
     2020-05-31 11:16:47   contact         closed (to ccu)
     2020-05-31 11:17:39   peerList        SwitchPBU03,SwitchPBU06,
     2020-05-31 11:16:47   powerOn         2020-05-31 11:16:47
     2020-05-10 10:50:17   recentStateType info
     2020-04-14 14:14:50   sabotageError   on
     2020-05-31 11:16:47   state           closed
     -                     tmpl_0          single-chn-sensor-device,
     -                     tmpl_SwitchPBU03_chn-01:both single-chn-sensor-peer,
     -                     tmpl_SwitchPBU06_chn-01:both single-chn-sensor-peer,
     2020-05-29 18:16:35   trigger_cnt     1
   cmdStack:
     ++A0011ACE1F1DE620010225E38E0101
   helper:
     HM_CMDNR   6
     PONtest    0
     cSnd       011ACE1F1DE620010425E38E0104,011ACE1F1DE62001043913D30104
     mId        002F
     peerFriend peerAct,peerVirt
     peerIDsRaw ,3913D301,25E38E01,00000000
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     supp_Pair_Rep 0
     tmplChg    1
     ack:
     cmds:
       TmplKey    SwitchPBU03,SwitchPBU06,:1590843193.09065:1591006293.50166
       TmplTs     1591006293.50166
       cmdKey     :1:1:0::002F:01
       TmplCmds:
         tplSet_SwitchPBU03_chn-01:[single-chn-sensor-peer]
         tplSet_0:[single-chn-sensor-device]
         tplSet_SwitchPBU06_chn-01:[single-chn-sensor-peer]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerChan:-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]
         peerSmart:[remove_SwitchPBU03|remove_SwitchPBU06|DimPBU01_Sw1_V01|DimPBU01_Sw1_V02|DimPBU01_chn01|DimUP01|HM_114B05|SDTeam_Btn1|SwitchES01_Sw|SwitchPBU01_Sw_01|SwitchPBU01_Sw_02|SwitchPBU02_Sw_01|SwitchPBU02_Sw_02|SwitchPBU04|SwitchPBU05|SwitchPBU07|SwitchPBU08|SwitchPBU09|SwitchPL01|SwitchPL02|SwitchUP01|SwitchUP02|VentilControler.AZ.Nord_Btn1|VentilControler.AZ.West_Btn1|VentilControler.Bad_Btn1|VentilControler.Kueche_Btn1|VentilControler.SZ_Btn1|VentilControler.WZ_Btn1|ccu_Btn1|ccu_Btn2|ccu_Btn3|ccu_Btn4|ccu_Btn5|virtAktorAlarmOff_Btn1]
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         tplDel:tmplt
         trgEventL:[-peer-] -condition-
         trgEventS:[-peer-] -condition-
         trgPressL:[-peer-]
         trgPressS:[-peer-]
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +1DE620,00,00,00
       nextSend   1591002477.57212
       rxt        0
       vccu       ccu
       p:
         1DE620
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        06
       io:
         cul868:
           -68
           -68
         hmlan1:
           -50
           -50
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      2
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         cul868
       flg        A
       ts         1591002477.47548
       ack:
         HASH(0x3d59fe8)
         0680021ACE1F1DE62000
     rssi:
       at_cul868:
         avg        -65.125
         cnt        40
         lst        -68
         max        -58.5
         min        -73
       at_hmlan1:
         avg        -60.1290322580645
         cnt        31
         lst        -56
         max        -50
         min        -65
     shadowReg:
     tmpl:
       0>single-chn-sensor-device
       SwitchPBU03_chn-01:both>single-chn-sensor-peer
       SwitchPBU06_chn-01:both>single-chn-sensor-peer
Attributes:
   .mId       002F
   IODev      hmlan1
   IOgrp      ccu:hmlan1
   actCycle   028:00
   actStatus  alive
   autoReadReg 0_off
   comment    Lueftung
   event-on-change-reading .*
   expert     251_anything
   firmware   2.0
   group      Alarmmelder
   model      HM-SEC-SC
   peerIDs    00000000,25E38E01,3913D301,
   room       01_ALARM,50_SZ
   serialNr   JEQ0644828
   stateFormat Tuer:contact, Status:state, Sabotage:sabotageError, Bat:battery
   subType    threeStateSensor
   timestamp-on-change-reading .*
   webCmd     getConfig:clear msgEvents



2. nach einem manuellen getconfig am aktor sehe ich jetzt auch beim configcheck:

peer not verified. Check that peer is set on both sides
    Tuer.SZ p:SwitchPBU03


-tplSet für den gelöschten peer wurde automatisch entfernt => ok
-peerSmart remove wurde nicht entfernt. hierzu brauchte es noch ein get cmdList => nicht ok

3. bei mir fehlt also im vergleich zu dir nur das automatische getconfig, dann ist es identisch.

allerdings ohne das getconfig sieht es so aus, als sei nichts passiert.
falls das cmds_done unter commandstate automatisch ohne refresh zu sehen wäre, könnte man denken alles wäre gut.

eigentlich müsste für das automatische getconfig ein "pending_cmds" in commandState erscheinen, finde ich. das wäre dann ein deutliches zeichen, dass hier noch was fehlt.

beim sensor war ja auch nur ein cmd pending für das peer löschen. hätten das nicht auch mindestens 2 sein müssen, also plus getconfig?


c1) bei mir hat definitiv ein "trigger" gefehlt.
zuerst das peering von gestern nochmal mit configCheck kontrolliert => ok
dann detailseite geöffnet => remove fehlt
dann get cmdList => remove eintrag in cmdList vorhanden und nach website refresh auch in der cmd select liste.

c2) bei einem zweiten test (230v btn channel) ist mir aufgefallen, dass der remove eintrag eines schon ewig gepeerten single-chn-dimmer die 8-stellige id angezeigt hat => "remove_1F64D801".
nach get cmdList war hier wieder der normale name zu sehen und der bisher gefehlte 2. remove eintrag war auch sofort vorhanden.

nach ca 10min
CUL_HM queue length:0

    requests pending
    ----------------
    autoReadReg          : SwitchPBU03 SwitchPBU06
        recent           : none
    status request       : DimPBU01 SwitchPBU01
    autoReadReg wakeup   : Fenster.Bad
    status request wakeup: Wetter.Sued
    autoReadTest         : SwitchPBU03 Tuer.SZ

    IODevs:cul868:Initialized condition:-
           hmlan1:opened pending=0 condition:ok
           hmuart1:disconnected condition:disconnected
           hmusb1:disconnected pending=0 condition:dummy


nach über einer stunde:
CUL_HM queue length:0

    requests pending
    ----------------
    autoReadReg          : SwitchPBU03 SwitchPBU06
        recent           : none
    status request       : DimPBU01 SwitchPBU01
    autoReadReg wakeup   : Fenster.Bad
    status request wakeup: Wetter.Sued
    autoReadTest         :


nach ca 10min:
       0:CUL_HM_procQs CUL_HM_procQs
       0:Twilight_sunpos HASH(0x7d26890)
       2:PRESENCE_StartLocalScan HASH(0x5807988)
       4:PRESENCE_StartLocalScan HASH(0x5675be0)
       4:PRESENCE_StartLocalScan HASH(0x57ac8e0)
      12:PRESENCE_StartLocalScan HASH(0x5676060)
      14:HMLAN_KeepAlive keepAlive:hmlan1
      14:PRESENCE_StartLocalScan HASH(0x57848d8)
      17:DLNAClient_startUPnPScan HASH(0x2fff088)
      18:FW_closeInactiveClients 0
      20:CUL_HM_valvePosUpdt valvePos:B6B6B601
      24:WOL_UpdateReadings HASH(0x65687d0)
      25:HTTPMOD_GetUpdate update:Benzinpreis
      25:HTTPMOD_GetUpdate update:BenzinpreisBornum
      25:HTTPMOD_GetUpdate update:BenzinpreisEldingen
      25:HTTPMOD_GetUpdate update:BenzinpreisHohne
      25:HTTPMOD_GetUpdate update:Verkehr_nach_Hause
      26:FHEM::Astro::Update HASH(0x60a7478)
      28:CUL_HM_valvePosUpdt valvePos:B3B3B301
      30:WOL_UpdateReadings HASH(0x5794c58)
      34:CUL_HM_valvePosUpdt valvePos:B2B2B201
      37:HMCCURPCPROC_RPCPing HASH(0x6d1bdc0)
      42:BlockingKill HASH(0x83bdaf0)
      45:at_Exec HASH(0x2ec92a0)
      47:FRITZBOX_Readout_Start fritzbox.Readout
      47:HTTPMOD_GetUpdate update:Broetje
      47:PID20_Calc PID20.AZ
      47:PID20_Calc PID20.Bad
      47:PID20_Calc PID20.Kueche
      47:PID20_Calc PID20.WZ
      47:SIP_watch_listen triggerLiveCam
      47:SYSMON_Update HASH(0x4659ff8)
      49:at_Exec HASH(0x459e368)
      59:CUL_HM_valvePosUpdt valvePos:B4B4B401
     114:at_Exec HASH(0x5de8ee8)
     118:CUL_HM_valvePosUpdt valvePos:B1B1B101
     129:HourCounter_Run Pumpe.Garten.Brunnen.Cnt
     129:HourCounter_Run hc_system_attak
     133:DWD_OpenData::Timer HASH(0x5ffabb0)
     139:CUL_HM_valvePosUpdt valvePos:B5B5B501
     169:watchdog_Trigger HASH(0x4583b68)
     176:at_Exec HASH(0x65e86e0)
     191:CUL_HM_ActCheck ActionDetector
     191:HMinfo_autoUpdate sUpdt:hminfo
     289:watchdog_Trigger HASH(0x638f9f0)
     467:at_Exec HASH(0x3f1f6e8)
     499:DLNARenderer_renewSubscriptions HASH(0x61f82f8)
     516:at_Exec HASH(0x44fdb90)
     893:CUL_HM_complConfigTO CUL_HM_complConfigTO
    1525:PROPLANTA_Start HASH(0x411bad0)
    1600:HTTPMOD_GetUpdate update:yr
    1928:DOIF_TimerTrigger REF(0x75828a8)
   19928:at_Exec HASH(0x3877d80)
   20828:WeekdayTimer_Update HASH(0x5fa6c70)
   28690:Twilight_WeatherTimerUpdate HASH(0x755e280)
   30817:Twilight_fireEvent HASH(0x392ac70)
   32289:at_Exec HASH(0x3955608)
   32290:Twilight_fireEvent HASH(0x392a910)
   32290:Twilight_fireEvent HASH(0x3954e10)
   35611:Twilight_fireEvent HASH(0x392aac0)
   37928:DOIF_TimerTrigger REF(0x717ac90)
   40126:Twilight_fireEvent HASH(0x392ae20)
   41498:at_Exec HASH(0x3f19970)
   41527:at_Exec HASH(0x4406cf0)
   41529:FileLog_dailySwitch HASH(0x3b19140)
   41530:Twilight_Midnight HASH(0x389e000)
   41533:WeekdayTimer_SetTimerOfDay HASH(0x77e3930)
   41948:HTTPMOD_GetUpdate update:git
   42128:at_Exec HASH(0x3ee2518)
   42128:at_Exec HASH(0x3f40670)
   42248:HTTPMOD_GetUpdate update:eq3
   45128:DOIF_TimerTrigger REF(0x7d10648)
   45799:at_Exec HASH(0x39558c0)
   51765:CUL_HM_statCntRfresh StatCntRfresh
   52028:at_Exec HASH(0x6ced4e0)
   70328:at_Exec HASH(0x3895890)
   73928:at_Exec HASH(0x5fa83c8)
   78200:at_Exec HASH(0x4e18c00)
   80528:at_Exec HASH(0x44fd438)
   81128:DOIF_TimerTrigger REF(0x7cef9b0)
  393608:HTTPMOD_GetUpdate update:eq4
8475924:Nina_Start HASH(0x65a4e38)


nach über einer stunde:
       0:CUL_HM_procQs CUL_HM_procQs
       3:HMLAN_KeepAlive keepAlive:hmlan1
       4:CUL_HM_valvePosTmr valveTmr:B1B1B101
       4:PRESENCE_StartLocalScan HASH(0x5807988)
       7:PRESENCE_StartLocalScan HASH(0x5675be0)
      12:PRESENCE_StartLocalScan HASH(0x57ac8e0)
      15:FW_closeInactiveClients 0
      18:PRESENCE_StartLocalScan HASH(0x5676060)
      22:FHEM::Astro::Update HASH(0x60a7478)
      22:HTTPMOD_GetUpdate update:Benzinpreis
      22:HTTPMOD_GetUpdate update:BenzinpreisBornum
      22:HTTPMOD_GetUpdate update:BenzinpreisEldingen
      22:HTTPMOD_GetUpdate update:BenzinpreisHohne
      22:HTTPMOD_GetUpdate update:Verkehr_nach_Hause
      23:CUL_HM_valvePosUpdt valvePos:B5B5B501
      23:WOL_UpdateReadings HASH(0x65687d0)
      34:HMCCURPCPROC_RPCPing HASH(0x6d1bdc0)
      35:CUL_HM_valvePosUpdt valvePos:B3B3B301
      35:WOL_UpdateReadings HASH(0x5794c58)
      42:at_Exec HASH(0x2ec92a0)
      46:at_Exec HASH(0x459e368)
      47:FRITZBOX_Readout_Start fritzbox.Readout
      47:HTTPMOD_GetUpdate update:Broetje
      47:PID20_Calc PID20.AZ
      47:PID20_Calc PID20.Bad
      47:PID20_Calc PID20.Kueche
      47:PID20_Calc PID20.WZ
      47:SIP_watch_listen triggerLiveCam
      47:SYSMON_Update HASH(0x4659ff8)
      56:BlockingKill HASH(0x75f35f0)
      56:DLNAClient_startUPnPScan HASH(0x2fff088)
      88:CUL_HM_valvePosUpdt valvePos:B2B2B201
     103:CUL_HM_valvePosUpdt valvePos:B4B4B401
     104:CUL_HM_valvePosUpdt valvePos:B6B6B601
     111:at_Exec HASH(0x5de8ee8)
     125:HourCounter_Run Pumpe.Garten.Brunnen.Cnt
     126:HourCounter_Run hc_system_attak
     130:DWD_OpenData::Timer HASH(0x5ffabb0)
     173:at_Exec HASH(0x65e86e0)
     188:CUL_HM_ActCheck ActionDetector
     188:HMinfo_autoUpdate sUpdt:hminfo
     226:watchdog_Trigger HASH(0x4583b68)
     289:watchdog_Trigger HASH(0x638f9f0)
     297:Twilight_sunpos HASH(0x7db9ee8)
     437:at_Exec HASH(0x44fdb90)
     464:at_Exec HASH(0x3f1f6e8)
     476:DLNARenderer_renewSubscriptions HASH(0x61f82f8)
    1522:PROPLANTA_Start HASH(0x411bad0)
    1597:HTTPMOD_GetUpdate update:yr
   16325:at_Exec HASH(0x3877d80)
   17225:WeekdayTimer_Update HASH(0x5fa6c70)
   25087:Twilight_WeatherTimerUpdate HASH(0x755e280)
   27214:Twilight_fireEvent HASH(0x392ac70)
   28686:at_Exec HASH(0x3955608)
   28687:Twilight_fireEvent HASH(0x392a910)
   28687:Twilight_fireEvent HASH(0x3954e10)
   32008:Twilight_fireEvent HASH(0x392aac0)
   34325:DOIF_TimerTrigger REF(0x717ac90)
   36523:Twilight_fireEvent HASH(0x392ae20)
   37895:at_Exec HASH(0x3f19970)
   37924:at_Exec HASH(0x4406cf0)
   37926:FileLog_dailySwitch HASH(0x3b19140)
   37927:Twilight_Midnight HASH(0x389e000)
   37930:WeekdayTimer_SetTimerOfDay HASH(0x77e3930)
   38345:HTTPMOD_GetUpdate update:git
   38525:at_Exec HASH(0x3ee2518)
   38525:at_Exec HASH(0x3f40670)
   38645:HTTPMOD_GetUpdate update:eq3
   41525:DOIF_TimerTrigger REF(0x7d10648)
   42196:at_Exec HASH(0x39558c0)
   48162:CUL_HM_statCntRfresh StatCntRfresh
   48425:at_Exec HASH(0x6ced4e0)
   66725:at_Exec HASH(0x3895890)
   70325:at_Exec HASH(0x5fa83c8)
   74597:at_Exec HASH(0x4e18c00)
   76925:at_Exec HASH(0x44fd438)
   77525:DOIF_TimerTrigger REF(0x7cef9b0)
  390005:HTTPMOD_GetUpdate update:eq4
8472321:Nina_Start HASH(0x65a4e38)



in fhem.log sehe ich bisher nur den auslöser des peersmart:

2020.06.01 12:12:44.146 2: peering execute:Tuer.SZ to SwitchPBU03
2020.06.01 12:12:44.178 0: HMLAN_Send:  hmlan1 S:S6F5E8382 stat:  00 t:00000000 d:01 r:6F5E8382 m:2D A001 1ACE1F 25E38E 01021DE6200100
2020.06.01 12:12:44.182 2: peering execute:SwitchPBU03 to Tuer.SZ
2020.06.01 12:12:44.206 3: CUL_HM set SwitchPBU03 peerSmart remove_Tuer.SZ
2020.06.01 12:12:44.422 0: HMLAN_Parse: hmlan1 R:R6F5E8382 stat:0001 t:49DE070C d:FF r:FFC4     m:2D 8002 25E38E 1ACE1F 00
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 01 Juni 2020, 20:23:38
Zitat4)TemplateCheck... bitte ein List von Tuer.SZ
   da scheint noch ein altes tempalte gesetzt zu sein... ist das möglich?

device und peer sind sauber in hminfo configcheck.

-alle templates unassigned => templateChk sauber
-template assigned => templateChk fehler

Tuer.SZ SwitchPBU06_chn-01:both-> failed
  no peer:SwitchPBU06_chn-01


-tplt unassigned => templateChk wieder sauber

könnte es am typ both liegen?
theoretisch ist es ja nicht wirklich both, da es keine sh/lg register gibt.

set hminfo templateDef single-chn-sensor-peer 0 "a" expectAES:off peerNeedsBurst:off

Internals:
   DEF        1DE620
   FUUID      5c4ce2e9-f33f-09c4-0cb4-ff17181d27954a49
   IODev      hmlan1
   LASTInputDev hmlan1
   MSGCNT     158
   NAME       Tuer.SZ
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Tuer.SZ
   STATE      Tuer:closed (to ccu), Status:closed, Sabotage:on, Bat:ok
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 85
   cul868_RAWMSG A0E36A0101DE6201ACE1F0201000000::-69:cul868
   cul868_RSSI -69
   cul868_TIME 2020-06-01 14:31:36
   hmlan1_MSGCNT 73
   hmlan1_RAWMSG R6FDDA5A1,0001,4A5D2E14,FF,FFCC,36A0101DE6201ACE1F0201000000
   hmlan1_RSSI -52
   hmlan1_TIME 2020-06-01 14:31:36
   lastMsg    No:36 - t:10 s:1DE620 d:1ACE1F 0201000000
   peerList   SwitchPBU06,
   protCmdDel 7
   protLastRcv 2020-06-01 14:31:36
   protRcv    72 last_at:2020-06-01 14:31:36
   protResndFail 3 last_at:2020-06-01 14:11:42
   protSnd    63 last_at:2020-06-01 14:31:36
   protState  CMDs_done
   rssi_at_cul868 cnt:85 min:-73 max:-55 avg:-62.12 lst:-69
   rssi_at_hmlan1 cnt:73 min:-71 max:-50 avg:-58.79 lst:-52
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     2020-06-01 14:31:33   .D-devInfo      810101
     2020-06-01 14:31:33   .D-stc          80
     2020-06-01 14:31:35   .peerListRDate  2020-06-01 14:31:35
     2020-06-01 14:31:36   .protLastRcv    2020-06-01 14:31:36
     2020-04-14 14:14:59   Activity        alive
     2020-04-14 15:41:35   CommandAccepted yes
     from archivexx        D-firmware      2.0
     from archivexx        D-serialNr      JEQ0644828
     2020-04-14 14:15:00   PairedTo        0x1ACE1F
     2020-06-01 14:31:36   R-SwitchPBU06_chn-01-expectAES off
     2020-06-01 14:31:36   R-SwitchPBU06_chn-01-peerNeedsBurst off
     2020-04-14 14:15:00   R-cyclicInfoMsg on
     2020-05-10 01:09:16   R-eventDlyTime  0 s
     2020-05-10 01:09:16   R-ledOnTime     0.5 s
     2020-05-10 01:09:16   R-msgScPosA     closed
     2020-05-10 01:09:16   R-msgScPosB     open
     2020-04-14 14:15:00   R-pairCentral   0x1ACE1F
     2020-04-14 14:15:00   R-sabotageMsg   on
     2020-05-10 01:09:16   R-sign          off
     2020-04-14 14:15:00   R-transmDevTryMax 6
     2020-05-10 01:09:16   R-transmitTryMax 6
     2020-06-01 14:31:34   RegL_00.         00:00 02:01 09:01 0A:1A 0B:CE 0C:1F 10:01 14:06
     2020-06-01 14:31:34   RegL_01.         00:00 08:00 20:60 21:00 22:64 30:06
     2020-06-01 14:31:36   RegL_04.SwitchPBU06_chn-01  00:00 01:00
     2020-04-14 14:15:01   aesReqTo        ccu
     2020-04-14 14:14:50   alive           yes
     2020-04-14 14:14:50   battery         ok
     2020-06-01 14:31:36   commState       CMDs_done
     2020-06-01 14:11:46   contact         closed (to ccu)
     2020-06-01 14:31:35   peerList        SwitchPBU06,
     2020-06-01 14:11:46   powerOn         2020-06-01 14:11:46
     2020-05-10 10:50:17   recentStateType info
     2020-04-14 14:14:50   sabotageError   on
     2020-06-01 14:11:46   state           closed
     -                     tmpl_SwitchPBU06_chn-01:both single-chn-sensor-peer,
     2020-05-29 18:16:35   trigger_cnt     1
   helper:
     HM_CMDNR   54
     PONtest    0
     cSnd       011ACE1F1DE6200103,011ACE1F1DE62001043913D30104
     mId        002F
     peerFriend peerAct,peerVirt
     peerIDsRaw ,3913D301,00000000
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     supp_Pair_Rep 0
     tmplChg    1
     ack:
     cmds:
       TmplKey    SwitchPBU06,:1590843193.09065:1591033829.2849
       TmplTs     1591033829.2849
       cmdKey     :1:1:0::002F:01
       TmplCmds:
         tplSet_0:[single-chn-sensor-device]
         tplSet_SwitchPBU06_chn-01:[single-chn-sensor-peer]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerChan:-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]
         peerSmart:[remove_SwitchPBU03|remove_SwitchPBU06|DimPBU01_Sw1_V01|DimPBU01_Sw1_V02|DimPBU01_chn01|DimUP01|HM_114B05|SDTeam_Btn1|SwitchES01_Sw|SwitchPBU01_Sw_01|SwitchPBU01_Sw_02|SwitchPBU02_Sw_01|SwitchPBU02_Sw_02|SwitchPBU04|SwitchPBU05|SwitchPBU07|SwitchPBU08|SwitchPBU09|SwitchPL01|SwitchPL02|SwitchUP01|SwitchUP02|VentilControler.AZ.Nord_Btn1|VentilControler.AZ.West_Btn1|VentilControler.Bad_Btn1|VentilControler.Kueche_Btn1|VentilControler.SZ_Btn1|VentilControler.WZ_Btn1|ccu_Btn1|ccu_Btn2|ccu_Btn3|ccu_Btn4|ccu_Btn5|virtAktorAlarmOff_Btn1]
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         tplDel:tmplt
         trgEventL:[-peer-] -condition-
         trgEventS:[-peer-] -condition-
         trgPressL:[-peer-]
         trgPressS:[-peer-]
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +1DE620,00,00,00
       nextSend   1591014696.38277
       rxt        0
       vccu       ccu
       p:
         1DE620
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        36
       io:
         cul868:
           -69
           -69
         hmlan1:
           -46
           -46
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         cul868
       flg        A
       ts         1591014696.2848
       ack:
         HASH(0x3d59fe8)
         3680021ACE1F1DE62000
     rssi:
       at_cul868:
         avg        -62.1235294117647
         cnt        85
         lst        -69
         max        -55
         min        -73
       at_hmlan1:
         avg        -58.7945205479452
         cnt        73
         lst        -52
         max        -50
         min        -71
     shadowReg:
     tmpl:
       SwitchPBU06_chn-01:both>single-chn-sensor-peer
Attributes:
   .mId       002F
   IODev      hmlan1
   IOgrp      ccu:hmlan1
   actCycle   028:00
   actStatus  alive
   autoReadReg 0_off
   comment    Lueftung
   event-on-change-reading .*
   expert     251_anything
   firmware   2.0
   group      Alarmmelder
   model      HM-SEC-SC
   peerIDs    00000000,3913D301,
   room       01_ALARM,50_SZ
   serialNr   JEQ0644828
   stateFormat Tuer:contact, Status:state, Sabotage:sabotageError, Bat:battery
   subType    threeStateSensor
   timestamp-on-change-reading .*
   webCmd     getConfig:clear msgEvents


Internals:
   .triggerUsed 1
   DEF        3913D3
   FUUID      5c4ce2ef-f33f-09c4-b6b2-d2f8538e4da2d3b0
   IODev      hmlan1
   LASTInputDev hmlan1
   MSGCNT     48
   NAME       SwitchPBU06
   NOTIFYDEV  global
   NR         643
   NTFY_ORDER 50-SwitchPBU06
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 21
   cul868_RAWMSG A0C10A0103913D31ACE1F030000::-66:cul868
   cul868_RSSI -66
   cul868_TIME 2020-06-01 19:35:57
   hmlan1_MSGCNT 27
   hmlan1_RAWMSG E3913D3,0000,4B73DCDD,FF,FFCC,10A0103913D31ACE1F030000
   hmlan1_RSSI -52
   hmlan1_TIME 2020-06-01 19:35:57
   lastMsg    No:10 - t:10 s:3913D3 d:1ACE1F 030000
   peerList   Tuer.SZ,self01,self02,
   protLastRcv 2020-06-01 19:35:57
   protRcv    18 last_at:2020-06-01 19:35:57
   protSnd    22 last_at:2020-06-01 19:35:57
   protState  CMDs_done
   rssi_Tuer.SZ cnt:3 min:-73 max:-58 avg:-66.66 lst:-58
   rssi_at_cul868 cnt:21 min:-67 max:-66 avg:-66.21 lst:-66
   rssi_at_hmlan1 cnt:27 min:-52 max:-51 avg:-51.96 lst:-52
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     2020-06-01 19:35:54   .peerListRDate  2020-06-01 19:35:54
     2020-06-01 19:35:57   .protLastRcv    2020-06-01 19:35:57
     2020-05-24 18:28:57   CommandAccepted yes
     2020-05-22 15:25:32   D-firmware      2.8
     2020-05-22 15:25:32   D-serialNr      MEQ0096182
     2020-05-15 21:38:36   PairedTo        0x1ACE1F
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgActionType off
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgCtDlyOff geLo
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgCtDlyOn geLo
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgCtOff geLo
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgCtOn geLo
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgCtValHi 100
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgCtValLo 50
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgMultiExec on
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgOffDly 0 s
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgOffTime unused
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgOffTimeMode absolut
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgOnDly 0 s
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgOnTime unused
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgOnTimeMode absolut
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgSwJtDlyOff on
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgSwJtDlyOn on
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgSwJtOff dlyOn
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-lgSwJtOn on
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shActionType jmpToTarget
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shCtDlyOff geLo
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shCtDlyOn geLo
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shCtOff geLo
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shCtOn geLo
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shCtValHi 100
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shCtValLo 50
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shMultiExec off
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shOffDly 0 s
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shOffTime unused
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shOffTimeMode absolut
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shOnDly 0 s
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shOnTime 20 s
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shOnTimeMode absolut
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shSwJtDlyOff dlyOn
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shSwJtDlyOn no
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shSwJtOff dlyOn
     2020-06-01 19:35:55   R-Tuer.SZ_chn-01-shSwJtOn on
     2020-05-15 21:38:36   R-intKeyVisib   visib
     2020-05-24 10:32:10   R-localResDis   off
     2020-05-15 21:38:36   R-pairCentral   0x1ACE1F
     2020-05-29 10:03:44   R-powerUpAction off
     2020-05-15 21:38:39   R-self01-lgActionType jmpToTarget
     2020-05-15 21:38:39   R-self01-lgCtDlyOff geLo
     2020-05-15 21:38:39   R-self01-lgCtDlyOn geLo
     2020-05-15 21:38:39   R-self01-lgCtOff geLo
     2020-05-15 21:38:39   R-self01-lgCtOn geLo
     2020-05-15 21:38:39   R-self01-lgCtValHi 100
     2020-05-15 21:38:39   R-self01-lgCtValLo 50
     2020-05-15 21:38:39   R-self01-lgMultiExec on
     2020-05-15 21:38:39   R-self01-lgOffDly 0 s
     2020-05-15 21:38:39   R-self01-lgOffTime unused
     2020-05-15 21:38:39   R-self01-lgOffTimeMode absolut
     2020-05-15 21:38:39   R-self01-lgOnDly 0 s
     2020-05-15 21:38:39   R-self01-lgOnTime unused
     2020-05-15 21:38:39   R-self01-lgOnTimeMode absolut
     2020-05-15 21:38:39   R-self01-lgSwJtDlyOff off
     2020-05-15 21:38:39   R-self01-lgSwJtDlyOn off
     2020-05-15 21:38:39   R-self01-lgSwJtOff off
     2020-05-15 21:38:39   R-self01-lgSwJtOn dlyOff
     2020-05-15 21:38:39   R-self01-shActionType jmpToTarget
     2020-05-15 21:38:39   R-self01-shCtDlyOff geLo
     2020-05-15 21:38:39   R-self01-shCtDlyOn geLo
     2020-05-15 21:38:39   R-self01-shCtOff geLo
     2020-05-15 21:38:39   R-self01-shCtOn geLo
     2020-05-15 21:38:39   R-self01-shCtValHi 100
     2020-05-15 21:38:39   R-self01-shCtValLo 50
     2020-05-15 21:38:39   R-self01-shMultiExec off
     2020-05-15 21:38:39   R-self01-shOffDly 0 s
     2020-05-15 21:38:39   R-self01-shOffTime unused
     2020-05-15 21:38:39   R-self01-shOffTimeMode absolut
     2020-05-15 21:38:39   R-self01-shOnDly 0 s
     2020-06-01 19:35:56   R-self01-shOnTime 3600 s
     2020-05-15 21:38:39   R-self01-shOnTimeMode absolut
     2020-06-01 19:35:56   R-self01-shSwJtDlyOff dlyOn
     2020-06-01 19:35:56   R-self01-shSwJtDlyOn no
     2020-06-01 19:35:56   R-self01-shSwJtOff dlyOn
     2020-06-01 19:35:56   R-self01-shSwJtOn on
     2020-05-29 10:03:52   R-self02-lgActionType off
     2020-05-15 21:38:40   R-self02-lgCtDlyOff geLo
     2020-05-15 21:38:40   R-self02-lgCtDlyOn geLo
     2020-05-15 21:38:40   R-self02-lgCtOff geLo
     2020-05-15 21:38:40   R-self02-lgCtOn geLo
     2020-05-15 21:38:40   R-self02-lgCtValHi 100
     2020-05-15 21:38:40   R-self02-lgCtValLo 50
     2020-05-29 10:03:52   R-self02-lgMultiExec on
     2020-05-15 21:38:40   R-self02-lgOffDly 0 s
     2020-05-15 21:38:40   R-self02-lgOffTime unused
     2020-05-29 10:03:52   R-self02-lgOffTimeMode absolut
     2020-05-15 21:38:40   R-self02-lgOnDly 0 s
     2020-05-15 21:38:40   R-self02-lgOnTime unused
     2020-05-29 10:03:52   R-self02-lgOnTimeMode absolut
     2020-05-15 21:38:40   R-self02-lgSwJtDlyOff on
     2020-05-15 21:38:40   R-self02-lgSwJtDlyOn on
     2020-05-15 21:38:40   R-self02-lgSwJtOff dlyOn
     2020-05-15 21:38:40   R-self02-lgSwJtOn on
     2020-05-15 21:38:40   R-self02-shActionType jmpToTarget
     2020-05-15 21:38:40   R-self02-shCtDlyOff geLo
     2020-05-15 21:38:40   R-self02-shCtDlyOn geLo
     2020-05-15 21:38:40   R-self02-shCtOff geLo
     2020-05-15 21:38:40   R-self02-shCtOn geLo
     2020-05-15 21:38:40   R-self02-shCtValHi 100
     2020-05-15 21:38:40   R-self02-shCtValLo 50
     2020-05-15 21:38:40   R-self02-shMultiExec off
     2020-05-15 21:38:40   R-self02-shOffDly 0 s
     2020-05-15 21:38:40   R-self02-shOffTime unused
     2020-05-15 21:38:40   R-self02-shOffTimeMode absolut
     2020-05-15 21:38:40   R-self02-shOnDly 0 s
     2020-05-15 21:38:40   R-self02-shOnTime unused
     2020-05-15 21:38:40   R-self02-shOnTimeMode absolut
     2020-05-29 10:03:52   R-self02-shSwJtDlyOff off
     2020-05-29 10:03:52   R-self02-shSwJtDlyOn on
     2020-05-29 10:03:52   R-self02-shSwJtOff dlyOn
     2020-05-29 10:03:52   R-self02-shSwJtOn dlyOff
     2020-05-15 21:38:37   R-sign          off
     2020-05-28 18:57:56   R-statusInfoMinDly 0.5 s
     2020-05-28 18:57:56   R-statusInfoRandom 0 s
     2020-05-15 21:38:37   R-transmitTryMax 6
     2020-06-01 19:35:53   RegL_00.         00:00 02:81 0A:1A 0B:CE 0C:1F 15:FF 18:00
     2020-06-01 19:35:54   RegL_01.         00:00 08:00 30:06 56:00 57:01
     2020-06-01 19:35:55   RegL_03.Tuer.SZ_chn-01  00:00 02:00 03:00 04:32 05:64 06:00 07:34 08:00 09:FF 0A:01 0B:13 0C:10 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:20 8B:13 8C:33
     2020-06-01 19:35:56   RegL_03.self01   00:00 02:00 03:00 04:32 05:64 06:00 07:AC 08:00 09:FF 0A:01 0B:13 0C:10 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:64 8C:66
     2020-06-01 19:35:57   RegL_03.self02   00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:20 8B:13 8C:33
     2020-06-01 19:35:57   commState       CMDs_done
     2020-05-29 18:16:35   deviceMsg       off (to Tuer.SZ)
     2020-05-24 19:05:46   level           0
     2020-05-24 19:05:46   pct             0
     2020-06-01 19:35:54   peerList        Tuer.SZ,self01,self02,
     2020-05-29 18:16:35   recentStateType ack
     2020-05-29 18:16:35   state           off
     2020-05-24 19:05:46   timedOn         off
     -                     tmpl_0          ES_00:powerUpAction:off,
     -                     tmpl_self01:short autoOff:time:3600,
     -                     tmpl_self02:both SwToggleIgnore:timeOn:unused,
     2020-05-24 19:05:42   trigLast        Tuer.SZ:closed
     2020-05-29 18:16:35   trig_Tuer.SZ    Closed_1
   helper:
     HM_CMDNR   16
     PONtest    1
     cSnd       011ACE1F3913D301043913D30103,011ACE1F3913D301043913D30203
     mId        0069
     peerFriend peerSens,peerVirt
     peerIDsRaw ,3913D301,3913D302,1DE62001,00000000
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     tmplChg    0
     ack:
     cmds:
       TmplKey    Tuer.SZ,self01,self02,:1590843193.09065:1590843193.10418
       TmplTs     1590843193.10418
       cmdKey     :1:1:0::0069:01
       TmplCmds:
         tplPara000_0_ES_00_powerUpAction:on,off:-value-
         tplPara010_self01_short_autoOff_time:-value-
         tplPara020_self02_both_SwToggleIgnore_timeOn:-value-
         tplSet_self02:[SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOff_long|SwOff_short|SwOnCond_long|SwOnCond_short|SwOn_long|SwOn_short|SwToggle_long|SwToggle_short|autoOff_long|autoOff_short|motionOnSw_long|motionOnSw_short]
         tplSet_0:[ES_00|ES_device|test]
         tplSet_Tuer.SZ_chn-01:[SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOff_long|SwOff_short|SwOnCond_long|SwOnCond_short|SwOn_long|SwOn_short|SwToggleIgnore|SwToggle_long|SwToggle_short|autoOff_long|autoOff_short|motionOnSw_long|motionOnSw_short]
         tplSet_self01:[SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOff_long|SwOff_short|SwOnCond_long|SwOnCond_short|SwOn_long|SwOn_short|SwToggleIgnore|SwToggle_long|SwToggle_short|autoOff_long|autoOff_short|motionOnSw_long|motionOnSw_short]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on-for-timer:-ontime-
         on-till:-time-
         on:
         pair:
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[remove_Tuer.SZ|Fenster.Bad|SDTeam_Btn1|SwitchES01_SenF|SwitchES01_SenI|SwitchES01_SenPwr|SwitchES01_SenU|SwitchPBU01_Btn_01|SwitchPBU01_Btn_02|SwitchPBU02_Btn_01|SwitchPBU02_Btn_02|Tuer.WZ.Terrasse|VentilControler.AZ.Nord_Btn1|VentilControler.AZ.West_Btn1|VentilControler.Bad_Btn1|VentilControler.Kueche_Btn1|VentilControler.SZ_Btn1|VentilControler.WZ_Btn1|ccu_Btn1|ccu_Btn2|ccu_Btn3|ccu_Btn4|ccu_Btn5|virtAktorAlarmOff_Btn1]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         toggle:
         tplDel:tmplt
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +3913D3,00,00,00
       nextSend   1591032957.73693
       rxt        0
       vccu       ccu
       p:
         3913D3
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        10
       io:
         cul868:
           -66
           -66
         hmlan1:
           -46
           -46
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         cul868
       flg        A
       ts         1591032957.63669
       ack:
         HASH(0x5dc3640)
         1080021ACE1F3913D300
     rssi:
       Tuer.SZ:
         avg        -66.6666666666667
         cnt        3
         lst        -58
         max        -58
         min        -73
       at_cul868:
         avg        -66.2142857142857
         cnt        21
         lst        -66
         max        -66
         min        -67
       at_hmlan1:
         avg        -51.962962962963
         cnt        27
         lst        -52
         max        -51
         min        -52
     shadowReg:
     tmpl:
       0>ES_00    off
       self01:short>autoOff 3600
       self02:both>SwToggleIgnore unused
Attributes:
   .mId       0069
   IODev      cul868
   IOgrp      ccu:hmlan1
   actCycle   024:00
   actStatus  alive
   autoReadReg 5_readMissing
   event-on-change-reading .*
   expert     251_anything
   firmware   2.8
   group      Beleuchtung
   model      HM-LC-SW1PBU-FM
   peerIDs    00000000,1DE62001,3913D301,3913D302,
   room       50_SZ
   serialNr   MEQ0096182
   subType    switch
   timestamp-on-change-reading .*
   webCmd     getConfig:statusRequest:on:off
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 02 Juni 2020, 12:04:40
Zitat von: martinp876 am 01 Juni 2020, 08:55:19
5)  nicht nachvollziehbar. Sollte seit der letzen Version m.E. wasserdicht sein.
du kannst ein "get name regList" ausführen, da sollte der gleiche Fehler gemeldet werden - und du kannst das Device (name) eingrenzen.

die wettersensoren von Dirk werfen die warnungen jeweils für die register altitude und lowBatLimitTHPL.
hast du nicht auch welche?

list:         register | range              | peer     | description
   0: altitude         | -500 to 10000m      |          | Altitude for calculate air pressure at see level in meter.
   0: burstRx          |     literal        |          | device reacts on Burst options:on,off
   0: ledMode          |     literal        |          | LED mode options:on,off
   0: lowBatLimitTHPL  |   1 to 5V          |          | Low batterie limit, step 0.1 V.
   0: pairCentral      |   0 to 16777215    |          | pairing to central
   0: transmDevTryMax  |   1 to 10          |          | max message re-transmit
   1: sign             |     literal        |          | signature (AES) options:on,off


Internals:
   .lastTimebatVoltage 1591090034.14647
   .lastTimebattery 1591090034.14647
   DEF        6869B6
   FUUID      5c4ce2eb-f33f-09c4-4dec-70db0da4a026d89f
   IODev      cul868
   LASTInputDev hmlan1
   MSGCNT     18
   NAME       Wetter.Sued
   NOTIFYDEV  global
   NR         435
   NTFY_ORDER 50-Wetter.Sued
   STATE      T: 21.7 H: 43 L: 797 P: 1095.6
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 12
   cul868_RAWMSG A148EA2706869B61ACE1F00D92B2ACC000137290A8C::-44.5:cul868
   cul868_RSSI -44.5
   cul868_TIME 2020-06-02 11:51:10
   hmlan1_MSGCNT 6
   hmlan1_RAWMSG E6869B6,0000,4EF0D029,FF,FFD7,8EA2706869B61ACE1F00D92B2ACC000137290A8C
   hmlan1_RSSI -41
   hmlan1_TIME 2020-06-02 11:51:10
   lastMsg    No:8E - t:70 s:6869B6 d:1ACE1F 00D92B2ACC000137290A8C
   protLastRcv 2020-06-02 11:51:10
   protRcv    10 last_at:2020-06-02 11:51:10
   protSnd    11 last_at:2020-06-02 11:51:10
   protState  CMDs_done
   rssi_at_cul868 cnt:12 min:-45 max:-44.5 avg:-44.54 lst:-44.5
   rssi_at_hmlan1 cnt:6 min:-41 max:-40 avg:-40.83 lst:-41
   .attraggr:
   .attreocr:
     .*
   .attrminint:
     batVoltage:86400
     battery:86400
   .attrtocr:
     .*
   .userReadings:
     HASH(0x4380130)
     HASH(0x4383248)
   READINGS:
     from archivexx        .D-devInfo      030100
     from archivexx        .D-stc          70
     2019-11-18 21:03:05   .peerListRDate  2019-11-18 21:03:05
     2020-06-02 11:51:10   .protLastRcv    2020-06-02 11:51:10
     2020-05-30 15:00:37   Activity        alive
     2016-12-23 15:02:23   CommandAccepted yes
     from archivexx        D-firmware      0.14
     from archivexx        D-serialNr      UWS3621504
     2016-12-23 15:02:24   PairedTo        0x1ACE1F
     2016-08-24 12:47:48   R-altitude      78 m
     2016-08-24 12:47:48   R-burstRx       off
     2016-08-24 12:47:48   R-ledMode       off
     2018-04-02 10:11:07   R-lowBatLimitTHPL 2.3 V
     2016-08-24 12:47:48   R-pairCentral   0x1ACE1F
     2016-08-24 12:47:48   R-transmDevTryMax 3
     2019-11-18 21:03:02   RegL_00.        00:00 01:00 05:24 0A:1A 0B:CE 0C:1F 12:17 14:03 24:00 25:4E
     2020-06-02 11:51:10   absFeuchte      8.2
     2020-06-02 11:27:14   batVoltage      2.70
     2020-06-02 11:27:14   battery         ok
     2020-05-22 15:27:56   commState       CMDs_done
     2020-06-02 11:51:10   dewpoint        8.6
     2020-06-02 11:51:10   humidity        43
     2020-06-02 11:51:10   humidityAbsolut 8.2
     2020-06-02 11:51:10   luminosity      797
     2020-06-02 11:51:10   measured-temp   21.7
     2019-11-18 20:58:30   powerOn         2019-11-18 20:58:30
     2020-06-02 11:40:10   pressure        1095.6
     2016-08-24 12:47:26   pressure-nn     1032.8
     2018-03-19 11:51:01   recentStateType info
     2020-06-02 11:51:10   state           T: 21.7 H: 43 L: 797 P: 1095.6
     2020-06-02 11:51:10   temperature     21.7
     2018-03-27 23:59:59   x_sd            0
   helper:
     HM_CMDNR   142
     mId        F101
     peerFriend peerRecT
     peerOpt    p:THPLSensor
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     tmplChg    0
     ack:
     cmds:
       TmplKey    :1591090028.29517:1591090028.31277
       TmplTs     1591090028.31277
       cmdKey     :1:1:0::F101:01
       TmplCmds:
       cmdList:
         assignHmKey:
         burstXmit:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         fwUpdate:-filename- -bootTime- ...
         fwUpdate:<filename> <bootTime> ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         peerBulk:-peer1,peer2,...- [set|unset]
         peerChan:0 <actChn> ... single [set|unset] [actor|remote|both]
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         statusRequest:
         tplDel:tmplt
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +6869B6,00,00,00
       nextSend   1591091470.38414
       rxt        2
       vccu       ccu
       p:
         6869B6
         00
         00
         00
       prefIO:
         hmuart1
     mRssi:
       mNo        8E
       io:
         cul868:
           -36.5
           -36.5
         hmlan1:
           -41
           -41
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   00
     role:
       chn        1
       dev        1
     rpt:
       IO         cul868
       flg        A
       ts         1591091470.28468
       ack:
         HASH(0x41fe660)
         8E80021ACE1F6869B600
     rssi:
       at_cul868:
         avg        -44.5416666666667
         cnt        12
         lst        -44.5
         max        -44.5
         min        -45
       at_hmlan1:
         avg        -40.8333333333333
         cnt        6
         lst        -41
         max        -40
         min        -41
     shadowReg:
     tmpl:
Attributes:
   .mId       F101
   IODev      hmuart1
   IOgrp      ccu:hmuart1
   actCycle   000:10
   actStatus  alive
   autoReadReg 5_readMissing
   event-min-interval batVoltage:86400,battery:86400
   event-on-change-reading .*
   expert     251_anything
   firmware   0.14
   model      HB-UW-Sen-THPL-I
   msgRepeat  1
   peerIDs    00000000,
   room       65_Flur.OG,70_Garten
   serialNr   UWS3621504
   subType    THPLSensor
   timestamp-on-change-reading .*
   userReadings measured-temp:temperature.* {
ReadingsVal($name,"temperature",0);
},
humidityAbsolut:(temperature|humidity).* {
AbsoluteFeuchte(ReadingsVal($name,"temperature",0),ReadingsVal($name,"humidity",0));
}



edit:
den fehler konnte ich lösen:

du hast im hash der registerbeschreibungen irgendwann einen neuen schlüssel p hinzugefügt, der in der externen configdatei HMConfig_SenTHPL.pm noch nicht definiert wird.

wenn ich das richtig interpretiere, gibt es 2 möglichkeiten:
1. peerabhängige register: p=>'y'
2. peerunabhängige register: p=>'n'


das hinzufügen des schlüssels, hat die fehler beseitigt.

$HMConfig::culHmRegDefine{'lowBatLimitTHPL'} = {a=>18.0,s=>1.0,l=>0,min=>1.0 ,max=>5    ,c=>'',p=>'n',f=>10,u=>'V',  d=>0,t=>'Low batterie limit, step 0.1 V.'};
$HMConfig::culHmRegDefine{'altitude'}        = {a=>36.0,s=>2.0,l=>0,min=>-500,max=>10000,c=>'',p=>'n',f=>'',u=>'m'  ,d=>0,t=>'Altitude for calculate air pressure at see level in meter.'};



mich wundert nur, dass ich die warnings erst seit kurzem wahr nehme.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 02 Juni 2020, 18:28:22
erst einmal nur als kurzer hinweis:

die blockade der automatischen getconfig habe ich bei mir scheinbar gelöst.

im hminfo configCheck gab es eine hand voll devices mit fehlermeldungen, die aber ungenutzt in der schublade liegen. nachdem ich diese devices auf ignore gesetzt habe, läuft es scheinbar wieder.

ich gebe bescheid, wenn ich näheres weiss.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 02 Juni 2020, 20:57:13
Ich fange oben an
1) Loglevel erledigt
2) commandState trigger erledigt
3) HMInfo - wird den neuen Peer erst erkennen, wenn ein getConfig gelaufen ist. Bei Peerings haben wir keine "soll" liste, nur Ist. Gleiches gilt für das Entfernen der Peerings und Register
=> Peerlist und Register (ausser Template) ist immer Ist-Stand
=> Ist Stand ist, was aus dem Device gelesen wurde.
4) Offene getConfig stehen in "get hmInfo protState" - ganz unten.
5) Update von peerSmart nach Peerupdate erledigt
6) ein automatisches getConfg löst kein commands-pendig aus. Das ist so gewollt. Grund: das getConfig läuft im Hintergrund - es kann eine größere Menge Daten abgefragt werden. Daher werden "normale" Kommandos  sofort abgearbeitet und nicht verzögert. Weiter wird bei geringer Sende-kapazität verzögert. Und zum Dritten wird ein get-Config ggf wiederholt. Das alles passt garnicht in die command-queue da diese verstopfen könnte.
Ein separates Reading  wäre möglich.

Das Löschen des Peerings beim Sensor ist notwendig. 1. ist das peeren ein aktives kommando und 2. muss es in die Queue da beim Aufwachen reagiert werden muss. Verzögert macht bei diesen Typ keinen Sinn.

7) template for chn1 : offen
8) eine Wettersensor habe ich nicht.
  Korrekt - entweder Peer Yes oder No
  danke.
9) beim automatischen getConfig muss ich noch einmal die Queue Reihenfolge betrachten. Wenn ein Device nicht antwortet muss es sich weider hinten anstellen.
Danke für den Tip


Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 03 Juni 2020, 18:43:15
danke für das update.
ein erster test sieht gut aus.


Zitat6) ein automatisches getConfg löst kein commands-pendig aus. Das ist so gewollt. Grund: das getConfig läuft im Hintergrund - es kann eine größere Menge Daten abgefragt werden. Daher werden "normale" Kommandos  sofort abgearbeitet und nicht verzögert. Weiter wird bei geringer Sende-kapazität verzögert. Und zum Dritten wird ein get-Config ggf wiederholt. Das alles passt garnicht in die command-queue da diese verstopfen könnte.
Ein separates Reading  wäre möglich.
im prinzip war mir das schon bekannt.

es ging mir eher darum, dass man dieses "vorgesehene, notwendige und automatische" getconfig im commandState anzeigen sollte, um die insgesamt noch nicht beendete "action" zu signalisieren. "pending_cmd" ist dann wahrscheinlich die falsche message.
so eine action wäre zb ein "set regSet" zu einem thermostat und umfasst den gesammten ablauf aus "warten auf wakeup", "cmd senden und ggf wiederholen", "warten auf system für automatisches getconfig" und "cmd senden und ggf wiederholen" bis die action erfolgreich beendet oder abgebrochen wird.

wenn es im "verborgenen" abläuft, klickt der ungeduldige user ziehmlich schnell auf die nächsten cmds, was dem ursprünglichen ziel schnell zu wider laufen kann. nicht selten sieht man hier im forum lists mit dutzenden pending cmds, die das verzweifelte sinnlose cmd-klicken gut dokumentieren.
prinzipiell wäre es aber besser dieses "notwendige" getconfig automatisch ausführen zu lassen, um das system vor überlastungen zu "schützen". und wenn man nicht warten möchte, erkennt man einen guten zeitpunkt für einen manuellen getconfig.

ich denke es wäre vorteilhaft, wenn das neue commandState den ablauf einer kompletten "action" vom start bis zum (eventuell bitteren) ende entsprechend beschreiben würde.
zwischenzeitliche teilerfolge, wie zb cmds_done, müssten eventuell vermieden oder sofort mit dem nächsten schritt überschrieben werden, da ein länger sichtbares "done" sonst fälschlicher weise das ende des gesamten ablaufs einer aktion suggerieren könnte.

1. nach dem klick auf das set muss sich commandState sofort ändern, damit man die erfolgreiche reaktion des systems bemerkt. weiters klicken ist also unnötig. das ist sicherlich bereits der fall, denke ich.
2. das ende einer action muss eindeutig erkennbar sein, damit man weiss, wann man die nächste action starten kann oder ob man sich erst einmal der lösung eines problems widmen muss.
3. zwischen start und ende der action muss der user durch wechselnde commandStates das gefühl bekommen, dass die abarbeitung der action immer noch im gange ist. ein "fortschritt" muss erkennbar sein. bei wiederholungen könnte man zb die nummer der aktuellen wiederholung in den commandState messages integrieren. so erkennt man ggf auch nach zwischenzeitlichem kaffee kochen, dass es einen fortschritt gab und weiteres warten sich lohnen könnte.

ebenso könnte durch die integration des aktuellen problems in die commandState message für zb ein verzögertes ausführen des automatischen getconfig ein weiteres unnötiges warten erkennbar werden.
mit zb "waiting_autoread(no_credits)..." könnte man sich erst einmal ums essen kümmern und später nochmal vorbeischauen.  ;)

nur mal so als inspiration.



unabhängig vom update waren mir noch 2 dinge aufgefallen:

1. event-on-change funktioniert nicht für registerreadings, die zu einem externen peer gehören. für self peers ist alles ok.
das erkennt man sehr gut, wenn man auf der detailseite eines channel ein getconfig auslöst. durch longpoll verfärben sich alle timestamps des gesammten registersatzes des externen peers.

2. beim setzen eines template zb mit tplSet wird immer das 1. "prep"-register zum schluss mit "exec" wiederholt.

2020.05.30 15:03:39.902 3: CUL_HM set SwitchPBU03 regSet prep shSwJtOn dlyOff self02
2020.05.30 15:03:39.905 3: CUL_HM set SwitchPBU03 regSet prep shSwJtOff no self02
2020.05.30 15:03:39.907 3: CUL_HM set SwitchPBU03 regSet prep shOffTime unused self02
2020.05.30 15:03:39.909 3: CUL_HM set SwitchPBU03 regSet prep shSwJtDlyOn dlyOff self02
2020.05.30 15:03:39.911 3: CUL_HM set SwitchPBU03 regSet prep shSwJtDlyOff off self02
2020.05.30 15:03:39.912 3: CUL_HM set SwitchPBU03 regSet prep shOnTime unused self02
2020.05.30 15:03:39.914 3: CUL_HM set SwitchPBU03 regSet prep shActionType jmpToTarget self02
2020.05.30 15:03:39.976 3: CUL_HM set SwitchPBU03 regSet exec shSwJtOn dlyOff self02


ist das absicht, da cul_hm das intern sowieso "optimiert" oder ein versehen?
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 04 Juni 2020, 17:48:26
ich habe mal etwas wegen der blockade des automatischen getconfig geforscht.

ursache war mindestens ein dimmer mit autoreadreg=5_missing, der unerreichbar in der schublade liegt.
im hminfo configcheck ist er allerdings nur durch template mismatch aufgefallen.

protoevents
status request       : DimPBU01

setzen der blockade durch: autoReadReg=5_Missing + fhem restart.
aufheben der blockade durch: autoReadReg=0_Off + fhem restart.
das ändern der blockade ist wohl nur über fhem restart möglich.


template mismatch
    DimPBU01_chn01 self01:short-> failed
  RampSstep :5 should 0
  DimJtDlyOn :dlyOff should rampOff
  OffDlyBlink :on should off
  DimJtOff :dlyOff should rampOff
  OnLevel :20 should 100
  OnMinLevel :10 should 0
  DimJtOn :dlyOff should rampOff

    DimPBU01_chn01 self02:short-> failed
  OnMinLevel :10 should 20
  OnLevel :100 should 80
  DimJtDlyOff :rampOn should rampOff
  DimJtOn :rampOn should dlyOff
  OffLevel :0 should 20
  RampSstep :5 should 0
  DimJtRampOff :rampOn should off
  OffDlyBlink :on should off


device
Internals:
   DEF        266A86
   FUUID      5c4ce2ea-f33f-09c4-158a-dc929b378aa64950
   IODev      cul868
   NAME       DimPBU01
   NOTIFYDEV  global
   NR         365
   NTFY_ORDER 50-DimPBU01
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 DimPBU01_chn01
   channel_02 DimPBU01_Sw1_V01
   channel_03 DimPBU01_Sw1_V02
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2020-05-25 14:28:46   .D-devInfo      110100
     2020-05-25 14:28:46   .D-stc          20
     2020-05-25 20:25:28   .protLastRcv    2020-05-25 20:25:28
     2020-05-25 15:48:46   CommandAccepted yes
     from archivexx        D-firmware      2.6
     from archivexx        D-serialNr      KEQ1110205
     2020-05-25 15:48:49   PairedTo        0x1ACE1F
     2020-05-25 15:48:49   R-intKeyVisib   visib
     2020-04-05 12:28:38   R-localResDis   off
     2020-05-25 14:28:51   R-pairCentral   0x1ACE1F
     2020-05-25 15:48:49   RegL_00.        00:00 02:81 0A:1A 0B:CE 0C:1F 15:FF 18:00 40:38
     2020-05-25 20:25:28   commState       CMDs_done
     2020-05-25 14:04:00   powerOn         2020-05-25 14:04:00
     2020-05-25 20:25:28   state           CMDs_done
   helper:
     HM_CMDNR   239
     mId        0068
     peerFriend
     peerOpt    -:dimmer
     regLst     0
     rxType     1
     tmplChg    0
     cmds:
       TmplKey    :1591278969.99545:1591278970.00635
       TmplTs     1591278970.00635
       cmdKey     :0:1:0::0068:01
       TmplCmds:
         tplSet_0:[test]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         pair:
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         tplDel:tmplt
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +266A86,00,00,00
       rxt        0
       vccu       ccu
       p:
         266A86
         00
         00
         00
       prefIO:
         cul868
     mRssi:
       mNo       
       io:
         cul868:
         hmlan1:
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   01,02,03
     role:
       dev        1
       prs        1
     rssi:
     shadowReg:
     tmpl:
Attributes:
   .mId       0068
   IODev      cul868
   IOgrp      ccu:cul868
   autoReadReg 0_off
   event-on-change-reading .*
   expert     251_anything
   firmware   2.6
   group      Beleuchtung
   model      HM-LC-DIM1TPBU-FM
   room       50_SZ
   serialNr   KEQ1110205
   subType    dimmer
   webCmd     getConfig:clear msgEvents


channel1
Internals:
   DEF        266A8601
   FUUID      5c4ce2ea-f33f-09c4-ef54-1154254d7f23a6b6
   NAME       DimPBU01_chn01
   NOTIFYDEV  global
   NR         366
   NTFY_ORDER 50-DimPBU01_chn01
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     DimPBU01
   peerList   self01,self02,
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2020-05-25 15:48:51   .peerListRDate  2020-05-25 15:48:51
     2020-04-05 12:30:34   R-fuseDelay     1 s
     2020-04-05 12:30:34   R-logicCombination or
     2020-04-05 12:30:34   R-ovrTempLvl    80 C
     2020-04-05 12:30:34   R-powerUpAction off
     2020-04-05 12:30:34   R-redLvl        40 %
     2020-04-05 12:30:34   R-redTempLvl    75 C
     2020-04-05 12:44:23   R-self01-lgActionTypeDim downDim
     2020-04-05 12:44:23   R-self01-lgCtDlyOff geLo
     2020-04-05 12:44:23   R-self01-lgCtDlyOn geLo
     2020-04-05 12:44:23   R-self01-lgCtOff geLo
     2020-04-05 12:44:23   R-self01-lgCtOn geLo
     2020-04-05 12:44:23   R-self01-lgCtRampOff geLo
     2020-04-05 12:44:23   R-self01-lgCtRampOn geLo
     2020-04-05 12:44:23   R-self01-lgCtValHi 100
     2020-04-05 12:44:23   R-self01-lgCtValLo 50
     2020-04-05 12:44:23   R-self01-lgDimElsActionType off
     2020-04-05 12:44:23   R-self01-lgDimElsJtDlyOff rampOff
     2020-04-05 12:44:23   R-self01-lgDimElsJtDlyOn rampOn
     2020-04-05 12:44:23   R-self01-lgDimElsJtOff dlyOn
     2020-04-05 12:44:23   R-self01-lgDimElsJtOn dlyOff
     2020-04-05 12:44:23   R-self01-lgDimElsJtRampOff off
     2020-04-05 12:44:23   R-self01-lgDimElsJtRampOn on
     2020-04-05 12:44:23   R-self01-lgDimElsOffTimeMd absolut
     2020-04-05 12:44:23   R-self01-lgDimElsOnTimeMd absolut
     2020-04-05 12:44:23   R-self01-lgDimJtDlyOff rampOff
     2020-04-05 12:44:23   R-self01-lgDimJtDlyOn dlyOff
     2020-04-05 12:44:23   R-self01-lgDimJtOff dlyOff
     2020-04-05 12:44:23   R-self01-lgDimJtOn dlyOff
     2020-04-05 12:44:23   R-self01-lgDimJtRampOff off
     2020-04-05 12:44:23   R-self01-lgDimJtRampOn dlyOff
     2020-04-05 12:44:23   R-self01-lgDimMaxLvl 100 %
     2020-05-25 14:33:15   R-self01-lgDimMinLvl 0 %
     2020-04-05 12:44:23   R-self01-lgDimStep 5 %
     2020-04-05 12:44:23   R-self01-lgMultiExec on
     2020-04-05 12:44:23   R-self01-lgOffDly 0 s
     2020-04-05 12:44:23   R-self01-lgOffDlyBlink on
     2020-04-05 12:44:23   R-self01-lgOffDlyNewTime 0.4 s
     2020-04-05 12:44:23   R-self01-lgOffDlyOldTime 0.4 s
     2020-04-05 12:44:23   R-self01-lgOffDlyStep 5 %
     2020-04-05 12:44:23   R-self01-lgOffLevel 0 %
     2020-04-05 12:44:23   R-self01-lgOffTime unused
     2020-04-05 12:44:23   R-self01-lgOffTimeMode absolut
     2020-04-05 12:44:23   R-self01-lgOnDly 0 s
     2020-04-05 12:44:23   R-self01-lgOnDlyMode setToOff
     2020-04-05 12:44:23   R-self01-lgOnLevel 100 %
     2020-04-05 12:44:23   R-self01-lgOnLvlPrio high
     2020-04-05 12:44:23   R-self01-lgOnMinLevel 10 %
     2020-04-05 12:44:23   R-self01-lgOnTime 1 s
     2020-04-05 12:44:23   R-self01-lgOnTimeMode minimal
     2020-04-05 12:44:23   R-self01-lgRampOffTime 0.5 s
     2020-04-05 12:44:23   R-self01-lgRampOnTime 0.5 s
     2020-04-05 12:44:23   R-self01-lgRampSstep 5 %
     2020-04-05 12:44:23   R-self01-shActionTypeDim jmpToTarget
     2020-04-05 12:44:23   R-self01-shCtDlyOff geLo
     2020-04-05 12:44:23   R-self01-shCtDlyOn geLo
     2020-04-05 12:44:23   R-self01-shCtOff geLo
     2020-04-05 12:44:23   R-self01-shCtOn geLo
     2020-04-05 12:44:23   R-self01-shCtRampOff geLo
     2020-04-05 12:44:23   R-self01-shCtRampOn geLo
     2020-04-05 12:44:23   R-self01-shCtValHi 100
     2020-04-05 12:44:23   R-self01-shCtValLo 50
     2020-04-05 12:44:23   R-self01-shDimElsActionType off
     2020-04-05 12:44:23   R-self01-shDimElsJtDlyOff rampOff
     2020-04-05 12:44:23   R-self01-shDimElsJtDlyOn rampOn
     2020-04-05 12:44:23   R-self01-shDimElsJtOff dlyOn
     2020-04-05 12:44:23   R-self01-shDimElsJtOn dlyOff
     2020-04-05 12:44:23   R-self01-shDimElsJtRampOff off
     2020-04-05 12:44:23   R-self01-shDimElsJtRampOn on
     2020-04-05 12:44:23   R-self01-shDimElsOffTimeMd absolut
     2020-04-05 12:44:23   R-self01-shDimElsOnTimeMd absolut
     2020-04-06 12:19:23   R-self01-shDimJtDlyOff rampOff
     2020-05-25 14:33:15   R-self01-shDimJtDlyOn dlyOff
     2020-05-25 14:33:15   R-self01-shDimJtOff dlyOff
     2020-05-25 14:33:15   R-self01-shDimJtOn dlyOff
     2020-04-05 12:44:23   R-self01-shDimJtRampOff off
     2020-04-05 12:44:23   R-self01-shDimJtRampOn dlyOff
     2020-04-05 12:44:23   R-self01-shDimMaxLvl 100 %
     2020-04-05 12:44:23   R-self01-shDimMinLvl 0 %
     2020-04-05 12:44:23   R-self01-shDimStep 5 %
     2020-04-05 12:44:23   R-self01-shMultiExec off
     2020-04-05 12:44:23   R-self01-shOffDly 0 s
     2020-05-25 14:33:15   R-self01-shOffDlyBlink on
     2020-04-05 12:44:23   R-self01-shOffDlyNewTime 0.4 s
     2020-04-05 12:44:23   R-self01-shOffDlyOldTime 0.4 s
     2020-04-05 12:44:23   R-self01-shOffDlyStep 5 %
     2020-04-05 12:44:23   R-self01-shOffLevel 0 %
     2020-04-05 12:44:23   R-self01-shOffTime unused
     2020-04-05 12:44:23   R-self01-shOffTimeMode absolut
     2020-04-05 12:44:23   R-self01-shOnDly 0 s
     2020-04-06 12:19:23   R-self01-shOnDlyMode setToOff
     2020-05-25 15:48:56   R-self01-shOnLevel 20 %
     2020-04-06 12:19:23   R-self01-shOnLvlPrio high
     2020-05-25 14:33:15   R-self01-shOnMinLevel 10 %
     2020-04-05 12:44:23   R-self01-shOnTime unused
     2020-04-05 12:44:23   R-self01-shOnTimeMode absolut
     2020-04-05 12:44:23   R-self01-shRampOffTime 0.5 s
     2020-04-05 12:44:23   R-self01-shRampOnTime 0.5 s
     2020-05-25 14:33:15   R-self01-shRampSstep 5 %
     2020-04-05 12:44:25   R-self02-lgActionTypeDim upDim
     2020-04-05 12:44:25   R-self02-lgCtDlyOff geLo
     2020-04-05 12:44:25   R-self02-lgCtDlyOn geLo
     2020-04-05 12:44:25   R-self02-lgCtOff geLo
     2020-04-05 12:44:25   R-self02-lgCtOn geLo
     2020-04-05 12:44:25   R-self02-lgCtRampOff geLo
     2020-04-05 12:44:25   R-self02-lgCtRampOn geLo
     2020-04-05 12:44:25   R-self02-lgCtValHi 100
     2020-04-05 12:44:25   R-self02-lgCtValLo 50
     2020-04-05 12:44:25   R-self02-lgDimElsActionType off
     2020-04-05 12:44:25   R-self02-lgDimElsJtDlyOff rampOff
     2020-04-05 12:44:25   R-self02-lgDimElsJtDlyOn rampOn
     2020-04-05 12:44:25   R-self02-lgDimElsJtOff dlyOn
     2020-04-05 12:44:25   R-self02-lgDimElsJtOn dlyOff
     2020-04-05 12:44:25   R-self02-lgDimElsJtRampOff off
     2020-04-05 12:44:25   R-self02-lgDimElsJtRampOn on
     2020-04-05 12:44:25   R-self02-lgDimElsOffTimeMd absolut
     2020-04-05 12:44:25   R-self02-lgDimElsOnTimeMd absolut
     2020-04-05 12:44:25   R-self02-lgDimJtDlyOff rampOn
     2020-04-05 12:44:25   R-self02-lgDimJtDlyOn rampOn
     2020-04-05 12:44:25   R-self02-lgDimJtOff dlyOn
     2020-04-05 12:44:25   R-self02-lgDimJtOn rampOn
     2020-04-05 12:44:25   R-self02-lgDimJtRampOff rampOn
     2020-04-05 12:44:25   R-self02-lgDimJtRampOn on
     2020-05-25 14:33:17   R-self02-lgDimMaxLvl 100 %
     2020-04-05 12:44:25   R-self02-lgDimMinLvl 0 %
     2020-04-05 12:44:25   R-self02-lgDimStep 5 %
     2020-04-05 12:44:25   R-self02-lgMultiExec on
     2020-04-05 12:44:25   R-self02-lgOffDly 0 s
     2020-04-05 12:44:25   R-self02-lgOffDlyBlink on
     2020-04-05 12:44:25   R-self02-lgOffDlyNewTime 0.4 s
     2020-04-05 12:44:25   R-self02-lgOffDlyOldTime 0.4 s
     2020-04-05 12:44:25   R-self02-lgOffDlyStep 5 %
     2020-04-05 12:44:25   R-self02-lgOffLevel 0 %
     2020-04-05 12:44:25   R-self02-lgOffTime unused
     2020-04-05 12:44:25   R-self02-lgOffTimeMode absolut
     2020-04-05 12:44:25   R-self02-lgOnDly 0 s
     2020-04-05 12:44:25   R-self02-lgOnDlyMode setToOff
     2020-04-05 12:44:25   R-self02-lgOnLevel 100 %
     2020-04-05 12:44:25   R-self02-lgOnLvlPrio high
     2020-04-05 12:44:25   R-self02-lgOnMinLevel 10 %
     2020-04-05 12:44:25   R-self02-lgOnTime unused
     2020-04-05 12:44:25   R-self02-lgOnTimeMode absolut
     2020-04-05 12:44:25   R-self02-lgRampOffTime 0.5 s
     2020-04-05 12:44:25   R-self02-lgRampOnTime 0.5 s
     2020-04-05 12:44:25   R-self02-lgRampSstep 5 %
     2020-04-05 12:44:25   R-self02-shActionTypeDim jmpToTarget
     2020-04-05 12:44:25   R-self02-shCtDlyOff geLo
     2020-04-05 12:44:25   R-self02-shCtDlyOn geLo
     2020-04-05 12:44:25   R-self02-shCtOff geLo
     2020-04-05 12:44:25   R-self02-shCtOn geLo
     2020-04-05 12:44:25   R-self02-shCtRampOff geLo
     2020-04-05 12:44:25   R-self02-shCtRampOn geLo
     2020-04-05 12:44:25   R-self02-shCtValHi 100
     2020-04-05 12:44:25   R-self02-shCtValLo 50
     2020-04-05 12:44:25   R-self02-shDimElsActionType off
     2020-04-05 12:44:25   R-self02-shDimElsJtDlyOff rampOff
     2020-04-05 12:44:25   R-self02-shDimElsJtDlyOn rampOn
     2020-04-05 12:44:25   R-self02-shDimElsJtOff dlyOn
     2020-04-05 12:44:25   R-self02-shDimElsJtOn dlyOff
     2020-04-05 12:44:25   R-self02-shDimElsJtRampOff off
     2020-04-05 12:44:25   R-self02-shDimElsJtRampOn on
     2020-04-05 12:44:25   R-self02-shDimElsOffTimeMd absolut
     2020-04-05 12:44:25   R-self02-shDimElsOnTimeMd absolut
     2020-05-25 14:33:17   R-self02-shDimJtDlyOff rampOn
     2020-04-06 12:20:17   R-self02-shDimJtDlyOn rampOn
     2020-04-06 12:20:17   R-self02-shDimJtOff dlyOn
     2020-05-25 14:33:17   R-self02-shDimJtOn rampOn
     2020-05-25 14:33:17   R-self02-shDimJtRampOff rampOn
     2020-04-06 12:20:17   R-self02-shDimJtRampOn on
     2020-04-05 12:44:25   R-self02-shDimMaxLvl 100 %
     2020-04-05 12:44:25   R-self02-shDimMinLvl 0 %
     2020-04-05 12:44:25   R-self02-shDimStep 5 %
     2020-04-05 12:44:25   R-self02-shMultiExec off
     2020-04-05 12:44:25   R-self02-shOffDly 0 s
     2020-05-25 14:33:17   R-self02-shOffDlyBlink on
     2020-04-05 12:44:25   R-self02-shOffDlyNewTime 0.4 s
     2020-04-05 12:44:25   R-self02-shOffDlyOldTime 0.4 s
     2020-04-05 12:44:25   R-self02-shOffDlyStep 5 %
     2020-05-25 14:33:17   R-self02-shOffLevel 0 %
     2020-04-05 12:44:25   R-self02-shOffTime unused
     2020-04-05 12:44:25   R-self02-shOffTimeMode absolut
     2020-04-05 12:44:25   R-self02-shOnDly 0 s
     2020-04-06 12:20:17   R-self02-shOnDlyMode setToOff
     2020-05-25 14:33:17   R-self02-shOnLevel 100 %
     2020-04-06 12:20:17   R-self02-shOnLvlPrio high
     2020-05-25 14:33:17   R-self02-shOnMinLevel 10 %
     2020-04-05 12:44:25   R-self02-shOnTime unused
     2020-04-05 12:44:25   R-self02-shOnTimeMode absolut
     2020-04-05 12:44:25   R-self02-shRampOffTime 0.5 s
     2020-04-05 12:44:25   R-self02-shRampOnTime 0.5 s
     2020-05-25 14:33:17   R-self02-shRampSstep 5 %
     2020-04-05 12:30:34   R-sign          off
     2020-04-05 12:30:34   R-statusInfoMinDly 2 s
     2020-04-05 12:30:34   R-statusInfoRandom 1 s
     2020-04-05 12:30:34   R-transmitTryMax 6
     2020-05-25 15:48:50   RegL_01.        00:00 08:00 30:06 32:50 33:64 34:4B 35:50 56:00 57:24 59:01
     2020-05-25 15:48:56   RegL_03.self01  00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:64 0E:20 0F:00 10:14 11:28 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:0A 88:00 89:FF 8A:A5 8B:44 8C:54 8D:64 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63
     2020-05-25 15:48:58   RegL_03.self02  00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:12 0C:22 0D:23 0E:20 0F:00 10:14 11:C8 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:24 8B:12 8C:22 8D:23 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63
     2020-05-25 20:25:28   deviceMsg       off (to ccu)
     2020-05-25 20:25:28   dim             stop:off
     2020-05-25 20:25:28   level           0
     2020-05-25 20:25:28   overheat        off
     2020-05-25 20:25:28   overload        off
     2020-05-25 20:25:28   pct             0
     2020-06-04 15:53:50   peerList        self01,self02,
     2020-05-25 20:25:28   phyLevel        0
     2020-05-25 20:25:28   recentStateType info
     2020-05-25 20:25:28   reduced         off
     2020-05-25 20:25:28   state           off
     2020-05-25 20:25:28   timedOn         off
     -                     tmpl_self01:short switchToOffLevel_dimmer:offLevel:0 rampTime:0.5,
     -                     tmpl_self02:short toggleMaxMin_dimmer:maxLevel:80 minLevel:20 rampTime:0.5,
   helper:
     peerFriend peerSens,peerVirt
     peerOpt    3:dimmer
     regLst     1,3p
     tmplChg    0
     cmds:
       TmplKey    self01,self02,:1591278969.99545:1591278970.00698
       TmplTs     1591278970.00698
       cmdKey     :1:0:0::0068:01self01,self02,
       TmplCmds:
         tplPara000_self01_short_switchToOffLevel_dimmer_offLevel:-value-
         tplPara001_self01_short_switchToOffLevel_dimmer_rampTime:-value-
         tplPara010_self02_short_toggleMaxMin_dimmer_maxLevel:-value-
         tplPara011_self02_short_toggleMaxMin_dimmer_minLevel:-value-
         tplPara012_self02_short_toggleMaxMin_dimmer_rampTime:-value-
         tplSet_0:[ES_00|~HM-LC-DIM1TPBU-FM_2.6_01_general]
       cmdList:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         getConfig:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         inhibit:[on|off]
         off:
         old:
         on-for-timer:-ontime- [-ramptime-]...
         on-till:-time- [-ramptime-]...
         on:
         pct:[-value-|old] ... [-ontime-] [-ramptime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[Fenster.Bad|SDTeam_Btn1|SwitchES01_SenF|SwitchES01_SenI|SwitchES01_SenPwr|SwitchES01_SenU|SwitchPBU01_Btn_01|SwitchPBU01_Btn_02|Tuer.SZ|Tuer.WZ.Terrasse|VentilControler.AZ.Nord_Btn1|VentilControler.AZ.West_Btn1|VentilControler.Bad_Btn1|VentilControler.Kueche_Btn1|VentilControler.SZ_Btn1|VentilControler.WZ_Btn1|ccu_Btn1|ccu_Btn2|ccu_Btn3|ccu_Btn4|ccu_Btn5|virtAktorAlarmOff_Btn1]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         tplDel:tmplt
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     role:
       chn        1
     shadowReg:
     tmpl:
       self01:short>switchToOffLevel_dimmer 0 0.5
       self02:short>toggleMaxMin_dimmer 80 20 0.5
     vDim:
       idPhy      266A8601
       idV2       266A8602
       idV3       266A8603
Attributes:
   event-on-change-reading .*
   group      Beleuchtung
   model      HM-LC-DIM1TPBU-FM
   peerIDs    00000000,266A8601,266A8602,
   room       50_SZ
   webCmd     statusRequest:toggle:on:off:up:down



zusätzlich habe ich noch bemerkt, dass bei hminfo protoevents unter autoReadTest nach restart auch alle devices eingetragen sind, bei denen attr ignore=1 gesetzt ist.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 11 Juni 2020, 08:05:10
1) Status der (erweiterten) Cmd Queue
1a) eine Statusanzeige, dass eine Abfrage in der Queue hängt kann ich mir vorstellen. Unentschieden bin ich noch, ob es dem Kanal zugeschrieben werden sollte - oder dem Device. Ich tendiere zu device. Anzuzeigen könnten einige Zustände sein:
- Status Abfrage pending (evlt im Kanal)
- Config abfrage pending
- Config Überprüfung  - was ggf in eine Config Abfrage mündet
1b) sollte ein User ein getConfig vorab auslösen wird das automatische getConfig  nicht ausgelöst. Also kein Problem.

2) template regset
Das Prep/exec ist so absicht. Lässt sich einfacher programmieren. Es kostet auch fast nichts, da erst nach einem exec gesendet wird. Es werden auch ausschliesslich geänderte Werte gesendet

3) Event für Register Änderung
Ich kann hier keinen Unterschied sehen. Wenn ich ein getConfig mache ändert sich erst einmal nichts. Registerreadings werden nur upgedatet, wenn sie sich ändern.

4) automatisches getConfig
ist noch nicht überarbeitet. Der Mechanisus ist mir klar

Nachtrag: Das smarte abarbeiten der Queue sollte nun funktionieren
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 11 Juni 2020, 22:50:36
zuerst mal eine gute nachricht:

ZitatNachtrag: Das smarte abarbeiten der Queue sollte nun funktionieren
das sieht sehr gut aus.
ich kann kein blocken der automatischen getconfigs mehr provozieren.
ich habe sogar das gefühl, dass die getconfigs nach einem regSet schneller kommen.


nun wieder zu den fehlern, aktuell wohl noch 3 punkte:

1. ein neues problem betrifft wieder fehlende tplSet_ cmds.
betroffen sind jetzt scheinbar nur "normale" multi-chn-aktoren für alle peers (self und extern). bis vor kurzem hat es noch wunderbar funktioniert.
zb ein dimmer dim1tpbu-fm chn01. tplPara cmds für die assignten templates sind vorhanden.
get cmdList + refresh bringt nichts.
auch unter get tplInfo sind keine peerabhängigen templates mehr zu sehen, die beiden kategorien fehlen komplett.

Internals:
   DEF        266A8601
   FUUID      5c4ce2ea-f33f-09c4-ef54-1154254d7f23a6b6
   NAME       DimPBU01_chn01
   NOTIFYDEV  global
   NR         366
   NTFY_ORDER 50-DimPBU01_chn01
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     DimPBU01
   peerList   self01,self02,
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2020-06-11 18:41:27   .peerListRDate  2020-06-11 18:41:27
     2020-04-05 12:30:34   R-fuseDelay     1 s
     2020-04-05 12:30:34   R-logicCombination or
     2020-04-05 12:30:34   R-ovrTempLvl    80 C
     2020-04-05 12:30:34   R-powerUpAction off
     2020-04-05 12:30:34   R-redLvl        40 %
     2020-04-05 12:30:34   R-redTempLvl    75 C
     2020-04-05 12:44:23   R-self01-lgActionTypeDim downDim
     2020-04-05 12:44:23   R-self01-lgCtDlyOff geLo
     2020-04-05 12:44:23   R-self01-lgCtDlyOn geLo
     2020-04-05 12:44:23   R-self01-lgCtOff geLo
     2020-04-05 12:44:23   R-self01-lgCtOn geLo
     2020-04-05 12:44:23   R-self01-lgCtRampOff geLo
     2020-04-05 12:44:23   R-self01-lgCtRampOn geLo
     2020-04-05 12:44:23   R-self01-lgCtValHi 100
     2020-04-05 12:44:23   R-self01-lgCtValLo 50
     2020-04-05 12:44:23   R-self01-lgDimElsActionType off
     2020-04-05 12:44:23   R-self01-lgDimElsJtDlyOff rampOff
     2020-04-05 12:44:23   R-self01-lgDimElsJtDlyOn rampOn
     2020-04-05 12:44:23   R-self01-lgDimElsJtOff dlyOn
     2020-04-05 12:44:23   R-self01-lgDimElsJtOn dlyOff
     2020-04-05 12:44:23   R-self01-lgDimElsJtRampOff off
     2020-04-05 12:44:23   R-self01-lgDimElsJtRampOn on
     2020-04-05 12:44:23   R-self01-lgDimElsOffTimeMd absolut
     2020-04-05 12:44:23   R-self01-lgDimElsOnTimeMd absolut
     2020-04-05 12:44:23   R-self01-lgDimJtDlyOff rampOff
     2020-04-05 12:44:23   R-self01-lgDimJtDlyOn dlyOff
     2020-04-05 12:44:23   R-self01-lgDimJtOff dlyOff
     2020-04-05 12:44:23   R-self01-lgDimJtOn dlyOff
     2020-04-05 12:44:23   R-self01-lgDimJtRampOff off
     2020-04-05 12:44:23   R-self01-lgDimJtRampOn dlyOff
     2020-04-05 12:44:23   R-self01-lgDimMaxLvl 100 %
     2020-05-25 14:33:15   R-self01-lgDimMinLvl 0 %
     2020-04-05 12:44:23   R-self01-lgDimStep 5 %
     2020-04-05 12:44:23   R-self01-lgMultiExec on
     2020-04-05 12:44:23   R-self01-lgOffDly 0 s
     2020-04-05 12:44:23   R-self01-lgOffDlyBlink on
     2020-04-05 12:44:23   R-self01-lgOffDlyNewTime 0.4 s
     2020-04-05 12:44:23   R-self01-lgOffDlyOldTime 0.4 s
     2020-04-05 12:44:23   R-self01-lgOffDlyStep 5 %
     2020-04-05 12:44:23   R-self01-lgOffLevel 0 %
     2020-04-05 12:44:23   R-self01-lgOffTime unused
     2020-04-05 12:44:23   R-self01-lgOffTimeMode absolut
     2020-04-05 12:44:23   R-self01-lgOnDly 0 s
     2020-04-05 12:44:23   R-self01-lgOnDlyMode setToOff
     2020-04-05 12:44:23   R-self01-lgOnLevel 100 %
     2020-04-05 12:44:23   R-self01-lgOnLvlPrio high
     2020-04-05 12:44:23   R-self01-lgOnMinLevel 10 %
     2020-04-05 12:44:23   R-self01-lgOnTime 1 s
     2020-04-05 12:44:23   R-self01-lgOnTimeMode minimal
     2020-04-05 12:44:23   R-self01-lgRampOffTime 0.5 s
     2020-04-05 12:44:23   R-self01-lgRampOnTime 0.5 s
     2020-04-05 12:44:23   R-self01-lgRampSstep 5 %
     2020-04-05 12:44:23   R-self01-shActionTypeDim jmpToTarget
     2020-04-05 12:44:23   R-self01-shCtDlyOff geLo
     2020-04-05 12:44:23   R-self01-shCtDlyOn geLo
     2020-04-05 12:44:23   R-self01-shCtOff geLo
     2020-04-05 12:44:23   R-self01-shCtOn geLo
     2020-04-05 12:44:23   R-self01-shCtRampOff geLo
     2020-04-05 12:44:23   R-self01-shCtRampOn geLo
     2020-04-05 12:44:23   R-self01-shCtValHi 100
     2020-04-05 12:44:23   R-self01-shCtValLo 50
     2020-04-05 12:44:23   R-self01-shDimElsActionType off
     2020-04-05 12:44:23   R-self01-shDimElsJtDlyOff rampOff
     2020-04-05 12:44:23   R-self01-shDimElsJtDlyOn rampOn
     2020-04-05 12:44:23   R-self01-shDimElsJtOff dlyOn
     2020-04-05 12:44:23   R-self01-shDimElsJtOn dlyOff
     2020-04-05 12:44:23   R-self01-shDimElsJtRampOff off
     2020-04-05 12:44:23   R-self01-shDimElsJtRampOn on
     2020-04-05 12:44:23   R-self01-shDimElsOffTimeMd absolut
     2020-04-05 12:44:23   R-self01-shDimElsOnTimeMd absolut
     2020-04-06 12:19:23   R-self01-shDimJtDlyOff rampOff
     2020-05-25 14:33:15   R-self01-shDimJtDlyOn dlyOff
     2020-05-25 14:33:15   R-self01-shDimJtOff dlyOff
     2020-05-25 14:33:15   R-self01-shDimJtOn dlyOff
     2020-04-05 12:44:23   R-self01-shDimJtRampOff off
     2020-04-05 12:44:23   R-self01-shDimJtRampOn dlyOff
     2020-04-05 12:44:23   R-self01-shDimMaxLvl 100 %
     2020-04-05 12:44:23   R-self01-shDimMinLvl 0 %
     2020-04-05 12:44:23   R-self01-shDimStep 5 %
     2020-04-05 12:44:23   R-self01-shMultiExec off
     2020-04-05 12:44:23   R-self01-shOffDly 0 s
     2020-05-25 14:33:15   R-self01-shOffDlyBlink on
     2020-04-05 12:44:23   R-self01-shOffDlyNewTime 0.4 s
     2020-04-05 12:44:23   R-self01-shOffDlyOldTime 0.4 s
     2020-04-05 12:44:23   R-self01-shOffDlyStep 5 %
     2020-04-05 12:44:23   R-self01-shOffLevel 0 %
     2020-04-05 12:44:23   R-self01-shOffTime unused
     2020-04-05 12:44:23   R-self01-shOffTimeMode absolut
     2020-04-05 12:44:23   R-self01-shOnDly 0 s
     2020-04-06 12:19:23   R-self01-shOnDlyMode setToOff
     2020-05-25 15:48:56   R-self01-shOnLevel 20 %
     2020-04-06 12:19:23   R-self01-shOnLvlPrio high
     2020-05-25 14:33:15   R-self01-shOnMinLevel 10 %
     2020-04-05 12:44:23   R-self01-shOnTime unused
     2020-04-05 12:44:23   R-self01-shOnTimeMode absolut
     2020-04-05 12:44:23   R-self01-shRampOffTime 0.5 s
     2020-04-05 12:44:23   R-self01-shRampOnTime 0.5 s
     2020-05-25 14:33:15   R-self01-shRampSstep 5 %
     2020-04-05 12:44:25   R-self02-lgActionTypeDim upDim
     2020-04-05 12:44:25   R-self02-lgCtDlyOff geLo
     2020-04-05 12:44:25   R-self02-lgCtDlyOn geLo
     2020-04-05 12:44:25   R-self02-lgCtOff geLo
     2020-04-05 12:44:25   R-self02-lgCtOn geLo
     2020-04-05 12:44:25   R-self02-lgCtRampOff geLo
     2020-04-05 12:44:25   R-self02-lgCtRampOn geLo
     2020-04-05 12:44:25   R-self02-lgCtValHi 100
     2020-04-05 12:44:25   R-self02-lgCtValLo 50
     2020-04-05 12:44:25   R-self02-lgDimElsActionType off
     2020-04-05 12:44:25   R-self02-lgDimElsJtDlyOff rampOff
     2020-04-05 12:44:25   R-self02-lgDimElsJtDlyOn rampOn
     2020-04-05 12:44:25   R-self02-lgDimElsJtOff dlyOn
     2020-04-05 12:44:25   R-self02-lgDimElsJtOn dlyOff
     2020-04-05 12:44:25   R-self02-lgDimElsJtRampOff off
     2020-04-05 12:44:25   R-self02-lgDimElsJtRampOn on
     2020-04-05 12:44:25   R-self02-lgDimElsOffTimeMd absolut
     2020-04-05 12:44:25   R-self02-lgDimElsOnTimeMd absolut
     2020-04-05 12:44:25   R-self02-lgDimJtDlyOff rampOn
     2020-04-05 12:44:25   R-self02-lgDimJtDlyOn rampOn
     2020-04-05 12:44:25   R-self02-lgDimJtOff dlyOn
     2020-04-05 12:44:25   R-self02-lgDimJtOn rampOn
     2020-04-05 12:44:25   R-self02-lgDimJtRampOff rampOn
     2020-04-05 12:44:25   R-self02-lgDimJtRampOn on
     2020-05-25 14:33:17   R-self02-lgDimMaxLvl 100 %
     2020-04-05 12:44:25   R-self02-lgDimMinLvl 0 %
     2020-04-05 12:44:25   R-self02-lgDimStep 5 %
     2020-04-05 12:44:25   R-self02-lgMultiExec on
     2020-04-05 12:44:25   R-self02-lgOffDly 0 s
     2020-04-05 12:44:25   R-self02-lgOffDlyBlink on
     2020-04-05 12:44:25   R-self02-lgOffDlyNewTime 0.4 s
     2020-04-05 12:44:25   R-self02-lgOffDlyOldTime 0.4 s
     2020-04-05 12:44:25   R-self02-lgOffDlyStep 5 %
     2020-04-05 12:44:25   R-self02-lgOffLevel 0 %
     2020-04-05 12:44:25   R-self02-lgOffTime unused
     2020-04-05 12:44:25   R-self02-lgOffTimeMode absolut
     2020-04-05 12:44:25   R-self02-lgOnDly 0 s
     2020-04-05 12:44:25   R-self02-lgOnDlyMode setToOff
     2020-04-05 12:44:25   R-self02-lgOnLevel 100 %
     2020-04-05 12:44:25   R-self02-lgOnLvlPrio high
     2020-04-05 12:44:25   R-self02-lgOnMinLevel 10 %
     2020-04-05 12:44:25   R-self02-lgOnTime unused
     2020-04-05 12:44:25   R-self02-lgOnTimeMode absolut
     2020-04-05 12:44:25   R-self02-lgRampOffTime 0.5 s
     2020-04-05 12:44:25   R-self02-lgRampOnTime 0.5 s
     2020-04-05 12:44:25   R-self02-lgRampSstep 5 %
     2020-04-05 12:44:25   R-self02-shActionTypeDim jmpToTarget
     2020-04-05 12:44:25   R-self02-shCtDlyOff geLo
     2020-04-05 12:44:25   R-self02-shCtDlyOn geLo
     2020-04-05 12:44:25   R-self02-shCtOff geLo
     2020-04-05 12:44:25   R-self02-shCtOn geLo
     2020-04-05 12:44:25   R-self02-shCtRampOff geLo
     2020-04-05 12:44:25   R-self02-shCtRampOn geLo
     2020-04-05 12:44:25   R-self02-shCtValHi 100
     2020-04-05 12:44:25   R-self02-shCtValLo 50
     2020-04-05 12:44:25   R-self02-shDimElsActionType off
     2020-04-05 12:44:25   R-self02-shDimElsJtDlyOff rampOff
     2020-04-05 12:44:25   R-self02-shDimElsJtDlyOn rampOn
     2020-04-05 12:44:25   R-self02-shDimElsJtOff dlyOn
     2020-04-05 12:44:25   R-self02-shDimElsJtOn dlyOff
     2020-04-05 12:44:25   R-self02-shDimElsJtRampOff off
     2020-04-05 12:44:25   R-self02-shDimElsJtRampOn on
     2020-04-05 12:44:25   R-self02-shDimElsOffTimeMd absolut
     2020-04-05 12:44:25   R-self02-shDimElsOnTimeMd absolut
     2020-05-25 14:33:17   R-self02-shDimJtDlyOff rampOn
     2020-04-06 12:20:17   R-self02-shDimJtDlyOn rampOn
     2020-04-06 12:20:17   R-self02-shDimJtOff dlyOn
     2020-05-25 14:33:17   R-self02-shDimJtOn rampOn
     2020-05-25 14:33:17   R-self02-shDimJtRampOff rampOn
     2020-04-06 12:20:17   R-self02-shDimJtRampOn on
     2020-04-05 12:44:25   R-self02-shDimMaxLvl 100 %
     2020-04-05 12:44:25   R-self02-shDimMinLvl 0 %
     2020-04-05 12:44:25   R-self02-shDimStep 5 %
     2020-04-05 12:44:25   R-self02-shMultiExec off
     2020-04-05 12:44:25   R-self02-shOffDly 0 s
     2020-05-25 14:33:17   R-self02-shOffDlyBlink on
     2020-04-05 12:44:25   R-self02-shOffDlyNewTime 0.4 s
     2020-04-05 12:44:25   R-self02-shOffDlyOldTime 0.4 s
     2020-04-05 12:44:25   R-self02-shOffDlyStep 5 %
     2020-05-25 14:33:17   R-self02-shOffLevel 0 %
     2020-04-05 12:44:25   R-self02-shOffTime unused
     2020-04-05 12:44:25   R-self02-shOffTimeMode absolut
     2020-04-05 12:44:25   R-self02-shOnDly 0 s
     2020-04-06 12:20:17   R-self02-shOnDlyMode setToOff
     2020-05-25 14:33:17   R-self02-shOnLevel 100 %
     2020-04-06 12:20:17   R-self02-shOnLvlPrio high
     2020-05-25 14:33:17   R-self02-shOnMinLevel 10 %
     2020-04-05 12:44:25   R-self02-shOnTime unused
     2020-04-05 12:44:25   R-self02-shOnTimeMode absolut
     2020-04-05 12:44:25   R-self02-shRampOffTime 0.5 s
     2020-04-05 12:44:25   R-self02-shRampOnTime 0.5 s
     2020-05-25 14:33:17   R-self02-shRampSstep 5 %
     2020-04-05 12:30:34   R-sign          off
     2020-04-05 12:30:34   R-statusInfoMinDly 2 s
     2020-04-05 12:30:34   R-statusInfoRandom 1 s
     2020-04-05 12:30:34   R-transmitTryMax 6
     2020-06-11 18:41:27   RegL_01.         00:00
     2020-06-11 18:41:35   RegL_03.self01   00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:64 0E:20 0F:00 10:14 11:28 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:0A 88:00 89:FF 8A:A5 8B:44 8C:54 8D:64 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63
     2020-06-11 18:41:36   RegL_03.self02   00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:12 0C:22 0D:23 0E:20 0F:00 10:14 11:C8 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:24 8B:12 8C:22 8D:23 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63
     2020-06-11 19:26:00   deviceMsg       off (to ccu)
     2020-06-11 19:26:00   dim             stop:off
     2020-06-11 19:26:00   level           0
     2020-06-11 19:26:00   overheat        off
     2020-06-11 19:26:00   overload        off
     2020-06-11 19:26:00   pct             0
     2020-06-11 18:41:27   peerList        self01,self02,
     2020-06-11 19:26:00   phyLevel        0
     2020-06-11 19:26:00   recentStateType info
     2020-06-11 19:26:00   reduced         off
     2020-06-11 19:26:00   state           off
     2020-06-11 19:26:00   timedOn         off
     -                     tmpl_self01:short switchToOffLevel_dimmer:offLevel:0 rampTime:0.5,
     -                     tmpl_self02:short toggleMaxMin_dimmer:maxLevel:80 minLevel:20 rampTime:0.5,
   helper:
     peerFriend peerSens,peerVirt
     peerIDsRaw ,266A8601,266A8602,00000000
     peerOpt    3:dimmer
     regLst     1,3p
     tmplChg    0
     cmds:
       TmplKey    self01,self02,:1591887240.1514:1591894054.64201
       TmplTs     1591894054.64201
       cmdKey     :1:0:0::0068:01self01,self02,
       TmplCmds:
         tplPara000_self01_short_switchToOffLevel_dimmer_offLevel:-value-
         tplPara001_self01_short_switchToOffLevel_dimmer_rampTime:-value-
         tplPara010_self02_short_toggleMaxMin_dimmer_maxLevel:-value-
         tplPara011_self02_short_toggleMaxMin_dimmer_minLevel:-value-
         tplPara012_self02_short_toggleMaxMin_dimmer_rampTime:-value-
         tplSet_0:[ES_00|~HM-LC-DIM1TPBU-FM_2.6_01_general]
       cmdList:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         getConfig:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         inhibit:[on|off]
         off:
         old:
         on-for-timer:-ontime- [-ramptime-]...
         on-till:-time- [-ramptime-]...
         on:
         pct:[-value-|old] ... [-ontime-] [-ramptime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[Fenster.Bad|SDTeam_Btn1|SwitchES01_SenF|SwitchES01_SenI|SwitchES01_SenPwr|SwitchES01_SenU|SwitchPBU01_Btn_01|SwitchPBU01_Btn_02|SwitchPBU02_Btn_01|SwitchPBU02_Btn_02|Tuer.SZ|Tuer.WZ.Terrasse|VentilControler.AZ.Nord_Btn1|VentilControler.AZ.West_Btn1|VentilControler.Bad_Btn1|VentilControler.Kueche_Btn1|VentilControler.SZ_Btn1|VentilControler.WZ_Btn1|ccu_Btn1|ccu_Btn2|ccu_Btn3|ccu_Btn4|ccu_Btn5|virtAktorAlarmOff_Btn1]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         tplDel:tmplt
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     regCollect:
     role:
       chn        1
     shadowReg:
     tmpl:
       self01:short>switchToOffLevel_dimmer 0 0.5
       self02:short>toggleMaxMin_dimmer 80 20 0.5
     vDim:
       idPhy      266A8601
       idV2       266A8602
       idV3       266A8603
Attributes:
   event-on-change-reading .*
   group      Beleuchtung
   model      HM-LC-DIM1TPBU-FM
   peerIDs    00000000,266A8601,266A8602,
   room       50_SZ
   webCmd     statusRequest:toggle:on:off:up:down



2. das "alte" problem mit der falschen templateChk meldung
https://forum.fhem.de/index.php/topic,107137.msg1059781.html#msg1059781 (https://forum.fhem.de/index.php/topic,107137.msg1059781.html#msg1059781)


3.
Zitat3) Event für Register Änderung
Ich kann hier keinen Unterschied sehen. Wenn ich ein getConfig mache ändert sich erst einmal nichts. Registerreadings werden nur upgedatet, wenn sie sich ändern.
ich kann es nun etwas eingrenzen: es betrifft scheinbar nur registerreadings externer peers, die zu einem single-chn-device gehören. also wieder ein "chn-01" problem.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 12 Juni 2020, 11:01:57
1) checked in CUL_HM
2) checkd in HMInfo
3) nicht reproduzierbar. Oder: Ein regset eines "-chn-01" peers erzeugt einen Event im Frontend.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 12 Juni 2020, 19:40:50
Zitat von: martinp876 am 12 Juni 2020, 11:01:57
1) checked in CUL_HM
2) checkd in HMInfo
3) nicht reproduzierbar. Oder: Ein regset eines "-chn-01" peers erzeugt einen Event im Frontend.

1. und 2. funktioniert jetzt prima, danke.

fehlt also noch 3.

eventmonitor plus fhem.log option von einem getconfig auf einen aktor.
der komplette registersatz des "chn01"-peers wirft fälschlicherweise events.
auch nach dem 10. getconfig das selbe spiel.
ersatzweise auch reproduzierbar mit einem regset auf ein unbeteiligtes register.

2020.06.12 18:02:29.841 3 : CUL_HM set SwitchPBU03 getConfig
2020.06.12 18:02:29.844 0 : HMLAN_Send:  hmlan1 S:SA944AEC5 stat:  00 t:00000000 d:01 r:A944AEC5 m:EF A001 1ACE1F 25E38E 00040000000000
2020-06-12 18:02:29.832 CUL_HM SwitchPBU03 commState: CMDs_pending
2020-06-12 18:02:29.861 CUL_HM SwitchPBU03 commState: CMDs_processing...
2020.06.12 18:02:30.015 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A53F908 d:FF r:FFB6     m:EF A010 25E38E 1ACE1F 0202810A1A0BCE0C1F15FF1800
2020.06.12 18:02:30.128 0 : HMLAN_Parse: hmlan1 R:RA944AEC5 stat:0001 t:2A53F90D d:FF r:FFB6     m:EF A010 25E38E 1ACE1F 0202810A1A0BCE0C1F15FF1800
2020.06.12 18:02:30.351 0 : HMLAN_Send:  hmlan1 S:SA944B063 stat:  00 t:00000000 d:01 r:A944B063 m:F1 A001 1ACE1F 25E38E 01040000000001
2020.06.12 18:02:30.357 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A53F9FE d:FF r:FFB5     m:F0 A010 25E38E 1ACE1F 030000
2020.06.12 18:02:30.780 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A53FC05 d:FF r:FFB7     m:F1 A010 25E38E 1ACE1F 030800
2020.06.12 18:02:30.902 0 : HMLAN_Parse: hmlan1 R:RA944B063 stat:0001 t:2A53FC0A d:FF r:FFB7     m:F1 A010 25E38E 1ACE1F 030800
2020.06.12 18:02:31.035 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A53FD06 d:FF r:FFB6     m:F2 A010 25E38E 1ACE1F 02300657015600
2020.06.12 18:02:31.373 0 : HMLAN_Send:  hmlan1 S:SA944B461 stat:  00 t:00000000 d:01 r:A944B461 m:F4 A001 1ACE1F 25E38E 0103
2020.06.12 18:02:31.380 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A53FDFD d:FF r:FFB7     m:F3 A010 25E38E 1ACE1F 030000
2020.06.12 18:02:31.848 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A54000F d:FF r:FFB8     m:F4 A010 25E38E 1ACE1F 0125E38E0125E38E021DE6200100000000
2020.06.12 18:02:31.925 0 : HMLAN_Parse: hmlan1 R:RA944B461 stat:0001 t:2A540014 d:FF r:FFB8     m:F4 A010 25E38E 1ACE1F 0125E38E0125E38E021DE6200100000000
2020.06.12 18:02:31.928 0 : HMLAN_Send:  hmlan1 S:SA944B6E9 stat:  00 t:00000000 d:01 r:A944B6E9 m:F5 A001 1ACE1F 25E38E 01041DE6200103
2020.06.12 18:02:32.333 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A540217 d:FF r:FFB6     m:F5 A010 25E38E 1ACE1F 03020000326400FF00FF011333
2020.06.12 18:02:32.448 0 : HMLAN_Parse: hmlan1 R:RA944B6E9 stat:0001 t:2A54021C d:FF r:FFB6     m:F5 A010 25E38E 1ACE1F 03020000326400FF00FF011333
2020.06.12 18:02:32.586 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A540315 d:FF r:FFB6     m:F6 A010 25E38E 1ACE1F 03820000326400FF00FF211333
2020.06.12 18:02:32.918 0 : HMLAN_Send:  hmlan1 S:SA944BA6F stat:  00 t:00000000 d:01 r:A944BA6F m:F8 A001 1ACE1F 25E38E 010425E38E0103
2020.06.12 18:02:33.025 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A540406 d:FF r:FFB5     m:F7 A010 25E38E 1ACE1F 030000
2020.06.12 18:02:33.354 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A540614 d:FF r:FFB7     m:F8 A010 25E38E 1ACE1F 03020002326400AC00FF011310
2020-06-12 18:02:31.839 CUL_HM SwitchPBU03 commState: CMDs_pending
2020-06-12 18:02:31.839 CUL_HM SwitchPBU03 commState: CMDs_processing...
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgActionType: jmpToTarget
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgCtDlyOff: geLo
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgCtDlyOn: geLo
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgCtOff: geLo
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgCtOn: geLo
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgCtValHi: 100
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgCtValLo: 50
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgMultiExec: on
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgOffDly: 0 s
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgOffTime: unused
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgOffTimeMode: absolut
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgOnDly: 0 s
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgOnTime: unused
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgOnTimeMode: absolut
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgSwJtDlyOff: on
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgSwJtDlyOn: on
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgSwJtOff: dlyOn
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-lgSwJtOn: on
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shActionType: jmpToTarget
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shCtDlyOff: geLo
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shCtDlyOn: geLo
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shCtOff: geLo
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shCtOn: geLo
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shCtValHi: 100
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shCtValLo: 50
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shMultiExec: off
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shOffDly: 0 s
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shOffTime: unused
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shOffTimeMode: absolut
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shOnDly: 0 s
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shOnTime: unused
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shOnTimeMode: absolut
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shSwJtDlyOff: on
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shSwJtDlyOn: on
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shSwJtOff: dlyOn
2020-06-12 18:02:33.010 CUL_HM SwitchPBU03 R-Tuer.SZ_chn-01-shSwJtOn: on
2020.06.12 18:02:33.469 0 : HMLAN_Parse: hmlan1 R:RA944BA6F stat:0001 t:2A540619 d:FF r:FFB7     m:F8 A010 25E38E 1ACE1F 03020002326400AC00FF011310
2020.06.12 18:02:33.606 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A540712 d:FF r:FFB6     m:F9 A010 25E38E 1ACE1F 03820000326400FF00FF216466
2020.06.12 18:02:33.939 0 : HMLAN_Send:  hmlan1 S:SA944BE6C stat:  00 t:00000000 d:01 r:A944BE6C m:FB A001 1ACE1F 25E38E 010425E38E0203
2020.06.12 18:02:33.945 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A540803 d:FF r:FFB5     m:FA A010 25E38E 1ACE1F 030000
2020.06.12 18:02:34.376 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A540A12 d:FF r:FFB5     m:FB A010 25E38E 1ACE1F 03020000326400FF00FF010464
2020.06.12 18:02:34.491 0 : HMLAN_Parse: hmlan1 R:RA944BE6C stat:0001 t:2A540A17 d:FF r:FFB5     m:FB A010 25E38E 1ACE1F 03020000326400FF00FF010464
2020.06.12 18:02:34.628 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A540B10 d:FF r:FFB6     m:FC A010 25E38E 1ACE1F 03820000326400FF00FF211333
2020.06.12 18:02:34.896 0 : HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:2A540C01 d:FF r:FFB6     m:FD A010 25E38E 1ACE1F 030000
2020-06-12 18:02:34.888 CUL_HM SwitchPBU03 commState: CMDs_done



list des aktors
Internals:
   .triggerUsed 1
   DEF        25E38E
   FUUID      5eb98f63-f33f-09c4-19ae-54773da43b5b8fa0
   IODev      hmlan1
   LASTInputDev hmlan1
   MSGCNT     1381
   NAME       SwitchPBU03
   NOTIFYDEV  global
   NR         775
   NTFY_ORDER 50-SwitchPBU03
   STATE      1:CMDs_done
<br>
2:CMDs_done
3:on
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 583
   cul868_RAWMSG A0CFDA01025E38E1ACE1F030000::-54:cul868
   cul868_RSSI -54
   cul868_TIME 2020-06-12 18:02:34
   hmlan1_MSGCNT 798
   hmlan1_RAWMSG E25E38E,0000,2A540C01,FF,FFB6,FDA01025E38E1ACE1F030000
   hmlan1_RSSI -74
   hmlan1_TIME 2020-06-12 18:02:34
   lastMsg    No:FD - t:10 s:25E38E d:1ACE1F 030000
   peerList   Tuer.SZ,self01,self02,
   protLastRcv 2020-06-12 18:02:34
   protRcv    579 last_at:2020-06-12 18:02:34
   protSnd    803 last_at:2020-06-12 18:02:34
   protState  CMDs_done
   rssi_at_cul868 cnt:583 min:-57 max:-54 avg:-54.94 lst:-54
   rssi_at_hmlan1 cnt:798 min:-95 max:-62 avg:-77.12 lst:-74
   rssi_hmlan1 cnt:22 min:-92 max:-68 avg:-81.31 lst:-79
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     2020-05-11 19:46:11   .D-devInfo      010100
     2020-05-11 19:46:11   .D-stc          10
     2020-06-12 18:02:31   .peerListRDate  2020-06-12 18:02:31
     2020-06-12 18:02:34   .protLastRcv    2020-06-12 18:02:34
     2020-05-11 19:54:55   Activity        alive
     2020-06-03 01:11:21   CommandAccepted yes
     2020-05-11 19:46:11   D-firmware      2.8
     2020-05-11 19:46:11   D-serialNr      LEQ0042952
     2020-05-11 19:47:06   PairedTo        0x1ACE1F
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgActionType jmpToTarget
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgCtDlyOff geLo
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgCtDlyOn geLo
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgCtOff geLo
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgCtOn geLo
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgCtValHi 100
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgCtValLo 50
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgMultiExec on
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgOffDly 0 s
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgOffTime unused
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgOffTimeMode absolut
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgOnDly 0 s
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgOnTime unused
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgOnTimeMode absolut
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgSwJtDlyOff on
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgSwJtDlyOn on
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgSwJtOff dlyOn
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-lgSwJtOn on
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shActionType jmpToTarget
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shCtDlyOff geLo
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shCtDlyOn geLo
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shCtOff geLo
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shCtOn geLo
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shCtValHi 100
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shCtValLo 50
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shMultiExec off
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shOffDly 0 s
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shOffTime unused
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shOffTimeMode absolut
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shOnDly 0 s
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shOnTime unused
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shOnTimeMode absolut
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shSwJtDlyOff on
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shSwJtDlyOn on
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shSwJtOff dlyOn
     2020-06-12 18:02:32   R-Tuer.SZ_chn-01-shSwJtOn on
     2020-05-11 19:47:06   R-intKeyVisib   visib
     2020-05-11 19:47:06   R-localResDis   off
     2020-05-11 19:47:06   R-pairCentral   0x1ACE1F
     2020-06-12 14:36:31   R-powerUpAction off
     2020-05-11 19:47:08   R-self01-lgActionType jmpToTarget
     2020-05-11 19:47:08   R-self01-lgCtDlyOff geLo
     2020-05-11 19:47:08   R-self01-lgCtDlyOn geLo
     2020-05-11 19:47:08   R-self01-lgCtOff geLo
     2020-05-11 19:47:08   R-self01-lgCtOn geLo
     2020-05-11 19:47:08   R-self01-lgCtValHi 100
     2020-05-11 19:47:08   R-self01-lgCtValLo 50
     2020-05-11 19:47:08   R-self01-lgMultiExec on
     2020-05-11 19:47:08   R-self01-lgOffDly 0 s
     2020-05-11 19:47:08   R-self01-lgOffTime unused
     2020-05-11 19:47:08   R-self01-lgOffTimeMode absolut
     2020-05-11 19:47:08   R-self01-lgOnDly 0 s
     2020-05-11 19:47:08   R-self01-lgOnTime unused
     2020-05-11 19:47:08   R-self01-lgOnTimeMode absolut
     2020-05-11 19:47:08   R-self01-lgSwJtDlyOff off
     2020-05-11 19:47:08   R-self01-lgSwJtDlyOn off
     2020-05-11 19:47:08   R-self01-lgSwJtOff off
     2020-05-11 19:47:08   R-self01-lgSwJtOn dlyOff
     2020-05-11 19:47:08   R-self01-shActionType jmpToTarget
     2020-05-11 19:47:08   R-self01-shCtDlyOff geLo
     2020-05-11 19:47:08   R-self01-shCtDlyOn geLo
     2020-06-06 18:36:54   R-self01-shCtOff geLo
     2020-06-06 18:36:54   R-self01-shCtOn ltLo
     2020-05-11 19:47:08   R-self01-shCtValHi 100
     2020-05-11 19:47:08   R-self01-shCtValLo 50
     2020-05-11 19:47:08   R-self01-shMultiExec off
     2020-05-11 19:47:08   R-self01-shOffDly 0 s
     2020-05-11 19:47:08   R-self01-shOffTime unused
     2020-05-11 19:47:08   R-self01-shOffTimeMode absolut
     2020-05-11 19:47:08   R-self01-shOnDly 0 s
     2020-06-02 17:22:52   R-self01-shOnTime 3600 s
     2020-05-11 19:47:08   R-self01-shOnTimeMode absolut
     2020-05-30 15:00:55   R-self01-shSwJtDlyOff dlyOn
     2020-05-30 15:00:55   R-self01-shSwJtDlyOn no
     2020-05-30 15:00:55   R-self01-shSwJtOff dlyOn
     2020-05-30 15:00:55   R-self01-shSwJtOn on
     2020-05-11 19:47:09   R-self02-lgActionType jmpToTarget
     2020-05-11 19:47:09   R-self02-lgCtDlyOff geLo
     2020-05-11 19:47:09   R-self02-lgCtDlyOn geLo
     2020-05-11 19:47:09   R-self02-lgCtOff geLo
     2020-05-11 19:47:09   R-self02-lgCtOn geLo
     2020-05-11 19:47:09   R-self02-lgCtValHi 100
     2020-05-11 19:47:09   R-self02-lgCtValLo 50
     2020-05-11 19:47:09   R-self02-lgMultiExec on
     2020-05-11 19:47:09   R-self02-lgOffDly 0 s
     2020-05-11 19:47:09   R-self02-lgOffTime unused
     2020-05-11 19:47:09   R-self02-lgOffTimeMode absolut
     2020-05-11 19:47:09   R-self02-lgOnDly 0 s
     2020-05-11 19:47:09   R-self02-lgOnTime unused
     2020-05-11 19:47:09   R-self02-lgOnTimeMode absolut
     2020-05-11 19:47:09   R-self02-lgSwJtDlyOff on
     2020-05-11 19:47:09   R-self02-lgSwJtDlyOn on
     2020-05-11 19:47:09   R-self02-lgSwJtOff dlyOn
     2020-05-11 19:47:09   R-self02-lgSwJtOn on
     2020-05-11 19:47:09   R-self02-shActionType jmpToTarget
     2020-05-11 19:47:09   R-self02-shCtDlyOff geLo
     2020-05-11 19:47:09   R-self02-shCtDlyOn geLo
     2020-05-11 19:47:09   R-self02-shCtOff geLo
     2020-05-11 19:47:09   R-self02-shCtOn geLo
     2020-05-11 19:47:09   R-self02-shCtValHi 100
     2020-05-11 19:47:09   R-self02-shCtValLo 50
     2020-05-11 19:47:09   R-self02-shMultiExec off
     2020-05-11 19:47:09   R-self02-shOffDly 0 s
     2020-05-11 19:47:09   R-self02-shOffTime unused
     2020-05-11 19:47:09   R-self02-shOffTimeMode absolut
     2020-05-11 19:47:09   R-self02-shOnDly 0 s
     2020-05-11 19:47:09   R-self02-shOnTime unused
     2020-05-11 19:47:09   R-self02-shOnTimeMode absolut
     2020-05-31 10:55:43   R-self02-shSwJtDlyOff off
     2020-05-31 10:55:43   R-self02-shSwJtDlyOn dlyOff
     2020-05-31 10:55:43   R-self02-shSwJtOff no
     2020-05-31 10:55:43   R-self02-shSwJtOn dlyOff
     2020-05-11 19:47:07   R-sign          off
     2020-05-29 16:15:59   R-statusInfoMinDly 0.5 s
     2020-05-29 16:15:59   R-statusInfoRandom 0 s
     2020-05-11 19:47:07   R-transmitTryMax 6
     2020-06-12 18:02:30   RegL_00.         00:00 02:81 0A:1A 0B:CE 0C:1F 15:FF 18:00
     2020-06-12 18:02:31   RegL_01.         00:00 08:00 30:06 56:00 57:01
     2020-06-12 18:02:32   RegL_03.Tuer.SZ_chn-01  00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:13 0C:33 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:33
     2020-06-12 18:02:33   RegL_03.self01   00:00 02:00 03:02 04:32 05:64 06:00 07:AC 08:00 09:FF 0A:01 0B:13 0C:10 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:64 8C:66
     2020-06-12 18:02:34   RegL_03.self02   00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:04 0C:64 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:33
     2020-06-12 18:02:34   commState       CMDs_done
     2020-06-12 17:26:15   deviceMsg       on (to ccu)
     2020-06-12 17:26:15   level           100
     2020-06-12 17:26:15   pct             100
     2020-06-12 18:02:31   peerList        Tuer.SZ,self01,self02,
     2020-06-01 00:52:18   powerOn         2020-06-01 00:52:18
     2020-06-12 17:35:25   recentStateType info
     2020-06-12 17:35:25   state           on
     2020-06-01 01:11:15   timedOn         off
     -                     tmpl_self01:short autoOff:time:3600,
     -                     tmpl_self02:short SwOff,
     2020-06-01 14:10:28   trigLast        Tuer.SZ:closed
     2020-06-01 14:10:28   trig_Tuer.SZ    Closed_1
   helper:
     HM_CMDNR   253
     cSnd       011ACE1F25E38E010425E38E0103,011ACE1F25E38E010425E38E0203
     dlvlCmd    ++A0111ACE1F25E38E0201C80000
     mId        0069
     peerFriend peerSens,peerVirt
     peerIDsRaw ,25E38E01,25E38E02,1DE62001,00000000
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     tmplChg    1
     ack:
     cmds:
       TmplKey    Tuer.SZ,self01,self02,:1591961801.778:1591956358.20808
       TmplTs     1591956358.20808
       cmdKey     :1:1:0::0069:01Tuer.SZ,self01,self02,
       TmplCmds:
         tplPara000_self01_short_autoOff_time:-value-
         tplSet_0:[ES_00|ES_device|test]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on-for-timer:-ontime-
         on-till:-time-
         on:
         pair:
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[remove_Tuer.SZ|Fenster.Bad|SDTeam_Btn1|SwitchES01_SenF|SwitchES01_SenI|SwitchES01_SenPwr|SwitchES01_SenU|SwitchPBU01_Btn_01|SwitchPBU01_Btn_02|SwitchPBU02_Btn_01|SwitchPBU02_Btn_02|Tuer.WZ.Terrasse|VentilControler.AZ.Nord_Btn1|VentilControler.AZ.West_Btn1|VentilControler.Bad_Btn1|VentilControler.Kueche_Btn1|VentilControler.SZ_Btn1|VentilControler.WZ_Btn1|ccu_Btn1|ccu_Btn2|ccu_Btn3|ccu_Btn4|ccu_Btn5|virtAktorAlarmOff_Btn1]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         toggle:
         tplDel:tmplt
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +25E38E,00,00,00
       nextSend   1591977754.99755
       rxt        0
       vccu       ccu
       p:
         25E38E
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        FD
       io:
         cul868:
           -54
           -54
         hmlan1:
           -72
           -72
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         cul868
       flg        A
       ts         1591977754.86148
       ack:
         HASH(0x6486350)
         FD80021ACE1F25E38E00
     rssi:
       at_cul868:
         avg        -54.9468267581476
         cnt        583
         lst        -54
         max        -54
         min        -57
       at_hmlan1:
         avg        -77.1215538847118
         cnt        798
         lst        -74
         max        -62
         min        -95
       hmlan1:
         avg        -81.3181818181818
         cnt        22
         lst        -79
         max        -68
         min        -92
     shadowReg:
     tmpl:
       self01:short>autoOff 3600
       self02:short>SwOff
Attributes:
   .mId       0069
   IODev      cul868
   IOgrp      ccu:hmlan1
   actCycle   024:00
   actStatus  alive
   alias      Lampe_Anbau_Ecke
   autoReadReg 5_readMissing
   comment    c26 ausgewechselt: 2020-04-27
   devStateIcon 1.CMDs_done:remotecontrol/black_btn_GREEN 1.CMDs_processing...:remotecontrol/black_btn_YELLOW 1.CMDs_pending:remotecontrol/black_btn_RED 2..*:noIcon 3.off:off:on 3.on:on:off
   devStateStyle 'align="left"'
   event-on-change-reading .*
   expert     251_anything
   firmware   2.8
   group      Beleuchtung
   model      HM-LC-SW1PBU-FM
   peerIDs    00000000,1DE62001,25E38E01,25E38E02,
   room       02_handy,35_HWR
   serialNr   LEQ0042952
   stateFormat 1:commState
<br>
2:commState
3:state
   subType    switch
   timestamp-on-change-reading .*
   webCmd     getConfig:statusRequest


list des chn01-peers
Internals:
   CHANGED   
   DEF        1DE620
   FUUID      5c4ce2e9-f33f-09c4-0cb4-ff17181d27954a49
   IODev      hmlan1
   LASTInputDev cul868
   MSGCNT     2
   NAME       Tuer.SZ
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Tuer.SZ
   STATE      Tuer:closed (to ccu), Status:closed, Sabotage:on, Bat:ok
   TYPE       CUL_HM
   chanNo     01
   cul868_MSGCNT 2
   cul868_RAWMSG A1918A0031DE6201ACE1FDB0AC3341A6266EE6EAAFA8F888A3710::-59.5:cul868
   cul868_RSSI -59.5
   cul868_TIME 2020-06-12 12:34:02
   lastMsg    No:18 - t:03 s:1DE620 d:1ACE1F DB0AC3341A6266EE6EAAFA8F888A3710
   peerList   SwitchPBU03,SwitchPBU06,
   protLastRcv 2020-06-12 12:34:02
   protRcv    2 last_at:2020-06-12 12:34:02
   protSnd    2 last_at:2020-06-12 12:34:02
   protState  CMDs_done
   rssi_at_cul868 cnt:2 min:-60 max:-59.5 avg:-59.75 lst:-59.5
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   READINGS:
     from archivexx        .D-devInfo      810101
     from archivexx        .D-stc          80
     2020-06-03 00:40:44   .peerListRDate  2020-06-03 00:40:44
     2020-06-12 12:34:02   .protLastRcv    2020-06-12 12:34:02
     2020-06-05 13:03:44   Activity        alive
     2020-04-14 15:41:35   CommandAccepted yes
     from archivexx        D-firmware      2.0
     from archivexx        D-serialNr      JEQ0644828
     2020-04-14 14:15:00   PairedTo        0x1ACE1F
     2020-06-03 00:40:44   R-SwitchPBU03_chn-01-expectAES off
     2020-06-03 00:40:44   R-SwitchPBU03_chn-01-peerNeedsBurst off
     2020-06-03 00:40:45   R-SwitchPBU06_chn-01-expectAES off
     2020-06-03 00:40:45   R-SwitchPBU06_chn-01-peerNeedsBurst off
     2020-04-14 14:15:00   R-cyclicInfoMsg on
     2020-05-10 01:09:16   R-eventDlyTime  0 s
     2020-05-10 01:09:16   R-ledOnTime     0.5 s
     2020-05-10 01:09:16   R-msgScPosA     closed
     2020-05-10 01:09:16   R-msgScPosB     open
     2020-04-14 14:15:00   R-pairCentral   0x1ACE1F
     2020-04-14 14:15:00   R-sabotageMsg   on
     2020-05-10 01:09:16   R-sign          off
     2020-04-14 14:15:00   R-transmDevTryMax 6
     2020-05-10 01:09:16   R-transmitTryMax 6
     2020-06-03 00:40:43   RegL_00.        00:00 02:01 09:01 0A:1A 0B:CE 0C:1F 10:01 14:06
     2020-06-03 00:40:43   RegL_01.        00:00 08:00 20:60 21:00 22:64 30:06
     2020-06-03 00:40:44   RegL_04.SwitchPBU03_chn-01 00:00 01:00
     2020-06-03 00:40:45   RegL_04.SwitchPBU06_chn-01 00:00 01:00
     2020-04-14 14:15:01   aesReqTo        ccu
     2020-04-14 14:14:50   alive           yes
     2020-06-08 13:09:37   battery         ok
     2020-06-03 00:40:45   commState       CMDs_done
     2020-06-01 14:11:46   contact         closed (to ccu)
     2020-06-12 11:49:15   peerList        SwitchPBU03,SwitchPBU06,
     2020-06-01 14:11:46   powerOn         2020-06-01 14:11:46
     2020-05-10 10:50:17   recentStateType info
     2020-04-14 14:14:50   sabotageError   on
     2020-06-01 14:11:46   state           closed
     -                     tmpl_SwitchPBU03_chn-01:both single-chn-sensor-peer,
     2020-05-29 18:16:35   trigger_cnt     1
   helper:
     HM_CMDNR   24
     mId        002F
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     supp_Pair_Rep 0
     tmplChg    1
     ack:
     cmds:
       TmplKey    SwitchPBU03,SwitchPBU06,:1591961801.778:1591956358.73146
       TmplTs     1591956358.73146
       cmdKey     :1:1:0::002F:01SwitchPBU03,SwitchPBU06,
       TmplCmds:
         tplSet_SwitchPBU06_chn-01:[single-chn-sensor-peer]
         tplSet_SwitchPBU03_chn-01:[single-chn-sensor-peer]
         tplSet_0:[single-chn-sensor-device]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerChan:-btnNumber- -actChn- ... single [set|unset] [actor|remote|both]
         peerSmart:[remove_SwitchPBU03|remove_SwitchPBU06|DimPBU01_Sw1_V01|DimPBU01_Sw1_V02|DimPBU01_chn01|DimUP01|HM_114B05|SDTeam_Btn1|SwitchES01_Sw|SwitchPBU01_Sw_01|SwitchPBU01_Sw_02|SwitchPBU02_Sw_01|SwitchPBU02_Sw_02|SwitchPBU04|SwitchPBU05|SwitchPBU08|SwitchPBU09|SwitchUP01|SwitchUP02|VentilControler.AZ.Nord_Btn1|VentilControler.AZ.West_Btn1|VentilControler.Bad_Btn1|VentilControler.Kueche_Btn1|VentilControler.SZ_Btn1|VentilControler.WZ_Btn1|ccu_Btn1|ccu_Btn2|ccu_Btn3|ccu_Btn4|ccu_Btn5|virtAktorAlarmOff_Btn1]
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         tplDel:tmplt
         trgEventL:[-peer-] -condition-
         trgEventS:[-peer-] -condition-
         trgPressL:[-peer-]
         trgPressS:[-peer-]
         unpair:
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +1DE620,00,00,00
       nextSend   1591958042.81983
       rxt        0
       vccu       ccu
       p:
         1DE620
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        18
       io:
         cul868:
           -59.5
           -59.5
         hmlan1:
         hmuart1:
         hmusb1:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         cul868
       flg        A
       ts         1591958042.72053
       ack:
         HASH(0x34c2d98)
         1880021ACE1F1DE62000
     rssi:
       at_cul868:
         avg        -59.75
         cnt        2
         lst        -59.5
         max        -59.5
         min        -60
     shadowReg:
     tmpl:
       SwitchPBU03_chn-01:both>single-chn-sensor-peer
Attributes:
   .mId       002F
   IODev      hmlan1
   IOgrp      ccu:hmlan1
   actCycle   028:00
   actStatus  alive
   autoReadReg 0_off
   comment    Lueftung
   event-on-change-reading .*
   expert     251_anything
   firmware   2.0
   group      Alarmmelder
   model      HM-SEC-SC
   peerIDs    00000000,25E38E01,3913D301,
   room       01_ALARM,50_SZ
   serialNr   JEQ0644828
   stateFormat Tuer:contact, Status:state, Sabotage:sabotageError, Bat:battery
   subType    threeStateSensor
   timestamp-on-change-reading .*
   webCmd     getConfig:clear msgEvents
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 13 Juni 2020, 07:19:59
Ok, andere suche. Ich dachte du bekommst keinen Event. Es sind aber zu viele. Klar jetzt
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: martinp876 am 13 Juni 2020, 08:58:05
so, erledigt.
Titel: Antw:Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt
Beitrag von: frank am 13 Juni 2020, 18:34:11
danke, sieht gut aus.