HM-PB-6-WM55 6fach-Funk-Wandtaster
HM-PB-6-WM55 6fach-Funk-Wandtaster | |
---|---|
Allgemein | |
Protokoll | HomeMatic |
Typ | Sender |
Kategorie | HomeMatic |
Technische Details | |
Kommunikation | 868MHz |
Kanäle | 6 |
Betriebsspannung | 3V |
Leistungsaufnahme | ca. 5 Jahre |
Versorgung | 2x1,5V LR03/Micro AAA |
Abmessungen | 55x55x20mm |
Sonstiges | |
Modulname | CUL_HM |
Hersteller | ELV / eQ-3 |
HM-PB-6-WM55 6fach-Funk-Wandtaster ist ein HomeMatic Sender mit drei Tastenpaaren.
Features
Technische Daten:
- Anzahl Tasten: 6
- Stromversorgung: 2 x 1,5 V Micro/AAA/LR03
- Schutzart: IP 20
- Abmessungen (B x H x T): 85,5 x 85,5 x 21,5 mm
- Gewicht: 70 g (ohne Batterie)
Hinweise zur Inbetriebnahme und Installation
Wenn man via FHEM oder der HomeMatic Software Geräteverknüpfungen anlegen möchte (Peerings), dann muss nach jeder Verknüpfung die Anlerntaste kurz gedrückt werden, damit die Daten an den Taster geschickt werden können.
Betrieb mit FHEM
Event monitor
Beim drücken eines Tasters werden folgende Events generiert:
2013-07-15 18:03:45 CUL_HM CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02 Short (to Licht_Kueche) 2013-07-15 18:03:45 CUL_HM CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02 trigger: Short_6 2013-07-15 18:03:45 CUL_HM CUL_HM_HM_PB_6_WM55_1FA63A battery: ok 2013-07-15 18:03:45 CUL_HM CUL_HM_HM_PB_6_WM55_1FA63A CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02 Short (to Licht_Kueche)
fhem.log Auszug
<Bitte ergänzen>
Konfiguration
(Beispiel-)Definitionen in der Konfiguration (fhem.cfg):
# Hauptgerät define CUL_HM_HM_PB_6_WM55_1FA63A CUL_HM 1FA63A attr CUL_HM_HM_PB_6_WM55_1FA63A .devInfo 060000 attr CUL_HM_HM_PB_6_WM55_1FA63A .stc 40 attr CUL_HM_HM_PB_6_WM55_1FA63A expert 2_full attr CUL_HM_HM_PB_6_WM55_1FA63A firmware 1.1 attr CUL_HM_HM_PB_6_WM55_1FA63A model HM-PB-6-WM55 attr CUL_HM_HM_PB_6_WM55_1FA63A peerIDs attr CUL_HM_HM_PB_6_WM55_1FA63A room CUL_HM attr CUL_HM_HM_PB_6_WM55_1FA63A serialNr KEQ0318786 attr CUL_HM_HM_PB_6_WM55_1FA63A subType remote attr CUL_HM_HM_PB_6_WM55_1FA63A webCmd getConfig define FileLog_CUL_HM_HM_PB_6_WM55_1FA63A FileLog /var/log/fhem/CUL_HM_HM_PB_6_WM55_1FA63A-%Y.log CUL_HM_HM_PB_6_WM55_1FA63A attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A logtype text attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A room CUL_HM # Button 1 define CUL_HM_HM_PB_6_WM55_1FA63A_Btn_01 CUL_HM 1FA63A01 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_01 model HM-PB-6-WM55 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_01 peerIDs attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_01 room CUL_HM define FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_01 FileLog /var/log/fhem/CUL_HM_HM_PB_6_WM55_1FA63A_Btn_01-%Y.log CUL_HM_HM_PB_6_WM55_1FA63A_Btn_01 attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_01 logtype text attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_01 room CUL_HM # Button 2 define CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02 CUL_HM 1FA63A02 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02 model HM-PB-6-WM55 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02 peerIDs attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02 room CUL_HM define FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02 FileLog /var/log/fhem/CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02-%Y.log CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02 attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02 logtype text attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_02 room CUL_HM # Button 3 define CUL_HM_HM_PB_6_WM55_1FA63A_Btn_03 CUL_HM 1FA63A03 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_03 model HM-PB-6-WM55 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_03 peerIDs attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_03 room CUL_HM define FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_03 FileLog /var/log/fhem/CUL_HM_HM_PB_6_WM55_1FA63A_Btn_03-%Y.log CUL_HM_HM_PB_6_WM55_1FA63A_Btn_03 attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_03 logtype text attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_03 room CUL_HM # Button 4 define CUL_HM_HM_PB_6_WM55_1FA63A_Btn_04 CUL_HM 1FA63A04 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_04 model HM-PB-6-WM55 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_04 peerIDs attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_04 room CUL_HM define FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_04 FileLog /var/log/fhem/CUL_HM_HM_PB_6_WM55_1FA63A_Btn_04-%Y.log CUL_HM_HM_PB_6_WM55_1FA63A_Btn_04 attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_04 logtype text attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_04 room CUL_HM # Button 5 define CUL_HM_HM_PB_6_WM55_1FA63A_Btn_05 CUL_HM 1FA63A05 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_05 model HM-PB-6-WM55 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_05 peerIDs attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_05 room CUL_HM define FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_05 FileLog /var/log/fhem/CUL_HM_HM_PB_6_WM55_1FA63A_Btn_05-%Y.log CUL_HM_HM_PB_6_WM55_1FA63A_Btn_05 attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_05 logtype text attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_05 room CUL_HM # Button 6 define CUL_HM_HM_PB_6_WM55_1FA63A_Btn_06 CUL_HM 1FA63A06 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_06 model HM-PB-6-WM55 attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_06 peerIDs attr CUL_HM_HM_PB_6_WM55_1FA63A_Btn_06 room CUL_HM define FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_06 FileLog /var/log/fhem/CUL_HM_HM_PB_6_WM55_1FA63A_Btn_06-%Y.log CUL_HM_HM_PB_6_WM55_1FA63A_Btn_06 attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_06 logtype text attr FileLog_CUL_HM_HM_PB_6_WM55_1FA63A_Btn_06 room CUL_HM
Mit virtuellem Aktor verbinden
Wenn man den Taster nicht direkt mit einem Aktor verbindet, erhält er keine Rückmeldungen, wird also immer orange und rot blinken, wenn ihr einen Befehl absetzt. Dieser wird zwar von FHEM verarbeitet, FHEM weiß aber nicht, dass es etwas zurückmelden soll. Daher solltet ihr Euch einen virtuellen Aktor anlegen und den Taster dann mit diesem verbinden:
define Vact_dev CUL_HM 332211 set Vact_dev virtual 1 rename Vact_dev_Btn1 Vact_Taster
Jetzt habt ihr einen Virtuellen Aktor mit einem Kanal erstellt, jetzt gilt es noch das Ganze mit dem realen Taster zu verbinden. Zur Vereinfachung habe ich einfach den Namen meines realen Tasters (BA_Taster) genommen, der zwei Kanäle hat, die standardmäßig mit _Btn_01 und 02 bezeichnet werden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:
set BA_Taster_Btn_01 peerChan 0 Vact_Taster single set set BA_Taster_Btn_02 peerChan 0 Vact_Taster single set set BA_Taster getConfig
und am Taster einmal anlernen drücken, ggf. nochmal ein BA_Taster getConfig
Wenn das geklappt hat, sollte bei euren Kanälen beim aktuellen State ein (to Vact_dev) stehen und unter den Attributen etwas in den peerIDs auftauchen. Diesen virtuellen Aktor kann man übrigens als Gegenpart für beliebig viele Taster nehmen, ihr braucht also nicht für jeden Taster einen virtuellen Aktor erstellen.
Bekannte Probleme
Keine.