HM-LC-Sw1PBU-FM Unterputz-Schaltaktor 1-fach: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
Zeile 130: Zeile 130:
Nun setzt man einen Notify auf das Reading:
Nun setzt man einen Notify auf das Reading:
  define HM-LC-Sw1PBU-FM-TasterPressed notify HM-LC-Sw1PBU-FM {set YourOtherDevice toggle}
  define HM-LC-Sw1PBU-FM-TasterPressed notify HM-LC-Sw1PBU-FM {set YourOtherDevice toggle}
Es gibt noch mehr Leute mit diesem Problem und mittlerweile auch ein Projekt um eine [http://matthiasm.com/homematic.html Alternative Firmware für den HM-LC-Sw1PBU-FM] zu realisieren.


= Links =
= Links =

Version vom 10. Dezember 2013, 14:23 Uhr

Homematic Funk-Schaltaktor 2-fach (Unterputz)

Features

Schalten eines angeschlossenen Verbraucher mittels CUL/CUN/HMLAN Konfigurator und über einen mechanischen Taster. Das besondere an diesem Schalter ist, dass er den vorhandenen Unterputzeinsatz vollständig ersetzt. Dabei kann die Wippe des vorhandenen Schalters - je nach Hersteller - mit einer entsprechenden Adapterplatte weiterverwendet werden.

Es handelt sich hierbei nur um einen Aktor. Es ist nicht möglich die Taster mit anderen Homematic Geräten zu peeren. Man kann nur andere Taster mit dem Aktor peeren und diesen fernsteuern.

Technische Daten

Art Unterputz
Typ 1fach
Stand-by-Verbrauch 0,5 W (lt. Bedienungsanleitung, S. 31, Stand 02/2012, 1 W)
Versorgungsspannung 230 V
Abmessungen (B x H x T) 71 x 71 x 37 mm
Farbe Grau
Max. Schaltleistung 1000 W
Relaistyp Wechsler
Funkfrequenz 868,3 MHz
Empfängerklasse SRD Class 2
Sicherung (intern) Rundsicherung 5 A, träge
Max. Sendeleistung 10 mW
IP-Schutzgrad IP 20
Umgebungstemperaturbereich 5–35 °C

Hinweise zur Hardware-Installation

Der vorhandene Schalter muss ersetzt werden. Dabei sind ein paar Dinge zu beachten:

  • Der (neue) Schalter benötigt neben dem einen (bzw. zwei) L-Leitern auch einen N-Leiter für die Stromversorgung
  • Die Befestigung ist nicht wie bei dem System z.B. von Merten durch spreizen von Klammern möglich. Der Schalter muss in die Löcher in der Dose geschraubt werden (Schrauben im Lieferumfang enthalten).
  • Die "Frontplatte" bzw. der Befestigungsrahmen ist etwas dicker als der Rahmen eines normalen Schalters. Dadurch kann es sein, dass der vorhandene Rahmen des Schalters nicht mehr ganz an der Wand abschließt
  • Um die bereits vorhandene Schalter-Wippe weiter nutzen zu können muss ein passendes Adapter-Pack gekauft werden

Hinweise zum Betrieb mit FHEM

Das Pairing sollte wie in HomeMatic Devices pairen beschrieben durchgeführt werden.

FHEM Config-Auszug

Ein exemplarischer Auszug aus der fhem.cfg:

define LichtWohnzimmer CUL_HM 197764
attr LichtWohnzimmer devInfo 010100
attr LichtWohnzimmer firmware 2.1
attr LichtWohnzimmer hmClass receiver
attr LichtWohnzimmer model unknown
attr LichtWohnzimmer room Wohnzimmer
attr LichtWohnzimmer serialNr JEQ0xxxxxx
attr LichtWohnzimmer subType switch

Mögliche Schaltoperationen

Der Aktor versteht folgende Aktionen:

set <name> on -> Schaltet den Aktor ein
set <name> off -> Schaltet den Aktor aus
set <name> toggle -> Ändert den Zustand des Aktors, d.h. ein eingeschalteter Aktor wird ausgeschaltet

Log-Auszug

In FHEM ist nach dem Schalten des HM-LC-Sw1PBU-FM folgendes Log zu sehen:

2012-06-05_00:09:22 LichtWohnzimmer deviceMsg: off
2012-06-05_00:09:22 LichtWohnzimmer off
2012-06-05_07:40:51 LichtWohnzimmer on
2012-06-05_07:40:51 LichtWohnzimmer deviceMsg: on

Beim Einrichten des Schalters kommt folgender Auszug (Stand: 06.2012)

2012.06.04 23:12:27 2: CUL_HM pair: CUL_HM_switch_197764 is a switch, model unknown serialNr JEQ0xxxxxx

Funktion als Treppenlichtschalter

Um dafür zu sorgen, dass z.B. ein durch den HM-LC-Sw1PBU-FM eingeschaltetes Licht automatisch von FHEM nach 10 Minuten ausgeschaltet wird, können Sie folgenden Code verwenden:

define Beleuchtung_an notify Beleuchtung:on* define Beleuchtung_aus at +00:10:00 set Beleuchtung off

Workaround um den Taster in FHEM zu nutzen

Man kann den Taster nicht mit anderen Geräten peeren. Allerdings kann man mit folgendem Workaround den Taster in FHEM nutzen. Das hat jedoch eine Verzögerung zwischen 3 und 8s. Dabei ist es trotzdem möglich den Aktor per FHEM oder gepeertem Gerät weiter zu steuern. Der Taster beeinflusst den Aktor nicht mehr. Das ganze funktioniert weil der HM-LC-Sw1PBU-FM bei jedem Tasterdruck das reading für state updatet (auch wenn sich der Wert nicht ändert).

Zuerst setzt man ein event auf event-on-change-reading:

attr HM-LC-Sw1PBU-FM event-on-change-reading state
attr HM-LC-Sw1PBU-FM event-on-update-reading state

Weiterhin wird der Schalter deaktiviert (hier nur für kurzes Drücken, kann man mit lgSwJtXXX auch für langes drücken machen):

set HM-LC-Sw1PBU-FM regSet prep shSwJtOff off self01
set HM-LC-Sw1PBU-FM regSet prep shSwJtOn on self01
set HM-LC-Sw1PBU-FM regSet prep shSwJtOff off self02
set HM-LC-Sw1PBU-FM regSet exec shSwJtOn on self02

Nun setzt man einen Notify auf das Reading:

define HM-LC-Sw1PBU-FM-TasterPressed notify HM-LC-Sw1PBU-FM {set YourOtherDevice toggle}


Es gibt noch mehr Leute mit diesem Problem und mittlerweile auch ein Projekt um eine Alternative Firmware für den HM-LC-Sw1PBU-FM zu realisieren.

Links

Anleitung: PDF

Produktwebseite bei ELV