Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt

Begonnen von frank, 07 Januar 2020, 18:28:31

Vorheriges Thema - Nächstes Thema

frank

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

frank

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

frank

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

martinp876

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



frank

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

frank

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

martinp876

#36
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

frank

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


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

martinp876

1) checked in CUL_HM
2) checkd in HMInfo
3) nicht reproduzierbar. Oder: Ein regset eines "-chn-01" peers erzeugt einen Event im Frontend.

frank

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

martinp876

Ok, andere suche. Ich dachte du bekommst keinen Event. Es sind aber zu viele. Klar jetzt

martinp876


frank

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