FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Svnm am 15 August 2016, 22:02:41

Titel: HM-Taster sendet zwei Schalt-Befehle nacheinander bei einem Tastendruck
Beitrag von: Svnm am 15 August 2016, 22:02:41
Hallo,
seit ich in der VCCU ein weiteres IO einrichten wollte (und es dann wieder gelassen habe, weil es u.a. zu diesen Problemen kam) habe ich mit HM Fensterkontakten, HM Tastern und Thermostaten Probleme.
Ich versuche auf den HM-Komponenten stets AES zu aktivieren. Vor meinen Versuch mit der VCCU hat alles bestens funktioniert. Leider liegt ein gemachtes Backup zu lange her, sodass mir duzende Einstellungen verloren gehen würden.

Wenn ich nun auf einem HM-Taster eine Taste einmalig kurz betätige ,
dauert es ab und an sehr lange, bis ein Schaltbefehl ausgeführt wird (gelbe LED blinkt etwa 20 Sekunden permanent) oder
ein Befehl zum Schalten wird zweimal ausgeführt (Lampe wird ein und sofort wieder ausgeschaltet (toggle))
Im ersten Fall wechseln sich folgende Zeilen im Event-Monitor gut 15 mal ab:

aesCommToDev: pending
batteryLevel: ok
aesCommToDev: pending
batteryLevel: ok
aesCommToDev: pending
batteryLevel: ok


Im zweiten Fall wird der Schaltbefehl doppelt ausgeführt.

016-08-15 21:34:30 CUL_HM Taster_Flur battery: ok
2016-08-15 21:34:30 CUL_HM Taster_Flur Taster_Flur_Btn_05 Short
2016-08-15 21:34:30 CUL_HM Taster_Flur batteryLevel: ok
2016-08-15 21:34:30 CUL_HM Taster_Flur_Btn_05 Short (to 500501)
2016-08-15 21:34:30 CUL_HM Taster_Flur_Btn_05 trigger: Short_3
2016-08-15 21:34:30 CUL_HM Taster_Flur_Btn_05 triggerTo_500501: Short_3
2016-08-15 21:34:30 CUL_HM Taster_Flur_Btn_05 trigger_cnt: 3
2016-08-15 21:34:31 CUL_HM Taster_Flur battery: ok
2016-08-15 21:34:31 CUL_HM Taster_Flur CMDs_done
2016-08-15 21:34:31 CUL_HM Taster_Flur Taster_Flur_Btn_05 Short
2016-08-15 21:34:31 CUL_HM Taster_Flur batteryLevel: ok
2016-08-15 21:34:31 CUL_HM Taster_Flur_Btn_05 Short (to VCCU)
2016-08-15 21:34:31 CUL_HM Taster_Flur_Btn_05 trigger: Short_3
2016-08-15 21:34:31 CUL_HM Taster_Flur_Btn_05 trigger_cnt: 3


Die einzelnen Tasten habe ich mit einem einzigen virtuellen Taster der VCCU gepairt (Hatte ich geändert, vorher hatte ich einen virtueller_Aktor CUL_HM verwendet. Habe das Pairing dann aber entfernt und den virtuellen_Aktor CUL_HM gelöscht)
Ich reagiere dann per DOIF auf einen Tastendruck und führe dann eine Schaltfunktion aus.

List Taster
Internals:
   DEF        3B1969
   HMLAN_MSGCNT 301
   HMLAN_RAWMSG E3B1969,0040,00226937,01,FFCD,1DA2403B196929A4790608
   HMLAN_RSSI -51
   HMLAN_TIME 2016-08-15 21:44:26
   IODev      HMLAN
   LASTInputDev HMLAN
   MSGCNT     301
   NAME       Taster_Flur
   NR         322
   NTFY_ORDER 50-Taster_Flur
   STATE      Taster_Flur_Btn_06 Short
   TYPE       CUL_HM
   channel_01 Taster_Flur_Btn_01
   channel_02 Taster_Flur_Btn_02
   channel_03 Taster_Flur_Btn_03
   channel_04 Taster_Flur_Btn_04
   channel_05 Taster_Flur_Btn_05
   channel_06 Taster_Flur_Btn_06
   lastMsg    No:1D - t:40 s:3B1969 d:29A479 0608
   protEvt_AESCom-ok 76 last_at:2016-08-15 21:44:26
   protLastRcv 2016-08-15 21:44:26
   protResnd  7 last_at:2016-08-15 21:30:48
   protSnd    173 last_at:2016-08-15 21:44:26
   protState  CMDs_done
   rssi_at_HMLAN avg:-58.5 cnt:137 lst:-51 min:-83 max:-50
   Readings:
     2016-05-11 20:02:18   CommandAccepted yes
     2016-08-15 20:32:28   D-firmware      1.2
     2016-08-15 20:32:28   D-serialNr      MEQ0443094
     2016-08-15 21:31:02   PairedTo        0x29A479
     2016-05-11 19:39:25   R-pairCentral   0x29A479
     2016-08-15 21:31:02   RegL_00.          02:01 0A:29 0B:A4 0C:79 18:00 00:00
     2016-08-15 21:44:26   aesCommToDev    ok
     2016-08-15 21:30:13   alive           yes
     2016-08-15 21:44:26   battery         ok
     2016-08-15 21:44:26   batteryLevel    ok
     2016-08-15 21:30:13   powerOn         2016-08-15 21:30:13
     2016-08-15 21:30:13   recentStateType info
     2016-08-15 21:44:26   state           Taster_Flur_Btn_06 Short
   Helper:
     HM_CMDNR   29
     PONtest    1
     cSnd       0129A4793B1969060429A4790104,0129A4793B196906045005010604
     mId        00A9
     rxType     28
     Ack:
       500501     Taster_Flur_Btn_06:1C
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newCh      1
       newChn     +3B1969,01,01,40
       nextSend   1471290265.81803
       rxt        2
       vccu       VCCU
       p:
         3B1969
         01
         01
         40
     Mrssi:
       mNo        1D
       Io:
         HMLAN      -49
     Prt:
       bErr       0
       sProc      0
       sleeping   0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         HMLAN
       flg        A
       ts         1471290266.10804
       ack:
         HASH(0x221e860)
         1D800229A4793B196900
     Rssi:
       At_hmlan:
         avg        -58.5036496350365
         cnt        137
         lst        -51
         max        -50
         min        -83
     Shadowreg:
   Role:
Attributes:
   IODev      HMLAN
   IOgrp      VCCU
   aesCommReq 1
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.2
   icon       taster_ch@black
   model      HM-PB-6-WM55
   room       Flur
   serialNr   MEQ0443094
   subType    remote
   userReadings batteryLevel { ReadingsVal($name,"battery",0) }
   webCmd     getConfig:clear msgEvents


List Taste 6 vom Taster
Internals:
   DEF        3B196906
   NAME       Taster_Flur_Btn_06
   NR         329
   NTFY_ORDER 50-Taster_Flur_Btn_06
   STATE      Short (to VCCU)
   TYPE       CUL_HM
   chanNo     06
   device     Taster_Flur
   peerList   VCCU_Btn1,50050106,
   Readings:
     2016-08-15 21:28:33   R-50050106-expectAES off
     2016-08-15 21:28:33   R-50050106-peerNeedsBurst off
     2016-08-15 21:28:32   R-VCCU_Btn1-expectAES off
     2016-08-15 21:28:32   R-VCCU_Btn1-peerNeedsBurst off
     2016-05-11 19:39:31   R-sign          off
     2016-08-15 21:31:10   RegL_01.          04:10 08:00 09:00 00:00
     2016-08-15 21:31:20   RegL_04.50050106   01:00 00:00
     2016-08-15 21:31:19   RegL_04.VCCU_Btn1   01:00 00:00
     2016-08-15 21:31:11   peerList        VCCU_Btn1,50050106,
     2016-08-15 21:44:26   state           Short (to VCCU)
     2016-05-11 19:40:34   trigDst_29A479  noConfig
     2016-08-15 21:44:26   trig_aes_VCCU   ok:8
     2016-08-15 21:44:26   trigger         Short_8
     2016-08-15 21:44:24   triggerTo_500501 Short_8
     2016-08-15 21:44:26   trigger_cnt     8
   Helper:
     BNO        8
     BNOCNT     2
     peerIDsRaw ,50050106,29A47901,00000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
   Role:
Attributes:
   aesCommReq 1
   model      HM-PB-6-WM55
   peerIDs    00000000,29A47901,50050106,
   room       Flur


List VCCU
Internals:
   DEF        29A479
   IODev      HMLAN
   NAME       VCCU
   NR         361
   NTFY_ORDER 50-VCCU
   STATE      HMLAN:ok,
   TYPE       CUL_HM
   assignedIOs HMLAN
   channel_01 VCCU_Btn1
   Readings:
     2016-08-15 21:06:55   state           HMLAN:ok,
     2016-07-18 21:51:41   unknown_2E1E62  received
   Helper:
     HM_CMDNR   1
     mId        FFF0
     rxType     1
     Ack:
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       vccu       VCCU
       ioList:
         HMLAN
       prefIO:
         HMLAN
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       vrt        1
Attributes:
   IODev      HMLAN
   IOList     HMLAN
   IOgrp      VCCU:HMLAN
   expert     2_raw
   icon       hue_filled_bridge_v1@black
   model      CCU-FHEM
   room       System
   subType    virtual
   webCmd     virtual:update


List VCCU virtueller Aktor
Internals:
   DEF        29A47901
   HMLAN_MSGCNT 1
   HMLAN_RAWMSG E47BC14,0050,0002CB53,01,FFB8,07A64047BC1429A4790204
   HMLAN_RSSI -72
   HMLAN_TIME 2016-08-15 20:59:59
   LASTInputDev HMLAN
   MSGCNT     1
   NAME       VCCU_Btn1
   NR         577
   NTFY_ORDER 50-VCCU_Btn1
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   device     VCCU
   peerList   Taster_Schlaf_Btn_01,Taster_Schlaf_Btn_02,Taster_Schlaf_Btn_03,Taster_Schlaf_Btn_04,Taster_Schlaf_Btn_05,Taster_Schlaf_Btn_06,Taster_Flur_Btn_01,Taster_Flur_Btn_02,Taster_Flur_Btn_03,Taster_Flur_Btn_04,Taster_Flur_Btn_05,Taster_Flur_Btn_06,Taster_Gast_Btn_01,Taster_Gast_Btn_02,Taster_Gast_Btn_03,Taster_Gast_Btn_04,Taster_Gast_Btn_05,Taster_Gast_Btn_06,Taster_Sven_Btn_01,Taster_Sven_Btn_02,Taster_Sven_Btn_03,Taster_Sven_Btn_04,Taster_Sven_Btn_05,Taster_Sven_Btn_06,Taster_Gast_Bett_Btn_01,Taster_Gast_Bett_Btn_02,
   Readings:
     2016-08-15 19:01:54   peerList        Taster_Schlaf_Btn_01,Taster_Schlaf_Btn_02,Taster_Schlaf_Btn_03,Taster_Schlaf_Btn_04,Taster_Schlaf_Btn_05,Taster_Schlaf_Btn_06,Taster_Flur_Btn_01,Taster_Flur_Btn_02,Taster_Flur_Btn_03,Taster_Flur_Btn_04,Taster_Flur_Btn_05,Taster_Flur_Btn_06,Taster_Gast_Btn_01,Taster_Gast_Btn_02,Taster_Gast_Btn_03,Taster_Gast_Btn_04,Taster_Gast_Btn_05,Taster_Gast_Btn_06,Taster_Sven_Btn_01,Taster_Sven_Btn_02,Taster_Sven_Btn_03,Taster_Sven_Btn_04,Taster_Sven_Btn_05,Taster_Sven_Btn_06,Taster_Gast_Bett_Btn_01,Taster_Gast_Bett_Btn_02,
     2016-08-15 21:56:49   trigLast        Taster_Gast_Btn_06:short
     2016-08-15 21:33:42   trig_Taster_Flur_Btn_01 Short_3
     2016-08-15 20:29:27   trig_Taster_Flur_Btn_02 Short_8
     2016-08-15 21:34:01   trig_Taster_Flur_Btn_03 Short_3
     2016-08-15 21:34:31   trig_Taster_Flur_Btn_05 Short_3
     2016-08-15 21:44:26   trig_Taster_Flur_Btn_06 Short_8
     2016-08-15 21:00:04   trig_Taster_Gast_Bett_Btn_01 Short_1
     2016-08-15 20:58:47   trig_Taster_Gast_Bett_Btn_02 Short_3
     2016-08-15 20:58:18   trig_Taster_Gast_Btn_01 Short_29
     2016-08-15 20:57:46   trig_Taster_Gast_Btn_02 Short_1
     2016-08-15 20:57:42   trig_Taster_Gast_Btn_03 Short_18
     2016-08-15 21:25:38   trig_Taster_Gast_Btn_04 Short_8
     2016-08-15 20:57:44   trig_Taster_Gast_Btn_05 Short_10
     2016-08-15 21:56:49   trig_Taster_Gast_Btn_06 Short_13
     2016-08-15 21:21:20   trig_Taster_Schlaf_Btn_01 Short_2
     2016-08-15 21:00:13   trig_Taster_Schlaf_Btn_03 Short_8
     2016-08-15 20:55:35   trig_Taster_Sven_Btn_01 Short_4
     2016-08-15 20:55:08   trig_Taster_Sven_Btn_02 Short_1
     2016-08-15 18:45:18   trig_Taster_Sven_Btn_03 Short_0
     2016-08-15 20:55:10   trig_Taster_Sven_Btn_04 Short_2
     2016-08-15 20:55:04   trig_Taster_Sven_Btn_06 Short_1
     2016-08-15 21:44:26   trig_aes_Taster_Flur_Btn_06 ok:8
     2016-08-15 20:59:59   trig_aes_Taster_Gast_Bett_Btn_02 fail:4
     2016-08-15 21:56:49   trig_aes_Taster_Gast_Btn_06 ok:13
   Helper:
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
       vrt        1
Attributes:
   model      CCU-FHEM
   peerIDs    3B195901,3B195902,3B195903,3B195904,3B195905,3B195906,3B196901,3B196902,3B196903,3B196904,3B196905,3B196906,3B197101,3B197102,3B197103,3B197104,3B197105,3B197106,3B197201,3B197202,3B197203,3B197204,3B197205,3B197206,47BC1401,47BC1402,
   room       System
   webCmd     press short:press long


Modell: HM-PB-6-WM55

Es wäre echt super, wenn ihr mir weiterhelfen könntet.
Weitere Informationen stelle ich natürlich gerne bereit.
Titel: Antw:HM-Taster sendet zwei Schalt-Befehle nacheinander bei einem Tastendruck
Beitrag von: frank am 16 August 2016, 09:30:49
ZitatDie einzelnen Tasten habe ich mit einem einzigen virtuellen Taster der VCCU gepairt (Hatte ich geändert, vorher hatte ich einen virtueller_Aktor CUL_HM verwendet. Habe das Pairing dann aber entfernt und den virtuellen_Aktor CUL_HM gelöscht)
das glaube ich nicht.

peerList   VCCU_Btn1,50050106,

50050106 ist sicherlich der alte virtuelle aktor. du hast das peering also nicht entfernt => "peerChan unset". der wird nun dauernd vergeblich gesucht. armer taster.  ;)
Titel: Antw:HM-Taster sendet zwei Schalt-Befehle nacheinander bei einem Tastendruck
Beitrag von: betateilchen am 16 August 2016, 09:36:10
und das Entfernen eines peerings ist etwas anderes als das Entfernen eine pairings ...