Fehlende cmds tplSet_<peer> beim peering aktor mit fensterkontakt

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

Vorheriges Thema - Nächstes Thema

frank

version 22013 hat an den fehlern aus dem vorherigen post nichts geändert.
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

CulHm ist version 22002.
Die templates für self01 werden angezeigt.
Voraussetzung ist, dass die peers vorhanden sind. Die register sollten gelesen sein.

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



frank

sorry martin,

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

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

nun gibt es aber ein neues problem mit tplPara cmds.
ich habe mit deinem "default" template autoOff_short getestet, welches ja einen parameter hat. nach dem assignen tauchen keine tplPara cmds auf. weder für die self-peers noch für externe peers.
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

Die params kommen schon auch. Sind bei mir zu sehen. Allerdings cache ich nun.
Grund ist, dass der abgleich der templates mit der entity zwar gut und sicher funktioniert, aber etwa 300ms dauert, bei mir. Hängt von der anzahl der templates und register ab. Fhem fragt nun ständig die kommandoliste ab. Für jedes device und jede webseite.
Seit dem cache geht es richtig schnell, eine tabletui seite aufzubauen.
Gecached werden normale kommandos und template kommandos separat.
Templates kommandolisten werden neu erzeugt wenn sich das model ändert oder ein template geändert wird. Das ist wohl nicht hinreichend.
Du kannst ein belibiges template erzeugen oder löschen, dann sollte es passen. Ich muss also noch weitere trigger zum cache reload einbauen.

frank

ok, dann vermute ich bei mir, dass sich das caching wohl ziehmlich "verharkt".

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

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

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

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

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


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

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



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

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



ausserdem zeigt hminfo configCheck falsche template fehler:

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

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


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


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

ein erster kurzer test mit cul_hm 22022 sieht nun sehr gut aus.
alle tpl cmds kommen sofort und sind richtig.

edit:
die warnung ist nun in zeile 8795.
templateCheck fehler existiert weiterhin.
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

3 weitere warnungen:

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


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


2020.05.24 19:03:59.905 1: stacktrace:
2020.05.24 19:03:59.906 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (4828)
2020.05.24 19:03:59.906 1:     main::CUL_HM_Set                    called by ./FHEM/98_HMinfo.pm (2694)
2020.05.24 19:03:59.906 1:     main::HMinfo_templateSet            called by ./FHEM/98_HMinfo.pm (1666)
2020.05.24 19:03:59.907 1:     main::HMinfo_SetFn                  called by ./FHEM/10_CUL_HM.pm (6616)
2020.05.24 19:03:59.907 1:     main::CUL_HM_Set                    called by fhem.pl (3756)
2020.05.24 19:03:59.907 1:     main::CallFn                        called by fhem.pl (1899)
2020.05.24 19:03:59.907 1:     main::DoSet                         called by fhem.pl (1931)
2020.05.24 19:03:59.908 1:     main::CommandSet                    called by fhem.pl (1245)
2020.05.24 19:03:59.908 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2686)
2020.05.24 19:03:59.908 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (957)
2020.05.24 19:03:59.909 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (583)
2020.05.24 19:03:59.910 1:     main::FW_Read                       called by fhem.pl (3761)
2020.05.24 19:03:59.910 1:     main::CallFn                        called by fhem.pl (756)
2020.05.24 19:03:59.911 3: CUL_HM set SwitchPBU06 regSet prep shOnTime set_20 Tuer.SZ_chn-01
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

hallo martin,

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


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

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


hier noch ein aktuelles list:

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



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

Unknown argument peerSmart, choose one of assignHmKey clear deviceRename

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

ist es eigentlich normal, dass beim zuweisen von templates kein automatisches getconfig kommt?
war das neulich nicht noch anders?

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

2020.05.29 16:24:21.327 3: CUL_HM set SwitchPBU06 regSet prep shOffTime unused self01
2020.05.29 16:24:21.330 3: CUL_HM set SwitchPBU06 regSet prep shSwJtOff dlyOn self01
2020.05.29 16:24:21.333 3: CUL_HM set SwitchPBU06 regSet prep shOnTime 3600 self01
2020.05.29 16:24:21.335 3: CUL_HM set SwitchPBU06 regSet prep shSwJtDlyOn no self01
2020.05.29 16:24:21.337 3: CUL_HM set SwitchPBU06 regSet prep shSwJtOn on self01
2020.05.29 16:24:21.339 3: CUL_HM set SwitchPBU06 regSet prep shSwJtDlyOff dlyOn self01
2020.05.29 16:24:21.342 3: CUL_HM set SwitchPBU06 regSet prep shActionType jmpToTarget self01
2020.05.29 16:24:21.408 3: CUL_HM set SwitchPBU06 regSet exec shOffTime unused self01
2020.05.29 16:24:21.411 0: HMLAN_Send:  hmlan1 S:S60D1CD13 stat:  00 t:00000000 d:01 r:60D1CD13 m:A7 A001 1ACE1F 3913D3 01053913D30103
2020.05.29 16:24:21.445 3: CUL_HM set SwitchPBU03 regSet prep shOffTime unused self01
2020.05.29 16:24:21.447 3: CUL_HM set SwitchPBU03 regSet prep shSwJtOff dlyOn self01
2020.05.29 16:24:21.449 3: CUL_HM set SwitchPBU03 regSet prep shOnTime 3600 self01
2020.05.29 16:24:21.452 3: CUL_HM set SwitchPBU03 regSet prep shSwJtDlyOn no self01
2020.05.29 16:24:21.454 3: CUL_HM set SwitchPBU03 regSet prep shSwJtOn on self01
2020.05.29 16:24:21.456 3: CUL_HM set SwitchPBU03 regSet prep shSwJtDlyOff dlyOn self01
2020.05.29 16:24:21.458 3: CUL_HM set SwitchPBU03 regSet prep shActionType jmpToTarget self01
2020.05.29 16:24:21.526 3: CUL_HM set SwitchPBU03 regSet exec shOffTime unused self01
2020.05.29 16:24:21.570 0: HMLAN_Parse: hmlan1 R:R60D1CD13 stat:0001 t:3B50D1F1 d:FF r:FFCE     m:A7 8002 3913D3 1ACE1F 00
2020.05.29 16:24:21.667 0: HMLAN_Send:  hmlan1 S:S60D1CDB9 stat:  00 t:00000000 d:01 r:60D1CDB9 m:A8 A001 1ACE1F 3913D3 010807AC0B130C10
2020.05.29 16:24:21.788 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50D264 d:FF r:FFB9     m:8B 8002 25E38E 1ACE1F 00
2020.05.29 16:24:21.855 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50D2E9 d:FF r:FFC7     m:8C A001 1ACE1F 25E38E 01080B100C13
2020.05.29 16:24:22.061 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50D362 d:FF r:FFB8     m:8C 8002 25E38E 1ACE1F 00
2020.05.29 16:24:22.064 0: HMLAN_Parse: hmlan1 R:R60D1CDB9 stat:0001 t:3B50D388 d:FF r:FFCD     m:A8 8002 3913D3 1ACE1F 00
2020.05.29 16:24:22.068 0: HMLAN_Send:  hmlan1 S:S60D1CFA5 stat:  00 t:00000000 d:01 r:60D1CFA5 m:A9 A001 1ACE1F 3913D3 0106
2020.05.29 16:24:22.074 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50D3E3 d:FF r:FFC8     m:8D A001 1ACE1F 25E38E 0106
2020.05.29 16:24:22.299 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50D45F d:FF r:FFB7     m:8D 8002 25E38E 1ACE1F 00
2020.05.29 16:24:22.336 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50D4E9 d:FF r:FFC7     m:8E A001 1ACE1F 25E38E 010525E38E0103
2020.05.29 16:24:22.396 0: HMLAN_Parse: hmlan1 R:R60D1CFA5 stat:0001 t:3B50D51A d:FF r:FFCD     m:A9 8002 3913D3 1ACE1F 00
2020.05.29 16:24:27.283 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50E83C d:FF r:FFC8     m:8E A001 1ACE1F 25E38E 010525E38E0103
2020.05.29 16:24:27.500 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50E8B4 d:FF r:FFB8     m:8E 8002 25E38E 1ACE1F 00
2020.05.29 16:24:27.538 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50E93B d:FF r:FFC7     m:8F A001 1ACE1F 25E38E 010807AC0B130C10
2020.05.29 16:24:27.753 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50E9B2 d:FF r:FFB7     m:8F 8002 25E38E 1ACE1F 00
2020.05.29 16:24:27.787 0: HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3B50EA34 d:FF r:FFC7     m:90 A001 1ACE1F 25E38E 0106
2020.05.29 16:24:27.972 0: HMLAN_Parse: hmlan1 R:E25E38E   stat:0000 t:3B50EAB0 d:FF r:FFB7     m:90 8002 25E38E 1ACE1F 00
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

da hast du ein paar sehr alte Fehler ausgegraben. CUL_HM und HMInfo sind korrigiert.

peerSmart sollte auch wieder funktionieren.
Nach dem Setzen eines Registers (auch Template) sollte das automatische Lesen aktiviert werden. Allerdings zeitverzögert - und nur wenn das IO device nicht überlastet ist.
Mit HMInfo get protoEvents erhältst du information, welche Configuration noch geprüft und ggf nachgeladen wird.
Ganz unten sind die Queues mit den Entites zu finden.

frank

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

trotzdem wurde kein einziger versuch in ca 16std unternommen.

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



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

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

soll das so sein? war das so ein alter fehler?
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

1. hminfo templateChk ist noch nicht ganz ok. noch ein "falscher" fehler:

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



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

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



3. peerSmart funktioniert nun grundsätzlich.

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

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


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

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


4. meine vermutung, dass das blocking des automatischen getconfig an der exec-option liegen könnte, hat sich zerschlagen. auch ein regSet ohne exec hat kein getconfig gestartet. es gibt wieder nur die hinweise, dass autoreadreg in der queue ist.
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

So, ich arbeite einmal eines nach dem anderen ab
1) "set_" sehe ich durchaus im Kommando "get reg all".  Deine beobachtung kann ich nicht nachvollziehen.
2) das konzept "set_" für gestarteten und nicht "bestätigte" Änderungen soll nicht geändert werden
3) AutoRead: Sollte nach 16 h definitiv erledigt sein. Hier hätte ich gerne den Status:
  a) den unteren Teil von get hm protoEvents bitte posten
  b) Timer Status ausgeben. Hierzu führe einma aus:
{join("\n",sort map{sprintf("%8d",int($intAt{$_}{TRIGGERTIME}-gettimeofday())).":$intAt{$_}{FN}\t$intAt{$_}{ARG}"} (keys %intAt))}
  c) Nach deinen Posts werde ich versuchen, hier ein get für den Status anzubieten.

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

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


6) "3) und 4)" etwas später...

martinp876

so weiter
6) PeerSmart
  a)   kann ich auf level4 heben... Da es nicht häufig ist war level 2 auch nicht so schlecht...
  b)  - das setzen sollten funktionieren -beidseitig
     - meine RC hat pending commands - natürlich im Device.
     - configCheck liefert bei mir "peer not verified"
  c)  die Template optionen sollten refreshed werden, wenn sich die Peerliste  ändert. Man kann es manuell triggern durch ein get <name> cmdList. Das macht einen "cache-flush".
Ein Refresh im Browser ist in jeden Fall notwendig da die Webseite ansich cached. Da kann ich nichts machen

7) ist in 3) enthalten

frank

Zitat6) PeerSmart
  a)   kann ich auf level4 heben... Da es nicht häufig ist war level 2 auch nicht so schlecht...
  b)  - das setzen sollten funktionieren -beidseitig
     - meine RC hat pending commands - natürlich im Device.
     - configCheck liefert bei mir "peer not verified"
  c)  die Template optionen sollten refreshed werden, wenn sich die Peerliste  ändert. Man kann es manuell triggern durch ein get <name> cmdList. Das macht einen "cache-flush".
Ein Refresh im Browser ist in jeden Fall notwendig da die Webseite ansich cached. Da kann ich nichts machen

a) level4 wäre gut, denke ich.

b) grundsätzlich funktioniert es, auch beidseitig.

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

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

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


- pending cmd am sensor wird angezeigt => ok

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



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

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


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

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

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

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

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


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

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

nach ca 10min
CUL_HM queue length:0

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

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


nach über einer stunde:
CUL_HM queue length:0

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


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


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



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

2020.06.01 12:12:44.146 2: peering execute:Tuer.SZ to SwitchPBU03
2020.06.01 12:12:44.178 0: HMLAN_Send:  hmlan1 S:S6F5E8382 stat:  00 t:00000000 d:01 r:6F5E8382 m:2D A001 1ACE1F 25E38E 01021DE6200100
2020.06.01 12:12:44.182 2: peering execute:SwitchPBU03 to Tuer.SZ
2020.06.01 12:12:44.206 3: CUL_HM set SwitchPBU03 peerSmart remove_Tuer.SZ
2020.06.01 12:12:44.422 0: HMLAN_Parse: hmlan1 R:R6F5E8382 stat:0001 t:49DE070C d:FF r:FFC4     m:2D 8002 25E38E 1ACE1F 00
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