HM-LC-Bl1PBU-FM Funk-Rollladenaktor für Markenschalter: Unterschied zwischen den Versionen

Aus FHEMWiki
(Aufbau Angleichen mit HM-LC-BL1-FM)
Zeile 3: Zeile 3:
Schalten eines angeschlossenen Jalousiemotors mittels CUL/CUN/HMLAN Konfigurator und über lokalen, in bestehendes Schalterprogramm integrierte Schaltwippe.
Schalten eines angeschlossenen Jalousiemotors mittels CUL/CUN/HMLAN Konfigurator und über lokalen, in bestehendes Schalterprogramm integrierte Schaltwippe.


Technische Daten:
'''Technische Daten:'''
* Gerätebezeichnung: HM-LC-Bl1PBU-FM
* Gerätebezeichnung: HM-LC-Bl1PBU-FM
* Versorgungsspannung: 230 V / 50 Hz
* Versorgungsspannung: 230 V / 50 Hz
Zeile 42: Zeile 42:
= Hinweise zum Betrieb mit FHEM =  
= Hinweise zum Betrieb mit FHEM =  


Der Schalter wird mit FHEM 5.3 unterstützt.
Der Schalter wird seit FHEM 5.3 unterstützt. Das Pairing sollte wie in [[HomeMatic Devices pairen]] beschrieben durchgeführt werden. Dazu wird der Config-Taster kurz gedrückt.
Zur Darstellung im Webfrontend siehe [[Slider für HM-Rolladensteuerung anzeigen]].
 
== FHEM Config-Auszug ==
Ein exemplarischer Auszug aus der fhem.cfg:
 
define WZ_Rollo_Links CUL_HM ABCDEF
attr WZ_Rollo_Links devInfo 010100
attr WZ_Rollo_Links eventMap on:hoch off:runter stop:stop
attr WZ_Rollo_Links firmware 2.1
attr WZ_Rollo_Links hmClass receiver
attr WZ_Rollo_Links model HM-LC-Bl1PBU-FM
attr WZ_Rollo_Links room Wohnzimmer
attr WZ_Rollo_Links serialNr JEQxxxxxxx
attr WZ_Rollo_Links subType blindActuator
attr WZ_Rollo_Links webCmd pct


= Einrichtung über FHEMWEB mit HMLAN =
== Pairen==
Das Device muss zuerst <u>[[HomeMatic_Devices_pairen|gepairt]]</u> werden gemäß Anleitung.
== Variablen==
== Variablen==
=== Attribute===
=== Attribute===
Dem Device können neben den Allgemeinen auch spezielle Attribute gesetzt werden.  
Dem Device können neben den Allgemeinen auch spezielle Attribute gesetzt werden.  
* '''param levelInverse''': HM Blind Aktoren stehen auf 100% wenn sie offen sind und auf 0% wenn sie geschlossen sind. Das ist oftmals nicht intuitiv. In FHEM kann man dies "drehen" durch dieses Attribut. Damit dreht sich auch die Bedeutung von On und Off.
* '''param levelInverse''': HM Blind Aktoren stehen auf 100% wenn sie offen sind und auf 0% wenn sie geschlossen sind. Das ist oftmals nicht intuitiv. In FHEM kann man dies "drehen" durch dieses Attribut. Damit dreht sich auch die Bedeutung von On und Off.
Optionale Attribute - empfohlen
*'''autoReadReg 5_readMissing'''
*'''event-on-change-reading .*'''
*'''expert    0_off'''


Ideen
Desweiteren empfehlen sich die üblichen Homematic Attribute (wie autoReadReg, event-on-change-reading, expert) zu setzten. Weitere Informationen dazu unter [[HomeMatic#Attribute]]
*'''devStateIcon auf:shutter_1 zu:shutter_closed .*:shutter_4'''
*'''webCmd    toggle:auf:zu:up:down:stop:statusRequest:clear msgEvents'''


=== Internals===
keine spezifischen
=== Readings===
=== Readings===
*'''level''' numerischer Wert der den Stand des Rollo wiedergibt. Achtung: Der Aktor kennt nicht den Stand des Rollos sondern errechnet diesen aus den Fahrzeiten. Nach einem powerUp wird ein Stand von 50% angenommen.  
*'''level''' numerischer Wert der den Stand des Rollo wiedergibt. Achtung: Der Aktor kennt nicht den Stand des Rollos sondern errechnet diesen aus den Fahrzeiten. Nach einem powerUp wird ein Stand von 50% angenommen.  
Zeile 70: Zeile 74:
Die Konfiguration des Devices betrifft Register und Peerings. Dies sind Werte, die zwar über FHEM gesetzt werden, aber im Device im Flash gespeichert werden.
Die Konfiguration des Devices betrifft Register und Peerings. Dies sind Werte, die zwar über FHEM gesetzt werden, aber im Device im Flash gespeichert werden.
Man kann die Devices mit Sensoren und Tastern <u>[[Homematic_Peering_Beispiele|peeren]]</u>
Man kann die Devices mit Sensoren und Tastern <u>[[Homematic_Peering_Beispiele|peeren]]</u>
===Register===
*'''driveUp''' Fahrzeit, die das Rollo nach oben benötigt.
*'''driveDown ''' Fahrzeit, die das Rollo nach unten benötigt.
*'''driveTurn''' Ruhezeit, die der Motor des Rollo zum Entladen braucht, vor dem Umschalten der Laufrichtungen. Man sollte min 0.5 sec eintragen, sonst kann es passieren, das man den Aktor oder den Motor beschädigt


set <device> regSet driveUp <Zeit zum hochfahren in Sekunden>
===Fahrzeiten 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.


== FHEM Config-Auszug ==
* Fahrtzeit nach oben
Ein exemplarischer Auszug aus der fhem.cfg:
* Fahrtzeit nach unten (ist meistens identisch mit der Fahrzeit nach oben bei herkömlichen Jalousiemotoren)
* Wechsel der Fahrtrichtung


define WZ_Rollo_Links CUL_HM ABCDEF
Diese 3 Zeiten werden in Sekunden gemessen und anschließend einmalig mit den folgenden Befehlen eingestellt:  
attr WZ_Rollo_Links devInfo 010100
  set <name> regSet driveUp 27.0              # Fahrtzeit nach oben in Sekunden
attr WZ_Rollo_Links eventMap on:hoch off:runter stop:stop
  set <name> regSet driveDown 27.0            # Fahrtzeit nach unten in Sekunden
  attr WZ_Rollo_Links firmware 2.1
  set <name> regSet driveTurn 0.5            # Die Zeit die gebraucht wird um die Fahrtrichtung zu wechseln in Sekunden
  attr WZ_Rollo_Links hmClass receiver
  attr WZ_Rollo_Links model HM-LC-Bl1PBU-FM
attr WZ_Rollo_Links room Wohnzimmer
attr WZ_Rollo_Links serialNr JEQxxxxxxx
attr WZ_Rollo_Links subType blindActuator
attr WZ_Rollo_Links webCmd pct


= Mögliche Schaltoperationen =
= Mögliche Schaltoperationen =

Version vom 14. April 2014, 15:41 Uhr

Features

Schalten eines angeschlossenen Jalousiemotors mittels CUL/CUN/HMLAN Konfigurator und über lokalen, in bestehendes Schalterprogramm integrierte Schaltwippe.

Technische Daten:

  • Gerätebezeichnung: HM-LC-Bl1PBU-FM
  • Versorgungsspannung: 230 V / 50 Hz
  • Maximale Schaltleistung: 230 VA (Motorlast)
  • Standby-Verbrauch: 0,5 W
  • Schaltvermögen: 1 A (Motorlast)
  • Funkfrequenz: 868,3 MHz
  • Empfängerklasse: SRD Class 2
  • Maximale Sendeleistung: 10 mW
  • Schutzart: IP20
  • Schutzklasse: II
  • Umgebungstemperatur: +5°C bis +35°C
  • Abmessungen (B x H x T): 71 x 71 x 37 mm
  • Gewicht: 43 g

Hinweise zur Hardware-Installation

Der Schaltaktor ersetzt den Unterputzschalter der bestehenden Elektroinstallation. Arbeiten am 230 V Netz dürfen nur von einer Elektrofachkraft durchgeführt werden! Sicherheitsregeln anwenden:

  • Freischalten (Sicherung abschalten),
  • gegen Wiedereinschalten sichern,
  • Spannungsfreiheit feststellen,
  • Erden und Kurzschließen,
  • benachbarte, unter Spannung stehende Teile abdecken.

Zur Integration in ein bestehendes Schalterprogramm bitte den entsprechenden Adapter mit bestellen.

Hinweise zum Betrieb mit FHEM

Der Schalter wird seit FHEM 5.3 unterstützt. Das Pairing sollte wie in HomeMatic Devices pairen beschrieben durchgeführt werden. Dazu wird der Config-Taster kurz gedrückt. Zur Darstellung im Webfrontend siehe Slider für HM-Rolladensteuerung anzeigen.

FHEM Config-Auszug

Ein exemplarischer Auszug aus der fhem.cfg:

define WZ_Rollo_Links CUL_HM ABCDEF
attr WZ_Rollo_Links devInfo 010100
attr WZ_Rollo_Links eventMap on:hoch off:runter stop:stop
attr WZ_Rollo_Links firmware 2.1
attr WZ_Rollo_Links hmClass receiver
attr WZ_Rollo_Links model HM-LC-Bl1PBU-FM
attr WZ_Rollo_Links room Wohnzimmer
attr WZ_Rollo_Links serialNr JEQxxxxxxx
attr WZ_Rollo_Links subType blindActuator
attr WZ_Rollo_Links webCmd pct

Variablen

Attribute

Dem Device können neben den Allgemeinen auch spezielle Attribute gesetzt werden.

  • param levelInverse: HM Blind Aktoren stehen auf 100% wenn sie offen sind und auf 0% wenn sie geschlossen sind. Das ist oftmals nicht intuitiv. In FHEM kann man dies "drehen" durch dieses Attribut. Damit dreht sich auch die Bedeutung von On und Off.

Desweiteren empfehlen sich die üblichen Homematic Attribute (wie autoReadReg, event-on-change-reading, expert) zu setzten. Weitere Informationen dazu unter HomeMatic#Attribute

Readings

  • level numerischer Wert der den Stand des Rollo wiedergibt. Achtung: Der Aktor kennt nicht den Stand des Rollos sondern errechnet diesen aus den Fahrzeiten. Nach einem powerUp wird ein Stand von 50% angenommen.
  • motor: zeigt den Zustand des Motors an, ob er steht oder in welche Richtung er fährt
  • pct: analog "level"

Konfiguration

Die Konfiguration des Devices betrifft Register und Peerings. Dies sind Werte, die zwar über FHEM gesetzt werden, aber im Device im Flash gespeichert werden. Man kann die Devices mit Sensoren und Tastern peeren

Fahrzeiten 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 3 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

Mögliche Schaltoperationen

Der Aktor versteht folgende Befehle:

set <name> on -> Schaltet den Aktor ein
set <name> off -> Schaltet den Aktor aus
set <name> toggle -> Ändert den logischen Zustand des Aktors.
set <name> <Prozentangabe[0 bis 100]> -> Öffnet die Jalousie auf absolut prozentuale Öffnungsposition, berechnet aus definierter Laufzeit. 
set <name> up/down <Prozentangabe[0 bis 100]> -> Öffnet oder schließt die Jalousie um den prozentualen Wert, berechnet aus definierter Laufzeit. 

Log-Auszug

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

2013.02.26 07:00:12 2: CUL_HM set WZ_Rollo_Rechts on rxt:1

Links