Jalousieaktor HM-LC-Bl1PBU-FM - Reaktion auf Peer unklar - BUG ??

Begonnen von pwlr, 20 Mai 2018, 21:16:50

Vorheriges Thema - Nächstes Thema

pwlr

Moin,

...ich versteh es nicht mehr......

Also, ein Jalousieaktor HM-LC-Bl1PBU-FM (Firmware 2.11) soll von einem Kanal eines HM-MOD-Em-8 (Firmware 1.0) gesteuert werden.
Pairing und Peering sind ok, die Register sind richtig gesetzt und die Sache funktioniert. Alles gut.
Wenn ich den Jalousieaktor per Befehl via fhem auf on setze, dann bleibt die Funktionalität des Peers erhalten. Auch alles gut.

ABER - wenn ich den Jalousieaktor per Befehl via fhem auf off setze, dann reagiert der Aktor
anschließend NICHT mehr auf den Kanal des HM-MOD-Em-8 !   :o

Zur weiteren Anlayse habe ich das Szenario mit Reserve-Devices nochmals aufgebaut und vereinfacht.
Nach dem Peering habe ich die Register auf den Defaultwerten gelassen. Damit reagiert der Aktor nach einem
set HM_076344 off jetzt anders aber auch falsch.
1. Trigger -> der Aktor macht hörbar kurz "klick" und sonst nichts. Der angezeigtes Status bleibt unverändert.
2. Trigger -> der Aktor reagiert richtig und fährt nach on

Der Jalousieaktor (Name HM_076344) nach set HM_076344 off:
Internals:
   DEF        323446
   HMLAN1_MSGCNT 94
   HMLAN1_RAWMSG E323446,0000,016EE1DD,FF,FFCE,68A410323446123ABC06010000
   HMLAN1_RSSI -50
   HMLAN1_TIME 2018-05-20 20:25:56
   HMLAN2_MSGCNT 60
   HMLAN2_RAWMSG E323446,0000,2315E2DF,FF,FF9B,55A410323446123ABC06010000
   HMLAN2_RSSI -101
   HMLAN2_TIME 2018-05-20 19:51:23
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     154
   NAME       HM_0764344
   NOTIFYDEV  global
   NR         1475
   NTFY_ORDER 50-HM_0764344
   STATE      Off
   TYPE       CUL_HM
   lastMsg    No:68 - t:10 s:323446 d:123ABC 06010000
   peerList   Slot_Carport_Device_Btn_08,self01,self02,
   protLastRcv 2018-05-20 20:25:55
   protSnd    58 last_at:2018-05-20 20:25:55
   protState  CMDs_done
   rssi_HMLAN1 cnt:8 min:-55 max:-50 avg:-52.12 lst:-55
   rssi_Slot_Carport_Device cnt:20 min:-32 max:-23 avg:-26.44 lst:-26
   rssi_at_HMLAN1 cnt:57 min:-56 max:-45 avg:-49.07 lst:-50
   rssi_at_HMLAN2 cnt:28 min:-107 max:-99 avg:-102.32 lst:-101
   Helper:
     DBLOG:
       pct:
         logdb:
           TIME       1526840756.08246
           VALUE      0
   READINGS:
     2018-05-20 20:25:47   CommandAccepted yes
     2018-05-20 11:39:49   D-firmware      2.11
     2018-05-20 11:39:49   D-serialNr      LEQ0764344
     2018-05-19 01:03:34   PairedTo        0x123ABC
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgActionType jmpToTarget
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgBlJtDlyOff refOff
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgBlJtDlyOn refOn
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgBlJtOff dlyOn
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgBlJtOn dlyOff
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgBlJtRampOff off
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgBlJtRampOn on
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgBlJtRefOff off
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgBlJtRefOn on
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgCtDlyOff geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgCtDlyOn geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgCtOff geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgCtOn geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgCtRampOff geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgCtRampOn geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgCtRefOff geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgCtRefOn geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgCtValHi 100
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgCtValLo 50
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgDriveMode direct
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgMaxTimeF 0.5 s
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgMultiExec on
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgOffDly 0 s
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgOffLevel 0 %
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgOffTime unused
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgOffTimeMode absolut
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgOnDly 0 s
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgOnLevel 100 %
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgOnTime unused
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-lgOnTimeMode absolut
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shActionType jmpToTarget
     2018-05-19 00:59:14   R-Slot_Carport_Device_Btn_08-shBlJtDlyOff refOff
     2018-05-19 00:59:14   R-Slot_Carport_Device_Btn_08-shBlJtDlyOn no
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shBlJtOff dlyOn
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shBlJtOn dlyOff
     2018-05-19 00:57:25   R-Slot_Carport_Device_Btn_08-shBlJtRampOff no
     2018-05-19 00:57:25   R-Slot_Carport_Device_Btn_08-shBlJtRampOn on
     2018-05-19 01:02:45   R-Slot_Carport_Device_Btn_08-shBlJtRefOff no
     2018-05-19 01:02:45   R-Slot_Carport_Device_Btn_08-shBlJtRefOn no
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shCtDlyOff geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shCtDlyOn geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shCtOff geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shCtOn geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shCtRampOff geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shCtRampOn geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shCtRefOff geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shCtRefOn geLo
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shCtValHi 100
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shCtValLo 50
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shDriveMode direct
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shMaxTimeF unused
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shMultiExec off
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shOffDly 0 s
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shOffLevel 0 %
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shOffTime unused
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shOffTimeMode absolut
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shOnDly 0 s
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shOnLevel 100 %
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shOnTime unused
     2018-05-19 00:53:00   R-Slot_Carport_Device_Btn_08-shOnTimeMode absolut
     2018-05-19 00:51:05   R-confBtnTime   permanent
     2018-05-19 00:54:08   R-driveDown     5 s
     2018-05-19 00:51:06   R-driveTurn     0.5 s
     2018-05-19 00:54:08   R-driveUp       5 s
     2018-05-19 00:52:00   R-intKeyVisib   visib
     2018-05-19 00:51:05   R-localResDis   off
     2018-05-19 00:51:05   R-pairCentral   0x123ABC
     2018-05-19 00:51:06   R-powerUpAction off
     2018-05-19 00:51:06   R-refRunCounter 0
     2018-05-19 00:52:03   R-self01-lgActionType jmpToTarget
     2018-05-19 00:52:03   R-self01-lgBlJtDlyOff refOff
     2018-05-19 00:52:03   R-self01-lgBlJtDlyOn dlyOff
     2018-05-19 00:52:03   R-self01-lgBlJtOff dlyOff
     2018-05-19 00:52:03   R-self01-lgBlJtOn dlyOff
     2018-05-19 00:52:03   R-self01-lgBlJtRampOff rampOff
     2018-05-19 00:52:03   R-self01-lgBlJtRampOn on
     2018-05-19 00:52:03   R-self01-lgBlJtRefOff rampOff
     2018-05-19 00:52:03   R-self01-lgBlJtRefOn on
     2018-05-19 00:52:03   R-self01-lgCtDlyOff geLo
     2018-05-19 00:52:03   R-self01-lgCtDlyOn geLo
     2018-05-19 00:52:03   R-self01-lgCtOff geLo
     2018-05-19 00:52:03   R-self01-lgCtOn geLo
     2018-05-19 00:52:03   R-self01-lgCtRampOff geLo
     2018-05-19 00:52:03   R-self01-lgCtRampOn geLo
     2018-05-19 00:52:03   R-self01-lgCtRefOff geLo
     2018-05-19 00:52:03   R-self01-lgCtRefOn geLo
     2018-05-19 00:52:03   R-self01-lgCtValHi 100
     2018-05-19 00:52:03   R-self01-lgCtValLo 50
     2018-05-19 00:52:03   R-self01-lgDriveMode direct
     2018-05-19 00:52:03   R-self01-lgMaxTimeF 0.4 s
     2018-05-19 00:52:03   R-self01-lgMultiExec on
     2018-05-19 00:52:03   R-self01-lgOffDly 0 s
     2018-05-19 00:52:03   R-self01-lgOffLevel 0 %
     2018-05-19 00:52:03   R-self01-lgOffTime unused
     2018-05-19 00:52:03   R-self01-lgOffTimeMode absolut
     2018-05-19 00:52:03   R-self01-lgOnDly 0 s
     2018-05-19 00:52:03   R-self01-lgOnLevel 100 %
     2018-05-19 00:52:03   R-self01-lgOnTime unused
     2018-05-19 00:52:03   R-self01-lgOnTimeMode absolut
     2018-05-19 00:52:03   R-self01-shActionType jmpToTarget
     2018-05-19 00:52:03   R-self01-shBlJtDlyOff refOff
     2018-05-19 00:52:03   R-self01-shBlJtDlyOn dlyOff
     2018-05-19 00:52:03   R-self01-shBlJtOff dlyOff
     2018-05-19 00:52:03   R-self01-shBlJtOn dlyOff
     2018-05-19 00:52:03   R-self01-shBlJtRampOff rampOff
     2018-05-19 00:52:03   R-self01-shBlJtRampOn on
     2018-05-19 00:52:03   R-self01-shBlJtRefOff rampOff
     2018-05-19 00:52:03   R-self01-shBlJtRefOn on
     2018-05-19 00:52:03   R-self01-shCtDlyOff geLo
     2018-05-19 00:52:03   R-self01-shCtDlyOn geLo
     2018-05-19 00:52:03   R-self01-shCtOff geLo
     2018-05-19 00:52:03   R-self01-shCtOn geLo
     2018-05-19 00:52:03   R-self01-shCtRampOff geLo
     2018-05-19 00:52:03   R-self01-shCtRampOn geLo
     2018-05-19 00:52:03   R-self01-shCtRefOff geLo
     2018-05-19 00:52:03   R-self01-shCtRefOn geLo
     2018-05-19 00:52:03   R-self01-shCtValHi 100
     2018-05-19 00:52:03   R-self01-shCtValLo 50
     2018-05-19 00:52:03   R-self01-shDriveMode direct
     2018-05-19 00:52:03   R-self01-shMaxTimeF unused
     2018-05-19 00:52:03   R-self01-shMultiExec off
     2018-05-19 00:52:03   R-self01-shOffDly 0 s
     2018-05-19 00:52:03   R-self01-shOffLevel 0 %
     2018-05-19 00:52:03   R-self01-shOffTime unused
     2018-05-19 00:52:03   R-self01-shOffTimeMode absolut
     2018-05-19 00:52:03   R-self01-shOnDly 0 s
     2018-05-19 00:52:03   R-self01-shOnLevel 100 %
     2018-05-19 00:52:03   R-self01-shOnTime unused
     2018-05-19 00:52:03   R-self01-shOnTimeMode absolut
     2018-05-19 00:52:05   R-self02-lgActionType jmpToTarget
     2018-05-19 00:52:05   R-self02-lgBlJtDlyOff dlyOn
     2018-05-19 00:52:05   R-self02-lgBlJtDlyOn refOn
     2018-05-19 00:52:05   R-self02-lgBlJtOff dlyOn
     2018-05-19 00:52:05   R-self02-lgBlJtOn dlyOn
     2018-05-19 00:52:05   R-self02-lgBlJtRampOff off
     2018-05-19 00:52:05   R-self02-lgBlJtRampOn rampOn
     2018-05-19 00:52:05   R-self02-lgBlJtRefOff off
     2018-05-19 00:52:05   R-self02-lgBlJtRefOn rampOn
     2018-05-19 00:52:05   R-self02-lgCtDlyOff geLo
     2018-05-19 00:52:05   R-self02-lgCtDlyOn geLo
     2018-05-19 00:52:05   R-self02-lgCtOff geLo
     2018-05-19 00:52:05   R-self02-lgCtOn geLo
     2018-05-19 00:52:05   R-self02-lgCtRampOff geLo
     2018-05-19 00:52:05   R-self02-lgCtRampOn geLo
     2018-05-19 00:52:05   R-self02-lgCtRefOff geLo
     2018-05-19 00:52:05   R-self02-lgCtRefOn geLo
     2018-05-19 00:52:05   R-self02-lgCtValHi 100
     2018-05-19 00:52:05   R-self02-lgCtValLo 50
     2018-05-19 00:52:05   R-self02-lgDriveMode direct
     2018-05-19 00:52:05   R-self02-lgMaxTimeF 0.4 s
     2018-05-19 00:52:05   R-self02-lgMultiExec on
     2018-05-19 00:52:05   R-self02-lgOffDly 0 s
     2018-05-19 00:52:05   R-self02-lgOffLevel 0 %
     2018-05-19 00:52:05   R-self02-lgOffTime unused
     2018-05-19 00:52:05   R-self02-lgOffTimeMode absolut
     2018-05-19 00:52:05   R-self02-lgOnDly 0 s
     2018-05-19 00:52:05   R-self02-lgOnLevel 100 %
     2018-05-19 00:52:05   R-self02-lgOnTime unused
     2018-05-19 00:52:05   R-self02-lgOnTimeMode absolut
     2018-05-19 00:52:05   R-self02-shActionType jmpToTarget
     2018-05-19 00:52:05   R-self02-shBlJtDlyOff dlyOn
     2018-05-19 00:52:05   R-self02-shBlJtDlyOn refOn
     2018-05-19 00:52:05   R-self02-shBlJtOff dlyOn
     2018-05-19 00:52:05   R-self02-shBlJtOn dlyOn
     2018-05-19 00:52:05   R-self02-shBlJtRampOff off
     2018-05-19 00:52:05   R-self02-shBlJtRampOn rampOn
     2018-05-19 00:52:05   R-self02-shBlJtRefOff off
     2018-05-19 00:52:05   R-self02-shBlJtRefOn rampOn
     2018-05-19 00:52:05   R-self02-shCtDlyOff geLo
     2018-05-19 00:52:05   R-self02-shCtDlyOn geLo
     2018-05-19 00:52:05   R-self02-shCtOff geLo
     2018-05-19 00:52:05   R-self02-shCtOn geLo
     2018-05-19 00:52:05   R-self02-shCtRampOff geLo
     2018-05-19 00:52:05   R-self02-shCtRampOn geLo
     2018-05-19 00:52:05   R-self02-shCtRefOff geLo
     2018-05-19 00:52:05   R-self02-shCtRefOn geLo
     2018-05-19 00:52:05   R-self02-shCtValHi 100
     2018-05-19 00:52:05   R-self02-shCtValLo 50
     2018-05-19 00:52:05   R-self02-shDriveMode direct
     2018-05-19 00:52:05   R-self02-shMaxTimeF unused
     2018-05-19 00:52:05   R-self02-shMultiExec off
     2018-05-19 00:52:05   R-self02-shOffDly 0 s
     2018-05-19 00:52:05   R-self02-shOffLevel 0 %
     2018-05-19 00:52:05   R-self02-shOffTime unused
     2018-05-19 00:52:05   R-self02-shOffTimeMode absolut
     2018-05-19 00:52:05   R-self02-shOnDly 0 s
     2018-05-19 00:52:05   R-self02-shOnLevel 100 %
     2018-05-19 00:52:05   R-self02-shOnTime unused
     2018-05-19 00:52:05   R-self02-shOnTimeMode absolut
     2018-05-19 00:51:06   R-sign          off
     2018-05-19 00:51:06   R-statusInfoMinDly 2 s
     2018-05-19 00:51:06   R-statusInfoRandom 1 s
     2018-05-19 00:51:06   R-transmitTryMax 6
     2018-05-19 01:03:34   RegL_00.        02:81 0A:12 0B:3A 0C:BC 15:FF 18:00 00:00
     2018-05-19 01:03:35   RegL_01.        08:00 09:00 0A:00 0B:00 0C:32 0D:00 0E:32 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-05-19 01:03:43   RegL_03.Slot_Carport_Device_Btn_08 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:50 0D:03 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:00 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:52 8D:63 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:63 9F:00 00:00
     2018-05-19 01:03:51   RegL_03.self01  01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:93 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:93 9F:00 00:00
     2018-05-19 01:03:53   RegL_03.self02  01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:68 9F:00 00:00
     2018-05-20 20:25:55   alarmLevel      0
     2018-05-20 20:25:55   deviceMsg       off (to vccu)
     2018-05-20 20:25:55   level           0
     2018-05-20 20:25:55   motor           stop:off
     2018-05-20 20:25:55   pct             0
     2018-05-20 11:39:49   peerList        Slot_Carport_Device_Btn_08,self01,self02,
     2018-05-20 20:25:55   phase           Off
     2018-05-19 01:02:37   powerOn         2018-05-19 01:02:37
     2018-05-20 20:25:55   recentStateType info
     2018-05-20 20:25:55   state           off
     2018-05-20 20:25:55   timedOn         off
   helper:
     HM_CMDNR   104
     cSnd       11123ABC3234460201C80000,11123ABC3234460201000000
     dlvlCmd    ++A011123ABC3234460201000000
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +323446,00,00,00
       nextSend   1526840738.76606
       rxt        0
       vccu       vccu
       p:
         323446
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        68
       io:
         HMLAN1:
           -44
           -44
         HMLAN2:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1526840755.95186
       ack:
         HASH(0x2add0f0)
         688002123ABC32344600
     rssi:
       HMLAN1:
         avg        -52.125
         cnt        8
         lst        -55
         max        -50
         min        -55
       Slot_Carport_Device:
         avg        -26.45
         cnt        20
         lst        -26
         max        -23
         min        -32
       at_HMLAN1:
         avg        -49.0701754385965
         cnt        57
         lst        -50
         max        -45
         min        -56
       at_HMLAN2:
         avg        -102.321428571429
         cnt        28
         lst        -101
         max        -99
         min        -107
     tmpl:
Attributes:
   DbLogInclude pct,powerOn
   IODev      HMLAN1
   IOgrp      vccu:HMLAN1
   POR        active
   alias      Test
   autoReadReg 2_pon-restart
   devStateIcon On:fts_garage@red:off Off:fts_sliding_gate@orange:on dlyOn:fts_sliding_gate@green dlyOff:fts_sliding_gate@blue modirleft:control_arrow_leftward:stop modirright:control_arrow_rightward:stop stop.12:fts_door_slide_open_m@red:off err.50:message_attention@red:on
   event-on-change-reading powerOn,level,phase,motor,pct,deviceMsg
   expert     251_anything
   firmware   2.11
   group      Slot,Tore
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,31312808,32344601,32344602,
   room       A-Carport,B-EMA,Reserve
   serialNr   LEQ0764344
   stateFormat {ReadingsVal($name,"phase","missing")}
   subType    blindActuator
   userReadings phase:(motor.*) {userReadings_11($name)}, alarmLevel:(level.*) {ema_logging_01($name)}
   userattr   POR
   verbose    3
   webCmd     :


Peer, Kanal vom HM-MOD-Em-8, Name Slot_Carport_Device_Btn_08 nach dem 1. (erfolglosen) Trigger:

Internals:
   CFGFN      FHEM/xxx.cfg
   DEF        31312808
   NAME       Slot_Carport_Device_Btn_08
   NOTIFYDEV  global
   NR         851
   NTFY_ORDER 50-Slot_Carport_Device_Btn_08
   STATE      open
   TYPE       CUL_HM
   chanNo     08
   device     Slot_Carport_Device
   peerList   HM_0764344,
   READINGS:
     2018-05-20 19:58:41   R-HM_0764344_chn-01-expectAES off
     2018-05-20 19:58:41   R-HM_0764344_chn-01-peerNeedsBurst off
     2018-05-13 20:44:46   R-eventFilterTime 5 s
     2018-05-13 20:44:46   R-longPress     0.4 s
     2018-05-13 20:44:46   R-msgScPosA     closed
     2018-05-13 20:44:46   R-sign          off
     2018-05-13 20:44:46   R-transmitTryMax 3
     2018-05-13 20:44:46   R-triggerMode   sensor
     2018-05-20 20:34:30   contact         open (to HM_0764344)
     2018-05-20 19:58:40   peerList        HM_0764344,
     2018-05-20 20:34:30   state           open
     2018-05-20 20:34:30   trigger_cnt     77
   helper:
     peerIDsRaw ,32344601,00000000
     regLst     ,1,4p
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   devStateIcon closed:10px-kreis-gruen open:10px-kreis-rot .*:message_attention
   expert     1_allReg
   group      Reserve
   model      HM-MOD-Em-8
   peerIDs    00000000,32344601,
   room       Carport


Daten vom Sniffer
Ausgangslage HM_0764344 on
2018.05.20 20:44:19.649 1: ************** eyecatcher ***********************
2018.05.20 20:44:19.650 1: HM_0764344  model     HM-LC-Bl1PBU-FM
2018.05.20 20:44:19.650 1: HM_0764344  firmware  2.11
2018.05.20 20:44:19.650 1: HM_0764344  serialNr  LEQ0764344
2018.05.20 20:44:19.651 1: HMLAN1     HMID      123ABC
2018.05.20 20:44:19.651 1: HMLAN2     HMID      123ABC
2018.05.20 20:44:19.651 1: HM_0764344 Reading powerOn  2018-05-19 01:02:37
2018.05.20 20:44:19.651 1: HM_0764344 protLastRcv      2018-05-20 20:42:12
2018.05.20 20:44:19.652 1: sniffer_01 for HM_0764344 now activ
set HM_0764344 off
2018.05.20 20:45:16.936 0: HMLAN_Send:  HMLAN1 S:S7EDEBF68 stat:  00 t:00000000 d:01 r:7EDEBF68 m:5A A011 123ABC 323446 0201000000
2018.05.20 20:45:16.981 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:23473C68 d:FF r:FFAE     m:5A A011 123ABC 323446 0201000000
2018.05.20 20:45:17.319 0: HMLAN_Parse: HMLAN2 R:E323446   stat:0000 t:23473CE5 d:FF r:FF95     m:5A 8002 323446 123ABC 0101C82035
2018.05.20 20:45:17.407 0: HMLAN_Parse: HMLAN1 R:R7EDEBF68 stat:0001 t:01809E01 d:FF r:FFCC     m:5A 8002 323446 123ABC 0101C82035
2018.05.20 20:45:24.927 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:0180BC94 d:FF r:FFCB     m:5B A410 323446 123ABC 06010000
2018.05.20 20:45:25.243 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:23475BF6 d:FF r:FFAD     m:5B 8002 123ABC 323446 00
Status HM_0764344 = off

1. Trigger vom HM-MOD-Em-8
2018.05.20 20:46:53.843 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:018217F6 d:FF r:FFE0     m:57 A441 313128 323446 084E00
2018.05.20 20:46:53.984 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:01821874 d:FF r:FFCB     m:57 8002 323446 313128 0101000015
2018.05.20 20:46:54.115 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:2348B6E0 d:FF r:FF9D     m:57 A441 313128 323446 084E00
2018.05.20 20:46:54.292 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:018218FB d:FF r:FFDE     m:58 A441 313128 323446 084FC8
2018.05.20 20:46:54.408 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:01821979 d:FF r:FFCC     m:58 8002 323446 313128 0101000016
2018.05.20 20:46:54.432 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:2348B7E5 d:FF r:FFA3     m:58 A441 313128 323446 084FC8
2018.05.20 20:46:57.426 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:018225F4 d:FF r:FFCD     m:59 A410 323446 123ABC 06010000
2018.05.20 20:46:57.559 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:2348C557 d:FF r:FFAE     m:59 8002 123ABC 323446 00
Status HM_0764344 = off

2. Trigger vom vom HM-MOD-Em-8
2018.05.20 20:49:00.770 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:018407DB d:FF r:FFE1     m:59 A441 313128 323446 085000
2018.05.20 20:49:00.862 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:234AA6C5 d:FF r:FF9D     m:59 A441 313128 323446 085000
2018.05.20 20:49:00.917 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:01840859 d:FF r:FFCB     m:59 8002 323446 313128 0101000015
2018.05.20 20:49:01.062 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:018408CC d:FF r:FFE0     m:5A A441 313128 323446 0851C8
2018.05.20 20:49:01.144 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:234AA7B6 d:FF r:FF9D     m:5A A441 313128 323446 0851C8
2018.05.20 20:49:01.247 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:0184094A d:FF r:FFC4     m:5A 8002 323446 313128 0101001015
2018.05.20 20:49:03.778 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:01841399 d:FF r:FFC1     m:5B A410 323446 123ABC 06016E10
2018.05.20 20:49:04.523 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:234AB2FC d:FF r:FFAF     m:5B 8002 123ABC 323446 00
2018.05.20 20:49:09.254 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:018428FE d:FF r:FFCD     m:5C A410 323446 123ABC 0601C800
2018.05.20 20:49:09.461 0: HMLAN_Parse: HMLAN2 R:E323446   stat:0000 t:234AC7E8 d:FF r:FF9A     m:5C A410 323446 123ABC 0601C800
2018.05.20 20:49:09.469 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:234AC861 d:FF r:FFAE     m:5C 8002 123ABC 323446 00
Status HM_0764344 = on

2018.05.20 20:56:14 3: logging set to
2018.05.20 20:56:14 3: attr HMLAN1 logIDs off : logging set to
2018.05.20 20:56:14 3: logging set to
2018.05.20 20:56:14 3: attr HMLAN2 logIDs off : logging set to
2018.05.20 20:56:14 1: sniffer_01 ended
2018.05.20 20:56:14 1: ************** eyecatcher ***********************


Sieht (für mich) so aus, als wenn der Aktor nach dem set off via fhem gar nicht (richtig oder vollständig) im Status off war,
sondern erst durch den 1. Trigger vom Peer in den Status off gesetzt wurde. Und anschließend funktioniert der Peer dann wieder.

Ein BUG im fhem oder in der Firmware????

Kann bitte jemand helfen, ich bin mit meinen Kenntnissen am Ende.

Moin und schon mal Danke !
Bernd

martinp876

Vorbildliches loggen, danke.
1. Ich sehe nicht alle msgs doppelt. Hmlan2 sieht nicht alles oder es ist etwas abgeschnitten. Ist hier kein problem und falls du es mit reichweite begründen kannst ist alles prima.
2. Der em8 schickt immer 2 trigger. Einmal mit level 0 und dann 100% im abstand von 0.5s. ich würde den triggermode des em8 auf "button" setzen. du hast sensor eingestellt was keinen sinn macht.

Das erste mal drückst du 500ms, mein 2. Mal 300ms.

Prüfe, ob es mir button klappt, sonst prüfe ich noch einmal

Pfriemler

Sind EM-8 und Bl1 mit "single" set gepeert? ohne "single" ist die Bedienung eine Einbahnstraße, d.h. der Aktor fährt nur in eine Richtung.
Ob sensor oder Button der richtige Modus ist, hängt auch vom Nutzerwunsch ab. Ich würde aber auch Button bevorzugen und ggf. die Unterscheidungszeit zw. short und long etwas verlängern.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

pwlr

Moin,

vielen Dank für Eure Bemühungen und schnelle Rückmeldungen !

HMLAN2 habe ich zur Reichweitenvergrößerung. Bei diesem Testaufbau ist das weit weg (RSSI ca. -100). Können wir vergessen.

triggerMode Sensor wäre wegen der Applikation schon richtig. Beim Testaufbau ist nur ein Taster dran. Im Wirkbetrieb kommt das Signal aber von einer externen Elektronik (um es mal neutral auszudrücken). Die Signalzeiten liegen dann im Bereich von 10 Minuten bis zu mehreren Stunden. Mit triggerMode button würde ich ein "long-HF-Feuer" entfachen und alles lahmlegen...

Dennoch zum Test geändert ! Das Peering hatte ich mit single set gemacht.

set Slot_Carport_Device_Btn_08 regSet triggerMode button
List nach 1. erfolglosem Trigger:

Internals:
   CFGFN      FHEM/xxx.cfg
   DEF        31312808
   NAME       Slot_Carport_Device_Btn_08
   NOTIFYDEV  global
   NR         851
   NTFY_ORDER 50-Slot_Carport_Device_Btn_08
   STATE      Short 1_85 (to HM_0764344)
   TYPE       CUL_HM
   chanNo     08
   device     Slot_Carport_Device
   peerList   HM_0764344,
   READINGS:
     2018-05-21 22:21:30   R-HM_0764344_chn-01-expectAES off
     2018-05-21 22:21:30   R-HM_0764344_chn-01-peerNeedsBurst off
     2018-05-13 20:44:46   R-eventFilterTime 5 s
     2018-05-13 20:44:46   R-longPress     0.4 s
     2018-05-13 20:44:46   R-msgScPosA     closed
     2018-05-13 20:44:46   R-sign          off
     2018-05-13 20:44:46   R-transmitTryMax 3
     2018-05-21 22:21:29   R-triggerMode   button
     2018-05-20 20:49:01   contact         open (to HM_0764344)
     2018-05-21 22:21:30   peerList        HM_0764344,
     2018-05-21 22:31:37   state           Short 1_85 (to HM_0764344)
     2018-05-21 22:31:37   trigger         Short_85
     2018-05-21 22:31:37   triggerTo_HM_0764344 Short_85_ack
     2018-05-21 22:31:37   trigger_cnt     85
   helper:
     BNO        85
     BNOCNT     1
     getCfgList all
     getCfgListNo ,4
     peerIDsRaw ,32344601,00000000
     regLst     ,1,4p
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   devStateIcon closed:10px-kreis-gruen open:10px-kreis-rot .*:message_attention
   expert     1_allReg
   group      Reserve
   model      HM-MOD-Em-8
   peerIDs    00000000,32344601,
   room       Carport


Sniffer - Trigger short:

2018.05.21 22:27:47.093 1: ************** eyecatcher ***********************
2018.05.21 22:27:47.094 1: HM_0764344  model     HM-LC-Bl1PBU-FM
2018.05.21 22:27:47.095 1: HM_0764344  firmware  2.11
2018.05.21 22:27:47.095 1: HM_0764344  serialNr  LEQ0764344
2018.05.21 22:27:47.095 1: HMLAN1     HMID      123ABC
2018.05.21 22:27:47.096 1: HMLAN2     HMID      123ABC
2018.05.21 22:27:47.096 1: HM_0764344 Reading powerOn  2018-05-19 01:02:37
2018.05.21 22:27:47.096 1: HM_0764344 protLastRcv      2018-05-21 22:27:24
2018.05.21 22:27:47.097 1: sniffer_01 for HM_0764344 now activ

2018.05.21 22:28:12.311 3: CUL_HM set HM_0764344 off
2018.05.21 22:28:12.318 0: HMLAN_Send:  HMLAN1 S:S846355FC stat:  00 t:00000000 d:01 r:846355FC m:70 A011 123ABC 323446 0201000000
2018.05.21 22:28:12.360 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:28CC0AEC d:FF r:FF9E     m:70 A011 123ABC 323446 0201000000
2018.05.21 22:28:12.492 0: HMLAN_Parse: HMLAN1 R:R846355FC stat:0201 t:07056BE8 d:FF r:FFCE     m:70 8002 323446 123ABC 0101C82035
2018.05.21 22:28:20.381 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:07058AC0 d:FF r:FFCD     m:71 A410 323446 123ABC 06010000
2018.05.21 22:28:20.602 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:28CC2ABF d:FF r:FF9D     m:71 8002 123ABC 323446 00
Status HM_0764344 = off

1. Trigger vom HM-MOD-Em-8 (short)
2018.05.21 22:31:37.143 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:07088B7B d:FF r:FFDE     m:6A A440 313128 323446 0855
2018.05.21 22:31:37.268 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28CF2B02 d:FF r:FFA2     m:6A A440 313128 323446 0855
2018.05.21 22:31:37.277 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:07088BFA d:FF r:FFCC     m:6A 8002 323446 313128 0101000016
2018.05.21 22:31:39.809 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:070895E5 d:FF r:FFCC     m:6B A410 323446 123ABC 06010000
Status HM_0764344 = off

2. Trigger vom HM-MOD-Em-8 (short)
2018.05.21 22:35:00.232 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:070BA4C9 d:FF r:FFDF     m:6B A440 313128 323446 0856
2018.05.21 22:35:00.326 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D2444F d:FF r:FFA3     m:6B A440 313128 323446 0856
2018.05.21 22:35:00.333 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:070BA548 d:FF r:FFC8     m:6B 8002 323446 313128 0101001015
2018.05.21 22:35:02.328 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:070BAD1B d:FF r:FFCC     m:6C A410 323446 123ABC 06015410
2018.05.21 22:35:02.506 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:28D24D1A d:FF r:FF9E     m:6C 8002 123ABC 323446 00
2018.05.21 22:35:08.401 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:070BC4D5 d:FF r:FFCE     m:6D A410 323446 123ABC 0601C800
2018.05.21 22:35:08.611 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:28D264D4 d:FF r:FF9C     m:6D 8002 123ABC 323446 00
Status HM_0764344 = on

2018.05.21 22:37:34 3: logging set to
2018.05.21 22:37:34 3: attr HMLAN1 logIDs off : logging set to
2018.05.21 22:37:34 3: logging set to
2018.05.21 22:37:34 3: attr HMLAN2 logIDs off : logging set to
2018.05.21 22:37:34 1: sniffer_01 ended
2018.05.21 22:37:34 1: ************** eyecatcher ***********************


Sniffer - Trigger long:

2018.05.21 22:39:51.644 1: ************** eyecatcher ***********************
2018.05.21 22:39:51.645 1: HM_0764344  model     HM-LC-Bl1PBU-FM
2018.05.21 22:39:51.646 1: HM_0764344  firmware  2.11
2018.05.21 22:39:51.646 1: HM_0764344  serialNr  LEQ0764344
2018.05.21 22:39:51.646 1: HMLAN1     HMID      123ABC
2018.05.21 22:39:51.647 1: HMLAN2     HMID      123ABC
2018.05.21 22:39:51.647 1: HM_0764344 Reading powerOn  2018-05-19 01:02:37
2018.05.21 22:39:51.648 1: HM_0764344 protLastRcv      2018-05-21 22:35:08
2018.05.21 22:39:51.648 1: sniffer_01 for HM_0764344 now activ
2018.05.21 22:39:59.743 3: CUL_HM set HM_0764344 off
2018.05.21 22:39:59.748 0: HMLAN_Send:  HMLAN1 S:S846E2164 stat:  00 t:00000000 d:01 r:846E2164 m:6E A011 123ABC 323446 0201000000
2018.05.21 22:39:59.906 0: HMLAN_Parse: HMLAN1 R:R846E2164 stat:0001 t:071037B9 d:FF r:FFCE     m:6E 8002 323446 123ABC 0101C82037
2018.05.21 22:40:08.453 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:28D6F5C0 d:FF r:FF9E     m:6F 8002 123ABC 323446 00
2018.05.21 22:40:08.469 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:071055BF d:FF r:FFCD     m:6F A410 323446 123ABC 06010000
Status HM_0764344 = off

1. Trigger vom HM-MOD-Em-8 (long)
2018.05.21 22:41:34.216 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711A823 d:FF r:FFDF     m:6C 8440 313128 323446 4857
2018.05.21 22:41:34.340 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D847AB d:FF r:FFA3     m:6C 8440 313128 323446 4857
2018.05.21 22:41:34.483 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711A933 d:FF r:FFDF     m:6D 8440 313128 323446 4857
2018.05.21 22:41:34.755 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711AA43 d:FF r:FFDF     m:6E 8440 313128 323446 4857
2018.05.21 22:41:35.026 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711AB52 d:FF r:FFDF     m:6F 8440 313128 323446 4857
2018.05.21 22:41:35.298 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711AC62 d:FF r:FFDF     m:70 8440 313128 323446 4857
2018.05.21 22:41:35.570 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711AD72 d:FF r:FFDD     m:71 8440 313128 323446 4857
2018.05.21 22:41:35.842 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711AE82 d:FF r:FFDD     m:72 8440 313128 323446 4857
2018.05.21 22:41:36.114 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711AF92 d:FF r:FFDD     m:73 8440 313128 323446 4857
2018.05.21 22:41:36.386 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711B0A2 d:FF r:FFDD     m:74 8440 313128 323446 4857
2018.05.21 22:41:36.657 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711B1B1 d:FF r:FFDD     m:75 8440 313128 323446 4857
2018.05.21 22:41:36.929 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711B2C1 d:FF r:FFDD     m:76 8440 313128 323446 4857
2018.05.21 22:41:37.201 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711B3D1 d:FF r:FFDD     m:77 8440 313128 323446 4857
2018.05.21 22:41:37.473 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711B4E1 d:FF r:FFDD     m:78 8440 313128 323446 4857
2018.05.21 22:41:37.573 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D848BA d:FF r:FFA3     m:6D 8440 313128 323446 4857
2018.05.21 22:41:37.647 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D849CA d:FF r:FFA4     m:6E 8440 313128 323446 4857
2018.05.21 22:41:37.722 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D84ADA d:FF r:FFA3     m:6F 8440 313128 323446 4857
2018.05.21 22:41:37.799 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D84BE9 d:FF r:FFA4     m:70 8440 313128 323446 4857
2018.05.21 22:41:37.873 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D84CF9 d:FF r:FFA3     m:71 8440 313128 323446 4857
2018.05.21 22:41:37.948 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D84E09 d:FF r:FFA3     m:72 8440 313128 323446 4857
2018.05.21 22:41:38.025 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D84F19 d:FF r:FFA3     m:73 8440 313128 323446 4857
2018.05.21 22:41:38.100 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D85029 d:FF r:FFA3     m:74 8440 313128 323446 4857
2018.05.21 22:41:38.174 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D85139 d:FF r:FFA3     m:75 8440 313128 323446 4857
2018.05.21 22:41:38.250 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D85249 d:FF r:FFA3     m:76 8440 313128 323446 4857
2018.05.21 22:41:38.340 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D85358 d:FF r:FFA2     m:77 8440 313128 323446 4857
2018.05.21 22:41:38.422 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D85468 d:FF r:FFA3     m:78 8440 313128 323446 4857
2018.05.21 22:41:38.601 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711B5F1 d:FF r:FFDD     m:79 8440 313128 323446 4857
2018.05.21 22:41:38.725 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711B701 d:FF r:FFDD     m:7A 8440 313128 323446 4857
2018.05.21 22:41:39.064 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711B811 d:FF r:FFDD     m:7B 8440 313128 323446 4857
2018.05.21 22:41:39.141 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711B920 d:FF r:FFDD     m:7C 8440 313128 323446 4857
2018.05.21 22:41:39.221 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D85578 d:FF r:FFA3     m:79 8440 313128 323446 4857
2018.05.21 22:41:39.300 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D85688 d:FF r:FFA3     m:7A 8440 313128 323446 4857
2018.05.21 22:41:39.382 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D85798 d:FF r:FFA3     m:7B 8440 313128 323446 4857
2018.05.21 22:41:39.458 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D858A8 d:FF r:FFA3     m:7C 8440 313128 323446 4857
2018.05.21 22:41:39.534 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D859B8 d:FF r:FFA3     m:7D 8440 313128 323446 4857
2018.05.21 22:41:39.737 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D85AC7 d:FF r:FFA3     m:7E 8440 313128 323446 4857
2018.05.21 22:41:39.922 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711BA30 d:FF r:FFDD     m:7D 8440 313128 323446 4857
2018.05.21 22:41:40.055 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711BB40 d:FF r:FFDE     m:7E 8440 313128 323446 4857
2018.05.21 22:41:40.155 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:0711BC50 d:FF r:FFDD     m:7F A040 313128 323446 4857
2018.05.21 22:41:40.431 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D85BD7 d:FF r:FFA4     m:7F A040 313128 323446 4857
2018.05.21 22:41:48.068 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:0711DE43 d:FF r:FFCC     m:80 A410 323446 123ABC 06010000
Status HM_0764344 = off

2. Trigger vom HM-MOD-Em-8 (long)
2018.05.21 22:43:25.188 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:071359B3 d:FF r:FFDE     m:80 8440 313128 323446 4858
2018.05.21 22:43:25.275 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D9F93D d:FF r:FFA4     m:80 8440 313128 323446 4858
2018.05.21 22:43:25.458 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:07135AC2 d:FF r:FFDE     m:81 8440 313128 323446 4858
2018.05.21 22:43:25.536 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D9FA4C d:FF r:FFA4     m:81 8440 313128 323446 4858
2018.05.21 22:43:25.730 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:07135BD2 d:FF r:FFDD     m:82 8440 313128 323446 4858
2018.05.21 22:43:25.806 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D9FB5C d:FF r:FFA4     m:82 8440 313128 323446 4858
2018.05.21 22:43:26.002 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:07135CE2 d:FF r:FFDE     m:83 8440 313128 323446 4858
2018.05.21 22:43:26.079 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D9FC6B d:FF r:FFA4     m:83 8440 313128 323446 4858
2018.05.21 22:43:26.274 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:07135DF2 d:FF r:FFDE     m:84 8440 313128 323446 4858
2018.05.21 22:43:26.349 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D9FD7B d:FF r:FFA4     m:84 8440 313128 323446 4858
2018.05.21 22:43:26.546 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:07135F02 d:FF r:FFDE     m:85 8440 313128 323446 4858
2018.05.21 22:43:26.621 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D9FE8B d:FF r:FFA5     m:85 8440 313128 323446 4858
2018.05.21 22:43:26.817 0: HMLAN_Parse: HMLAN1 R:E313128   stat:0000 t:07136011 d:FF r:FFDD     m:86 A040 313128 323446 4858
2018.05.21 22:43:26.898 0: HMLAN_Parse: HMLAN2 R:E313128   stat:0000 t:28D9FF9B d:FF r:FFA8     m:86 A040 313128 323446 4858
2018.05.21 22:43:26.945 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:07136092 d:FF r:FFC9     m:86 8002 323446 313128 0101411022
2018.05.21 22:43:29.418 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:07136A39 d:FF r:FFCB     m:87 A410 323446 123ABC 06014B00
2018.05.21 22:43:29.624 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:28DA0A3B d:FF r:FF9F     m:87 8002 123ABC 323446 00
Status HM_0764344 = 37.5 -> wurde also getriggert.

2018.05.21 22:45:32 3: logging set to
2018.05.21 22:45:32 3: attr HMLAN1 logIDs off : logging set to
2018.05.21 22:45:32 3: logging set to
2018.05.21 22:45:32 3: attr HMLAN2 logIDs off : logging set to
2018.05.21 22:45:32 1: sniffer_01 ended
2018.05.21 22:45:32 1: ************** eyecatcher ***********************


Das Verhalten ist bei triggerMode button also unverändert falsch, sowohl für short als auch für long Trigger.
Zur weiteren Verifizierung habe ich das Peer mit dem HM-MOD-Em-8 gelöst und eine Versuchsserie mit einem virtuellen Device als Peer gefahren.

set Slot_Carport_Device_Btn_08 peerChan 0 HM_0764344 single unset
set Virtual_Device_01_Btn15 peerChan 0 HM_0764344 single set
set HM_0764344 getConfig
set Virtual_Device_01_Btn15 getConfig

Der Jalousieaktor (Name HM_076344) nach 1. erfolglosem Trigger:
Internals:
   DEF        323446
   HMLAN1_MSGCNT 191
   HMLAN1_RAWMSG E323446,0000,07253861,FF,FFD1,B4A410323446123ABC06010000
   HMLAN1_RSSI -47
   HMLAN1_TIME 2018-05-21 23:02:56
   HMLAN2_MSGCNT 62
   HMLAN2_RAWMSG E323446,0000,234AC7E8,FF,FF9A,5CA410323446123ABC0601C800
   HMLAN2_RSSI -102
   HMLAN2_TIME 2018-05-20 20:49:09
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     253
   NAME       HM_0764344
   NOTIFYDEV  global
   NR         1475
   NTFY_ORDER 50-HM_0764344
   STATE      Off
   TYPE       CUL_HM
   lastMsg    No:B4 - t:10 s:323446 d:123ABC 06010000
   peerList   self01,self02,Virtual_Device_01_Btn15,
   protLastRcv 2018-05-21 23:02:56
   protSnd    142 last_at:2018-05-21 23:02:56
   protState  CMDs_done
   rssi_HMLAN1 cnt:20 min:-55 max:-49 avg:-51.8 lst:-49
   rssi_Slot_Carport_Device cnt:32 min:-34 max:-21 avg:-25.87 lst:-34
   rssi_at_HMLAN1 cnt:154 min:-65 max:-45 avg:-49.74 lst:-47
   rssi_at_HMLAN2 cnt:30 min:-107 max:-99 avg:-102.46 lst:-102
   Helper:
     DBLOG:
       pct:
         logdb:
           TIME       1526936350.515
           VALUE      0
   READINGS:
     2018-05-21 23:02:53   CommandAccepted yes
     2018-05-20 11:39:49   D-firmware      2.11
     2018-05-20 11:39:49   D-serialNr      LEQ0764344
     2018-05-21 22:55:38   PairedTo        0x123ABC
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgActionType jmpToTarget
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgBlJtDlyOff refOff
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgBlJtDlyOn refOn
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgBlJtOff dlyOn
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgBlJtOn dlyOff
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgBlJtRampOff off
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgBlJtRampOn on
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgBlJtRefOff off
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgBlJtRefOn on
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgCtDlyOff geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgCtDlyOn geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgCtOff geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgCtOn geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgCtRampOff geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgCtRampOn geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgCtRefOff geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgCtRefOn geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgCtValHi 100
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgCtValLo 50
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgDriveMode direct
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgMaxTimeF 0.5 s
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgMultiExec on
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgOffDly 0 s
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgOffLevel 0 %
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgOffTime unused
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgOffTimeMode absolut
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgOnDly 0 s
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgOnLevel 100 %
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgOnTime unused
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-lgOnTimeMode absolut
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shActionType jmpToTarget
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shBlJtDlyOff refOff
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shBlJtDlyOn refOn
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shBlJtOff dlyOn
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shBlJtOn dlyOff
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shBlJtRampOff off
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shBlJtRampOn on
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shBlJtRefOff off
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shBlJtRefOn on
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shCtDlyOff geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shCtDlyOn geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shCtOff geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shCtOn geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shCtRampOff geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shCtRampOn geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shCtRefOff geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shCtRefOn geLo
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shCtValHi 100
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shCtValLo 50
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shDriveMode direct
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shMaxTimeF unused
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shMultiExec off
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shOffDly 0 s
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shOffLevel 0 %
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shOffTime unused
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shOffTimeMode absolut
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shOnDly 0 s
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shOnLevel 100 %
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shOnTime unused
     2018-05-21 22:55:45   R-Virtual_Device_01_Btn15-shOnTimeMode absolut
     2018-05-19 00:51:05   R-confBtnTime   permanent
     2018-05-19 00:54:08   R-driveDown     5 s
     2018-05-19 00:51:06   R-driveTurn     0.5 s
     2018-05-19 00:54:08   R-driveUp       5 s
     2018-05-19 00:52:00   R-intKeyVisib   visib
     2018-05-19 00:51:05   R-localResDis   off
     2018-05-19 00:51:05   R-pairCentral   0x123ABC
     2018-05-19 00:51:06   R-powerUpAction off
     2018-05-19 00:51:06   R-refRunCounter 0
     2018-05-19 00:52:03   R-self01-lgActionType jmpToTarget
     2018-05-19 00:52:03   R-self01-lgBlJtDlyOff refOff
     2018-05-19 00:52:03   R-self01-lgBlJtDlyOn dlyOff
     2018-05-19 00:52:03   R-self01-lgBlJtOff dlyOff
     2018-05-19 00:52:03   R-self01-lgBlJtOn dlyOff
     2018-05-19 00:52:03   R-self01-lgBlJtRampOff rampOff
     2018-05-19 00:52:03   R-self01-lgBlJtRampOn on
     2018-05-19 00:52:03   R-self01-lgBlJtRefOff rampOff
     2018-05-19 00:52:03   R-self01-lgBlJtRefOn on
     2018-05-19 00:52:03   R-self01-lgCtDlyOff geLo
     2018-05-19 00:52:03   R-self01-lgCtDlyOn geLo
     2018-05-19 00:52:03   R-self01-lgCtOff geLo
     2018-05-19 00:52:03   R-self01-lgCtOn geLo
     2018-05-19 00:52:03   R-self01-lgCtRampOff geLo
     2018-05-19 00:52:03   R-self01-lgCtRampOn geLo
     2018-05-19 00:52:03   R-self01-lgCtRefOff geLo
     2018-05-19 00:52:03   R-self01-lgCtRefOn geLo
     2018-05-19 00:52:03   R-self01-lgCtValHi 100
     2018-05-19 00:52:03   R-self01-lgCtValLo 50
     2018-05-19 00:52:03   R-self01-lgDriveMode direct
     2018-05-19 00:52:03   R-self01-lgMaxTimeF 0.4 s
     2018-05-19 00:52:03   R-self01-lgMultiExec on
     2018-05-19 00:52:03   R-self01-lgOffDly 0 s
     2018-05-19 00:52:03   R-self01-lgOffLevel 0 %
     2018-05-19 00:52:03   R-self01-lgOffTime unused
     2018-05-19 00:52:03   R-self01-lgOffTimeMode absolut
     2018-05-19 00:52:03   R-self01-lgOnDly 0 s
     2018-05-19 00:52:03   R-self01-lgOnLevel 100 %
     2018-05-19 00:52:03   R-self01-lgOnTime unused
     2018-05-19 00:52:03   R-self01-lgOnTimeMode absolut
     2018-05-19 00:52:03   R-self01-shActionType jmpToTarget
     2018-05-19 00:52:03   R-self01-shBlJtDlyOff refOff
     2018-05-19 00:52:03   R-self01-shBlJtDlyOn dlyOff
     2018-05-19 00:52:03   R-self01-shBlJtOff dlyOff
     2018-05-19 00:52:03   R-self01-shBlJtOn dlyOff
     2018-05-19 00:52:03   R-self01-shBlJtRampOff rampOff
     2018-05-19 00:52:03   R-self01-shBlJtRampOn on
     2018-05-19 00:52:03   R-self01-shBlJtRefOff rampOff
     2018-05-19 00:52:03   R-self01-shBlJtRefOn on
     2018-05-19 00:52:03   R-self01-shCtDlyOff geLo
     2018-05-19 00:52:03   R-self01-shCtDlyOn geLo
     2018-05-19 00:52:03   R-self01-shCtOff geLo
     2018-05-19 00:52:03   R-self01-shCtOn geLo
     2018-05-19 00:52:03   R-self01-shCtRampOff geLo
     2018-05-19 00:52:03   R-self01-shCtRampOn geLo
     2018-05-19 00:52:03   R-self01-shCtRefOff geLo
     2018-05-19 00:52:03   R-self01-shCtRefOn geLo
     2018-05-19 00:52:03   R-self01-shCtValHi 100
     2018-05-19 00:52:03   R-self01-shCtValLo 50
     2018-05-19 00:52:03   R-self01-shDriveMode direct
     2018-05-19 00:52:03   R-self01-shMaxTimeF unused
     2018-05-19 00:52:03   R-self01-shMultiExec off
     2018-05-19 00:52:03   R-self01-shOffDly 0 s
     2018-05-19 00:52:03   R-self01-shOffLevel 0 %
     2018-05-19 00:52:03   R-self01-shOffTime unused
     2018-05-19 00:52:03   R-self01-shOffTimeMode absolut
     2018-05-19 00:52:03   R-self01-shOnDly 0 s
     2018-05-19 00:52:03   R-self01-shOnLevel 100 %
     2018-05-19 00:52:03   R-self01-shOnTime unused
     2018-05-19 00:52:03   R-self01-shOnTimeMode absolut
     2018-05-19 00:52:05   R-self02-lgActionType jmpToTarget
     2018-05-19 00:52:05   R-self02-lgBlJtDlyOff dlyOn
     2018-05-19 00:52:05   R-self02-lgBlJtDlyOn refOn
     2018-05-19 00:52:05   R-self02-lgBlJtOff dlyOn
     2018-05-19 00:52:05   R-self02-lgBlJtOn dlyOn
     2018-05-19 00:52:05   R-self02-lgBlJtRampOff off
     2018-05-19 00:52:05   R-self02-lgBlJtRampOn rampOn
     2018-05-19 00:52:05   R-self02-lgBlJtRefOff off
     2018-05-19 00:52:05   R-self02-lgBlJtRefOn rampOn
     2018-05-19 00:52:05   R-self02-lgCtDlyOff geLo
     2018-05-19 00:52:05   R-self02-lgCtDlyOn geLo
     2018-05-19 00:52:05   R-self02-lgCtOff geLo
     2018-05-19 00:52:05   R-self02-lgCtOn geLo
     2018-05-19 00:52:05   R-self02-lgCtRampOff geLo
     2018-05-19 00:52:05   R-self02-lgCtRampOn geLo
     2018-05-19 00:52:05   R-self02-lgCtRefOff geLo
     2018-05-19 00:52:05   R-self02-lgCtRefOn geLo
     2018-05-19 00:52:05   R-self02-lgCtValHi 100
     2018-05-19 00:52:05   R-self02-lgCtValLo 50
     2018-05-19 00:52:05   R-self02-lgDriveMode direct
     2018-05-19 00:52:05   R-self02-lgMaxTimeF 0.4 s
     2018-05-19 00:52:05   R-self02-lgMultiExec on
     2018-05-19 00:52:05   R-self02-lgOffDly 0 s
     2018-05-19 00:52:05   R-self02-lgOffLevel 0 %
     2018-05-19 00:52:05   R-self02-lgOffTime unused
     2018-05-19 00:52:05   R-self02-lgOffTimeMode absolut
     2018-05-19 00:52:05   R-self02-lgOnDly 0 s
     2018-05-19 00:52:05   R-self02-lgOnLevel 100 %
     2018-05-19 00:52:05   R-self02-lgOnTime unused
     2018-05-19 00:52:05   R-self02-lgOnTimeMode absolut
     2018-05-19 00:52:05   R-self02-shActionType jmpToTarget
     2018-05-19 00:52:05   R-self02-shBlJtDlyOff dlyOn
     2018-05-19 00:52:05   R-self02-shBlJtDlyOn refOn
     2018-05-19 00:52:05   R-self02-shBlJtOff dlyOn
     2018-05-19 00:52:05   R-self02-shBlJtOn dlyOn
     2018-05-19 00:52:05   R-self02-shBlJtRampOff off
     2018-05-19 00:52:05   R-self02-shBlJtRampOn rampOn
     2018-05-19 00:52:05   R-self02-shBlJtRefOff off
     2018-05-19 00:52:05   R-self02-shBlJtRefOn rampOn
     2018-05-19 00:52:05   R-self02-shCtDlyOff geLo
     2018-05-19 00:52:05   R-self02-shCtDlyOn geLo
     2018-05-19 00:52:05   R-self02-shCtOff geLo
     2018-05-19 00:52:05   R-self02-shCtOn geLo
     2018-05-19 00:52:05   R-self02-shCtRampOff geLo
     2018-05-19 00:52:05   R-self02-shCtRampOn geLo
     2018-05-19 00:52:05   R-self02-shCtRefOff geLo
     2018-05-19 00:52:05   R-self02-shCtRefOn geLo
     2018-05-19 00:52:05   R-self02-shCtValHi 100
     2018-05-19 00:52:05   R-self02-shCtValLo 50
     2018-05-19 00:52:05   R-self02-shDriveMode direct
     2018-05-19 00:52:05   R-self02-shMaxTimeF unused
     2018-05-19 00:52:05   R-self02-shMultiExec off
     2018-05-19 00:52:05   R-self02-shOffDly 0 s
     2018-05-19 00:52:05   R-self02-shOffLevel 0 %
     2018-05-19 00:52:05   R-self02-shOffTime unused
     2018-05-19 00:52:05   R-self02-shOffTimeMode absolut
     2018-05-19 00:52:05   R-self02-shOnDly 0 s
     2018-05-19 00:52:05   R-self02-shOnLevel 100 %
     2018-05-19 00:52:05   R-self02-shOnTime unused
     2018-05-19 00:52:05   R-self02-shOnTimeMode absolut
     2018-05-19 00:51:06   R-sign          off
     2018-05-19 00:51:06   R-statusInfoMinDly 2 s
     2018-05-19 00:51:06   R-statusInfoRandom 1 s
     2018-05-19 00:51:06   R-transmitTryMax 6
     2018-05-21 22:55:38   RegL_00.          02:81 0A:12 0B:3A 0C:BC 15:FF 18:00 00:00
     2018-05-21 22:55:39   RegL_01.         08:00 09:00 0A:00 0B:00 0C:32 0D:00 0E:32 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-05-21 22:55:45   RegL_03.Virtual_Device_01_Btn15  01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:52 0D:63 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:63 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:52 8D:63 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:63 9F:00 00:00
     2018-05-21 22:55:41   RegL_03.self01   01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:93 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:93 9F:00 00:00
     2018-05-21 22:55:43   RegL_03.self02   01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:68 9F:00 00:00
     2018-05-21 22:59:10   alarmLevel      0
     2018-05-21 23:02:56   deviceMsg       off (to vccu)
     2018-05-21 23:02:56   level           0
     2018-05-21 23:02:56   motor           stop:off
     2018-05-21 23:02:56   pct             0
     2018-05-21 22:55:40   peerList        self01,self02,Virtual_Device_01_Btn15,
     2018-05-21 22:59:10   phase           Off
     2018-05-19 01:02:37   powerOn         2018-05-19 01:02:37
     2018-05-21 23:02:56   recentStateType info
     2018-05-21 23:02:56   state           off
     2018-05-21 23:02:56   timedOn         off
     2018-05-21 23:02:52   trigLast        Virtual_Device_01_Btn15:200
     2018-05-21 22:43:26   trig_Slot_Carport_Device_Btn_08 Long_88
     2018-05-21 23:02:52   trig_Virtual_Device_01_Btn15 200_1
   helper:
     HM_CMDNR   180
     cSnd       11123ABC3234460201C80000,11123ABC3234460201000000
     dlvlCmd    ++A011123ABC3234460201000000
     mId        006A
     peerIDsRaw ,32344601,32344602,FF00100F,00000000
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +323446,00,00,00
       nextSend   1526936576.23011
       rxt        0
       vccu       vccu
       p:
         323446
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        B4
       io:
         HMLAN1:
           -39
           -39
         HMLAN2:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1526936576.13494
       ack:
         HASH(0x2add0f0)
         B48002123ABC32344600
     rssi:
       HMLAN1:
         avg        -51.8
         cnt        20
         lst        -49
         max        -49
         min        -55
       Slot_Carport_Device:
         avg        -25.875
         cnt        32
         lst        -34
         max        -21
         min        -34
       at_HMLAN1:
         avg        -49.7467532467533
         cnt        154
         lst        -47
         max        -45
         min        -65
       at_HMLAN2:
         avg        -102.466666666667
         cnt        30
         lst        -102
         max        -99
         min        -107
     shadowReg:
     tmpl:
Attributes:
   DbLogInclude pct,powerOn
   IODev      HMLAN1
   IOgrp      vccu:HMLAN1
   POR        active
   alias      Test
   autoReadReg 2_pon-restart
   devStateIcon On:fts_garage@red:off Off:fts_sliding_gate@orange:on dlyOn:fts_sliding_gate@green dlyOff:fts_sliding_gate@blue modirleft:control_arrow_leftward:stop modirright:control_arrow_rightward:stop stop.12:fts_door_slide_open_m@red:off err.50:message_attention@red:on
   event-on-change-reading powerOn,level,phase,motor,pct,deviceMsg
   expert     251_anything
   firmware   2.11
   group      Slot,Tore
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,32344601,32344602,FF00100F,
   room       A-Carport,B-EMA,Reserve
   serialNr   LEQ0764344
   stateFormat {ReadingsVal($name,"phase","missing")}
   subType    blindActuator
   userReadings phase:(motor.*) {userReadings_11($name)}, alarmLevel:(level.*) {ema_logging_01($name)}
   userattr   POR
   verbose    3
   webCmd     :


Das virtuelles Device nach 1. erfolglosem Trigger:

Internals:
   CFGFN     
   DEF        FF00100F
   NAME       Virtual_Device_01_Btn15
   NOTIFYDEV  global
   NR         80515
   STATE      set_postEvent 200
   TYPE       CUL_HM
   chanNo     0F
   device     Virtual_Device_01
   peerList   HM_0764344,
   READINGS:
     2018-05-21 22:55:27   peerList        HM_0764344,
     2018-05-21 23:02:52   state           set_postEvent 200
     2018-05-21 23:02:52   trigger_cnt     1
   helper:
     count      1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
Attributes:
   group      Slot
   model      virtual_15
   peerIDs    32344601,
   room       A-Carport
   webCmd     press short:press long


Sniffer :

2018.05.21 22:58:16.652 1: ************** eyecatcher ***********************
2018.05.21 22:58:16.653 1: HM_0764344  model     HM-LC-Bl1PBU-FM
2018.05.21 22:58:16.654 1: HM_0764344  firmware  2.11
2018.05.21 22:58:16.654 1: HM_0764344  serialNr  LEQ0764344
2018.05.21 22:58:16.655 1: HMLAN1     HMID      123ABC
2018.05.21 22:58:16.655 1: HMLAN2     HMID      123ABC
2018.05.21 22:58:16.655 1: HM_0764344 Reading powerOn  2018-05-19 01:02:37
2018.05.21 22:58:16.656 1: HM_0764344 protLastRcv      2018-05-21 22:56:13
2018.05.21 22:58:16.656 1: sniffer_01 for HM_0764344 now activ
2018.05.21 22:59:02.437 3: CUL_HM set HM_0764344 off
2018.05.21 22:59:02.441 0: HMLAN_Send:  HMLAN1 S:S847F9109 stat:  00 t:00000000 d:01 r:847F9109 m:B1 A011 123ABC 323446 0201000000
2018.05.21 22:59:02.481 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:28E84712 d:FF r:FFA0     m:B1 A011 123ABC 323446 0201000000
2018.05.21 22:59:02.801 0: HMLAN_Parse: HMLAN1 R:R847F9109 stat:0001 t:0721A806 d:FF r:FFD0     m:B1 8002 323446 123ABC 0101C82033
2018.05.21 22:59:10.426 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:0721C644 d:FF r:FFCF     m:B2 A410 323446 123ABC 06010000
2018.05.21 22:59:10.801 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:28E8664B d:FF r:FF9E     m:B2 8002 123ABC 323446 00
Status HM_0764344 = off

1. Trigger vom virtuellen Device (set Virtual_Device_01_Btn15 postEvent 200)
2018.05.21 23:02:52.764 0: HMLAN_Send:  HMLAN1 S:S848314BF stat:  00 t:00000000 d:01 r:848314BF m:B3 A441 FF0010 323446 0F01C8
2018.05.21 23:02:52.844 0: HMLAN_Parse: HMLAN2 R:EFF0010   stat:0000 t:28EBCAE9 d:FF r:FFA0     m:B3 A441 FF0010 323446 0F01C8
2018.05.21 23:02:52.972 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:07252BD7 d:FF r:FFD2     m:B3 8002 323446 FF0010 0101000031
2018.05.21 23:02:53.055 0: HMLAN_Parse: HMLAN2 R:EFF0010   stat:0000 t:28EBCB81 d:FF r:FFA0     m:B3 A441 FF0010 323446 0F01C8
2018.05.21 23:02:53.206 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:07252C6F d:FF r:FFD2     m:B3 8002 323446 FF0010 0101000032
2018.05.21 23:02:53.226 0: HMLAN_Parse: HMLAN2 R:EFF0010   stat:0000 t:28EBCC19 d:FF r:FFA1     m:B3 A441 FF0010 323446 0F01C8
2018.05.21 23:02:53.234 0: HMLAN_Parse: HMLAN1 R:R848314BF stat:0008 t:00000000 d:FF r:7FFF     m:B3 A441 FF0010 323446 0F01C8
2018.05.21 23:02:53.235 0: HMLAN_Parse: HMLAN1 no ACK from 323446
2018.05.21 23:02:53.236 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:07252D07 d:FF r:FFD2     m:B3 8002 323446 FF0010 0101000031
2018.05.21 23:02:56.133 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:07253861 d:FF r:FFD1     m:B4 A410 323446 123ABC 06010000
2018.05.21 23:02:56.502 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:28EBD86A d:FF r:FFA0     m:B4 8002 123ABC 323446 00
Status HM_0764344 = off

2. Trigger vom virtuellen Device (set Virtual_Device_01_Btn15 postEvent 200)
2018.05.21 23:11:07.351 0: HMLAN_Send:  HMLAN1 S:S848AA0B8 stat:  00 t:00000000 d:01 r:848AA0B8 m:B5 A441 FF0010 323446 0F02C8
2018.05.21 23:11:07.444 0: HMLAN_Parse: HMLAN2 R:EFF0010   stat:0000 t:28F35733 d:FF r:FF9F     m:B5 A441 FF0010 323446 0F02C8
2018.05.21 23:11:07.530 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:072CB81D d:FF r:FFCF     m:B5 8002 323446 FF0010 0101001031
2018.05.21 23:11:07.813 0: HMLAN_Parse: HMLAN2 R:EFF0010   stat:0000 t:28F357CB d:FF r:FF9F     m:B5 A441 FF0010 323446 0F02C8
2018.05.21 23:11:07.819 0: HMLAN_Parse: HMLAN2 R:EFF0010   stat:0000 t:28F35863 d:FF r:FF9F     m:B5 A441 FF0010 323446 0F02C8
2018.05.21 23:11:07.828 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:072CB8B5 d:FF r:FFD0     m:B5 8002 323446 FF0010 0101061033
2018.05.21 23:11:07.993 0: HMLAN_Parse: HMLAN1 R:R848AA0B8 stat:0008 t:00000000 d:FF r:7FFF     m:B5 A441 FF0010 323446 0F02C8
2018.05.21 23:11:07.993 0: HMLAN_Parse: HMLAN1 no ACK from 323446
2018.05.21 23:11:07.994 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:072CB94D d:FF r:FFCF     m:B5 8002 323446 FF0010 01010C1033
2018.05.21 23:11:09.781 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:072CC0FC d:FF r:FFD1     m:B6 A410 323446 123ABC 06015F10
2018.05.21 23:11:10.417 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:28F3610A d:FF r:FF9E     m:B6 8002 123ABC 323446 00
2018.05.21 23:11:16.220 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:072CD853 d:FF r:FFCC     m:B7 A410 323446 123ABC 0601C800
2018.05.21 23:11:16.394 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:28F37861 d:FF r:FFA0     m:B7 8002 123ABC 323446 00
Status HM_0764344 = on

2018.05.21 23:12:55 3: logging set to
2018.05.21 23:12:55 3: attr HMLAN1 logIDs off : logging set to
2018.05.21 23:12:56 3: logging set to
2018.05.21 23:12:56 3: attr HMLAN2 logIDs off : logging set to
2018.05.21 23:12:56 1: sniffer_01 ended
2018.05.21 23:12:56 1: ************** eyecatcher ***********************


Auffällig : HMLAN1 no ACK from 323446

Auch in diesem Fall ist der Fehler identisch. Ich denke, wir können daher die Analyse auf den HM-LC-Bl1PBU-FM konzentrieren.
Eine gewagte Hypothese : Durch das set HM_0764344 off wird der Aktor nicht "vollständig oder nicht richtig" nach off gesetzt.
Der 1. Trigger vom Peer setzt den Jalousiaktor dann tatsächlich in off und anschließend funktionieren die Peers dann wieder
entsprechend der Programmierung in den Registern.

Was meint Ihr ?

Moin
Bernd

martinp876

Wenn man den em8 als Sensor mit einem Button betreibt ist es Blödsinn! Beim drücken sendet er "zu" und beim Loslassen"offen". Was den rollo rettet ist die conditon Tabelle welche einen der trigger schluckt. Glück gehabt!

Ich rate dringend auf button umzustellen.

In deiner endgültigen Applikation musst du also die ct korrekt einstellen!

Das ist aber nicht der Grund.
Der grund könnte sein, dass der aktor nach dem Trigger des em8 einen Status an die Zentrale sendet. Diese sendet kein ack, weil die msgnummer zu niedrig ist. Fhem hällt es für eine Wiederholung.
Ich denke, das ist der Grund. Muss ich mir ansehen, ist nicht straight forward.

Pfriemler

Sniffing ist nichts für mich, mehr für Martin.

Was ich nicht verstehe: Wieso ist der State des Rolladenaktors (im Listing) "Off" und nicht "off" (wie bei mir)? "Off" versteht der Aktor doch gar nicht, passiert da überhaupt was am Aktor? Ich würde da ein "eventMap" vermuten, im Listing ist aber keines.
Das Reading "state" ist "off", das ist ja ok.

Und was ich noch weniger verstehe: Was ist der Sinn der vorgeschalteten Elektronik? Soll sie einen Trigger zum Ausfahren geben (etwa bei Sonneneinstrahlung), nicht aber wenn die Sonne wieder weg ist, oder soll auch die abfallende Flanke des minuten- oder stundenlangen Signals eine Aktion auslösen?
Denn bei einem gepeerten Sensor (wie einem Türkontakt oder einem Schalterinterface) führt in der Regel nicht das Schließen, sondern das Öffnen des Kontakts zu einer Aktion (nachzulesen u.a. hier. Bei einem Button führt hingegen short oder long normalerweise direkt zu einer Aktion. Man kann das natürlich ändern.  Meintest Du das mit der Registerprogrammierung`?

In jedem Fall war aber der Umweg über den Button zunächst erst einmal der richtige Weg um sicherzustellen, dass der Rolladenaktor prinzipiell richtig reagiert. Ein Toggle-Trigger von welchem Gerät auch immer muss immer zu einer Zustandsänderung führen.

Vielleicht erläuterst Du die ganze geplante Kiste mal etwas ausführlicher, vielleicht finden wir gemeinsam noch eine Stolperfalle.

"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

pwlr

Moin,
ok, muss ich erklären, die Jalousiesteuerung ist bei mir nicht 08/15.

1. Das "Geheimnis" um das Off mit großem O liegt in meinem userReadings_10($name) bzw. userReadings_11($name)
ZitatuserReadings phase:(motor.*) {userReadings_11($name)}, alarmLevel:(level.*) {ema_logging_01($name)}
Damit löse ich die Stati aus der Statemachine auf, also off, dlyOn, on ,dlyOff, modirup, modirdown (RampOn/RampOff - movedirection up, movedirection down)
state ist unverändert off, aber das userReading zeigt in "phase" dann die Details mit großem O. Anzeige dann siehe stateFormat. So ein Reading habe ich eigentlich in allen Aktoren drin. Ist ganz praktisch, man sieht z.B. ob ein Device dauerhaft oder nur zeitweise an oder aus ist. Beispiel wäre eine Lampe, die bei Helligkeit in dlyOn gesperrt ist. Oder man sieht eben, ob eine Jalusie gerade fährt. Ist nur Optik, hat sonst keine Funktion.

2. Die Jalousien werden bei mir bei Feueralarm hochgefahren, damit die Fluchtwege frei sind. Das sollte so schnell wie möglich passieren und immer in der Hoffnung, dass die Hauptsicherung noch nicht rausgeflogen ist. Kopplung per Peer mit dem Rauchmelder_Team. Das ist auch der Grund, warum mir diese Fehleranalyse so wichtig ist. Wenn ich eine Jalousie manuell auf off gefahren habe, würde der Feueralarm die Jalousie nicht wieder öffnen. Hat zwar nix mit dem EM-8 zu tun, ist aber derselbe Fehler.
Bei Feueralarm gehen übrigens auch die Lampen an, damit die Fluchtwege beleuchtet sind -- falls noch Stom da ist.

3. Wenn man ein Fenster bei geschlossener Jalousie öffnet, fährt die Jalousie teilweise auf (Lüftungsstellung) und entsprechend beim Schließen wieder zu. Kopplung per Peer mit HM-SEC-SCo.

4. Tägliches Öffnen / Schließen per notify über Uhrzeit bzw. sunset.

5. Diese externe Elektronik ist eine Mischung aus Einbruchmeldung, RFID-Leser, Codeschloss usw. die über einen EM-8 angekoppelt wird. Möchte ich hier nicht öffentlich beschreiben, ich bitte um Dein Verständnis. Der hier diskutierte Druckknopf ist jedenfalls nur für den Test drin ! Die Programmierung für die Applikation erfolgt über die Register der Statemachine (also primär die ct) für den Kanal des EM-8, wie Martin schon geschrieben hat. Sensor ist dafür schon richtig.

Vielen Dank für Eure Bemühungen !!
Moin
Bernd

Pfriemler

So, das ist doch mal erfreulicher Input. Da braucht man Dir bezüglich ct eigentlich nix mehr zu erklären.
Auch das mit dem Off habe ich jetzt kapiert.
Dann bleibt zu hoffen, dass die Probleme nicht mit einer verbogenen state machine zu tun haben, aber das klingt eher nicht so. Ich wäre da eigentlich bei Deiner Anfangsvermutung "sieht so aus als wenn off den Aktor nicht wirklich nach off bringt, erst der erste Trigger".
Wie auch immer. Jetzt kommt's:

Bei mir habe ich per "attr <> param levelInverse" die Prozente an meine übrigen (Nicht-HM-)Rollos angepasst. FHEM dreht dann intern die Prozente und offenbar auch die on-off-Befehle. Mit meinen gepeerten Display-Fernbedienungen sehe ich hingegen (leider) noch immer die originalen HM-Werte.
Soll nur heißen: Wenn ich aus FHEM ein "set <> on" absetze, hat das den gleichen Efffekt wie bei Dir ein "set <> off". "on" fährt bei mir die Markise auf HM-interne 0%.

Das habe ich also getan und anschließend meine beiden Toggle-Fernbedienungen ausprobiert. Und es passiert: NICHTS! Erst beim zweiten Tastendruck!
Gleiches geschieht beim Setzen der Markise per pct-Befehl. Der erste Toggle wird ignoriert. Egal von welcher FB, ob real oder simuliert aus FHEM ausgelöst.

Kein Problem hat der dual gepeerte Displaytaster: Die gewünschte Richtung wird sofort ausgeführt. Das wäre der Workaround für Dich, evtl.: Den EM-8 wie einen dual peer zu programmieren.
Würde ich im übrigen sowieso machen, damit Deine Elektronik immer gezielt eine Richtung vorgeben kann.

Auf der anderen Seite (nur bei mir off, normalerweise on) gibt es kein Problem - der Toggle wird sofort ausgeführt.

Somit kann ich pwlr's Beobachtung nunmehr voll bestätigen.
Die Lösung/Workaround könnte also sein, die Bewegungsrichtungen in der ct sämtlich so zu kastrieren, dass das Verhalten einer dual gepeerten Taste entsteht (bei einem peerChan dual set wird das komfortabel automatisch gesetzt). Das müsste auch bei den Rauchmeldern passen. Vorteil: Egal in welche Stellung und in welcher Richtung der Rolladen zuletzt fuhr - ein Rauchalarm würde ihn immer öffnen.


"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

martinp876

Kannst du beim rollo noch ein get regtable machen? Dann kann ich es besser nachstellen.
Werde am Wochenende daran arbeiten

pwlr

Moin Martin,

ok, gern. Hier die Version mit dem Peer vom virtuellen Device. Falls Du lieber zur Analyse den EM-8 wieder dran haben möchtest,
sag Bescheid. Allerdings ist der Fehler wohl unabhängig von Typ des Peers, der Pfriemler hat den Fehler mit einem anderen Device nachstellen können.

Noch einmal der Sniffer mit dem Traffic zwischen HM_0764344 und dem virtuellen Device set Virtual_Device_01_Btn1
2018.05.23 23:01:09.461 1: ************** eyecatcher ***********************
2018.05.23 23:01:09.462 1: global version fhem.pl:16744/2018-05-15
2018.05.23 23:01:09.462 1: HM_0764344  model     HM-LC-Bl1PBU-FM
2018.05.23 23:01:09.462 1: HM_0764344  firmware  2.11
2018.05.23 23:01:09.463 1: HM_0764344  serialNr  LEQ0764344
2018.05.23 23:01:09.463 1: HMLAN1     HMID      123ABC
2018.05.23 23:01:09.463 1: HMLAN2     HMID      123ABC
2018.05.23 23:01:09.463 1: HM_0764344 Reading powerOn  2018-05-19 01:02:37
2018.05.23 23:01:09.463 1: HM_0764344 protLastRcv      2018-05-23 23:00:29
2018.05.23 23:01:09.464 1: sniffer_01 for HM_0764344 now activ
2018.05.23 23:01:09.464 1: 
2018.05.23 23:01:18.816 3: CUL_HM set HM_0764344 off
2018.05.23 23:01:18.821 0: HMLAN_Send:  HMLAN1 S:S8ECE5DC5 stat:  00 t:00000000 d:01 r:8ECE5DC5 m:6D A011 123ABC 323446 0201000000
2018.05.23 23:01:19.045 0: HMLAN_Parse: HMLAN1 R:R8ECE5DC5 stat:0001 t:1170DBFE d:FF r:FFD1     m:6D 8002 323446 123ABC 0101C82033
2018.05.23 23:01:26.371 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:1170F8DA d:FF r:FFD3     m:6E A410 323446 123ABC 06010000
2018.05.23 23:01:26.547 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:333799ED d:FF r:FF98     m:6E 8002 123ABC 323446 00
Status HM_0764344 = off

1. Trigger vom virtuellen Device (set Virtual_Device_01_Btn15 postEvent 200)
2018.05.23 23:01:57.478 0: HMLAN_Send:  HMLAN1 S:S8ECEF4C7 stat:  00 t:00000000 d:01 r:8ECEF4C7 m:6F A441 FF0010 323446 0F12C8
2018.05.23 23:01:57.784 0: HMLAN_Parse: HMLAN2 R:EFF0010   stat:0000 t:333813B4 d:FF r:FF98     m:6F A441 FF0010 323446 0F12C8
2018.05.23 23:01:57.833 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:11717300 d:FF r:FFD2     m:6F 8002 323446 FF0010 0101000032
2018.05.23 23:01:57.896 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:11717398 d:FF r:FFCF     m:6F 8002 323446 FF0010 0101000032
2018.05.23 23:01:57.903 0: HMLAN_Parse: HMLAN2 R:EFF0010   stat:0000 t:3338144C d:FF r:FF9A     m:6F A441 FF0010 323446 0F12C8
2018.05.23 23:01:58.066 0: HMLAN_Parse: HMLAN1 R:R8ECEF4C7 stat:0008 t:00000000 d:FF r:7FFF     m:6F A441 FF0010 323446 0F12C8
2018.05.23 23:01:58.067 0: HMLAN_Parse: HMLAN1 no ACK from 323446
2018.05.23 23:01:58.068 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:11717430 d:FF r:FFD2     m:6F 8002 323446 FF0010 0101000030
2018.05.23 23:02:00.223 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:11717D19 d:FF r:FFD2     m:70 A410 323446 123ABC 06010000
Status HM_0764344 = off

2. Trigger vom virtuellen Device (set Virtual_Device_01_Btn15 postEvent 200)
2018.05.23 23:07:05.772 0: HMLAN_Send:  HMLAN1 S:S8ED3A90E stat:  00 t:00000000 d:01 r:8ED3A90E m:71 A441 FF0010 323446 0F13C8
2018.05.23 23:07:05.817 0: HMLAN_Parse: HMLAN2 R:EFF0010   stat:0000 t:333CC790 d:FF r:FF99     m:71 A441 FF0010 323446 0F13C8
2018.05.23 23:07:05.998 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:11762774 d:FF r:FFCF     m:71 8002 323446 FF0010 0101001034
2018.05.23 23:07:06.072 0: HMLAN_Parse: HMLAN2 R:EFF0010   stat:0000 t:333CC828 d:FF r:FF98     m:71 A441 FF0010 323446 0F13C8
2018.05.23 23:07:06.135 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:1176280C d:FF r:FFCF     m:71 8002 323446 FF0010 0101061036
2018.05.23 23:07:06.261 0: HMLAN_Parse: HMLAN2 R:EFF0010   stat:0000 t:333CC8C0 d:FF r:FF99     m:71 A441 FF0010 323446 0F13C8
2018.05.23 23:07:06.267 0: HMLAN_Parse: HMLAN1 R:R8ED3A90E stat:0008 t:00000000 d:FF r:7FFF     m:71 A441 FF0010 323446 0F13C8
2018.05.23 23:07:06.267 0: HMLAN_Parse: HMLAN1 no ACK from 323446
2018.05.23 23:07:06.268 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:117628A4 d:FF r:FFD0     m:71 8002 323446 FF0010 01010C1032
2018.05.23 23:07:08.162 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:1176302C d:FF r:FFCC     m:72 A410 323446 123ABC 06015E10
2018.05.23 23:07:08.518 0: HMLAN_Parse: HMLAN2 R:E123ABC   stat:0000 t:333CD13F d:FF r:FF97     m:72 8002 123ABC 323446 00
2018.05.23 23:07:13.939 0: HMLAN_Parse: HMLAN1 R:E323446   stat:0000 t:117646BB d:FF r:FFD1     m:73 A410 323446 123ABC 0601C800
Status HM_0764344 = on !

2018.05.23 23:08:34.928 1: sniffer_01 stopped
2018.05.23 23:08:34.928 1: HM_0764344 Reading powerOn  2018-05-19 01:02:37
2018.05.23 23:08:34.929 1: HM_0764344 protLastRcv      2018-05-23 23:07:13
2018.05.23 23:08:35 3: logging set to
2018.05.23 23:08:35 3: attr HMLAN1 logIDs off : logging set to
2018.05.23 23:08:35 3: logging set to
2018.05.23 23:08:35 3: attr HMLAN2 logIDs off : logging set to
2018.05.23 23:08:35 1: sniffer_01 ended
2018.05.23 23:08:35 1: ************** eyecatcher ***********************


und hier die regtable

HM_0764344 type:blindActuator -
list:peer register         :value
   0:      confBtnTime      :permanent
   0:      intKeyVisib      :visib
   0:      localResDis      :off
   0:      localResDis      :off
   0:      pairCentral      :0x123ABC
   1:      driveDown        :5 s
   1:      driveTurn        :0.5 s
   1:      driveUp          :5 s
   1:      powerUpAction    :off
   1:      refRunCounter    :0
   1:      sign             :off
   1:      statusInfoMinDly :2 s
   1:      statusInfoMinDly :2 s
   1:      statusInfoRandom :1 s
   1:      statusInfoRandom :1 s
   1:      transmitTryMax   :6
   1:      transmitTryMax   :6
                       Virtual_Device_01_Btn15         self01                          self02                         
                       lg              sh              lg              sh              lg              sh             
ActionType             jmpToTarget     jmpToTarget     jmpToTarget     jmpToTarget     jmpToTarget     jmpToTarget     
BlJtDlyOff             refOff          refOff          refOff          no              dlyOn           no             
BlJtDlyOn              refOn           refOn           dlyOff          no              refOn           no             
BlJtOff                dlyOn           dlyOn           dlyOff          refOff          dlyOn           dlyOn           
BlJtOn                 dlyOff          dlyOff          dlyOff          dlyOff          dlyOn           refOn           
BlJtRampOff            off             off             rampOff         off             off             no             
BlJtRampOn             on              on              on              no              rampOn          on             
BlJtRefOff             off             off             rampOff         off             off             no             
BlJtRefOn              on              on              on              no              rampOn          on             
CtDlyOff               geLo            geLo            geLo            geLo            geLo            geLo           
CtDlyOn                geLo            geLo            geLo            geLo            geLo            geLo           
CtOff                  geLo            geLo            geLo            geLo            geLo            geLo           
CtOn                   geLo            geLo            geLo            geLo            geLo            geLo           
CtRampOff              geLo            geLo            geLo            geLo            geLo            geLo           
CtRampOn               geLo            geLo            geLo            geLo            geLo            geLo           
CtRefOff               geLo            geLo            geLo            geLo            geLo            geLo           
CtRefOn                geLo            geLo            geLo            geLo            geLo            geLo           
CtValHi                100             100             100             100             100             100             
CtValLo                50              50              50              50              50              50             
DriveMode              direct          direct          direct          direct          direct          direct         
MaxTimeF          [s]  0.5             unused          0.4             unused          0.4             unused         
MultiExec              on              off             on              off             on              off             
OffDly            [s]  0               0               0               0               0               0               
OffLevel          [%]  0               0               0               0               0               0               
OffTime                unused          unused          unused          unused          unused          unused         
OffTimeMode            absolut         absolut         absolut         absolut         absolut         absolut         
OnDly             [s]  0               0               0               0               0               0               
OnLevel           [%]  100             100             100             100             100             100             
OnTime                 unused          unused          unused          unused          unused          unused         
OnTimeMode             absolut         absolut         absolut         absolut         absolut         absolut


Vielen Dank !

@Pfriemler - den Workaround mit dem dual Peering werde ich mal ausprobieren, ist eine gute Anregung. Auch dafür vielen Dank !

Moin
Bernd

martinp876

Ich habe es einmal nachgestellt. Von etwa 20 Versuchen hatte ich am anfang 2 ohne Reaktion. Allerdings gab es kein ack. Seltsam, ist aber bei dir aber nicht der Fall.
Ich habe es in unterschiedliche Richtungen getestet. Konnte es nicht reproduzieren.
Ich befürchte dass es mit der referenzfahrt zu tun haben könnte. Allerdings hast du 0 programmiert.
Dennoch könntest du diese aus der jumptable entfernen. Mein tip für heute

pwlr

Moin Martin,

Zitat....
Dennoch könntest du diese aus der jumptable entfernen. Mein tip für heute

Ich muss leider zugeben, dass hier mein Wissen nicht ausreicht. >:(
Referenzfahrt in der Jumptable ? Ich dachte immer, dass einfach nur dieser refRunCounter definiert wird und den Rest macht dann das Device allein.

Sorry
Bernd

martinp876

nun, die Referenzfahrt ist natürlich auch ein "state" - ref eben.
Habe garade noch einmal nachgelesen (kostenpflichtig - sinnvolles doc m.E.)
  http://www.elv.at/controller.aspx?cid=726&detail=38635

Die Referenzfahrt (gibt es nur bei Rollo/Jalousie Aktoren, logisch) kommt ggf. nach dem Delay-state.

Hier meine Config, welche funktioniert hat. Wenn du HMInfo am laufen hast und nachdem alle Configdaten eingelesen sind mache ein
set hm saveConfig # speichern - nur notwendig, wenn attr hm autoArchive nicht aktiv ist
set hm purgeConfig # löscht alle doppelten Einträge. Sonst müsstest du den letzten Eintrag suchen
Und dann aus dem regConf-cfg den Eintrag der Registerliste suchen. Den Aktor und Peernamen kannst du austauschen und das Kommando ins sytem pasten

set HM_0764344 regBulk RegL_03.Virtual_Device_01_Btn15 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:63 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:68 9F:00 00:00 #2018-05-25 20:07:13

Cooler (nein - professioneller!) natürlich mit templates
HMInfo ist schon installiert


define ht HMtemplate

set hm templateDef BlToggle 0 "original BlindToggle" shOnTime:unused shCtRampOn:geLo shBlJtRampOn:on lgCtDlyOn:geLo lgBlJtOff:dlyOn lgBlJtRampOn:on lgMaxTimeF:0.5 shCtOn:geLo shDriveMode:direct shCtValLo:50 lgOffLevel:0 shOffLevel:0 lgCtRampOff:geLo lgOnTimeMode:absolut shMaxTimeF:unused lgCtOn:geLo shCtValHi:100 shCtRefOn:geLo lgCtValHi:100 shOnLevel:100 shBlJtDlyOn:refOn lgBlJtRefOn:on shBlJtOff:dlyOn lgOffDly:0 shCtDlyOn:geLo lgCtRampOn:geLo lgDriveMode:direct shOffTime:unused shBlJtRampOff:off lgOnLevel:100 shCtOff:geLo lgActionType:jmpToTarget lgBlJtRampOff:off lgOffTimeMode:absolut shActionType:jmpToTarget shBlJtDlyOff:refOff shCtRampOff:geLo lgCtRefOn:geLo lgCtOff:geLo shCtDlyOff:geLo lgCtValLo:50 shBlJtRefOn:on shOnDly:0 lgCtRefOff:geLo lgBlJtOn:dlyOff shBlJtRefOff:off lgBlJtRefOff:off lgOffTime:unused lgMultiExec:on lgBlJtDlyOn:refOn lgBlJtDlyOff:refOff lgOnDly:0 shOffDly:0 shBlJtOn:dlyOff shMultiExec:off shOnTimeMode:absolut lgCtDlyOff:geLo shCtRefOff:geLo lgOnTime:unused shOffTimeMode:absolut
set hm saveConfig


Das Templat zusweisen geht nun  auf mehrere Arten. Die Zukunft liegt im ht - da ist die Nutzerführung  vorhanden.

set ht dismiss
set ht select BlToggle
attr ht entity HM_0764344
attr ht ePeer Virtual_Device_01_Btn15
set ht assign
set ht dismiss # optional


nun kannst du das Template editieren und es dann auf alle "Nutzer" anwenden. Beachten die Nutzerführung des Registersetzen. Achte auf die Attribute des ht - und mache gelegentliche einen refresh im Brower

set ht edit BlToggle
attr ht <register> <wert> # sinnvoll im Browser!!
attr ht .......
set ht save
set ht dismis
set hm templateExe





pwlr

Hallo Martin,

vielen Dank !! ...allerdings eine harte Nuss für mich, diese Lösung zu verstehen. Ich kann diese Hex-Kolonnen nicht interpretieren,
da ich bisher keine Doku über diese Listen gefunden habe. Könntest Du mir da bitte auch aufs Pferd helfen ? Das interessiert mich brennend !

Die Doku von elv habe ich mir besorgt.

Also, die Registerwerte von Dir habe ich mit regBulk eingebaut und siehe da, der Fehler ist verschwunden. Allerdings ist mir dann aufgefallen, dass das Register, das eigentlich für den Trigger von off nach on zuständig wäre (shBIJtOff) unverändert ist.
Also wieso geht es nun ?
Zur Analyse habe ich dann die Register schrittweise und einzeln verändert und die nächste Überraschung bei shBIJtOn erlebt.
Damit triggert man ja (nach meinem Kenntnisstand) von on nach off. Bei shBIJtOn = no triggert das Device aber nicht mehr von off nach on.
Testablauf:
shBIJtOn = no
Device per fhem auf off geschaltet
Trigger set Virtual_Device_01_Btn15 postEvent 200
=> keine Reaktion
Device per fhem auf on geschaltet
Trigger set Virtual_Device_01_Btn15 postEvent 200
=> erwartungsgemäss keine Reaktion, da shBIJtOn = no

Also wieder shBIJtOn auf dlyOn gesetzt (Dein Wert). shBIJtOff steht unverändert auch auf dlyOn.
Fazit: Egal ob der Aktor im Status on oder off steht, er wird bei einem Trigger immer nach on geschaltet. Das ist natürlich eine guter Workaround, wenn man nur in dieser Richtung schalten will.

Gegenprobe:
shBIJtOff = no
Device per fhem auf off geschaltet
Trigger set Virtual_Device_01_Btn15 postEvent 200
=> Device triggert fälschlicherweise

Rückschluss: Obwohl nach einem set HM_0764344 off der HM-LC-Bl1PBU-FM vollständig den Status off anzeigt, befindet er sich aus Sicht der Statemachines offensichtlich noch (intern) im Status on.

Mach ich einen Denkfehler ??

martinp876

Die hexwerte habe auch nicht zum lesen, sondern zum einspielen geschickt. Aus dem einsteigerdoc weißt du sicher, was die register in listen gruppiert sind.
Die hexliste besteht aus Paaren zu Adresse und Wert.
Alles was man setzen kann ist auch im klartext zu lesen. Nach dem einspielen ein getconfig und dann ein get regtable.
Die codierung der register ist in hmconfig.pm kodiert. Ist aber mühsam und die arbeit nicht wert.

Deine beobachtung ist interessant. Grundsätzlich hast du Recht, JtOff ist jumptable-was-soll-ich-machen-wenn-ich-in-Off-bin-und-der-trigger-kommt.

Typisch springt man nicht direkt. Beim rollo ist es sowieso "besonders".
Ein licht oder Dimmer Aktor ist in On aktiv, gibt spannung aus. Der rolloaktor natürlich nicht. Der macht es in  ramp. On und off sind ruhezustânde nach dem fahren.

Ich werde die jumptable noch einmal prüfen. die adressen sind aber für alle aktoren nahezu identisch.

Und weil es mein steckenpferd und meine Überzeugung ist: lege dir templates an, programmiere register über templates mit dem templateeditor hmtemplate.