HM-Sec-MDIR Funk-Bewegungsmelder innen

Aus FHEMWiki
Version vom 29. Juni 2013, 14:32 Uhr von Docb (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Homematic Bewegungsmelder für Innen == Features == == Hinweise zum Betrieb mit FHEM == Das Pairing sollte wie in HomeMatic Devices pairen beschrieben durc…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Homematic Bewegungsmelder für Innen

Features

Hinweise zum Betrieb mit FHEM

Das Pairing sollte wie in HomeMatic Devices pairen beschrieben durchgeführt werden. Der Sensor muss hierfür geöffnet und die Anlerntastebetätigt werden. Hierbei gibt es zwei Konfigurationsmöglichkeiten:

- Anlerntaste kurz betätigen, um den Bewegungsmelder ohne Helligkeitsschwelle anzulernen
- Anlernen mit Helligkeitsschwellle sh. Bedienungsanleitung S. 14f.)

FHEM Config-Auszug

Ein exemplarischer Auszug aus der fhem.cfg:

define EG_Bewegungsmelder CUL_HM 19xxxx
attr EG_Bewegungsmelder .devInfo 810100
attr EG_Bewegungsmelder .stc 81
attr EG_Bewegungsmelder actCycle 000:10
attr EG_Bewegungsmelder actStatus alive
attr EG_Bewegungsmelder expert 2_full
attr EG_Bewegungsmelder firmware 1.0
attr EG_Bewegungsmelder model HM-SEC-MDIR
attr EG_Bewegungsmelder peerIDs 
attr EG_Bewegungsmelder room Z_Alarm
attr EG_Bewegungsmelder serialNr JEQ00xxxxx
attr EG_Bewegungsmelder subType motionDetector

Konfiguration über Register

Anzeige aller dekodierten Register

get <name> regList

zeigt alle moeglichen 'dekodierten' Register an. Fuer mdir sind dies alle, sollte also komplett sein. Hier findet man sowohl den Wertebereich alsauch eine (sehr) kleine Beschreibung. Ausgabe:

list:         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

Auslesen der register aus dem device

set <name> getConfig

Einige Register werden direkt in den Readings angezeigt. das sind die Wichtigsten. Bei Anwendung auf ein "device" werden auch die Kanaele ausgelesen, bei Kanal nur der Kanal. Die Anzeige der Register in den Readings ist R-<regname>. Der "R-" prefix dient zur Sortierung und auch zur einfacheren Identifizierung, dass es ein Register ist.

Editieren von Registerwerten

.... wird gerade geändert... moment

get <name> regList
set <name> getConfig
kurz Anlernen drücken
get <name> reg all
dann z.B. 
set <name> regSet minInterval 60
um das Meldeintervall von standardmäßig 240sek. auf 60sek. herabzusetzen.
anlernen drücken und mit 
set <name> getConfig
Daten wieder auslesen, ob alles geklappt hat und mit 
get <name> reg all 
anzeigen lassen. Die Einstellungen können mit 
set <name> saveConfig <dateiname> gespeichert werden.
== Mögliche Zustände ==
=== Log-Auszug ===
In FHEM sind folgende Zustände des HM-Sec-MDIR im Log zu sehen:

 <nowiki>2012-05-30_16:17:26 EG_Bewegungsmelder motion
2012-05-30_16:17:26 EG_Bewegungsmelder motion: on (to broadcast)
2012-05-30_16:18:34 EG_Bewegungsmelder brightness: 43
2012-05-30_16:18:34 EG_Bewegungsmelder alive
2012-05-30_16:18:34 EG_Bewegungsmelder cover: closed

Links

Anleitung [1] PDF