HM-PB-6-WM55 6fach-Funk-Wandtaster

Aus FHEMWiki
Version vom 3. Dezember 2021, 13:39 Uhr von Ph1959de (Diskussion | Beiträge) (Schreibweise "HomeMatic")
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
HM-PB-6-WM55 6fach-Funk-Wandtaster
Vorderseite mit Beschriftungen
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:

# 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

Rückseite mit Batterien und Anlerntaste
HM-PB-6-WM55 und mitgelieferter Einbaurahmen

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.

Links

  • Anleitung (PDF [1])
  • Druckvorlage für Beschriftungsfeld [2]