HM-LC-BL1-FM Funk-Jalousieaktor: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
(→‎Tasterverhalten: Hinweis auf korrekte Anwendung der Templates BlStopUpSh und BlStopDnSh gegenüber dem HM-LC-Bl1PBU-FM)
Zeile 99: Zeile 99:
=== Tasterverhalten ===
=== Tasterverhalten ===


Das Tasterverhalten kann auch (zusätzlich) auf 1-Tasten-Bedienung (1 Taste drücken für rauf oder runter, die selbe Taste drücken zum Stoppen) umgestellt werden. Hierzu ist wie beim [[HM-LC-Bl1PBU-FM_Unterputz-Jalousieaktor#Tasterverhalten|HM-LC-Bl1PBU-FM]] vorzugehen. Diese Konfiguration hat beim HM-LC-BL1-FM aber die evtl. unerwünschte Nebenwirkung, dass die Funktionalität der Tasten umgedreht wird: Aus der Rauf-Taste wird die Runter-Taste und umgekehrt. Wer dies nicht möchte, sollte diese Änderung nicht vornehmen. Sobald eine Lösung existiert, wird diese hier beschrieben.
Ab Werk kann der durch einen kurzen Tastendruck gestartete Rolladen vor dem Erreichen der Endlage nur durch einen Tastendruck auf die entgegengesetzte Richtung gestoppt werden. Üblich bei vielen Rolladenantrieben sind aber beliebige kurze Tastendrücke. Um den fahrenden Rollladen bei jedem Tastendruck anzuhalten und nicht nur bei Druck auf die entgegengesetzte Richtung, ist folgendermaßen vorzugehen:
 
* Wenn noch nicht geschehen, die internen Taster sichtbar schalten und die aktuelle Konfiguration abfragen
set <device> regSet intKeyVisib visib
set <device> getConfig
 
* Die Taster konfigurieren (Nutzung von Templates, dazu muss ein [[HomeMatic_HMInfo]] Device anglegt sein)
set <HMinfo> templateSet <device> BlStopUpSh self01:short
set <HMinfo> templateSet <device> BlStopDnSh self02:short
set <device> getConfig
 
* nun ggf. die internen Taster wieder unsichtbar schalten und die Konfiguration in FHEM aktualisieren
set <device> regSet intKeyVisib invisib
set <device> getConfig
 
''Hinweis: Dies entspricht dem Vorgehen beim [[HM-LC-Bl1PBU-FM_Unterputz-Jalousieaktor#Tasterverhalten|HM-LC-Bl1PBU-FM]], allerdings ist zu beachten, dass Ausgänge und Tasten bei diesem Aktor vertauscht sind, entsprechend sind die Templates auf die richtigen internen Tasten anzuwenden, wie oben beschrieben. Die Templates definieren (bzw. korrigieren) das gesamte Tasterverhalten auf Werkseinstellung, zusätzlich wird die sog. Sprungtabelle modifiziert, so dass ein fahrender Rolladen gestoppt wird (aufwärts: BlJtRampOn: rampOn -> on, abwärts: BlJtRampOff: rampoff -> off)''


=== Peeren mit einem HM-PB-2-WM55 ===
=== Peeren mit einem HM-PB-2-WM55 ===

Version vom 12. Februar 2018, 19:52 Uhr

HM-LC-BL1-FM Funk-Jalousieaktor
HomeMatic Unterputz Funk Rollladenaktor
Allgemein
Protokoll HomeMatic
Typ Aktor
Kategorie HomeMatic
Technische Details
Kommunikation 868 MHz
Kanäle 1
Betriebsspannung 230V
Leistungsaufnahme <0,5W (Ruhebetrieb)
Versorgung Netz
Abmessungen 53x53x30mm
Sonstiges
Modulname CUL_HM
Hersteller ELV / eQ-3


Homematic Funk-Jalousieaktor 1-fach (Unterputz)

Features

Schalten eines angeschlossenen Jalousiemotors mittels CUL/CUN/HMLAN Konfigurator und über einen mechanischen spannungsfesten Taster.

Technische Daten:

  • Schaltvermögen: 250W Motorlast 230V/50Hz
  • Relais: 1x Schließer und 1 Wechsler
  • Standby Verbrauch: 0,5W
  • Maße(BxHxT): 53x53x30mm

Installation

Will man die Funk-Schaltaktoren auch manuell betreiben, so sind Taster notwendig. Schalter können notfalls mittels einer zusätzlichen Feder zum Taster umgebaut werden, Tastschalter sind nicht geeignet. Schalter und Tastschalter führen dazu, dass der Aktor nach Betätigung des Schalters in den Anlernmodus versetzt wird und auch in diesem verbleibt.

Je nach vorhandenen Schalterdosen empfiehlt es sich, bestehende Schalterdosen nach hinten auszuweiten, d.h. die Abdeckung nach hinten heraus zu brechen, da die Aktoren und Kabel nicht gerade sparsam mit dem Platz umgehen. Alternativ kann der Aktor auch in einer zusätzlichen Schalterdosen untergebracht und diese mit einem Federdeckel verschlossen werden. Dies hat den Vorteil, dass auch durch eine relativ dicke Tapete die LED und somit der Zustand des Aktors erkannt werden kann.

Hinweise zum Betrieb mit FHEM

Das Pairing sollte wie in HomeMatic Devices pairen beschrieben durchgeführt werden. Hierfür wird ein am Aktor temporär angeschlossener spannungsfester Taster zwingend benötigt oder es erfolgt über FHEM mittels der Seriennummer.

Konfiguration

Ein exemplarischer Auszug aus der Konfiguration (fhem.cfg):

define JalousieWohnzimmer CUL_HM 17E43C
attr JalousieWohnzimmer devInfo 010100
attr JalousieWohnzimmer firmware 1.5
attr JalousieWohnzimmer hmClass receiver
attr JalousieWohnzimmer model HM-LC-BL1-FM
attr JalousieWohnzimmer room Wohnzimmer
attr JalousieWohnzimmer serialNr IEQ0xxxxxx
attr JalousieWohnzimmer subType blindActuator

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 logischen Zustand des Aktors, d.h. ein eingeschalteter Aktor wird ausgeschaltet. Im Falle der 10% geöffneten Jalousie wird diese geschlossen.
set <name> <Zweistellige Zahl> -> Schaltet den Aktor ein und öffnet die Jalousie um <Zweistellige Zahl>%. 100% entspricht dabei einem "on"
set <name> up/down <Prozentangabe[0 bis 100]> -> Öffnet oder schließt die Jalousie um den prozentualen Wert, berechnet aus definierter Laufzeit. Keine Angabe => 10% 

Fahrtzeiten kalibrieren

Um die Jalousie mit Prozentangaben auf eine bestimmte Position fahren zu lassen, muss der Aktor die Fahrtzeiten kennen, um daraus die relativen Positionen erechnen zu können. Dazu müssen 3 Werte manuell mit einer Stoppuhr gemessen werden.

  • Fahrtzeit nach oben
  • Fahrtzeit nach unten (ist meistens identisch mit der Fahrzeit nach oben bei herkömlichen Jalousiemotoren)
  • Wechsel der Fahrtrichtung

Diese drei Zeiten werden in Sekunden gemessen und anschließend einmalig mit den folgenden Befehlen eingestellt:

set <name> regSet driveUp 27.0              # Fahrtzeit nach oben in Sekunden
set <name> regSet driveDown 27.0            # Fahrtzeit nach unten in Sekunden
set <name> regSet driveTurn 0.5             # Die Zeit die gebraucht wird um die Fahrtrichtung zu wechseln in Sekunden

Ob alles geklappt hat, kann überprüft werden mit:

set <name> getConfig
get <name> reg all

Dort sollten dann die Werte stehen, z.B.

WZ_Jal_Rechts type:blindActuator - 
list:peer	register         :value
   0:      	intKeyVisib      :invisib 
   0:      	pairCentral      :0xE1F88A 
   1:      	driveDown        :27 s
   1:      	driveTurn        :0.5 s
   1:      	driveUp          :27 s
   1:      	refRunCounter    :0 
   1:      	sign             :off 

Wenn ihr die Konfiguration des Schalters für Euch als Textdatei speichern wollt, dann hilft Euch ein

get <name> saveConfig <dateiname>

Das legt dann eine Datei in Eurem fhem-"root" Verzeichnis ab, in der alle Werte stehen.

Tasterverhalten

Ab Werk kann der durch einen kurzen Tastendruck gestartete Rolladen vor dem Erreichen der Endlage nur durch einen Tastendruck auf die entgegengesetzte Richtung gestoppt werden. Üblich bei vielen Rolladenantrieben sind aber beliebige kurze Tastendrücke. Um den fahrenden Rollladen bei jedem Tastendruck anzuhalten und nicht nur bei Druck auf die entgegengesetzte Richtung, ist folgendermaßen vorzugehen:

  • Wenn noch nicht geschehen, die internen Taster sichtbar schalten und die aktuelle Konfiguration abfragen
set <device> regSet intKeyVisib visib
set <device> getConfig
  • Die Taster konfigurieren (Nutzung von Templates, dazu muss ein HomeMatic_HMInfo Device anglegt sein)
set <HMinfo> templateSet <device> BlStopUpSh self01:short
set <HMinfo> templateSet <device> BlStopDnSh self02:short
set <device> getConfig
  • nun ggf. die internen Taster wieder unsichtbar schalten und die Konfiguration in FHEM aktualisieren
set <device> regSet intKeyVisib invisib
set <device> getConfig

Hinweis: Dies entspricht dem Vorgehen beim HM-LC-Bl1PBU-FM, allerdings ist zu beachten, dass Ausgänge und Tasten bei diesem Aktor vertauscht sind, entsprechend sind die Templates auf die richtigen internen Tasten anzuwenden, wie oben beschrieben. Die Templates definieren (bzw. korrigieren) das gesamte Tasterverhalten auf Werkseinstellung, zusätzlich wird die sog. Sprungtabelle modifiziert, so dass ein fahrender Rolladen gestoppt wird (aufwärts: BlJtRampOn: rampOn -> on, abwärts: BlJtRampOff: rampoff -> off)

Peeren mit einem HM-PB-2-WM55

Um bei einem Ausfall von FHEM den Rollladenaktor ersatzweise mit einem Schalter bedienen zu können, kann auch ein HM-PB-2-WM55 gewählt werden, der direkt mit dem Rolladenaktor gepeert wird.

Mittels des Befehls

set <HM-PB-2-WM55>_01 peerChan 0 <HM-LC-BL1-FM>

werden gleich beide Taster (rauf/runter) mit dem Rolladenaktor gepeert. Der Channel 02 des Tasters übernimmt dann die Rauf-Funktion, der Channel 01 die Runter-Funktion. Mittels kurzem Druck des entsprechenden Tasters wird der Rolladen komplett hoch- bzw. runtergefahren (stopp mit dem jeweils anderen Taster). Ein langer Druck erzeugt eine Fahrt des Rolladen in die gewünschte Richtung für die Dauer des Tastendrucks.

Log-Auszug

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

2012.02.12 17:53:08 2: CUL_HM set JalousieWohnzimmer on
2012.02.12 17:53:09 2: CUL_HM set JalousieWohnzimmer off
2012.02.12 21:25:14 2: CUL_HM set JalousieWohnzimmer 37

Links