Wechselschaltung mit HM-LC-Sw1PBU-FM-CustomFW und HM-SEC-MDIR

Begonnen von Fritz!Maxi, 28 April 2015, 21:22:29

Vorheriges Thema - Nächstes Thema

Fritz!Maxi

Hallo allerseits,

wie hier schon mal angerissen habe ich einen Lichtschalter HM-LC-Sw1PBU-FM-CustomFW, also mit der alternativen Firmware mit getrenntem Aktor, Taster + Wechselschalter, mit einem klassischen Lichtschalter in einer Wechselschaltung verbaut. Das funktioniert soweit prima, mittels Channel 4 des HM Schalters kann ich über FHEM immer gezielt ein- oder ausschalten. Das geht mit der Original HM Firmware ja leider nicht da der Schalter dann nur toggelt da er den Status der angeschlossenen Lampe nicht kennt. Soweit, so gut.

Für den geplanten Einsatz im Flur soll jetzt noch ein Bewegungsmelder HM-SEC-MDIR ins Spiel kommen. Ziel ist, dass ab Unterschreitung einer bestimmten Helligkeit bei erkannter Bewegung das Licht für 30 Sekunden eingeschaltet wird. Wird keine weitere Bewegung erkannt soll es dann wieder ausgehen, wird innerhalb der 30 Sekunden eine weitere Bewegung registriert soll jeweils um 30 Sekunden verlängert werden.

Dank Hinweis von frank im oben verlinkten Thema habe ich den MDIR mit Channel 4 gepeert und begonnen die Register zu konfigurieren. Letzteres ist allerdings noch ein Buch mit 7 Siegeln für mich, daher die Frage nach den richtigen Registern und Werten um oben genanntes Ziel zu erreichen. Ich habe einige interessante Themen im Forum gefunden, aber die darin diskutierten Registereinstellungen haben leider nicht zum Erfolg geführt. Mittlerweile sind die Einstellungen wahrscheinlich etwas durcheinander gekommen...

So sieht der zeit der Schalter (HM-LC-Sw1PBU-FM-CustomFW) aus:

Internals:
   CUL_0_MSGCNT 4924
   CUL_0_RAWMSG A14D1805E2615264949A10000000000000000000000::-46.5:CUL_0
   CUL_0_RSSI -46.5
   CUL_0_TIME 2015-04-28 21:01:42
   DEF        261526
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     4924
   NAME       HM_261526
   NR         30
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_261526_Btn_01
   channel_02 HM_261526_Btn_02
   channel_03 HM_261526_Sw_01
   channel_04 HM_261526_Sw_02
   lastMsg    No:D1 - t:5E s:261526 d:4949A1 0000000000000000000000
   protCmdDel 1
   protLastRcv 2015-04-28 21:01:42
   protResnd  9 last_at:2015-04-27 23:18:01
   protResndFail 1 last_at:2015-04-27 21:35:13
   protSnd    367 last_at:2015-04-27 23:19:38
   protState  CMDs_done
   rssi_at_CUL_0 avg:-48.91 min:-66 max:-45 lst:-46.5 cnt:4936
   Readings:
     2015-04-27 23:17:52   CommandAccepted yes
     2015-04-21 21:24:23   D-firmware      1.5
     2015-04-21 21:24:23   D-serialNr      LEQ0045220
     2015-04-27 22:00:11   PairedTo        0x4949A1
     2015-04-27 21:59:58   R-intKeyVisib   visib
     2015-04-21 21:24:27   R-pairCentral   0x4949A1
     2015-04-27 22:00:11   RegL_00:          02:81 05:00 0A:49 0B:49 0C:A1 12:00 00:00
     2015-04-24 22:31:01   sabotageAttackId ErrIoId_494949 cnt:4
     2015-04-27 23:19:38   state           CMDs_done
   Helper:
     cSnd       114949A12615260203000000
     mId        F0A9
     rxType     1
     Io:
       newChn     +261526,00,01,00
       nextSend   1430247702.09954
       rxt        0
       vccu       vccu
       p:
         261526
         00
         01
         00
       prefIO:
         CUL_0
     Mrssi:
       mNo        D1
       Io:
         CUL_0      -44.5
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat   01,02
     Role:
       dev        1
     Rssi:
       At_cul_0:
         avg        -48.9120745542949
         cnt        4936
         lst        -46.5
         max        -45
         min        -66
     Shadowreg:
Attributes:
   IODev      CUL_0
   IOgrp      vccu:CUL_0
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.5
   model      HM-LC-Sw1PBU-FM-CustomFW
   room       CUL_HM
   serialNr   LEQ0045220
   subType    switch
   webCmd     getConfig:clear msgEvents


Der mit dem Bewegungsmelder gepeste Channel 4 / Sw_02:

Internals:
   DEF        26152604
   NAME       HM_261526_Sw_02
   NR         34
   STATE      off
   TYPE       CUL_HM
   chanNo     04
   device     HM_261526
   peerList   HM_1F7F71,
   Readings:
     2015-04-27 21:34:46   CommandAccepted yes
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgActionType jmpToTarget
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgCtDlyOff geLo
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgCtDlyOn geLo
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgCtOff geLo
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgCtOn geLo
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgCtValHi 100
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgCtValLo 50
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgMultiExec on
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgOffDly 0 s
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgOffTime unused
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgOffTimeMode absolut
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgOnDly 0 s
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgOnTime unused
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgOnTimeMode minimal
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgSwJtDlyOff off
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgSwJtDlyOn on
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgSwJtOff dlyOn
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-lgSwJtOn dlyOff
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shActionType jmpToTarget
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shCtDlyOff ltLo
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shCtDlyOn ltLo
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shCtOff ltLo
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shCtOn ltLo
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shCtValHi 100
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shCtValLo 50
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shOffDly 0 s
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shOffTime unused
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shOffTimeMode absolut
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shOnDly 0 s
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shOnTime 30 s
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shOnTimeMode minimal
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shSwJtDlyOff dlyOn
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shSwJtDlyOn on
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shSwJtOff dlyOn
     2015-04-27 23:18:04   R-HM_1F7F71_chn-01-shSwJtOn on
     2015-04-27 23:17:56   RegL_01:          82:00 83:00 84:00 85:00 86:00 87:00 88:00 89:00  8A:00 8B:00 8C:00 00:00
     2015-04-27 23:18:03   RegL_03:HM_1F7F71_chn:01   02:22 03:22 04:32 05:64 06:00 07:3E 08:00 09:FF  0A:81 0B:13 0C:13 82:00 83:00 84:32 85:64 86:00  87:FF 88:00 89:FF 8A:A1 8B:14 8C:63 00:00
     2015-04-27 23:19:06   deviceMsg       off (to vccu)
     2015-04-27 23:19:06   level           0
     2015-04-27 23:19:06   pct             0
     2015-04-27 23:18:01   peerList        HM_1F7F71,
     2015-04-27 23:19:06   recentStateType info
     2015-04-27 23:19:06   state           off
     2015-04-27 23:19:06   timedOn         off
     2015-04-28 21:08:48   trigLast        HM_1F7F71 :32
     2015-04-28 21:08:48   trig_HM_1F7F71  32
   Helper:
     dlvlCmd    ++A0114949A12615260204C80000
     peerIDsRaw ,1F7F7101,00000000
     Role:
       chn        1
       prs        1
     Shadowreg:
Attributes:
   model      HM-LC-Sw1PBU-FM-CustomFW
   peerIDs    00000000,1F7F7101,
   webCmd     statusRequest:toggle:on:off


Und hier der Bewegungsmelder (HM-SEC-MDIR):

Internals:
   CUL_0_MSGCNT 706
   CUL_0_RAWMSG A0DCFA0411F7F71261526015D2060::-52.5:CUL_0
   CUL_0_RSSI -52.5
   CUL_0_TIME 2015-04-28 21:10:49
   DEF        1F7F71
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     706
   NAME       HM_1F7F71
   NR         27
   STATE      motion
   TYPE       CUL_HM
   lastMsg    No:CF - t:41 s:1F7F71 d:261526 015D2060
   peerList   HM_261526_Sw_02,
   protCmdDel 4
   protErrIoAttack 7 last_at:2015-04-28 20:55:51
   protErrIoId_494949 8 last_at:2015-04-28 20:55:51
   protLastRcv 2015-04-28 21:10:49
   protResnd  6 last_at:2015-04-27 21:30:39
   protResndFail 2 last_at:2015-04-27 21:31:52
   protSnd    140 last_at:2015-04-28 20:55:53
   protState  CMDs_done
   rssi_at_CUL_0 avg:-41.22 min:-71.5 max:-30.5 lst:-52.5 cnt:697
   Readings:
     2015-04-28 20:55:51   Activity        alive
     2015-04-27 22:17:00   CommandAccepted yes
     2015-04-28 20:55:51   D-firmware      1.6
     2015-04-28 20:55:51   D-serialNr      KEQ0364464
     2015-04-28 20:55:52   PairedTo        0x4949A1
     2015-04-27 21:37:00   R-HM_261526_Sw_02-peerNeedsBurst off
     2015-04-27 22:17:00   R-brightFilter  7
     2015-04-27 22:17:00   R-captInInterval on
     2015-04-19 18:37:50   R-evtFltrNum    1
     2015-04-19 18:37:50   R-evtFltrPeriod 1 s
     2015-04-19 18:37:50   R-ledOnTime     0 s
     2015-04-27 22:17:00   R-minInterval   60
     2015-04-19 18:37:49   R-pairCentral   0x4949A1
     2015-04-19 18:37:49   R-sabotageMsg   on
     2015-04-28 20:55:52   RegL_00:          02:01 0A:49 0B:49 0C:A1 10:01 00:00
     2015-04-28 20:55:52   RegL_01:          01:12 02:7A 08:00 22:00 00:00
     2015-04-28 20:55:52   RegL_04:HM_261526_Sw_02   01:00 00:00
     2015-04-28 20:53:26   battery         ok
     2015-04-28 21:10:48   brightness      32
     2015-04-28 20:53:26   cover           open
     2015-04-28 21:10:48   motion          on (to HM_261526)
     2015-04-28 21:10:48   motionCount     93_next:29s
     2015-04-28 20:55:52   peerList        HM_261526_Sw_02,
     2015-04-28 02:48:04   powerOn         2015-04-28 02:48:04
     2015-04-28 20:53:26   recentStateType info
     2015-04-28 20:55:51   sabotageAttack  ErrIoAttack cnt:7
     2015-04-28 20:55:51   sabotageAttackId ErrIoId_494949 cnt:8
     2015-04-28 21:10:48   state           motion
     2015-04-27 21:35:57   trigDst_vccu    noConfig
     2015-04-28 21:10:48   trigger_cnt     93
   Helper:
     cSnd       014949A11F7F7101042615260404
     mId        004A
     peerIDsRaw ,26152604,00000000
     rxType     28
     Io:
       newChn     +1F7F71,00,01,1E
       nextSend   1430248249.29874
       rxt        2
       vccu       vccu
       p:
         1F7F71
         00
         01
         1E
       prefIO:
         CUL_0
     Mrssi:
       mNo        CF
       Io:
         CUL_0      -50.5
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       try        1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_cul_0:
         avg        -41.2274031563846
         cnt        697
         lst        -52.5
         max        -30.5
         min        -71.5
     Shadowreg:
Attributes:
   IODev      CUL_0
   IOgrp      vccu:CUL_0
   actCycle   000:20
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.6
   model      HM-SEC-MDIR
   peerIDs    00000000,26152604,
   room       CUL_HM
   serialNr   KEQ0364464
   subType    motionDetector


Für mich sieht es so als als wäre das Peering ok und der Schalter empfängt die korrekten Signale vom Bewegungsmelder:
ZitattrigLast HM_1F7F71 :32
bzw.
Zitatmotion on (to HM_261526)
Leider wird bei dieser Konfiguration bisher kein Licht eingeschaltet. Hat jemand eine Idee wo ich ansetzten muss damit die erkannte und anscheinen auch übermittelte Bewegung das Licht einschaltet?

Bin für jeden Hinweis dankbar!

Viele Grüße,
Christoph
FHEM im Debian Container uaf QNAP, diverse Homematic Komponenten

Fritz!Maxi

Ich habe noch mal einiges ausprobiert. Wenn ich den Bewegungsmelder mit einem HM-LC-Sw1PBU-FM mit der Original HM Firmware peere und dann per HM Template motionOnSw konfiguriere funktioniert alles prima. Das Licht wird bei Bewegung eingeschaltet und geht nach der eingestellten Zeit wieder aus. Das Problem in der Wechselschaltung ist halt nur dass das Licht durch den Bewegungsmelder ausgeschaltet wird wenn es vorher durch den "normalen" Lichtschalter eingeschaltet wurde. Deswegen soll ja die alternative Firmware zum Einsatz kommen.

Ich habe jetzt wieder den HM-SEC-MDIR mit dem Channel 4 / SW_02 des Schalters mit der alternativen Formware gepeert und die Register mit den Einstellungen vom vorherigen Peering mit dem Originalschalter verglichen. Bei den relevanten Share-Registern passt soweit alles.

R-HM_1F7F71_chn-01-shActionType jmpToTarget
R-HM_1F7F71_chn-01-shCtDlyOff ltLo
R-HM_1F7F71_chn-01-shCtDlyOn ltLo
R-HM_1F7F71_chn-01-shCtOff ltLo
R-HM_1F7F71_chn-01-shCtOn ltLo
R-HM_1F7F71_chn-01-shCtValHi 100
R-HM_1F7F71_chn-01-shCtValLo 50
R-HM_1F7F71_chn-01-shOffDly 0 s
R-HM_1F7F71_chn-01-shOffTime unused
R-HM_1F7F71_chn-01-shOffTimeMode absolut
R-HM_1F7F71_chn-01-shOnDly 0 s
R-HM_1F7F71_chn-01-shOnTime 30 s
R-HM_1F7F71_chn-01-shOnTimeMode absolut
R-HM_1F7F71_chn-01-shSwJtDlyOff dlyOn
R-HM_1F7F71_chn-01-shSwJtDlyOn on
R-HM_1F7F71_chn-01-shSwJtOff dlyOn
R-HM_1F7F71_chn-01-shSwJtOn on


Wobei ich mir nicht sicher bin ob der Channel stimmt?

R-HM_1F7F71_chn-01-shActionType jmpToTarget


Gepeert habe ich ja mit Channel 4. Channel 1 ist bei der alternativen Firmware ja ein Button (Sensor) und kein Aktor. Kann es sein das deswegen der Bewegungsmelder das Licht nicht einschaltet? Falls es daran liegt müsste vermutlich in der Firmware etwas angepasst werden. Hat da jemand eine Idee wo?


Viele Grüße,
Christoph
FHEM im Debian Container uaf QNAP, diverse Homematic Komponenten

Fritz!Maxi

Oder habe ich da einen Denkfehler und das chn-01 in
R-HM_1F7F71_chn-01-shActionType jmpToTarget
bezieht sich auf Channel 1 des Bewegungsmelders?
FHEM im Debian Container uaf QNAP, diverse Homematic Komponenten


Fritz!Maxi

Ok, dann sollte das Peering ja tatsächlich ok sein. Also weiter experimentieren...
Vielen Dank erst mal!
FHEM im Debian Container uaf QNAP, diverse Homematic Komponenten

frank

poste doch mal je ein list vom schalter device und channel 4 und vom bm device und channel 1. ausserdem sniffe das auslösen des bm bei unterschiedlichen lichtverhältnissen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Fritz!Maxi

Hi,

hier noch mal die Listings
Schalter

Internals:
   CUL_0_MSGCNT 531
   CUL_0_RAWMSG A14AE805E2615264949A10000000000000000000000::-47:CUL_0
   CUL_0_RSSI -47
   CUL_0_TIME 2015-05-07 22:42:37
   DEF        261526
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     531
   NAME       HM_261526
   NR         28
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_261526_Btn_01
   channel_02 HM_261526_Btn_02
   channel_03 HM_261526_Sw_01
   channel_04 HM_261526_Sw_02
   lastMsg    No:AE - t:5E s:261526 d:4949A1 0000000000000000000000
   protLastRcv 2015-05-07 22:42:37
   protSnd    3 last_at:2015-05-07 20:48:17
   protState  CMDs_done
   rssi_at_CUL_0 avg:-46.93 min:-54.5 max:-43 lst:-47 cnt:531
   Readings:
     2015-05-02 18:56:54   CommandAccepted yes
     2015-05-01 18:47:07   D-firmware      1.5
     2015-05-01 18:47:07   D-serialNr      LEQ0045220
     2015-04-27 22:00:11   PairedTo        0x4949A1
     2015-04-27 21:59:58   R-intKeyVisib   visib
     2015-04-21 21:24:27   R-pairCentral   0x4949A1
     2015-04-27 22:00:11   RegL_00:        02:81 05:00 0A:49 0B:49 0C:A1 12:00 00:00
     2015-04-24 22:31:01   sabotageAttackId ErrIoId_494949 cnt:4
     2015-05-07 20:48:17   state           CMDs_done
   Helper:
     mId        F0A9
     rxType     1
     Io:
       newChn     +261526,00,01,00
       nextSend   1431031357.78034
       rxt        0
       vccu       vccu
       p:
         261526
         00
         01
         00
       prefIO:
         CUL_0
     Mrssi:
       mNo        AE
       Io:
         CUL_0      -45
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_cul_0:
         avg        -46.9312617702448
         cnt        531
         lst        -47
         max        -43
         min        -54.5
Attributes:
   IODev      CUL_0
   IOgrp      vccu:CUL_0
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.5
   model      HM-LC-Sw1PBU-FM-CustomFW
   room       CUL_HM
   serialNr   LEQ0045220
   subType    remoteAndSwitch
   webCmd     getConfig:clear msgEvents


Sw_02 / Channel 4

Internals:
   DEF        26152604
   NAME       HM_261526_Sw_02
   NR         32
   STATE      off
   TYPE       CUL_HM
   chanNo     04
   device     HM_261526
   peerList   HM_1F7F71,
   Readings:
     2015-05-01 23:44:45   CommandAccepted yes
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgActionType off
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgCtDlyOff geLo
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgCtDlyOn geLo
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgCtOff geLo
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgCtOn geLo
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgCtValHi 100
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgCtValLo 50
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgMultiExec on
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgOffDly 0 s
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgOffTime unused
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgOffTimeMode absolut
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgOnDly 0 s
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgOnTime unused
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgOnTimeMode absolut
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgSwJtDlyOff off
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgSwJtDlyOn on
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgSwJtOff dlyOn
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-lgSwJtOn dlyOff
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shActionType jmpToTarget
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shCtDlyOff ltLo
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shCtDlyOn ltLo
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shCtOff ltLo
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shCtOn ltLo
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shCtValHi 100
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shCtValLo 50
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shOffDly 0 s
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shOffTime unused
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shOffTimeMode absolut
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shOnDly 0 s
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shOnTime 30 s
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shOnTimeMode absolut
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shSwJtDlyOff dlyOn
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shSwJtDlyOn on
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shSwJtOff dlyOn
     2015-05-02 18:57:02   R-HM_1F7F71_chn-01-shSwJtOn on
     2015-05-02 18:56:59   RegL_01:        82:00 83:00 84:00 85:00 86:00 87:00 88:00 89:00  8A:00 8B:00 8C:00 00:00
     2015-05-02 18:57:02   RegL_03:HM_1F7F71_chn:01 02:22 03:22 04:32 05:64 06:00 07:3E 08:00 09:FF  0A:01 0B:13 0C:13 82:00 83:00 84:32 85:64 86:00  87:FF 88:00 89:FF 8A:20 8B:14 8C:63 00:00
     2015-05-07 22:36:56   current         0
     2015-05-07 20:48:17   deviceMsg       off (to vccu)
     2015-05-07 20:48:17   level           0 %
     2015-05-07 20:48:17   pct             0
     2015-05-07 19:56:24   peerList        HM_1F7F71,
     2015-05-07 20:48:17   recentStateType info
     2015-05-07 20:48:17   state           off
     2015-05-07 20:48:17   timedOn         off
     2015-05-07 22:35:07   trigLast        HM_1F7F71 :79
     2015-05-07 22:35:07   trig_HM_1F7F71  79
   Helper:
     Role:
       chn        1
Attributes:
   model      HM-LC-Sw1PBU-FM-CustomFW
   peerIDs    00000000,1F7F7101,
   webCmd     statusRequest:toggle:on:off


Bewegungsmelder


Internals:
   CUL_0_MSGCNT 75
   CUL_0_RAWMSG A0D0D84101F7F714949A106012E00::-60:CUL_0
   CUL_0_RSSI -60
   CUL_0_TIME 2015-05-07 22:41:53
   DEF        1F7F71
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     75
   NAME       HM_1F7F71
   NR         35
   STATE      motion
   TYPE       CUL_HM
   lastMsg    No:0D - t:10 s:1F7F71 d:4949A1 06012E00
   peerList   HM_261526_Sw_02,
   protLastRcv 2015-05-07 22:41:53
   rssi_at_CUL_0 avg:-47.76 min:-68.5 max:-40.5 lst:-60 cnt:75
   Readings:
     2015-05-07 19:56:24   Activity        alive
     2015-05-01 19:00:12   CommandAccepted yes
     2015-05-01 19:04:09   D-firmware      1.6
     2015-05-01 19:04:09   D-serialNr      KEQ0364464
     2015-05-01 19:04:09   PairedTo        0x4949A1
     2015-05-01 19:00:13   R-HM_261526_Sw_02-peerNeedsBurst off
     2015-05-01 19:00:13   R-brightFilter  7
     2015-05-01 19:00:13   R-captInInterval on
     2015-05-01 19:00:13   R-evtFltrNum    1
     2015-05-01 19:00:13   R-evtFltrPeriod 1 s
     2015-05-01 19:00:13   R-ledOnTime     0 s
     2015-05-01 19:00:13   R-minInterval   30
     2015-05-01 19:00:12   R-pairCentral   0x4949A1
     2015-05-01 19:00:12   R-sabotageMsg   on
     2015-05-01 19:04:09   RegL_00:        02:01 0A:49 0B:49 0C:A1 10:01 00:00
     2015-05-01 19:04:09   RegL_01:        01:12 02:79 08:00 22:00 00:00
     2015-05-01 19:04:10   RegL_04:HM_261526_Sw_02 01:00 00:00
     2015-05-07 22:41:53   battery         ok
     2015-05-07 22:41:53   brightness      46
     2015-05-07 22:41:53   cover           closed
     2015-05-07 22:35:07   motion          on (to HM_261526)
     2015-05-07 22:35:07   motionCount     46_next:14s
     2015-05-07 19:56:24   peerList        HM_261526_Sw_02,
     2015-05-07 22:01:06   powerOn         2015-05-07 22:01:06
     2015-05-07 22:41:53   recentStateType info
     2015-05-07 22:35:07   state           motion
     2015-05-07 22:35:07   trigger_cnt     46
   Helper:
     mId        004A
     rxType     28
     Io:
       newChn     +1F7F71,00,01,1E
       nextSend   1431031313.72131
       rxt        2
       vccu       vccu
       p:
         1F7F71
         00
         01
         1E
       prefIO:
         CUL_0
     Mrssi:
       mNo        0D
       Io:
         CUL_0      -58
     Prt:
       bErr       0
       sProc      0
       sleeping   1
     Q:
       qReqConf   00
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_cul_0:
         avg        -47.7666666666667
         cnt        75
         lst        -60
         max        -40.5
         min        -68.5
Attributes:
   IODev      CUL_0
   IOgrp      vccu:CUL_0
   actCycle   000:20
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.6
   model      HM-SEC-MDIR
   peerIDs    00000000,26152604,
   room       CUL_HM
   serialNr   KEQ0364464
   subType    motionDetector

Bewegung gesnifft bei Brightness = 34

2015.05.07 19:56:24 3: Device HM_1F7F71 added to ActionDetector with 000:20 time
2015.05.07 20:53:14.378 4: CUL_Parse: CUL_0 A 0D EA A441 1F7F71 261526 012122503F -42.5
2015.05.07 20:53:14.594 4: CUL_Parse: CUL_0 A 0D EA A041 1F7F71 261526 0121225032 -49
2015.05.07 20:53:14.812 4: CUL_Parse: CUL_0 A 0D EA A041 1F7F71 261526 0121225036 -47
2015.05.07 20:53:25.809 4: CUL_Parse: CUL_0 A 14 54 805E 261526 4949A1 000000000000000000000036 -47
2015.05.07 20:53:28.272 4: CUL_Parse: CUL_0 A 14 D5 845E 2A4F97 000000 800000000000000008F7FC35 -47.5
2015.05.07 20:53:44.389 4: CUL_Parse: CUL_0 A 0D EB A441 1F7F71 261526 012222532D -51.5
2015.05.07 20:53:44.607 4: CUL_Parse: CUL_0 A 0D EB A041 1F7F71 261526 012222532D -51.5
2015.05.07 20:53:44.745 4: CUL_Parse: CUL_0 A 14 55 805E 261526 4949A1 000000000000000000000035 -47.5
2015.05.07 20:53:44.865 4: CUL_Parse: CUL_0 A 0D EB A041 1F7F71 261526 012222532D -51.5
2015.05.07 20:53:55.266 4: CUL_Parse: CUL_0 A 0F B2 8610 22154B 000000 0A24D50C0040EA -85
2015.05.07 20:54:03.681 4: CUL_Parse: CUL_0 A 14 56 805E 261526 4949A1 000000000000000000000035 -47.5
2015.05.07 20:54:22.616 4: CUL_Parse: CUL_0 A 14 57 805E 261526 4949A1 000000000000000000000037 -46.5


und noch mal bei Brightness = 79

2015.05.07 22:32:19.702 4: CUL_Parse: CUL_0 A 0D DA A410 2088E2 494949 0601000013 -64.5
2015.05.07 22:32:19.832 4: CUL_Parse: CUL_0 A 0A DA 8002 494949 2088E2 001F -58.5
2015.05.07 22:32:23.599 4: CUL_Parse: CUL_0 A 0D 07 A441 1F7F71 261526 012A93503B -44.5
2015.05.07 22:32:23.815 4: CUL_Parse: CUL_0 A 0D 07 A041 1F7F71 261526 012A93503E -43
2015.05.07 22:32:24.033 4: CUL_Parse: CUL_0 A 0D 07 A041 1F7F71 261526 012A935039 -45.5
2015.05.07 22:32:27.881 4: CUL_Parse: CUL_0 A 0F D9 8610 22154B 000000 0A24D30C0040EE -83
2015.05.07 22:32:31.718 4: CUL_Parse: CUL_0 A 14 8E 805E 261526 4949A1 000000000000000000000036 -47
2015.05.07 22:32:34.061 4: CUL_Parse: CUL_0 A 14 FC 845E 2A4F97 000000 80079900308A021B08FEFE2D -51.5
2015.05.07 22:32:44.369 4: CUL_Parse: CUL_0 A 0D DC A410 2088E2 494949 0601C80011 -65.5
2015.05.07 22:32:44.500 4: CUL_Parse: CUL_0 A 0A DC 8002 494949 2088E2 001B -60.5
2015.05.07 22:32:50.654 4: CUL_Parse: CUL_0 A 14 8F 805E 261526 4949A1 000000000000000000000037 -46.5
2015.05.07 22:32:53.582 4: CUL_Parse: CUL_0 A 0D 08 A441 1F7F71 261526 012B935334 -48
2015.05.07 22:32:53.800 4: CUL_Parse: CUL_0 A 0D 08 A041 1F7F71 261526 012B935334 -48
2015.05.07 22:32:54.016 4: CUL_Parse: CUL_0 A 0D 08 A041 1F7F71 261526 012B935335 -47.5


Ich hatte den Bewegungsmelder auch schon mit Sw_01 gepeert, hat auch nicht geklappt. Mit einem Lichtschalter mit originaler Firmware funktioniert alles prima. Aber bei der alternativen Firmware wird leider kein Schaltvorgang ausgelöst.

Vielen Dank schon mal für nachschauen!

VG,
Christoph
FHEM im Debian Container uaf QNAP, diverse Homematic Komponenten

frank

#7
ZitatIch hatte den Bewegungsmelder auch schon mit Sw_01 gepeert, hat auch nicht geklappt. Mit einem Lichtschalter mit originaler Firmware funktioniert alles prima. Aber bei der alternativen Firmware wird leider kein Schaltvorgang ausgelöst.
mit deinen einstellungen müsste es theoretisch funktionieren, würde ich behaupten. zum testen habe ich mal einen fensterkontakt gepeert. sowohl mit chn3 als auch mit chn4 ist kein schalten zu erzwingen. dein vorhaben lässt sich zur zeit wohl nicht umsetzen. entweder ist das feature in der fw nicht enthalten, oder es hat sich ein bug eingeschlichen.

edit:
ich habe mal im code vorbeigeschaut und gesehen, dass die sensor_events (typ 0x41), die in diesem fall gesendet werden, noch nicht verarbeitet werden. in der neuen asksin library in trillus git sind sie aber mittlerweile bereits vorgesehen. somit könnte man dieses manko wahrscheinlich relativ leicht beheben.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Fritz!Maxi

Zitat von: frank am 11 Mai 2015, 13:06:39
...
ich habe mal im code vorbeigeschaut und gesehen, dass die sensor_events (typ 0x41), die in diesem fall gesendet werden, noch nicht verarbeitet werden. in der neuen asksin library in trillus git sind sie aber mittlerweile bereits vorgesehen. somit könnte man dieses manko wahrscheinlich relativ leicht beheben.
Hi frank,

vielen Dank für die Analyse! Leider übersteigt das deutlich meine Fähigkeiten, daher werde ich wohl warten müssen die Firmware dahingehend aktualisiert wird. Aber beim Testen, da kann ich dann wieder aktiv werden.
FHEM im Debian Container uaf QNAP, diverse Homematic Komponenten

Wilm

Hallo,

habe aktuell das gleiche Problem und verzweifle daran einen Bewegungsmelder direkt mit dem HM-LC-Sw1PBU-FM-CustomFW zu koppeln. Gibt es hier schon etwas Neues, hat es schon jemand geschafft?

Viele Grüße,
Wilm

martinp876

Das kann doch nicht so schwer sein.
Du hast einen aktor channel und in diesem Fall 2 sender, den mdir und den button. Peere die beiden buttons mit dem aktor
Set button peerchan 0 actor single
Oder dual, wenn es ein doppelbutton sein soll. Mache das mit allen buttons.

Wenn der aktor kein burst device ist bist du mit dem fertig. Wenn du drückt sollten die trigger in fhem kommen.
Der aktor hat nun für jeden peer einen Ablauf definiert, in den Registern des peer. Genau genommen einen für long und einen für short. Beim mdir kannst du long vergessen, der macht immer short.
Du kannst nun templates aus hminfo nutzen um dem aktor etwas beizubringen
Set hm templateSet aktor motionOnSw mdir:short 10 30
Das Licht geht 10 sec an wenn Bewegung ist und die Helligkeit kleiner 30
Set hm templateSet aktor SwToggle button:short
Licht toggelt bei button shortpress
Set hm templateSet aktor SwOff button5:long
Licht aus bei button5 long press

Und somweiter
Set hm archconfig nicht vergessen .... Und loadconfig ansehen

Wilm

Danke für die Hilfestellung, kann es mir auch nicht erklären. Mit dem "normalen" HM-LC-Sw1PBU-FM (ohne CustomFW) funktioniert alles wie es soll, doch die gleichen Einstellungen funktionieren bei der CustomFW nicht. bin die nächsten Wochen unterwegs und werde daher erst später deine Tipps testen können.

frank

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

Wilm

Dann liegt es ja doch nicht an mir  ;) , trotzdem schade