HM-SEC-MDIR Auslöseintervall konfigurieren

Begonnen von aeronaut, 15 Mai 2013, 11:11:08

Vorheriges Thema - Nächstes Thema

aeronaut

Moin Moin,

mein Homematic Innenbewegungsmelder legt sich nach dem Auslösen für 240 Sekunden in den Schlafmodus. In dieser Zeit werden keine Bewegungs-Events mehr generiert.

Dieses Intervall möchte ich verkürzen.

Zur Konfiguration habe ich mich an den Wiki-Eintrag für den Außenbewegungsmelder gehalten.

Hier fängt mein Problem an. Ein
set wz.motion getConfig
sollte die aktuelle Konfiguration anzeigen. Stattdessen passiert nichts. Der MDIR ist danach im Status CMDs_pending mit aktuell ganzen 12 CMDs_pending. Ich kann mir vorstellen,
dass die ausstehenden Befehle der Grund sind, warum die Konfiguration nicht angezeigt wird.

Ich habe den MDIR gestern nochmal resettet und heute neu gepairt. Keine Veränderung. Der Status CMDs_pending wird nicht verlassen und die Konfiguration ist weder auslesbar noch änderbar.

Sieht das Pairing korrekt aus oder sollte ich das lieber nochmal ohne Autocreate wiederholen? Woran kann es liegen dass die Befehle nicht gesendet werden?

Hier das Pairing mit Autocreate:

2013.05.15 09:23:57 5: COC: A1A0484001C587400000010004A4A45513032363335373481810100 -57.5
2013.05.15 09:23:57 5: COC dispatch A1A0484001C587400000010004A4A45513032363335373481810100::-57.5:COC
2013.05.15 09:23:57 3: CUL_HM Unknown device CUL_HM_HM_SEC_MDIR_1C5874, please define it
2013.05.15 09:23:57 5: Triggering global (1 changes)
2013.05.15 09:23:57 5: Notify loop for global UNDEFINED CUL_HM_HM_SEC_MDIR_1C5874 CUL_HM 1C5874 A1A0484001C587400000010004A4A45513032363335373481810100
2013.05.15 09:23:57 2: autocreate: define CUL_HM_HM_SEC_MDIR_1C5874 CUL_HM 1C5874 A1A0484001C587400000010004A4A45513032363335373481810100
2013.05.15 09:23:57 3: Device 1C5874 added to ActionDetector with 000:10 time
2013.05.15 09:23:57 4: Device 1C5874 is unknown
2013.05.15 09:23:57 5: Triggering ActionDetector (2 changes)
2013.05.15 09:23:57 5: Notify loop for ActionDetector status_1C5874: unknown
2013.05.15 09:23:57 3: CUL_HM pair: CUL_HM_HM_SEC_MDIR_1C5874 motionDetector, model HM-SEC-MDIR serialNr JEQ0263574
2013.05.15 09:23:57 5: Triggering CUL_HM_HM_SEC_MDIR_1C5874 (2 changes)
2013.05.15 09:23:57 5: Notify loop for CUL_HM_HM_SEC_MDIR_1C5874 R-intKeyVisib: set_invisib
2013.05.15 09:23:57 5: COC sending As1001A001F112341C587400050000000000
2013.05.15 09:23:57 5: SW: As1001A001F112341C587400050000000000
2013.05.15 09:23:57 5: Triggering global (2 changes)
2013.05.15 09:23:57 2: autocreate: define FileLog_CUL_HM_HM_SEC_MDIR_1C5874 FileLog /var/log/fhem/CUL_HM_HM_SEC_MDIR_1C5874-%Y.log CUL_HM_HM_SEC_MDIR_1C5874
2013.05.15 09:23:57 5: Triggering global (3 changes)
2013.05.15 09:23:57 5: Triggering global (4 changes)
2013.05.15 09:23:57 5: CUL/RAW: /A0A01800
2013.05.15 09:23:57 5: CUL/RAW: A0A01800/21C5874F
2013.05.15 09:23:57 5: CUL/RAW: A0A0180021C5874F/11234002
2013.05.15 09:23:57 5: CUL/RAW: A0A0180021C5874F11234002/3

2013.05.15 09:23:57 5: COC: A0A0180021C5874F1123400 -56.5
2013.05.15 09:23:57 5: COC dispatch A0A0180021C5874F1123400::-56.5:COC
2013.05.15 09:23:57 5: COC sending As1302A001F112341C5874000802010AF10B120C34
2013.05.15 09:23:57 5: SW: As1302A001F112341C5874000802010AF10B120C34
2013.05.15 09:23:57 5: CUL/RAW: /A0A02800
2013.05.15 09:23:57 5: CUL/RAW: A0A02800/21C5874F
2013.05.15 09:23:57 5: CUL/RAW: A0A0280021C5874F/11234002
2013.05.15 09:23:57 5: CUL/RAW: A0A0280021C5874F11234002/4

2013.05.15 09:23:57 5: COC: A0A0280021C5874F1123400 -56
2013.05.15 09:23:57 5: COC dispatch A0A0280021C5874F1123400::-56:COC
2013.05.15 09:23:57 5: COC sending As0B03A001F112341C58740006
2013.05.15 09:23:58 5: SW: As0B03A001F112341C58740006
2013.05.15 09:23:58 5: CUL/RAW: /A0A03800
2013.05.15 09:23:58 5: CUL/RAW: A0A03800/21C5874F
2013.05.15 09:23:58 5: CUL/RAW: A0A0380021C5874F/11234002
2013.05.15 09:23:58 5: CUL/RAW: A0A0380021C5874F11234002/3

2013.05.15 09:23:58 5: COC: A0A0380021C5874F1123400 -56.5
2013.05.15 09:23:58 5: COC dispatch A0A0380021C5874F1123400::-56.5:COC
2013.05.15 09:23:58 5: Triggering CUL_HM_HM_SEC_MDIR_1C5874 (1 changes)
2013.05.15 09:23:58 5: Notify loop for CUL_HM_HM_SEC_MDIR_1C5874 CommandAccepted: yes


Hier das Auslöseevent:
2013-05-15_10:49:30 wz.motion motion
2013-05-15_10:49:30 wz.motion motion: on (to broadcast)
2013-05-15_10:49:30 wz.motion motionCount: 13_next:8-240
2013-05-15_10:49:30 wz.motion brightness: 45
2013-05-15_10:52:15 wz.motion brightness: 45
2013-05-15_10:52:15 wz.motion cover: open
2013-05-15_10:52:15 wz.motion battery: ok
2013-05-15_10:53:30 wz.motion motion
2013-05-15_10:53:30 wz.motion motion: on (to broadcast)
2013-05-15_10:53:30 wz.motion motionCount: 14_next:8-240
2013-05-15_10:53:30 wz.motion brightness: 45
2013-05-15_10:57:38 wz.motion motion
2013-05-15_10:57:38 wz.motion motion: on (to broadcast)
2013-05-15_10:57:38 wz.motion motionCount: 15_next:8-240


LG
aeronaut

justme1968

fhem kann den bewegungsmelder per cul nicht aufwecken um das getconfig abzuarbeiten. sobald die cmdspending dort stehen einfach ein mal die anlerntaste druecken. dann werden die kommandos abgearbeitet. das ist bei einer ganzem reihe der batterie betriebenen sensoren so weil die sich schlafen legen um batterie zu sparen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

aeronaut

Jawoll, so werden die Befehle abgearbeitet und mittels
set wz.motion regSet minInterval 15
werden nach 15 Sekunden wieder Events geschickt.

Danke für die Info :-)

Rince

Und was hast du dazwischen alles gemacht?


Also der Reihe nach:
1. Bewegungsmelder mit Autocreate anlegen lassen
2. Getestet => zumindest ist er im Event Manager gesprächig
3. Das Teil in die Hand genommen
4. Kurz Anlerntaste gedrückt
5.
set OG_fl2_BM regSet minInterval 30

eingegeben:

Folgende Fehlermeldung kommt:
Zitatcannot calculate value. Please issue set OG_fl2_BM getConfig first


Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

Rince

Ich hab mal versucht mein oberes Posting menschenlesbar zu machen :)

regList zeigt folgendes:
Zitatlist:         register | range              | peer     |exp| description
   0: intKeyVisib      |   - to -           |          |exp| visibility of internal channel options:visib,invisib
   0: pairCentral      |   0 to 16777215    |          |   | pairing to central
   0: sabotageMsg      |   - to -           |          |   | enable sabotage message options:on,off
   1: brightFilter     |   0 to 7           |          |   | brightness filter - ignore light at night
   1: captInInterval   |   - to -           |          |   | capture within interval options:on,off
   1: evtFltrNum       |   1 to 15          |          |   | sensitivity - read sach n-th puls
   1: evtFltrPeriod    | 0.5 to 7.5s        |          |   | event filter period
   1: ledOnTime        |   0 to 1.275s      |          |exp| LED ontime
   1: minInterval      |   - to -           |          |   | minimum interval in sec options:240,60,120,30,15
   4: peerNeedsBurst   |   - to -           | required |   | peer expects burst options:on,off
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

Rince

Habe grade ein Update gemacht,

nun wird

set OG_fl2_BM regSet minInterval 30

anstandslos akzeptiert (vorher Taste kurz gedrückt). Gibt einen Erfolgseintrag im Logfile, und schon schaltet er alle 30 Sekunden :)
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)