Problem mit einem HM-SEC-SC-2 (Fensterkontakt)

Begonnen von Nobby1805, 21 November 2020, 16:43:16

Vorheriges Thema - Nächstes Thema

Nobby1805

Hallo,

ich habe heute nach längerer Zeit mal wieder einen Update von Fhem gemacht, weil meine Version den neuen HM-RC-2-PBU-FM-2 nicht unterstützt hat. Der Sender funktioniert jetzt, aber leider habe ich nach dem Update Meldungen im Log, die ich jicht erklären kann und nicht weg bekomme :(

2020.11.21 16:07:24.553 5: CUL_HM set KontaktKlingel ?
2020.11.21 16:07:43.538 5: CUL_HM set KontaktKlingel ?
2020.11.21 16:07:45.569 5: CUL_HM set KontaktKlingel ?
2020.11.21 16:22:25.538 5: CUL_HM set KontaktKlingel ?
2020.11.21 16:22:45.303 5: CUL_HM set KontaktKlingel ?
2020.11.21 16:22:49.444 5: CUL_HM set KontaktKlingel ?
2020.11.21 16:25:09.241 5: CUL_HM set KontaktKlingel ?
2020.11.21 16:25:12.057 5: CUL_HM set KontaktKlingel ?
2020.11.21 16:25:12.059 5: CUL_HM set KontaktKlingel ?


Es handelt sich um einen HM-SEC-SC-2. HMinfo configCheck meckert auch, aber auch da komme ich nicht weiter :(configCheck done:

missing register list
    KontaktKlingel: RegL_00.,RegL_01.

peer list incomplete. Use getConfig to read it.
    incomplete: KontaktKlingel:

PairedTo missing/unknown
    KontaktKlingel:
getConfig hat keine Auswirkung ...

Hier ein list des Devices:Internals:
   DEF        54038C
   FUUID      5c7d4bc3-f33f-092f-1fef-8c549c006e701cf8
   IODev      HMLAN1
   NAME       KontaktKlingel
   NOTIFYDEV  global
   NR         417
   NTFY_ORDER 50-KontaktKlingel
   STATE      open
   TYPE       CUL_HM
   chanNo     01
   protCmdPend 9 CMDs_pending
   protState  CMDs_pending
   READINGS:
     2020-11-21 13:09:35   Activity        alive
     2018-06-08 12:27:04   D-firmware      2.4
     2018-06-08 12:27:04   D-serialNr      OEQ0169501
     2018-06-11 12:56:49   alive           yes
     2020-11-20 16:35:49   battery         ok
     2020-11-21 16:39:23   cfgState        updating
     2020-11-21 16:39:23   commState       CMDs_pending
     2020-11-20 16:35:49   contact         open (to broadcast)
     2018-06-11 12:44:22   powerOn         2018-06-11 12:44:22
     2018-06-11 12:56:49   recentStateType info
     2018-06-11 12:56:49   sabotageError   on
     2020-11-20 16:35:49   state           open
     2020-11-20 16:35:49   trigger_cnt     89
   cmdStack:
     ++A0012AEDA254038C00040000000000
     ++A0012AEDA254038C01040000000001
     ++A0012AEDA254038C0103
     ++A0012AEDA254038C00040000000000
     ++A0012AEDA254038C01040000000001
     ++A0012AEDA254038C0103
     ++A0012AEDA254038C00040000000000
     ++A0012AEDA254038C01040000000001
     ++A0012AEDA254038C0103
   helper:
     HM_CMDNR   157
     getCfgList all
     getCfgListNo ,4
     mId        002F
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     cfgChk:
       idPc01     fail
       idRc01     RegL_00.,RegL_01.
     cmds:
       TmplKey    :no:1605959984.77784
       TmplTs     1605959984.77784
       cmdKey     1:1:0::KontaktKlingel:002F:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    Aqua_Sw,Bett_Sw,Buero_Sw,GongLed,GongMp3,HM_2EA8CD_Sw,HM_647651_WindowRec,HM_647651_remote,HM_683777_WindowRec,HM_683777_remote,Innen2_WindowRec,Innen2_remote,Innen3_WindowRec,Innen3_remote,Innen4_WindowRec,Innen4_remote,Innen5_WindowRec,Innen5_remote,Innen6_WindowRec,Innen6_remote,Innen7_WindowRec,Innen7_remote,Innen_WindowRec,Innen_remote,Keller_Sw,Kuehl_Sw,Radio_Sw,Rollade,Rollade2,RolladeOben,RolladeOben2,RolladeWohnRechts,Spuel_Sw,TV_Sw,Trockner_Sw,UnterT_Sw,Waschm_Sw
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +54038C,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         54038C
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      2
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     tmpl:
Attributes:
   IODev      HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     defReg,rawReg
   firmware   2.4
   model      HM-SEC-SC-2
   room       Klingel
   serialNr   OEQ0169501
   subType    threeStateSensor
   verbose    5


Edit: ich sehe gerade die Meldung kommt mit Level 5 und verbose des Device steht auch auf 5 ... aber das ist schon lange so und die Meldung kam vor dem Update nicht
FHEM-Featurelevel: 6.2   (fhem.pl:28227/2023-11-29) auf Windows 10 Pro mit Strawberry Perl 5.32.1.1-32bit
TabletUI: 2.7.15
IO: 2xHMLAN(0.965)|HMUSB2(0.967)

Otto123

hi,

das Ding ist nicht gepairt, da geht kein get config :)
ein set geht dann auch nicht.

Warum das jetzt auftaucht? Keine Ahnung martin hat einiges umgebaut.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Nobby1805

So das pairen hat jetzt funktioniert, configCheck läuft jetzt auch ... aber die Meldungen kommen weiterfhin  >:( was versucht er da zu setzen?
2020.11.22 12:46:28.665 5: CUL_HM set KontaktKlingel ?
2020.11.22 12:46:28.668 5: CUL_HM set KontaktKlingel ?
2020.11.22 12:46:28.672 5: CUL_HM set KontaktKlingel ?
2020.11.22 12:46:28.675 5: CUL_HM set KontaktKlingel ?
2020.11.22 12:46:28.678 5: CUL_HM set KontaktKlingel ?
2020.11.22 12:46:28.938 5: CUL_HM set KontaktKlingel ?
2020.11.22 12:46:28.941 5: CUL_HM set KontaktKlingel ?
2020.11.22 12:46:28.943 5: CUL_HM get KontaktKlingel ?
2020.11.22 12:52:30.328 5: CUL_HM set KontaktKlingel ?
2020.11.22 12:52:32.781 5: CUL_HM set KontaktKlingel ?
2020.11.22 12:52:35.453 5: CUL_HM set KontaktKlingel ?
2020.11.22 13:00:40.406 5: CUL_HM set KontaktKlingel ?
2020.11.22 13:07:31.516 5: CUL_HM set KontaktKlingel ?
2020.11.22 13:07:33.859 5: CUL_HM set KontaktKlingel ?
2020.11.22 13:15:42.000 5: CUL_HM set KontaktKlingel ?
2020.11.22 13:22:31.531 5: CUL_HM set KontaktKlingel ?
2020.11.22 13:22:34.125 5: CUL_HM set KontaktKlingel ?
2020.11.22 13:30:42.281 5: CUL_HM set KontaktKlingel ?
2020.11.22 13:37:32.641 5: CUL_HM set KontaktKlingel ?
2020.11.22 13:37:35.484 5: CUL_HM set KontaktKlingel ?

und ein neues list
Internals:
   DEF        54038C
   FUUID      5c7d4bc3-f33f-092f-1fef-8c549c006e701cf8
   HMLAN1_MSGCNT 80
   HMLAN1_RAWMSG E54038C,0000,0ED36192,FF,FFC6,0FA64154038C2AEDA2010FC8
   HMLAN1_RSSI -58
   HMLAN1_TIME 2020-11-22 11:28:39
   HMLAN2_MSGCNT 68
   HMLAN2_RAWMSG E54038C,0000,DDF8CF58,FF,FFA7,0FA64154038C2AEDA2010FC8
   HMLAN2_RSSI -89
   HMLAN2_TIME 2020-11-22 11:28:39
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     148
   NAME       KontaktKlingel
   NOTIFYDEV  global
   NR         417
   NTFY_ORDER 50-KontaktKlingel
   STATE      open
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:0F - t:41 s:54038C d:2AEDA2 010FC8
   protCmdDel 13
   protLastRcv 2020-11-22 11:28:39
   protRcv    76 last_at:2020-11-22 11:28:39
   protResndFail 1 last_at:2020-11-22 10:09:48
   protSnd    78 last_at:2020-11-22 11:28:39
   protState  CMDs_done
   rssi_at_HMLAN1 cnt:80 min:-75 max:-52 avg:-59.71 lst:-58
   rssi_at_HMLAN2 cnt:68 min:-103 max:-87 avg:-94.64 lst:-89
   READINGS:
     2020-11-22 10:49:40   Activity        alive
     2020-11-22 10:29:05   CommandAccepted yes
     2020-11-22 10:49:34   D-firmware      2.4
     2020-11-22 10:49:34   D-serialNr      OEQ0169501
     2020-11-22 10:41:26   PairedTo        0x2AEDA2
     2020-11-22 10:09:42   R-cyclicInfoMsg off
     2020-11-22 10:09:42   R-eventDlyTime  0 s
     2020-11-22 10:09:42   R-ledOnTime     0.5 s
     2020-11-22 10:09:42   R-msgScPosA     closed
     2020-11-22 10:09:42   R-msgScPosB     open
     2020-11-22 10:29:05   R-pairCentral   0x2AEDA2
     2020-11-22 10:09:42   R-sabotageMsg   on
     2020-11-22 10:09:42   R-sign          off
     2020-11-22 10:09:42   R-transmDevTryMax 6
     2020-11-22 10:09:42   R-transmitTryMax 6
     2020-11-22 10:41:26   RegL_00.         00:00 02:01 09:00 0A:2A 0B:ED 0C:A2 10:01 14:06
     2020-11-22 10:41:27   RegL_01.         00:00 08:00 20:60 21:00 22:64 30:06
     2020-11-22 11:21:28   alive           yes
     2020-11-22 11:28:39   battery         ok
     2020-11-22 12:09:40   cfgState        updating
     2020-11-22 11:28:39   commState       CMDs_done
     2020-11-22 11:28:39   contact         open (to VCCU)
     2020-11-22 11:21:28   powerOn         2020-11-22 11:21:28
     2020-11-22 11:21:28   recentStateType info
     2020-11-22 11:21:28   sabotageError   off
     2020-11-22 11:28:39   state           open
     2020-11-22 11:28:39   trigger_cnt     15
   helper:
     HM_CMDNR   15
     PONtest    0
     cSnd       012AEDA254038C01040000000001,012AEDA254038C0103
     mId        002F
     peerFriend peerAct,peerVirt
     peerIDsRaw ,00000000
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1606038579.53451
       TmplTs     1606038579.53451
       cmdKey     1:1:0::KontaktKlingel:002F:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    Aqua_Sw,Bett_Sw,Buero_Sw,GongLed,GongMp3,HM_2EA8CD_Sw,HM_647651_WindowRec,HM_647651_remote,HM_683777_WindowRec,HM_683777_remote,Innen2_WindowRec,Innen2_remote,Innen3_WindowRec,Innen3_remote,Innen4_WindowRec,Innen4_remote,Innen5_WindowRec,Innen5_remote,Innen6_WindowRec,Innen6_remote,Innen7_WindowRec,Innen7_remote,Innen_WindowRec,Innen_remote,Keller_Sw,Kuehl_Sw,Radio_Sw,Rollade,Rollade2,RolladeOben,RolladeOben2,RolladeWohnRechts,Spuel_Sw,TV_Sw,Trockner_Sw,UnterT_Sw,Waschm_Sw
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       newChn     +54038C,00,00,00
       nextSend   1606040612.02606
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         54038C
         00
         00
         00
     mRssi:
       mNo        0F
       io:
         HMLAN1:
           -52
           -52
         HMLAN2:
           -89
           -89
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         HMLAN2
       flg        A
       ts         1606040919.75947
       ack:
         HASH(0x3af57c4)
         0F80022AEDA254038C0101C800
     rssi:
       at_HMLAN1:
         avg        -59.7125
         cnt        80
         lst        -58
         max        -52
         min        -75
       at_HMLAN2:
         avg        -94.6470588235294
         cnt        68
         lst        -89
         max        -87
         min        -103
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLAN2
   IOgrp      VCCU:HMLAN2
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     defReg,allReg,rawReg
   firmware   2.4
   model      HM-SEC-SC-2
   peerIDs    00000000,
   room       Klingel
   serialNr   OEQ0169501
   subType    threeStateSensor
   verbose    5
FHEM-Featurelevel: 6.2   (fhem.pl:28227/2023-11-29) auf Windows 10 Pro mit Strawberry Perl 5.32.1.1-32bit
TabletUI: 2.7.15
IO: 2xHMLAN(0.965)|HMUSB2(0.967)

frank

ändere mal das io in attr iodev und iogrp auf hmlan1.
hmlan2 hat doch absolut miese rssi.
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

noansi

2020.11.22 12:46:28.665 5: CUL_HM set KontaktKlingel ?
kommt duch die Abfrage der Möglichen set Befehle für KontaktKlingel durch die Weboberfläche.
Normal und richtg in den neueren Versionen von CUL_HM.

Durch verbose 5 machst Du auch die ? Abfragen sichtbar.

Nobby1805

Zitat von: frank am 22 November 2020, 14:35:11
ändere mal das io in attr iodev und iogrp auf hmlan1.
hmlan2 hat doch absolut miese rssi.
keine Änderung des Verhaltens
FHEM-Featurelevel: 6.2   (fhem.pl:28227/2023-11-29) auf Windows 10 Pro mit Strawberry Perl 5.32.1.1-32bit
TabletUI: 2.7.15
IO: 2xHMLAN(0.965)|HMUSB2(0.967)

noansi

Zitatkeine Änderung des Verhaltens
Wenn Du damit nur das meinst:
2020.11.22 12:46:28.665 5: CUL_HM set KontaktKlingel ?
Da hilft verbose 4 oder kleiner oder Du greifst nicht mehr via Webbrowser auf HM devices oder HM channels zu.

Alternativ kannst Du auch versuchen, Martin dazu zu bewegen, das Logging für set <name> ? zu übergehen.