HM-PB-2-WM55 2fach-Funk-Wandtaster

HM-PB-2-WM55 2fach-Funk-Wandtaste

Bei mir hatte sich im Bad das Problem gestellt, dass mit dem Einschalten des Badlichts auch der Start des Abzugslüfters aktiviert wurde. Da es recht unnötig ist, wenn man mal kurz ins Bad möchte, den Lüfter jedes Mal zu aktivieren, habe ich mir eine Lösung mit einer indirekten Beleuchtung aus LED-Bändern ausgedacht. Sie soll mit einen Funkschalter (vergleichbar mit einer Funksteckdose) ein- und ausgeschaltet werden. Dieser Funkschalter wird indirekt über FHEM von einem Funkwandtaster gesteuert. Ausgewählt habe ich mir den Homatic HM-PB-2-WM55.  

Leider musste ich feststellen, das die Inbetriebnahme eines solchen Funktasters und das Verbinden von Aktoren über FHEM nicht sonderlich gut dokumentiert ist. Deshalb versuche ich es an dieser Stelle.

Bervor es richtig los geht, ist dafür zu sorgen, dass folgende Zeilen nicht auskommentiert sind:

define autocreate autocreate
attr autocreate autosave 1

Dann gibt man wie bei allen Homatic-Geräten in der Eingabezeile von FHEM diese Zeile ein:

set HMLAN1 hmPairForSec 30

Daraufhin betätigt man kurz die Anlerntaste auf der Rückseite des Funktasters. Die LED des Funktasters wird grün blinken. Wenn das Blinken beendet ist, kann man in FHEM die Konfiguration sichern. Danach sollte eine neue Sektion in der fhem.cfg stehen. Nun gebe ich folgende drei Zeilen nacheinande in das Eingabefeld von FHEM ein:

rename HM_2A7512 Lichttaster_Bad
rename HM_2A7512_Btn_01 Lichttaster_Bad_Btn_01
rename HM_2A7512_Btn_02 Lichttaster_Bad_Btn_02

Und jetzt wieder die Konfiguration sichern.

Im jetzigen Zustand wird FHEM ein Betätigen, kurz oder lang, der beiden Taster registrieren. Die LED vom Taster wird aber gelb und rot aufleuchten, da der Funktaster von FHEM keine Rückmeldung erhält.

Grundsätzlich ist es zwar möglich, diesen Zustand beizubehalten aber schöner ist es, wenn der Taster eine Rückmeldung erhält und daraufhin grün aufleuchtet. Um dieses Ziel zu erreichen muss in FHEM ein virtueller Aktor eingerichtet werden. Dazu habe ich nach langem Suchen auch eine ganz gute Seite in der FHEM-wiki gefunden: CUL HM

In meinem Fall habe ich meiner fhem.cfg die folgenden drei Zeilen angefügt:

define virtualCCU CUL_HM 32240C
attr virtualCCU model CCU-FHEM
attr virtualCCU IODev HMLAN1

Die CUL_HM entspricht dann der realen hmId.

FHEM stoppen und neu starten.

Danach gibt man

set virtualCCU virtual 2

im Eingabefeld von FHEM ein. Die "2" steht für die zwei Tasten.

Die Konfiguration sichern.

Daraufhin gibt man die letzten drei Zeilen im Eingabefeld von FHEM ein:

set Lichttaster_Bad_Btn_01 peerChan 0 virtualCCU_Btn1 single set
set Lichttaster_Bad_Btn_02 peerChan 0 virtualCCU_Btn2 single set
set Lichttaster_Bad getConfig

Jetzt noch kurz die Anlerntaste auf der Rückseite betätigen und die Konfiguration sichern.

Um die Tastendrucke jetzt auszuwerten, habe ich noch folgende Zeilen erstellt:

define LED_Bad_A notify (Lichttaster_Bad_Btn_01:Short.*) {fhem("set LED_Bad on")}
define LED_Bad_B notify (Lichttaster_Bad_Btn_02:Short.*) {fhem("set LED_Bad off")}
define LED_Bad_C notify (Lichttaster_Bad_Btn_01:Long.*) {fhem("set AirWick blink 1 900")}
define LED_Bad_D notify (Lichttaster_Bad_Btn_02:Long.*) {fhem("set AirWick off")}

Mit Hilfe dieser vier Zeilen ist es möglich, mit einem zweifach-Taster, vier verschiedene Funktionen auszulösen.

Leider musste ich nach einiger Zeit feststellen, dass die Kommunikation zwischen dem LAN Konfigurations-Adapter und den Heizkörperthermostaten HM-CC-RT-DN nach Inbetriebnahme dieses Wandtasters nicht mehr richtig funktioniert. Der Grund liegt möglicherweise in der Verschlüsselung dieser beiden Geräte. Um dieses Problem zu lösen kann man sich einen zweiten LAN Konfigurations-Adapter oder einen CUL verwenden um den Wandtaster zu betreiben.

 

nach oben