<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rollo+Wikinger</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rollo+Wikinger"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Rollo_Wikinger"/>
	<updated>2026-04-08T09:46:43Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Raspberry_Pi&amp;diff=37114</id>
		<title>Raspberry Pi</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Raspberry_Pi&amp;diff=37114"/>
		<updated>2022-01-16T12:53:01Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Hinweis auf die Gültigkeit der Kommandos in den Code-Blöcken für alte Versionen des RPi OS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Beim [[Raspberry Pi]] handelt es sich um einen postkartengroßen Einplatinen-Computer, der von der Raspberry Pi Foundation entwickelt wird. Die Hardware basiert auf dem BCM 283x SoC (System-on-Chip) von Broadcom, einem ARM-Prozessor. Zu Hardwaredetails und den verschiedenen Modellen sowie Produktentwicklungen siehe [http://de.wikipedia.org/wiki/Raspberry_Pi#Hardware Wikipedia].&lt;br /&gt;
Dank der kleinen Abmessungen, dem recht geringen Energieverbrauch (bis ca. 4 Watt) sowie der günstigen Anschaffungskosten (ca. 30€) ist der Raspberry Pi eine attraktive Hardware für die Heimautomatisierung mit FHEM. Er ist dank dem Linux-Betriebssystem vollständig kompatibel zur aktuell vorhandenen und von FHEM unterstützen Hardware. Das derzeit empfohlene Standard-Image zum Betrieb des Raspberry Pi ist die auf Debian basierende Raspberry Pi OS Distribution (ab Mitte 2019 &#039;&#039;Buster&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Installation / Setup ==&lt;br /&gt;
=== Betriebssystem ===&lt;br /&gt;
====Vorbemerkung====&lt;br /&gt;
Raspberry Pi OS ist direkt bei raspberrybi.org unter https://www.raspberrypi.org/downloads/raspberry-pi-os/ herunterladbar. Die folgende Anleitung gilt für die lite-Version ohne grafischen Desktop und für die Modelle für B, B+, B2, B3, B3+, Zero W. (Stand Juni 2018)&lt;br /&gt;
&lt;br /&gt;
Alle in diesem Abschnitt verwendeten Code Blöcke benötigen root Rechte. Deshalb bitte immer am Besten im Kontext &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; ausführen. Man kann auch einzelne Befehle mit sudo davor ausführen, allerdings wird die Berechtigung bei Pipe Befehlen nicht durchgereicht. Einige dieser Kommandos funktionieren in der angegebenen Form nicht unter der Wheezy-Version [https://en.wikipedia.org/wiki/Raspberry_Pi_OS#Release_history] des RPi OS. Läuft der betreffende RPi noch unter Wheezy, ist ein Upgrade des RPi OS empfehlenswert.&lt;br /&gt;
&lt;br /&gt;
Alle Dateien müssen im Linux-Format (nur LF als Zeilenende) erzeugt/editiert werden! Unbedingt einen geeigneten Editor verwenden und auf das Format beim Speichern achten!&lt;br /&gt;
&lt;br /&gt;
====SD-Karte vorbereiten====&lt;br /&gt;
Die heruntergeladene Datei muss entpackt und auf die Speicherkarte geschrieben werden. Es gibt dazu verschiedene Tools je nach Betriebssystem. Für Windows ist windisk32imager zu empfehlen, Projektseite [https://sourceforge.net/projects/win32diskimager/]. Für Mac OS gibt es den Pi Filler.&lt;br /&gt;
&lt;br /&gt;
Detaillierte Anleitungen zur Vorgehensweise finden sich für die Betriebssysteme Linux, Mac OS und Windows unter [https://www.raspberrypi.org/documentation/installation/installing-images/README.md Writing an image to the SD card]&lt;br /&gt;
&lt;br /&gt;
Die SD Card enthält nun zwei Partitionen/Laufwerke, wobei das erste Laufwerk unter alle Betriebssystemen lesbar ist. In diesem Laufwerk (/boot) müssen jetzt noch zwei Dateien erzeugt werden:&lt;br /&gt;
* eine leere Datei mit dem Namen ssh, um den (headless) Zugriff per ssh zu ermöglichen (Pi Filler macht dies automatisch). Hinweis: Eine spätere Aktivierung von SSH ist mit &amp;lt;code&amp;gt;sudo raspi-config&amp;lt;/code&amp;gt; (Punkt 5 &amp;quot;Interfacing Options&amp;quot;, dann Punkt 2 SSH) möglich, erfordert dann aber Tastatur und Monitor am RPi.&lt;br /&gt;
* eine Textdatei im Linux Format mit Namen wpa_supplicant.conf und folgendem Inhalt, wenn der Pi sofort mit WLAN starten soll.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;country=DE&lt;br /&gt;
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev&lt;br /&gt;
update_config=1&lt;br /&gt;
network={&lt;br /&gt;
        ssid=&amp;quot;FRITZ!Box 7490&amp;quot;&lt;br /&gt;
        psk=&amp;quot;12345678901234567890&amp;quot; &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* SD Karte auswerfen.&lt;br /&gt;
* SD Karte in Raspberry Pi stecken und booten.&lt;br /&gt;
&lt;br /&gt;
Alternativ kann auch Monitor und Tastatur verwendet werden.&lt;br /&gt;
&lt;br /&gt;
====Anmeldung und Grundkonfiguration====&lt;br /&gt;
Default raspberrypi-os: Host raspberrypi, User pi, Passwort raspberry &lt;br /&gt;
&lt;br /&gt;
Default ubuntu: Host ubuntu, User ubuntu, Passwort ubuntu&lt;br /&gt;
&lt;br /&gt;
Anmeldung entweder lokal oder mit dem Befehl: ssh &amp;lt;user&amp;gt;@&amp;lt;hostname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Passwort sollte geändert werden, dazu dem Sicherheitshinweis folgen und &amp;lt;code&amp;gt;passwd&amp;lt;/code&amp;gt; eingeben.&lt;br /&gt;
&lt;br /&gt;
Alle unten genannten Befehle müssen mit erhöhten Rechten ausgeführt werden (z. B. sudo)!&lt;br /&gt;
&lt;br /&gt;
Als Erstes sollte: Zeitzone, Sprache und  Hostname angepasst werden. &lt;br /&gt;
Entweder Menügeführt mit &amp;lt;code&amp;gt;sudo raspi-config&amp;lt;/code&amp;gt; &lt;br /&gt;
oder per Script / Shell Befehle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;# Zeitzone einstellen &amp;amp; Zeitsynchronisierung über das Internet aktivieren&lt;br /&gt;
timedatectl set-timezone Europe/Berlin&lt;br /&gt;
timedatectl set-ntp true&lt;br /&gt;
&lt;br /&gt;
# Konfigurieren lokale Sprache deutsch&lt;br /&gt;
sed -i -e &#039;s/# de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/&#039; /etc/locale.gen&lt;br /&gt;
locale-gen&lt;br /&gt;
localectl set-locale LANG=de_DE.UTF-8 LANGUAGE=de_DE&lt;br /&gt;
&lt;br /&gt;
# Hostname &lt;br /&gt;
hostnamectl set-hostname mymachine&lt;br /&gt;
&lt;br /&gt;
# System aktualisieren &lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
#Neustart&lt;br /&gt;
reboot&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Am Anfang sollte man Befehle nicht verketten, sondern immer auf die Ausgabe warten (es sei denn, man hat Erfahrung): also kein &amp;lt;code&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade &amp;lt;/code&amp;gt;. Ebenso sollte man nicht mit automatischen Bestätigungen arbeiten, also kein upgrade mit &amp;quot;-y&amp;quot;. Nach einer Installation ist ein aufräumen immer gut, also:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get autoremove&lt;br /&gt;
apt-get clean&lt;br /&gt;
apt-get purge $(dpkg --get-selections | grep deinstall | cut -f1 | xargs)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Verwendung UART für Zusatzmodule====&lt;br /&gt;
Einige Aufsteckmodule (z.B. HM-MOD-RPI-PCB) für den GPIO Port verwenden die serielle Schnittstelle UART. Der Zugriff auf diese serielle Schnittstelle erfordert eine modellabhängige Konfiguration.&lt;br /&gt;
&lt;br /&gt;
Bei allen Modellen muss die Verwendung der seriellen Linux console an ttyAMA0 deaktiviert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;# seriell-getty Dienst für ttyAMA0 dauerhaft deaktivieren&lt;br /&gt;
systemctl stop serial-getty@ttyAMA0.service&lt;br /&gt;
systemctl disable serial-getty@ttyAMA0.service&lt;br /&gt;
systemctl mask serial-getty@ttyAMA0.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Bei den Modellen mit Bluetooth muss die UART aktiviert und umkonfiguriert werden. Hier ein bash Script, welches die Originaldatei entsprechend modifiziert:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# serielle Schnittstelle aktivieren und mit BT Schnittstelle tauschen&lt;br /&gt;
# für Raspberry Pi OS&lt;br /&gt;
config=&amp;quot;/boot/config.txt&amp;quot;&lt;br /&gt;
# für Ubuntu&lt;br /&gt;
#config=&amp;quot;/boot/firmware/usercfg.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
bash -c &amp;quot;cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; $config&lt;br /&gt;
enable_uart=1&lt;br /&gt;
dtoverlay=miniuart-bt&lt;br /&gt;
core_freq=250&lt;br /&gt;
EOF&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Wer dem nicht traut, der editiert die Datei von Hand (Linux Editor!) und fügt am Ende die drei Zeilen aus dem Script ein, die vor EOF stehen.&lt;br /&gt;
&lt;br /&gt;
Die config Datei von ubuntu verwendet den Befehl include usercfg.txt. Mit Erscheinen des Pi 4 wurden die overlay Dateien umbenannt (Start mit Pi3- entfernt) die alten Namen funktionieren aber noch.&lt;br /&gt;
&lt;br /&gt;
Um die Konfiguration abzuschließen ist ein Neustart erforderlich&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;#Neustart erforderlich &lt;br /&gt;
reboot&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Troubleshooting====&lt;br /&gt;
&#039;&#039;&#039;Kontrolle der seriellen Schnittstelle&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Der Befehl &amp;lt;code&amp;gt;ls -l /dev/ttyAMA0&amp;lt;/code&amp;gt; muss folgende Ausgabe liefern.&lt;br /&gt;
  crw-rw---- 1 root dialout 204, 64 Jun  7 22:56 /dev/ttyAMA0&lt;br /&gt;
Sollte dies nicht der Fall sein, muss der Dienst serial-getty@ttyAMA0.service deaktiviert werden!&lt;br /&gt;
&lt;br /&gt;
Kontrolle der Verlinkung von /dev/serial*&lt;br /&gt;
&lt;br /&gt;
Der Befehl &amp;lt;code&amp;gt;ls -l /dev/serial*&amp;lt;/code&amp;gt; muss folgende Ausgabe liefern.&lt;br /&gt;
* Bei Modellen mit BT und richtiger Konfiguration (funktioniert nur unter Raspberry Pi OS)&lt;br /&gt;
  lrwxrwxrwx 1 root root 7 Jun  7 22:55 /dev/serial0 -&amp;gt; ttyAMA0&lt;br /&gt;
  lrwxrwxrwx 1 root root 5 Jun  7 22:55 /dev/serial1 -&amp;gt; ttyS0&lt;br /&gt;
* Bei den Modellen ohne BT und richtiger Konfiguration&lt;br /&gt;
  lrwxrwxrwx 1 root root 7 Jun  8 18:30 /dev/serial0 -&amp;gt; ttyAMA0&lt;br /&gt;
Sollte das nicht der Fall sein, sind die Einträge in der /boot/config.txt fehlerhaft. &lt;br /&gt;
&lt;br /&gt;
Sollte die serielle Schnittstelle unerwartet nicht funktionieren, kann auch andere Software daran Schuld sein, weil diese einfach versucht, alle Schnittstellen abzufragen / zu initialisieren. Für die Fehlersuche ist es also wichtig zu wissen, welche Software so installiert wurde, speziell wenn diese serielle Schnitttstellen (USB) verwendet / verwenden will. Ein Beispiel (deconz/conbee) wird in {{Link2Forum|Topic=116428|Message=1107317|LinkText=diesem Forenbeitrag}} behandelt. &lt;br /&gt;
&lt;br /&gt;
Bei einem Raspberry 4 stört unter Umständen die Temperaturkontrolle des Lüfters, siehe auch Abschnitt bekannte Probleme: [[HM-MOD-RPI-PCB HomeMatic Funkmodul für Raspberry Pi]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kontrolle Bluetooth&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Funktion von Bluetooth kann mit dem hcitool überprüft werden. Mit &amp;lt;code&amp;gt;hcitool dev&amp;lt;/code&amp;gt; wird das interne BT Gerät mit MAC Adresse angezeigt. Mit &amp;lt;code&amp;gt;hcitool scan&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;hcitool lescan&amp;lt;/code&amp;gt; kann nach sichtbaren Geräten gesucht werden.&lt;br /&gt;
&lt;br /&gt;
Weitergehende Informationen zur Anpassung der Konfiguration von Raspberry Pi OS sind nachzulesen auf https://www.raspberrypi.org/documentation/configuration/.&lt;br /&gt;
&lt;br /&gt;
Sollte die Bluetooth Schnittstelle nach der Installation von FHEM nicht funktionieren, hilft es den Dienst abhängig zu starten, siehe diesen Wiki Artikel [[Fhem.service (systemd unit file)]] &lt;br /&gt;
&lt;br /&gt;
=== FHEM ===&lt;br /&gt;
Die Installation von FHEM kann nach der Raspberry Pi OS Installation sehr einfach über das Debian-Repository [http://debian.fhem.de] erfolgen. &lt;br /&gt;
* Es wird unbedingt empfohlen zur Grundinstallation zunächst keine Module, USB Sticks oder ähnliche Zusatzbaugruppen an den IO Ports des Raspberry gesteckt zu haben. &lt;br /&gt;
* Dieser Abschnitt beschreibt nur die Grundinstallation von FHEM auf einem Raspberry Pi mit Raspberry Pi OS! &lt;br /&gt;
* Weitere Installationsschritte sind je nach verwendeten FHEM-Modulen notwendig. &lt;br /&gt;
** Informationen hierzu liefert üblicherweise die {{Link2CmdRef}} zum jeweiligen Modul.&lt;br /&gt;
** Den weiteren Einstieg in FHEM findet man im Artikel [[Quick-Start]]&lt;br /&gt;
&lt;br /&gt;
==== Der einfache Weg zum aktuellen System ====&lt;br /&gt;
Der folgende Befehlsblock ist die praktische Umsetzung der Beschreibung auf http://debian.fhem.de. Bitte unbedingt vor Installation rückversichern, ob es dort (insbesondere unter &#039;&#039;The easy way: use apt-get&#039;&#039;) Aktualisierungen gab. &lt;br /&gt;
* Dieser Befehlsblock erfordert erhöhte Rechte, also bitte als Erstes &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; ausführen!&lt;br /&gt;
* Beim Kopieren aufpassen! Jede Zeile muss einzeln ausgeführt werden!&lt;br /&gt;
Dieser Befehlsblock gilt ab der Version &#039;&#039;debian buster&#039;&#039; als veraltet (es gibt Sicherheitsbedenken), muss aber bis einschließlich &#039;&#039;debian stretch&#039;&#039; eingesetzt werden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# von debian.fhem.de installieren - siehe aktuelle Anleitung dort https://debian.fhem.de/&lt;br /&gt;
wget -qO - https://debian.fhem.de/archive.key | apt-key add -&lt;br /&gt;
echo &amp;quot;deb http://debian.fhem.de/nightly/ /&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install fhem&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Dieser Befehlsblock funktioniert erst ab &#039;&#039;debian buster&#039;&#039; (erfordert erhöhte Rechte &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt;)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Bei manchen debian Distributionen fehlt das Paket gpg -&amp;gt; nachinstallieren&lt;br /&gt;
apt update&lt;br /&gt;
apt install gpg&lt;br /&gt;
# von debian.fhem.de installieren - siehe aktuelle Anleitung dort https://debian.fhem.de/&lt;br /&gt;
wget -O- https://debian.fhem.de/archive.key | gpg --dearmor &amp;gt; /usr/share/keyrings/debianfhemde-archive-keyring.gpg&lt;br /&gt;
echo &amp;quot;deb [signed-by=/usr/share/keyrings/debianfhemde-archive-keyring.gpg] https://debian.fhem.de/nightly/ /&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
apt update&lt;br /&gt;
apt install fhem&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Das offizielle Release ====&lt;br /&gt;
Man kann FHEM mit dem Debian-Paket von [https://fhem.de/#Installation fhem.de] installieren. Dieser Weg führt zu einem offiziellen Release, welches aber unter Umständen erheblich vom aktuellen Versions- und Diskussionsstand im Forum abweicht. &lt;br /&gt;
&lt;br /&gt;
Alternativ kann man auch den manuellen Weg von https://debian.fhem.de/ wählen.&lt;br /&gt;
&lt;br /&gt;
==== Empfohlener Patch ====&lt;br /&gt;
Da gerade auf dem Raspberry die automatische Erkennung der USB Schnittstellen zu 100% CPU Last führt (FHEM träge und reagiert nicht), wird empfohlen sofort nach der Installation noch diesen &amp;quot;Patch&amp;quot; auszuführen: FHEM starten, wenn alle USB-Geräte ausgesteckt sind. Dann &amp;lt;code&amp;gt;attr initialUsbCheck disable 1&amp;lt;/code&amp;gt; in der Kommandozeile in FHEMWEB eingeben, &amp;lt;code&amp;gt;save&amp;lt;/code&amp;gt; ausführen und FHEM anschließen wieder mit eingesteckten USB-Geräten neu starten.&lt;br /&gt;
&lt;br /&gt;
==== Deinstallation ====&lt;br /&gt;
Man kann FHEM auch wieder spurlos vom System entfernen und ganz von vorn beginnen. Allerdings sollte man sich im Klaren sein, damit ensteht kein jungfräuliches System!&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get purge fhem&lt;br /&gt;
sudo apt-get autoremove&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zusatzpakete bei FHEM-Erst- und Zweitinstallation ===&lt;br /&gt;
Nachdem der RPi eingerichtet ist, können weitere Pakete installiert werden. Keines davon ist zwingend erforderlich, um das Grundgerüst von FHEM betreiben zu können. Einige Pakete erhöhen aber den Bedienungskomfort, andere sind zur Nutzung bestimmter weiterer FHEM-Module (siehe {{Link2CmdRef}}) erforderlich. &lt;br /&gt;
&lt;br /&gt;
Hierzu wurden in letzter Zeit mehrere Hilfsmodule entwickelt, die insbesondere bei Wiederinstallation (etwa nach Absturz) wichtig sein können. So zeigt das Modul Installer die installierten Perl-Module an, siehe dazu {{Link2Forum|Topic=98381|LinkText=diesen Thread}}.&lt;br /&gt;
&lt;br /&gt;
Wenn man eine frühere Installation auf einer anderen SD-Karte installieren möchte und nicht mehr weiß, welche Zusatzpakete man auf der alten Karte installiert hatte, hilft (diese und nachfolgende Hinweise sind aus dem Blog [https://heinz-otto.blogspot.com/2019/07/infos-zur-installation-von-modulen-und.html])&lt;br /&gt;
 zcat $(ls -tr /var/log/apt/history.log.*.gz)|grep -A1 Start-Date&lt;br /&gt;
weiter. Hier werden frühere Eingaben der Kommandozeile wiedergegeben. Es gibt einen analogen Befehl, um die mit CPAN installierten Pakete anzuzeigen. Dazu muss man das debian Paket perl-doc installiert haben und gibt dann ein&lt;br /&gt;
 for M in `perldoc -t perllocal|grep Module |sed -e &#039;s/^.*&amp;quot; //&#039;`; do V=`perldoc -t perllocal|awk &amp;quot;/$M/{y=1;next}y&amp;quot; |grep VERSION |head -n 1`; printf &amp;quot;%30s %s\n&amp;quot; &amp;quot;$M&amp;quot; &amp;quot;$V&amp;quot;; done |sort&lt;br /&gt;
Ebenso kann man herausfinden, ob und durch welches debian-Paket das Perl-Paket installiert wurde. Die zweite Version sucht nur in Paketen die -perl im Namen tragen und läuft damit wesentlich schneller:&lt;br /&gt;
 s=&#039;Device::SerialPort&#039; ## zu diesem Paket wird gesucht&lt;br /&gt;
 perl -M$s -e &#039;&#039; 2&amp;gt;/dev/null &amp;amp;&amp;amp;echo &amp;quot;Modul $s ist vorhanden&amp;quot;&#039;&#039;&lt;br /&gt;
 for i in $(dpkg -l |grep ^ii| awk &#039;{ print $2 }&#039;|tr -d &amp;quot;\r&amp;quot;|tr &amp;quot;\n&amp;quot; &amp;quot; &amp;quot;);do if dpkg -L $i|grep $s &amp;amp;&amp;gt; /dev/null;then echo $i enthält $s;fi;done&lt;br /&gt;
 for i in $(dpkg -l |grep ^ii|grep &#039;\-perl&#039;| awk &#039;{ print $2 }&#039;|tr -d &amp;quot;\r&amp;quot;|tr &amp;quot;\n&amp;quot; &amp;quot; &amp;quot;);do if dpkg -L $i|grep $s &amp;amp;&amp;gt; /dev/null;then echo $i enthält $s;fi;done&lt;br /&gt;
&lt;br /&gt;
Es gibt gute Gründe, die Installation von Perl Modulen über debian-Pakete der Installation über cpan zu bevorzugen. Dazu zählt die Updatefähigkeit und die Geschwindigkeit. Man kann im Internet nach den Paketen suchen, man kann aber auch einfach die Verfügbarkeit für das lokale System testen. Dazu braucht man das Tool apt-file, welches man zuerst installieren muss. Der letzte Befehl lädt den Infocache lokal und dauert etwas:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install apt-file&lt;br /&gt;
 sudo apt-file update&lt;br /&gt;
Die folgende Suche nutzt den Umstand, dass in der im Paket enthaltenen Liste der Dateien auch die Doku in der Form &amp;quot;/usr/share/man/man3/IO::File.3perl.gz&amp;quot; enthalten ist. Der search Befehl unten akzeptiert mehrere Modulnamen durch Zeilenumbruch getrennt. In dem Beispiel sind die Modulnamen in einem String durch Leerzeichen getrennt, die Trennung wird in Zeilenumbruch geändert, jede Zeile ergänzt und über stdin an den search Befehl von apt-file übergeben. Die Option -l bewirkt das nur die gefunden Pakete gelistet werden, werden mehrere der abgefragten Modulnamen in einem Paket gefunden, wird es nur einmal gelistet:&lt;br /&gt;
 s=&amp;quot;IO::File Digest::MD5&amp;quot; ##Such-String&lt;br /&gt;
 echo $s|tr &amp;quot; &amp;quot; &amp;quot;\n&amp;quot;|sed &#039;s/$/./;s/^/\//&#039;|apt-file search -l -f -&lt;br /&gt;
&lt;br /&gt;
Zuletzt eine Übersicht diverser Zusatzpakete.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;width:10%&amp;quot; | Paketname&lt;br /&gt;
! style=&amp;quot;width:50%&amp;quot; | Kontext&lt;br /&gt;
! style=&amp;quot;width:30%&amp;quot; | Installieren&lt;br /&gt;
|-&lt;br /&gt;
|Zeitserver&lt;br /&gt;
|ntpdate&lt;br /&gt;
|Setzt die Systemzeit bei Start des RPi. Wird für FHEM benötigt, da es sonst nicht startet.&lt;br /&gt;
|&amp;lt;code&amp;gt;sudo apt-get install ntpdate&lt;br /&gt;
sudo ntpdate -u de.pool.ntp.org&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Perl JSON&lt;br /&gt;
|JSON&lt;br /&gt;
|Wird von einigen Modulen benötigt, z.B. harmony, iTunes&lt;br /&gt;
|&amp;lt;code&amp;gt;sudo apt-get install libjson-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Samba-Server&lt;br /&gt;
|samba&lt;br /&gt;
|Mittels Samba kann man z.B. den Ordner /opt/fhem als Share freigeben. Dieser Share kann z.B. im Windows-Explorer als Laufwerk verbunden werden, so dass die Bearbeitung von config- und Programmdateien bequem möglich ist. Hier eine hilfreiche [https://www.elektronik-kompendium.de/sites/raspberry-pi/2007071.htm Kurzanleitung] aus der (wenn man auf einen speziellen user verzichtet) nur die Einträge für smb.conf gesetzt werden müssen.&lt;br /&gt;
|&amp;lt;code&amp;gt;sudo apt-get install samba cifs-utils&amp;lt;/code&amp;gt;&lt;br /&gt;
Danach muss der share definiert werden mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/samba/smb.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Mailversand&lt;br /&gt;
|sendemail (alt: sendEmail)&lt;br /&gt;
|Wird benötigt, um Mails versenden zu können, bspw. für Alarm-Benachrichtigungen.&lt;br /&gt;
Nach Installation des Paketes benötigt man noch eine Routine in FHEM gemäß [[E-Mail senden#Raspberry Pi]]&lt;br /&gt;
|&amp;lt;code&amp;gt;sudo apt-get install sendemail&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;sudo apt-get install sendEmail&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Wake-on-LAN&lt;br /&gt;
|etherwake&lt;br /&gt;
|Wird z.B. für das Modul WOL benötigt.&lt;br /&gt;
|&amp;lt;code&amp;gt;sudo apt-get install etherwake&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Perl Telnet&lt;br /&gt;
|telnet&lt;br /&gt;
|Wurde vor Fritz!OS 6.2x z.B. für das Modul [[FRITZBOX]] benötigt, da es eine im Netzwerk vorhandene Fritzbox über deren Telnet-Port ansprach. Mittlerweile wird TR-64 und SOAP verwendet.&lt;br /&gt;
|&amp;lt;code&amp;gt;sudo apt-get install libnet-telnet-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Socat&lt;br /&gt;
|socat&lt;br /&gt;
|Kann verwendet werden, um auf anderen Rechnern im Netzwerk Linux-Befehle oder Skripts auszuführen. Auch können auf Slave-FHEM-Installationen Befehl ausgeführt werden, z.B. mit &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;system(&amp;quot;echo &#039;set lampe on&#039; | /usr/bin/socat - TCP:1.2.3.4:7072&amp;quot;);&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.2.3.4 muss natürlich durch die IP-Adresse des Zielrechners ersetzt werden.&lt;br /&gt;
|&amp;lt;code&amp;gt;sudo apt-get install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Libcrypt&lt;br /&gt;
|Libcrypt&lt;br /&gt;
|Perl libcrypt, erforderlich falls Homematic-devices mit AES verwendet werden sollen.&lt;br /&gt;
|&amp;lt;code&amp;gt;sudo apt-get install libcrypt-rijndael-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|libdatetime&lt;br /&gt;
|libdatetime&lt;br /&gt;
|Perl libdatetime, erforderlich für das Weather-Modul.&lt;br /&gt;
|&amp;lt;code&amp;gt;sudo apt-get install libdatetime-format-strptime-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|EnOcean XML functions&lt;br /&gt;
|libxml simple&lt;br /&gt;
|Perl XML::SIMPLE, erforderlich für die XML Funktionen des ENOCEAN Moduls.&lt;br /&gt;
|&amp;lt;code&amp;gt;sudo apt-get install libxml-simple-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|EnOcean Cryptographic functions&lt;br /&gt;
|libcrypt-random-source-perl&lt;br /&gt;
|Perl Crypt::Random, erforderlich für die Cryptographic Funktionen des ENOCEAN Moduls.&lt;br /&gt;
|&amp;lt;code&amp;gt;sudo /usr/bin/perl -MCPAN -e &#039;install Crypt::Random&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
=== Netzteil ===&lt;br /&gt;
Der RPi verwendet ein USB Netzteil als Spannungsversorgung. Gemessen kann der RPi allein bereits um die 900mA Strom fordern. Das bringt kleine Netzteile, besonders wenn noch CULs oder WLAN Sticks an USB hängen schnell an die Grenze. Die Fehler die daraus resultieren sind Abstürze, Netzwerkprobleme uvm. Daher bitte ein ausreichend starkes Netzteil mit mind. 2000mA oder einen aktiven USB-HUB für die Periperie verwenden.&lt;br /&gt;
&lt;br /&gt;
=== Echtzeituhr ===&lt;br /&gt;
Der RPi hat keine [http://de.wikipedia.org/wiki/Echtzeituhr Real-Time-Clock] (RTC), das heißt, dass er nach einem Neustart keine gültige (im Sinne von aktuell) Systemzeit hat, sondern ein Datum in der Vergangenheit. Dieses Problem wird sinnvollerweise mit einer [http://de.wikipedia.org/wiki/Network_Time_Protocol NTP-Konfiguration] oder durch [[Raspberry Pi: RTC Hat|Installation einer Echtzeituhr]] umgangen.&lt;br /&gt;
&lt;br /&gt;
Dabei muss Sorge getragen werden, dass der [http://wiki.debian.org/NTP ntpd] schon einen Datums-/Zeitabgleich gemacht hat, bevor FHEM gestartet wird. Geschieht der Abgleich nicht vorher, sondern erst nachdem FHEM schon läuft, stellt FHEM die Logs zwar auf das nun aktuelle Datum um (die &amp;quot;alten&amp;quot; Logs mit dem eigentlich ungültigen Datum werden natürlich behalten), aber irgendetwas scheint FHEM dabei so zu belasten, dass es eine Last von über 0.8 bis 0.9 erzeugt. Diese Last besteht auf Dauer und verschwindet erst, wenn man das Ganze sauber durchkonfiguriert und FHEM neu gestartet hat. Die hohe Systemauslastung zeigt sich auch in einem sehr trägen Laden der FHEM-Webseiten in einem beliebigen Browser. (siehe {{Link2Forum|Topic=70741}})&lt;br /&gt;
&lt;br /&gt;
=== Last durch Backup (während update) ===&lt;br /&gt;
Bei einen [[Update]] von FHEM durch den Befehl &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt; kann durch Setzen des Attributs &amp;quot;&amp;lt;code&amp;gt;attr global backup_before_update 1&amp;lt;/code&amp;gt;&amp;quot; automatisch vorab ein [[Backup]] durchgeführt werden. Die (ggf. großen) Log-Dateien werden dabei ebenfalls archiviert. Während der Archivierung ist FHEM blockiert. Durch die beschränkte Leistungsfähigkeit des Raspberry Pi kann das Backup zudem lange dauern. Durch ein &amp;quot;&amp;lt;code&amp;gt;attr global updateInBackground 1&amp;lt;/code&amp;gt;&amp;quot; wird ein Backup im Hintergrund ausgeführt (Quelle: {{Link2Forum|Topic=15729}}). &lt;br /&gt;
&lt;br /&gt;
Alternative Möglichkeiten: &lt;br /&gt;
* Backup ausschalten und manuell durchführen &lt;br /&gt;
* Backup-Befehl anpassen und so große Dateien bzw. Verzeichnisse (log/) nicht archivieren&lt;br /&gt;
&lt;br /&gt;
== Watchdog einrichten ==&lt;br /&gt;
Man kann den RPi regelmäßig prüfen lassen, ob FHEM noch läuft und gegebenenfalls einen Neustart durchführen lassen. Eine mögliche Vorgehensweise ist in diesem {{Link2Forum|Topic=20553|LinkText=Forumsthema}} beschrieben.&lt;br /&gt;
{{Hinweis|Statt des Einsatzes derartiger Methoden ist zu empfehlen, nach der eigentliche Fehlerursache zu forschen und diese abzustellen. Haben Sie dennoch einen solchen Watchdog eingerichtet, sollten Sie bei Fragen zu Ihnen seltsam erscheinenden Phänomänen im Forum darauf hinweisen, auch wenn die Symptome scheinbar nichts mit dem Watchdog zu tun haben sollten.}}&lt;br /&gt;
&lt;br /&gt;
== Interne Links ==&lt;br /&gt;
* [[CUL am Raspberry Pi flashen]]&lt;br /&gt;
* [[Raspberry Pi und 1-Wire]]&lt;br /&gt;
&lt;br /&gt;
== Externe Links ==&lt;br /&gt;
* {{Link2Forum|Topic=33460|Message=264679}} zum Umzug von Raspberry B auf Raspberry Pi 2&lt;br /&gt;
* [http://www.raspberrypi.org/ Offizielle Webseite der Raspberry Pi Foundation]&lt;br /&gt;
* [http://www.raspberrypi.org/downloads Offizielle Downloads der Raspberry Pi Foundation]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Devices_pairen&amp;diff=37111</id>
		<title>HomeMatic Devices pairen</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Devices_pairen&amp;diff=37111"/>
		<updated>2022-01-15T10:39:07Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: /* Vorgehen bei Problemen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HomeMatic Geräte müssen mit dem für das HomeMatic-Protokoll eingesetzten IO-Device ([[HomeMatic|HomeMatic IOs]]) &#039;&#039;[[Pairing (HomeMatic)|gepairt]]&#039;&#039; (deutsch: &amp;quot;gepaart&amp;quot;) werden, damit sie von FHEM gesteuert oder ausgelesen werden können.&lt;br /&gt;
&lt;br /&gt;
Die Adresse eines HomeMatic Gerätes ist nicht frei einstellbar, sondern für jedes Gerät fest vorgegeben. Da die HM-Geräte über eine sehr komplexe Kanalstruktur verfügen, empfiehlt es sich, die Geräte in FHEM per &#039;&#039;autocreate&#039;&#039; Funktion anlegen zu lassen, eine nachträgliche Umbenennung oder manuelle Bearbeitung der erzeugten Konfigurationsdaten ist problemlos möglich.&lt;br /&gt;
&lt;br /&gt;
Zunächst muss man einen [[HomeMatic Installieren|HomeMatic IO installieren]]. &lt;br /&gt;
&lt;br /&gt;
Einige Geräte werden mit aktivierter [[AES Encryption]] ausgeliefert (meistens, aber nicht immer mit SEC im Namen). Das Anlernen an originalen HomeMatic IOs funktioniert ohne Probleme, für alle CUL Derivate muss unbedingt der Hinweis im Artikel AES Encryption im Abschnitt [[AES_Encryption#I.2FO-Device_←→_Gerät|I/O-Device ←→ Gerät]] beachtet werden. &#039;&#039;&#039;Die dort beschriebene Installation sollte generell vorgenommen werden!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Danach geht es hier weiter:&lt;br /&gt;
&lt;br /&gt;
== Grundlagen ==&lt;br /&gt;
Durch das Pairing wird ein HM-Gerät genau einem IO-Device zugeordnet. Wenn ein Gerät mit dem IO-Device gepairt ist, kann es darüber gesteuert werden.  &lt;br /&gt;
  &lt;br /&gt;
Beim Pairing wird die HMID des IO-Device in das Gerät geschrieben. Das Pairing findet also im Wesentlichen im Gerät statt, nicht in FHEM selbst.&lt;br /&gt;
&lt;br /&gt;
Gepairt wird nur das Device. Die Channels sind dem Device untergeordnet und somit implizit auch gepairt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist ein Device gepairt, werden Konfigurationsänderungen über die Zentrale (FHEM) vorgenommen. Man kann u.a. keine Kanäle mehr &#039;&#039;direkt&#039;&#039; peeren (verknüpfen). Stattdessen verwendet man Kommandos in FHEM. Siehe [[HomeMatic Peering Beispiele|peeren]].&lt;br /&gt;
&lt;br /&gt;
== hmId ==&lt;br /&gt;
&#039;&#039;&#039;Achtung wichtig - Sicherheit!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zu bemerken ist, dass ein IO-Device eventuell standardmäßig eine ID wie F10000, F11234 oder F11034 von FHEM erhält. Da viele HM-Geräte das IO-Device nur anhand der HMIDs erkennen, können alle in Reichweite der HM-Geräte befindlichen IO-Devices mit der in das HM-Gerät geschriebenen HMID das HM-Gerät steuern. Hinzu kommt, dass die &#039;&#039;autocreate&#039;&#039; Funktion die in Reichweite befindlichen HM-Geräte findet und automatisch einbindet. Nachbarn, die IO-Devices mit der gleichen HMID betreiben, können also HM-Geräte untereinander sehen und steuern!&lt;br /&gt;
&lt;br /&gt;
Es ist daher dringend zu empfehlen, die HMID vor dem Pairing der HM-Geräte mit: &lt;br /&gt;
&lt;br /&gt;
  attr &amp;lt;CUL|HMLAN1|AndererIODeviceTyp&amp;gt; hmId &amp;lt;6-stellige Hexadresse&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zu individualisieren.&lt;br /&gt;
&lt;br /&gt;
Diese ist ein 3-Byte hexadezimal-Wert, somit eine 6-stellige Zeichenfolge in &#039;&#039;&#039;Großbuchstaben&#039;&#039;&#039;. 000000 und FFFFFF sind ungültig. &lt;br /&gt;
Wenn HM-Geräte mit der Zentrale [[Pairing (HomeMatic)|gepairt]] werden, wird ihnen diese hmId eingetragen. Wechselt man die hmId müssen &#039;&#039;&#039;alle&#039;&#039;&#039; damit gepairten Geräte neu gepairt werden. &lt;br /&gt;
&lt;br /&gt;
Die Adresse wird in Grossbuchstaben eingegeben.&lt;br /&gt;
&lt;br /&gt;
== IO-Device in den Pairing-Modus versetzen ==&lt;br /&gt;
* IO-Device in den &amp;quot;Akzeptiere-Pairing-Requests-Modus&amp;quot; bringen:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;Name des IO-Device&amp;gt; hmPairForSec 600&lt;br /&gt;
&lt;br /&gt;
600 bedeutet hier, dass das IO-Device 600 Sekunden, also 10 Minuten lang im Pairing-Modus ist.&lt;br /&gt;
&lt;br /&gt;
Bei aktivem Pairing-Modus gibt das IO-Device folgende &#039;&#039;Internals&#039;&#039; Variable zurück: &lt;br /&gt;
&lt;br /&gt;
  hmPair 1&lt;br /&gt;
&lt;br /&gt;
Alternativ kann &lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;Name des IO-Device&amp;gt; hmPairSerial &amp;lt;serial&amp;gt;&lt;br /&gt;
&lt;br /&gt;
genutzt werden.&lt;br /&gt;
&lt;br /&gt;
== Devices pairen ==&lt;br /&gt;
Das Gerät wird in den Anlern- oder auch Konfigurationsmode versetzt. Es sendet hierzu eine entsprechende Nachricht an alle.&lt;br /&gt;
&lt;br /&gt;
Falls das Gerät einen separaten Anlernknopf hat, ist der normalerweise nur ganz kurz zu drücken. Danach beginnt die LED regelmäßig zu blinken. Eine Ausnahme sind Geräte, bei denen eine Taste im regulären Betrieb für andere Zwecke verwendet wird. Bei einem [[HM-CC-RT-DN Funk-Heizkörperthermostat|Heizkörperthermostat]] z.B. muss die Boost-Taste (Mitte) für mindestens 3 Sekunden gedrückt gehalten werden.&lt;br /&gt;
 &lt;br /&gt;
{{Randnotiz|RNText=Hinweis: Das genaue Vorgehen ist vom Gerätetyp abhängig -&amp;gt; unbedingt das Handbuch genau lesen: Stichwort &amp;quot;Anlernen&amp;quot;.}}&lt;br /&gt;
Hat das Gerät keinen separaten Anlernknopf, muss in der Regel eine Taste solange gedrückt werden, bis die LED anfängt regelmäßig zu blinken.&lt;br /&gt;
&lt;br /&gt;
Kommt der Anlernvorgang in Gang, wird dies durch ein wechselndes, schnelles  Blinken signalisiert. Kommt kein Anlernvorgang zustande, blinkt die LED regelmäßig für einen bestimmten Zeitraum (ca. 20 sec). &lt;br /&gt;
Ist das Gerät schon angelernt, werden bei batteriebetriebenen Geräten eventuell auch noch nicht übertragene Daten gesendet. Dabei blinkt die LED auch unregelmäßig.&lt;br /&gt;
In FHEM werden nun:&lt;br /&gt;
* alle fehlenden Devices und Channels angelegt&lt;br /&gt;
* das Register &amp;lt;code&amp;gt;pairCentral&amp;lt;/code&amp;gt; im Device gesetzt. &lt;br /&gt;
&lt;br /&gt;
Ein &amp;lt;code&amp;gt;save&amp;lt;/code&amp;gt; danach sichert die neu angelernten Geräte in der Konfiguration.&lt;br /&gt;
&lt;br /&gt;
Hinweis: Auch mit &amp;lt;code&amp;gt;hmPairForSec&amp;lt;/code&amp;gt; kann jeweils nur &#039;&#039;&#039;ein&#039;&#039;&#039; Gerät angelernt werden. Für mehrere Geräte den Vorgang bitte wiederholen.&lt;br /&gt;
&lt;br /&gt;
== Pairing verifizieren ==&lt;br /&gt;
Nur weil ein Gerät angelegt wurde, heißt das &#039;&#039;&#039;nicht&#039;&#039;&#039;, dass es auch gepaired ist. In den Readings eines Devices muss stehen (list &amp;lt;name&amp;gt; oder im Webinterface):&lt;br /&gt;
&lt;br /&gt;
  R_pairCentral  0xABCDEF&lt;br /&gt;
&lt;br /&gt;
ABCDEF steht dabei für die HMID des IO-Device (zB CUL). Wurde für das IO-Device kein attribute mit einer individuellen HMID gesetzt, sollte hier die Standard-ID F11034 stehen. Die führende 0x steht für den Hinweis auf eine HEX-Adresse. &lt;br /&gt;
&lt;br /&gt;
Ist das Pairing noch nicht abgeschlossen, kann man nach kurzer Pause den Befehl: &lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-Gerät&amp;gt; getConfig &lt;br /&gt;
&lt;br /&gt;
absetzen, um zu prüfen, ob sich der Status zwischenzeitlich geändert hat. Wenn das Reading R_pairCentral nicht auftaucht oder der Wert mit set_ beginnt, hat das Pairing &#039;&#039;&#039;nicht&#039;&#039;&#039; geklappt. Man kann entweder:&lt;br /&gt;
* noch einmal probieren, ein getConfig auszulösen - vielleicht hat das Lesen nicht funktioniert&lt;br /&gt;
* noch einmal pairen - das schadet nichts&lt;br /&gt;
* die Anlerntaste / Configtaste / irgendeine Taste am Gerät (hängt vom konkreten Device ab) wiederholt drücken um die Datenübertragung anzustoßen.&lt;br /&gt;
&lt;br /&gt;
Alternativ kann man auch mit HMInfo einen Config check durchführen:&lt;br /&gt;
&lt;br /&gt;
  define hm HMInfo&lt;br /&gt;
  get hm configCheck&lt;br /&gt;
&lt;br /&gt;
== Vorgehen bei Problemen ==&lt;br /&gt;
Wenn das Pairing nicht erfolgreich ist, das Gerät sich also nicht steuern lässt, ist es möglich, dass es schon bzw. noch mit einem anderen IO-Device gepairt ist. Dann das Gerät in den Auslieferungszustand bringen (siehe Handbuch, oft Knopf mindestens 5 Sekunden drücken, bis es blinkt, dann loslassen und nochmals 5 Sekunden drücken, bis es schneller blinkt) und danach erneut pairen. Dieses Vorgehen ist u. U. auch nach einem Wechsel des HomeMatic [[Interface|Interfaces]] notwendig. &lt;br /&gt;
&lt;br /&gt;
Alternativ kann Auflösung/Reset des Pairings per Befehl in FHEM erfolgen. Siehe dazu unten. &lt;br /&gt;
&lt;br /&gt;
Wenn das zu pairende Geräte ein Empfänger ist, kann mit FHEM per Telnet oder in der Kommandozeile des Webinterfaces folgendes Kommando abgesetzt werden:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;Name des IO-Device&amp;gt; hmPairSerial &amp;lt;10-stellige Seriennummer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die 10-stellige Seriennummer ist beim Empfängern idR. auf der Rückseite des Geräte aufgedruckt. Die Seriennummer fängt normalerweise mit Buchstaben an und endet mit Zahlen.&lt;br /&gt;
&lt;br /&gt;
Es gilt auch sicherzustellen, dass das zu pairende Gerät nicht bereits zuvor mit der HomeMatic Config Software gepairt wurde. Ist dies der Fall, so sollte das Pairing in der HomeMatic Config Software gelöscht und das Pairing in FHEM erneut durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
Beim Pairen ist, wie im normalen Betrieb auch, ein Mindestabstand (etwa 1-2 Meter) zwischen dem Sender der Zentrale (CUL, HMLAN etc.) einzuhalten, da die Funkempfänger sonst mit Übersteuerung reagieren und keine Kommunikation zustande kommt.&lt;br /&gt;
Außerdem kann die Funklast beim Auslesen einer umfangreichen Konfiguration eines Gerätes bereits nach wenigen Versuchen das Limit der [[1%25_Regel]] erreichen. Sollte also scheinbar keine Kommunikation stattfinden können, ist auch zu prüfen, ob der Zentralensender sich deswegen temporär deaktiviert hat.&lt;br /&gt;
&lt;br /&gt;
Wer einen CUL für HomeMatic verwendet, sollte eine speziell für den Betrieb mit HomeMatic optimierte CUL-firmware ([https://forum.fhem.de/index.php/topic,24436.0.html TimeStamp Firmware]) verwenden.&lt;br /&gt;
&lt;br /&gt;
Die Webseite [https://www.christian-luetgens.de/homematic/hintergrund/ablernen/Ablernen.htm#chapter_3 Anlernen, ablernen, entfernen und zurücksetzen von Geräten] scheint allerdings nötige Maßnahmen/Probleme beim Pairen deutlich präziser/detaillierter zu beschreiben.&lt;br /&gt;
&lt;br /&gt;
== Gezieltes Pairing ==&lt;br /&gt;
Bei bereits bekanntem HM-Gerät kann man mit:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;Name HM-Gerät&amp;gt; pair&lt;br /&gt;
&lt;br /&gt;
das Pairing überschreiben. Es funktioniert aber nur, wenn schon ein IO-Device eingetragen ist.&lt;br /&gt;
&lt;br /&gt;
== Pairing lösen ==&lt;br /&gt;
Das Pairing kann mit:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;Name HM-Gerät&amp;gt; unpair&lt;br /&gt;
&lt;br /&gt;
gelöst werden. &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HMUARTLGW&amp;diff=37108</id>
		<title>HMUARTLGW</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HMUARTLGW&amp;diff=37108"/>
		<updated>2022-01-14T21:07:27Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: &amp;quot;Fhem&amp;quot;=&amp;gt;&amp;quot;FHEM&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Modul&lt;br /&gt;
|ModPurpose=Unterstützung des HomeMatic Funk-LAN Gateways und des Funkmoduls für Raspberry Pi&lt;br /&gt;
|ModType=d&lt;br /&gt;
|ModForumArea=HomeMatic&lt;br /&gt;
|ModFTopic=54511&lt;br /&gt;
|ModTechName=00_HMUARTLGW.pm&lt;br /&gt;
|ModOwner={{Link2FU|1379|mgernoth}}&lt;br /&gt;
}}&lt;br /&gt;
Das Modul [[HMUARTLGW]] ermöglicht die Nutzung der [[HomeMatic]] [[Interface|Interfaces]]&lt;br /&gt;
* [[HM-LGW-O-TW-W-EU Funk-LAN Gateway]] und&lt;br /&gt;
* [[HM-MOD-RPI-PCB HomeMatic Funkmodul für Raspberry Pi]] &lt;br /&gt;
in FHEM. Das Modul ist seit dem 19.7.2016 über den [[update|Update]]-Mechanismus verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
Eine der beiden genannten Hardware-Komponenten muss installiert sein.&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
{{Randnotiz|RNTyp=Info|RNText=Diese &amp;quot;Kurzanleitung&amp;quot; wurde dem ersten Post des unten verlinkten Forenthreads entnommen. Bitte den Inhalt dieses ersten Posts auf Updates prüfen, für weitergehende Informationen bitte den Thread verfolgen.}}&lt;br /&gt;
=== Define ===&lt;br /&gt;
Um das Modul in FHEM zu nutzen, wird ein neues Gerät definiert:&lt;br /&gt;
&lt;br /&gt;
Bei einem UART-Modul auf einem Raspberry Pi (HM-MOD-RPI-PCB):&lt;br /&gt;
  define myHmUART HMUARTLGW /dev/ttyAMA0&lt;br /&gt;
&lt;br /&gt;
Für ein LAN Gateway mit einer IP 192.168.42.23 (Beispieladresse):&lt;br /&gt;
  define myHmLGW HMUARTLGW 192.168.42.23&lt;br /&gt;
&lt;br /&gt;
Für ein UART Modul über Netzwerkzugriff muss die Portnummer angegeben werden&lt;br /&gt;
  define myRemoteHmUART HMUARTLGW uart://192.168.42.23:12345&lt;br /&gt;
&lt;br /&gt;
=== Attribute ===&lt;br /&gt;
Bei einem UART-Modul auf einem Raspberry Pi (HM-MOD-RPI-PCB) mit einer hmId von 424242 (Beispiel):&lt;br /&gt;
  attr myHmUART hmId 424242&lt;br /&gt;
&lt;br /&gt;
Für ein LAN Gateway mit einer hmId von 424242 (Beispiel) und einem Passwort für das LGW:&lt;br /&gt;
  attr myHmLGW hmId 424242&lt;br /&gt;
  attr myHmLGW lgwPw GeheimesGatewayPasswort&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
( noch keine Beispiele vorhanden )&lt;br /&gt;
&lt;br /&gt;
== Firmwareupdate ==&lt;br /&gt;
Die Verwendung einer Firmware &amp;gt;= 1.4.1 für die Rf-Interfaces wird dringend empfohlen, die Rf-Firmware kann direkt aus FHEM heraus aktualisiert werden:&lt;br /&gt;
&lt;br /&gt;
HM-MOD-UART: [https://raw.githubusercontent.com/eq-3/occu/28045df83480122f90ab92f7c6e625f9bf3b61aa/firmware/HM-MOD-UART/coprocessor_update.eq3 coprocessor_update.eq3]&lt;br /&gt;
&lt;br /&gt;
HM-LGW-O-TW-W-EU: [https://raw.githubusercontent.com/eq-3/occu/28045df83480122f90ab92f7c6e625f9bf3b61aa/firmware/coprocessor_update_hm_only.eq3 coprocessor_update_hm_only.eq3]&lt;br /&gt;
&lt;br /&gt;
Das Update wird in FHEM mit &amp;quot;updateCoPro&amp;quot; angestossen:&lt;br /&gt;
  set myHmUART updateCoPro /path/to/coprocessor_update.eq3&lt;br /&gt;
für den HMUART bzw.&lt;br /&gt;
  set myHmLGW updateCoPro /path/to/coprocessor_update.eq3&lt;br /&gt;
für das HM Lan Gateway.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich sollte die LAN-Firmware des HM-LGW-O-TW-W-EU auf mindestens Version 1.1.5 aktualisiert werden: [https://github.com/eq-3/occu/raw/28045df83480122f90ab92f7c6e625f9bf3b61aa/firmware/hm-lgw-o-tw-w-eu_update.eq3 hm-lgw-o-tw-w-eu_update.eq3]. Dies kann entweder mit dem [http://www.eq-3.de/service/downloads.html?id=53 HomeMatic Netfinder] (Java, betriebssystemübergeifend) oder den [http://www.fhemwiki.de/wiki/HM-LGW-O-TW-W-EU_Funk-LAN_Gateway#Vorbereitung_des_LAN-Firmwareupdates_mit_den_eQ-3_Tools eQ-3 Tools] (x86/arm, Linux) erfolgen.&lt;br /&gt;
&lt;br /&gt;
== Aktivierung der seriellen Schnittstelle auf RPi1/2/3 unter Jessie ==&lt;br /&gt;
{{Hinweis|Die Vorbereitung der UART-Schnittstelle ist auch in [[Raspberry Pi]] beschrieben. Hier sollten zukünftig nur Besonderheiten und Abweichungen stehen!}}&lt;br /&gt;
&lt;br /&gt;
UART muss in der /boot/config.txt aktiviert sein:&lt;br /&gt;
  enable_uart=1&lt;br /&gt;
Die serielle Schnittstelle darf in der /boot/cmdline.txt nicht referenziert werden (console=...)&lt;br /&gt;
  dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait&lt;br /&gt;
Das Getty auf der seriellen Schnittstelle muss deaktiviert werden&lt;br /&gt;
  sudo systemctl stop serial-getty@ttyAMA0.service&lt;br /&gt;
  sudo systemctl disable serial-getty@ttyAMA0.service&lt;br /&gt;
Der FHEM-Benutzer muss in die dialout-Gruppe aufgenommen werden, damit er auf das serielle Gerät zugreifen darf.&lt;br /&gt;
&lt;br /&gt;
  sudo addgroup fhem dialout&lt;br /&gt;
&lt;br /&gt;
Notwendige zusätzliche Schritte auf einem RPi3: {{Link2Forum|Topic=54511|Message=462039|LinkText=Link zu Beitrag von betateilchen}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Forenthread {{Link2Forum|Topic=54511|LinkText=HMUARTLGW: Modul für HomeMatic UART-Modul (RPi) und HomeMatic LAN Gateway}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHEMWiki:Interna&amp;diff=34481</id>
		<title>FHEMWiki:Interna</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHEMWiki:Interna&amp;diff=34481"/>
		<updated>2020-12-27T17:06:43Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: WikiMedia=&amp;gt;MediaWiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Randnotiz|RNTyp=info|RNText=&amp;quot;Infobox Interna&amp;quot; zu FHEM Wiki&lt;br /&gt;
* [[Spezial:Version|Versionsinfo]]&lt;br /&gt;
* [[Spezial:Statistik|Statistisches]]&lt;br /&gt;
}}&lt;br /&gt;
[[FHEMWiki:Interna]] wie Informationen über geplante Wartungsarbeiten, Probleme, Erweiterungswünsche etc.&lt;br /&gt;
&lt;br /&gt;
== Aktuell ==&lt;br /&gt;
== September 2018 ==&lt;br /&gt;
* 9.9.: MediaWiki wurde auf Version 1.31.0 aktualisiert&lt;br /&gt;
&lt;br /&gt;
== Januar 2017 ==&lt;br /&gt;
* MediaWiki wurde auf Version 1.28.0 aktualisiert&lt;br /&gt;
&lt;br /&gt;
== Dezember 2016 ==&lt;br /&gt;
* Wiki wurde auf einen anderen Server und gleichzeitig auf die Domain wiki.fhem.de umgezogen&lt;br /&gt;
* MediaWiki wurde vorerst auf Version 1.24.1 belassen; Update auf aktuelle Version ist vorgesehen, sobald sich das Wiki in der neuen Umgebung eingespielt hat&lt;br /&gt;
&lt;br /&gt;
== Umstellung vom 6.11.2015 ==&lt;br /&gt;
* Einige &amp;quot;Standarddateien&amp;quot; (aus wikimedia:common) scheinen verschwunden zu sein; dadurch fehlen aktuell einige Bilder, insbesondere in den Vorlagen &amp;quot;Hallo&amp;quot; und &amp;quot;Randnotiz&amp;quot;. Arno wurde per Mail informiert.&lt;br /&gt;
&lt;br /&gt;
== Umstellung vom 30.10.2015 ==&lt;br /&gt;
* [[Syntax Highlighting]] wurde auf mehrfachen Wunsch eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Umstellung vom 10.2.2015 ==&lt;br /&gt;
Am 10.2.2015 wurde der Wiki-Server auf eine leistungsfähigere Plattform umgezogen. &lt;br /&gt;
&lt;br /&gt;
Gleichzeitig wurde die MediaWiki Version auf 1.24.1 aktualisiert.&lt;br /&gt;
&lt;br /&gt;
=== Offene Probleme ===&lt;br /&gt;
Probleme sind mittlerweile abgearbeitet, Wünsche bearbeitet (abgelehnt oder erfüllt)&lt;br /&gt;
&lt;br /&gt;
=== Erledigte Probleme ===&lt;br /&gt;
* Kopfbereich aller Wiki-Seiten hat (noch) die falsche Hintergrundfarbe&lt;br /&gt;
** erledigt: [[Benutzer:Akw|Akw]] ([[Benutzer Diskussion:Akw|Diskussion]]) 17:27, 24. Feb. 2015 (CET)&lt;br /&gt;
* &#039;&#039;wikitable sortable&#039;&#039; funktioniert nicht (mehr)&lt;br /&gt;
** erledigt: --[[Benutzer:Akw|Akw]] ([[Benutzer Diskussion:Akw|Diskussion]]) 22:37, 19. Apr. 2015 (CEST)&lt;br /&gt;
* Bearbeitungs- und erweiterte Bearbeitungswerkzeugleiste sind trotz Auswahl in Benutzereinstellung nicht vorhanden (getestete Browser: Firefox, IE)&lt;br /&gt;
** erledigt: --[[Benutzer:Akw|Akw]] ([[Benutzer Diskussion:Akw|Diskussion]]) 22:37, 19. Apr. 2015 (CEST)&lt;br /&gt;
* Suchvorschlagsliste bei Eingabe des Suchwortes im Suchfeld nicht mehr vorhanden&lt;br /&gt;
** erledigt: --[[Benutzer:Krikan|Christian]] ([[Benutzer Diskussion:Krikan|Diskussion]]) 20:23, 22. Apr. 2015 (CEST)&lt;br /&gt;
* Darstellung ist &amp;quot;anders&amp;quot; (z.B.: Überschriften auf Level 2 (==) jetzt Serifenschrift)&lt;br /&gt;
* (Wunsch:) Wäre es möglich, die Extension [http://www.mediawiki.org/wiki/Extension:DynamicWikiSitemap DynamicWikiSitemap] zu installieren?&lt;br /&gt;
** Die funktioniert nicht gut mit dem nginx-webserver. Ich habe statische sitemaps für die Google Webmaster Tools erstellt: http://wiki.fhem.de/w/sitemap/sitemap-index-c1fhemwiki.xml [[Benutzer:Akw|Akw]] ([[Benutzer Diskussion:Akw|Diskussion]]) 17:27, 24. Feb. 2015 (CET)&lt;br /&gt;
* Benutzereinstellungen (Spezial:Einstellungen): die Seite bietet keine &amp;quot;Themes&amp;quot; (mehr?) an; es ist &amp;quot;nur noch&amp;quot; &#039;&#039;&#039;Benutzeroberfläche&#039;&#039;&#039; &#039;&#039;Vector&#039;&#039; installiert.&lt;br /&gt;
:: Das ist so gewollt. ([[Benutzer Diskussion:Akw|Diskussion]]) 17:27, 24. Feb. 2015 (CET)&lt;br /&gt;
* Bug? Wenn man direkt ein Kapitel einer Seite bearbeitet, bleibt die Schaltfläche &amp;quot;nur Kleinigkeiten wurden verändert&amp;quot; ohne Wirkung. &lt;br /&gt;
&lt;br /&gt;
=== Diskussion === &lt;br /&gt;
:: Es gibt aber allem Anschein nach noch ein offenes Problem mit diesem einzigen verbliebenen Skin: ich bekomme auf allen FHEM-Wiki Seiten (sichtbar &amp;quot;nur&amp;quot; in Firebug) die Fehlermeldung &#039;&#039;&amp;lt;nowiki&amp;gt;&amp;quot;NetworkError: 502 Bad Gateway - http://wiki.fhem.de/w/load.php?debug=false&amp;amp;lang=de&amp;amp;modules=startup&amp;amp;only=scripts&amp;amp;skin=vector&amp;amp;*&amp;quot;&amp;lt;/nowiki&amp;gt;&#039;&#039;. Nach einer Info, die ich an anderer Stelle gefunden habe, könnte auch die fehlende Werkzeugleiste damit zusammenhängen. &lt;br /&gt;
:: Falls die Frage erlaubt ist: was ist der Grund dafür, dass nur noch ein Skin &amp;quot;gewollt&amp;quot; ist? --[[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 10:56, 2. Apr. 2015 (CEST)&lt;br /&gt;
:: &amp;lt;hr /&amp;gt;&lt;br /&gt;
:: Ich hab den Bug jetzt im Griff, denke ich. Es paar Puffergrößen mussten angepasst werden. --[[Benutzer:Akw|Akw]] ([[Benutzer Diskussion:Akw|Diskussion]]) 22:35, 19. Apr. 2015 (CEST)&lt;br /&gt;
:: @Peter: Wenn es zwingend gewünscht wird, lasse ich mich mit den Skins breitschlagen, aber Vector ist doch ganz hübsch oder? Und der Wartungsaufwand wird minimiert.&lt;br /&gt;
[[Kategorie:FHEM Wiki]]&lt;br /&gt;
::: Ich brauch jedenfalls keine Skins.[[Benutzer:Soulman|Soulman]] ([[Benutzer Diskussion:Soulman|Diskussion]]) 03:47, 26. Apr. 2015 (CEST)&lt;br /&gt;
:: &amp;lt;hr /&amp;gt;&lt;br /&gt;
:: Ich bin neu hier und daher hoffentlich an der richtigen Stelle: Unterstützt die MediaWiki-Software eine Umschaltung der Inhaltssprache? Idealerweise gäbe es zu jedem Artikel ein englisches Äquivalent, das angezeigt wird, wenn der Nutzer englisch eingestellt hat. Aber geht das im FHEMWiki und wenn ja, wie? [[Benutzer:Rollo Wikinger|Rollo Wikinger]] ([[Benutzer Diskussion:Rollo Wikinger|Diskussion]]) 21:35, 5. Jan. 2020 (CET)&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-LC-BL1-FM_Funk-Jalousieaktor&amp;diff=34480</id>
		<title>HM-LC-BL1-FM Funk-Jalousieaktor</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-LC-BL1-FM_Funk-Jalousieaktor&amp;diff=34480"/>
		<updated>2020-12-27T16:56:03Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Korrektes s-z (ß) verwendet.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=HM-LC-BL1-FM-Ansicht.jpeg&lt;br /&gt;
|Bildbeschreibung=HomeMatic Unterputz Funk Rollladenaktor&lt;br /&gt;
|HWProtocol=HomeMatic&lt;br /&gt;
|HWType=Aktor&lt;br /&gt;
|HWCategory=HomeMatic&lt;br /&gt;
|HWComm=868&amp;amp;nbsp;MHz&lt;br /&gt;
|HWChannels=1&lt;br /&gt;
|HWVoltage=230V&lt;br /&gt;
|HWPowerConsumption=&amp;lt;0,5W (Ruhebetrieb)&lt;br /&gt;
|HWPoweredBy=Netz&lt;br /&gt;
|HWSize=53x53x30mm&lt;br /&gt;
|HWDeviceFHEM=[http://fhem.de/commandref.html#CUL_HM CUL_HM]&lt;br /&gt;
|HWManufacturer=ELV / eQ-3 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Homematic Funk-Jalousieaktor 1-fach (Unterputz)&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten eines angeschlossenen Jalousiemotors mittels [[CUL]]/CUN/[[HMLAN Konfigurator]] und über einen mechanischen spannungsfesten Taster.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Schaltvermögen: 250W Motorlast 230V/50Hz&lt;br /&gt;
* Relais: 1x Schließer und 1 Wechsler&lt;br /&gt;
* Standby Verbrauch: 0,5W&lt;br /&gt;
* Maße(BxHxT): 53x53x30mm&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
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 oder Schalter sind nicht geeignet, da die Funktion sonst dauerhaft gestört sein kann. &lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Aktor bei längerer Betätigung eines Tasters versehentlich in den Anlernmodus versetzt oder gar zurückgesetzt wird, muss das Register &#039;&#039;confBtnTime&#039;&#039; geändert werden. Die nötige Änderung ist im Absatz &#039;&#039;&#039;Tasterverhalten&#039;&#039;&#039; beschrieben.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das [[Pairing (HomeMatic)|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.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
Ein exemplarischer Auszug aus der [[Konfiguration]] (fhem.cfg):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define JalousieWohnzimmer CUL_HM 17E43C&lt;br /&gt;
attr JalousieWohnzimmer devInfo 010100&lt;br /&gt;
attr JalousieWohnzimmer firmware 1.5&lt;br /&gt;
attr JalousieWohnzimmer hmClass receiver&lt;br /&gt;
attr JalousieWohnzimmer model HM-LC-BL1-FM&lt;br /&gt;
attr JalousieWohnzimmer room Wohnzimmer&lt;br /&gt;
attr JalousieWohnzimmer serialNr IEQ0xxxxxx&lt;br /&gt;
attr JalousieWohnzimmer subType blindActuator&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Schaltoperationen ===&lt;br /&gt;
Der Aktor versteht folgende Aktionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set &amp;lt;name&amp;gt; on -&amp;gt; Schaltet den Aktor ein&lt;br /&gt;
set &amp;lt;name&amp;gt; off -&amp;gt; Schaltet den Aktor aus&lt;br /&gt;
set &amp;lt;name&amp;gt; toggle -&amp;gt; Ändert den logischen Zustand des Aktors, d.h. ein eingeschalteter Aktor wird ausgeschaltet. Im Falle der 10% geöffneten Jalousie wird diese geschlossen.&lt;br /&gt;
set &amp;lt;name&amp;gt; &amp;lt;Zweistellige Zahl&amp;gt; -&amp;gt; Schaltet den Aktor ein und öffnet die Jalousie um &amp;lt;Zweistellige Zahl&amp;gt;%. 100% entspricht dabei einem &amp;quot;on&amp;quot;&lt;br /&gt;
set &amp;lt;name&amp;gt; up/down &amp;lt;Prozentangabe[0 bis 100]&amp;gt; -&amp;gt; Öffnet oder schließt die Jalousie um den prozentualen Wert, berechnet aus definierter Laufzeit. Keine Angabe =&amp;gt; 10% &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fahrtzeiten kalibrieren ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Fahrtzeit nach oben&lt;br /&gt;
* Fahrtzeit nach unten (ist meistens identisch mit der Fahrzeit nach oben bei herkömlichen Jalousiemotoren)&lt;br /&gt;
* Wechsel der Fahrtrichtung&lt;br /&gt;
&lt;br /&gt;
Diese drei Zeiten werden in Sekunden gemessen und anschließend einmalig mit den folgenden Befehlen eingestellt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set &amp;lt;name&amp;gt; regSet driveUp 27.0              # Fahrtzeit nach oben in Sekunden&lt;br /&gt;
set &amp;lt;name&amp;gt; regSet driveDown 27.0            # Fahrtzeit nach unten in Sekunden&lt;br /&gt;
set &amp;lt;name&amp;gt; regSet driveTurn 0.5             # Die Zeit die gebraucht wird um die Fahrtrichtung zu wechseln in Sekunden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ob alles geklappt hat, kann überprüft werden mit:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set &amp;lt;name&amp;gt; getConfig&lt;br /&gt;
get &amp;lt;name&amp;gt; reg all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Dort sollten dann die Werte stehen, z.B. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
WZ_Jal_Rechts type:blindActuator - &lt;br /&gt;
list:peer	register         :value&lt;br /&gt;
   0:      	intKeyVisib      :invisib &lt;br /&gt;
   0:      	pairCentral      :0xE1F88A &lt;br /&gt;
   1:      	driveDown        :27 s&lt;br /&gt;
   1:      	driveTurn        :0.5 s&lt;br /&gt;
   1:      	driveUp          :27 s&lt;br /&gt;
   1:      	refRunCounter    :0 &lt;br /&gt;
   1:      	sign             :off &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn ihr die Konfiguration des Schalters für Euch als Textdatei speichern wollt, dann hilft Euch ein&lt;br /&gt;
:&amp;lt;code&amp;gt;get &amp;lt;name&amp;gt; saveConfig &amp;lt;dateiname&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das legt dann eine Datei in Eurem fhem-&amp;quot;root&amp;quot; Verzeichnis ab, in der alle Werte stehen.&lt;br /&gt;
&lt;br /&gt;
=== Tasterverhalten ===&lt;br /&gt;
&lt;br /&gt;
==== Verhinderung von Fehlbedienungen bei längerem Tastendruck ====&lt;br /&gt;
&lt;br /&gt;
Wie oben beschrieben führt eine dauerhafte Ansteuerung der Eingänge durch einen Schalter oder ein sehr langer Tastendruck (länger als 4 Sekunden) normalerweise dazu, dass der Aktor in den Anlernmodus versetzt wird. Es ist jedoch auch möglich, ein dem [[HM-LC-Bl1PBU-FM_Unterputz-Jalousieaktor|HM-LC-Bl1PBU-FM]] oder einem gepeerten Taster gleiches Tasterverhalten einzustellen (langes Drücken fährt dann den Rolladen nur so lange wie man drückt). Dazu begrenzt man die Verfügbarkeit des Anlernmodus auf eine wählbare Zeit (in Minuten) nach dem Einschalten des Stromes. Nach dieser Zeit ist der Anlernmodus gesperrt und kurze und längere Tastendrücke resultieren dann in unterschiedlichem Fahrverhalten. &lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet confBtnTime 5&lt;br /&gt;
Benötigt man den lokalen Anlernmodus wieder, so reicht es, den Aktor stromlos zu machen (Ausschalten der betreffenden Sicherung). Danach steht im obigen Beispiel der Anlernmodus durch langen Tastendruck in den ersten fünf Minuten zur Verfügung. &lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet confBtnTime permanent&lt;br /&gt;
macht die Änderung rückgängig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Verbesserung der Bedienung zum Stoppen des laufenden Antriebs ====&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Wenn noch nicht geschehen, die internen Taster sichtbar schalten und die aktuelle Konfiguration abfragen&lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet intKeyVisib visib&lt;br /&gt;
 set &amp;lt;device&amp;gt; getConfig&lt;br /&gt;
&lt;br /&gt;
* Die Taster konfigurieren (Nutzung von Templates, dazu muss ein [[HomeMatic_HMInfo]] Device anglegt sein)&lt;br /&gt;
 set &amp;lt;HMinfo&amp;gt; templateSet &amp;lt;device&amp;gt; BlStopUpSh self01:short&lt;br /&gt;
 set &amp;lt;HMinfo&amp;gt; templateSet &amp;lt;device&amp;gt; BlStopDnSh self02:short&lt;br /&gt;
 set &amp;lt;device&amp;gt; getConfig&lt;br /&gt;
&lt;br /&gt;
* nun ggf. die internen Taster wieder unsichtbar schalten und die Konfiguration in FHEM aktualisieren&lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet intKeyVisib invisib&lt;br /&gt;
 set &amp;lt;device&amp;gt; getConfig&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;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 -&amp;gt; on, abwärts: BlJtRampOff: rampoff -&amp;gt; off)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Peeren mit einem HM-PB-2-WM55 ===&lt;br /&gt;
&lt;br /&gt;
Um bei einem Ausfall von FHEM den Rollladenaktor ersatzweise mit einem Schalter bedienen zu können, kann auch ein [[HM-PB-2-WM55_2fach-Funk-Wandtaster|HM-PB-2-WM55]] gewählt werden, der direkt mit dem Rolladenaktor [[Peering (HomeMatic)|gepeert]] wird.&lt;br /&gt;
&lt;br /&gt;
Mittels des Befehls&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-PB-2-WM55&amp;gt;_01 peerChan 0 &amp;lt;HM-LC-BL1-FM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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 &#039;&#039;&#039;für die Dauer&#039;&#039;&#039; des Tastendrucks.&lt;br /&gt;
&lt;br /&gt;
Wünscht man das Stoppen des Rolladens bei kurzem Tastendruck auf eine beliebige Taste wie im Abschnitt zuvor beschrieben, dann ist entsprechend vorzugehen. Allerdings sind dann statt &amp;quot;self01&amp;quot; der Name des Kanals für die Aufwärtsfahrt und statt &amp;quot;self02&amp;quot; der Name des Kanals für die Abwärtsfahrt anzugeben.&lt;br /&gt;
&lt;br /&gt;
=== Log-Auszug ===&lt;br /&gt;
In FHEM ist nach dem Schalten des HM-LC-BL1-FM folgendes Log zu sehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2012.02.12 17:53:08 2: CUL_HM set JalousieWohnzimmer on&lt;br /&gt;
2012.02.12 17:53:09 2: CUL_HM set JalousieWohnzimmer off&lt;br /&gt;
2012.02.12 21:25:14 2: CUL_HM set JalousieWohnzimmer 37&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme und Informationen zur Behebung ==&lt;br /&gt;
&lt;br /&gt;
=== Jalousieaktor reagiert nicht mehr auf Befehle vom Sender ===&lt;br /&gt;
Beizeiten kommt es vor, dass der Aktor nicht mehr auf Funk-Befehle reagiert, sich aber noch lokal mit den Tastern bedienen lässt. Folgende Maßnahmen können in so einem Fall helfen: &lt;br /&gt;
* Die Versorgungsspannung des Aktors ausschalten, dann wieder einschalten und somit einen Restart herbeiführen.&lt;br /&gt;
* Aktor erneut am Sender anlernen.&lt;br /&gt;
* Werkseinstellungen wiederherstellen (4 Sekunden beliebigen Taster gedrückt halten, bis LED blinkt, Taster loslassen und erneut 4 Sekunden halten, bis LED schneller blinkt) und erneut am Sender anlernen.&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [[Jalousie und Beleuchtung in mehreren Räumen]]&lt;br /&gt;
* [[Slider für HM-Rollladensteuerung anzeigen]]&lt;br /&gt;
* Bedienungsanleitung {{DocLink|elv|/service/manuals/76793_HM_Unterputzschalter_UM.pdf}})&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Rollladensteuerung]]&lt;br /&gt;
[[Kategorie:868MHz]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-LC-BL1-FM_Funk-Jalousieaktor&amp;diff=34479</id>
		<title>HM-LC-BL1-FM Funk-Jalousieaktor</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-LC-BL1-FM_Funk-Jalousieaktor&amp;diff=34479"/>
		<updated>2020-12-27T16:51:57Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: /* Bekannte Probleme und Informationen zur Behebung */ - Tipps zur Behebung erweitert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=HM-LC-BL1-FM-Ansicht.jpeg&lt;br /&gt;
|Bildbeschreibung=HomeMatic Unterputz Funk Rollladenaktor&lt;br /&gt;
|HWProtocol=HomeMatic&lt;br /&gt;
|HWType=Aktor&lt;br /&gt;
|HWCategory=HomeMatic&lt;br /&gt;
|HWComm=868&amp;amp;nbsp;MHz&lt;br /&gt;
|HWChannels=1&lt;br /&gt;
|HWVoltage=230V&lt;br /&gt;
|HWPowerConsumption=&amp;lt;0,5W (Ruhebetrieb)&lt;br /&gt;
|HWPoweredBy=Netz&lt;br /&gt;
|HWSize=53x53x30mm&lt;br /&gt;
|HWDeviceFHEM=[http://fhem.de/commandref.html#CUL_HM CUL_HM]&lt;br /&gt;
|HWManufacturer=ELV / eQ-3 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Homematic Funk-Jalousieaktor 1-fach (Unterputz)&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten eines angeschlossenen Jalousiemotors mittels [[CUL]]/CUN/[[HMLAN Konfigurator]] und über einen mechanischen spannungsfesten Taster.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Schaltvermögen: 250W Motorlast 230V/50Hz&lt;br /&gt;
* Relais: 1x Schließer und 1 Wechsler&lt;br /&gt;
* Standby Verbrauch: 0,5W&lt;br /&gt;
* Maße(BxHxT): 53x53x30mm&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
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 oder Schalter sind nicht geeignet, da die Funktion sonst dauerhaft gestört sein kann. &lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Aktor bei längerer Betätigung eines Tasters versehentlich in den Anlernmodus versetzt oder gar zurückgesetzt wird, muss das Register &#039;&#039;confBtnTime&#039;&#039; geändert werden. Die nötige Änderung ist im Absatz &#039;&#039;&#039;Tasterverhalten&#039;&#039;&#039; beschrieben.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das [[Pairing (HomeMatic)|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.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
Ein exemplarischer Auszug aus der [[Konfiguration]] (fhem.cfg):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define JalousieWohnzimmer CUL_HM 17E43C&lt;br /&gt;
attr JalousieWohnzimmer devInfo 010100&lt;br /&gt;
attr JalousieWohnzimmer firmware 1.5&lt;br /&gt;
attr JalousieWohnzimmer hmClass receiver&lt;br /&gt;
attr JalousieWohnzimmer model HM-LC-BL1-FM&lt;br /&gt;
attr JalousieWohnzimmer room Wohnzimmer&lt;br /&gt;
attr JalousieWohnzimmer serialNr IEQ0xxxxxx&lt;br /&gt;
attr JalousieWohnzimmer subType blindActuator&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Schaltoperationen ===&lt;br /&gt;
Der Aktor versteht folgende Aktionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set &amp;lt;name&amp;gt; on -&amp;gt; Schaltet den Aktor ein&lt;br /&gt;
set &amp;lt;name&amp;gt; off -&amp;gt; Schaltet den Aktor aus&lt;br /&gt;
set &amp;lt;name&amp;gt; toggle -&amp;gt; Ändert den logischen Zustand des Aktors, d.h. ein eingeschalteter Aktor wird ausgeschaltet. Im Falle der 10% geöffneten Jalousie wird diese geschlossen.&lt;br /&gt;
set &amp;lt;name&amp;gt; &amp;lt;Zweistellige Zahl&amp;gt; -&amp;gt; Schaltet den Aktor ein und öffnet die Jalousie um &amp;lt;Zweistellige Zahl&amp;gt;%. 100% entspricht dabei einem &amp;quot;on&amp;quot;&lt;br /&gt;
set &amp;lt;name&amp;gt; up/down &amp;lt;Prozentangabe[0 bis 100]&amp;gt; -&amp;gt; Öffnet oder schließt die Jalousie um den prozentualen Wert, berechnet aus definierter Laufzeit. Keine Angabe =&amp;gt; 10% &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fahrtzeiten kalibrieren ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Fahrtzeit nach oben&lt;br /&gt;
* Fahrtzeit nach unten (ist meistens identisch mit der Fahrzeit nach oben bei herkömlichen Jalousiemotoren)&lt;br /&gt;
* Wechsel der Fahrtrichtung&lt;br /&gt;
&lt;br /&gt;
Diese drei Zeiten werden in Sekunden gemessen und anschließend einmalig mit den folgenden Befehlen eingestellt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set &amp;lt;name&amp;gt; regSet driveUp 27.0              # Fahrtzeit nach oben in Sekunden&lt;br /&gt;
set &amp;lt;name&amp;gt; regSet driveDown 27.0            # Fahrtzeit nach unten in Sekunden&lt;br /&gt;
set &amp;lt;name&amp;gt; regSet driveTurn 0.5             # Die Zeit die gebraucht wird um die Fahrtrichtung zu wechseln in Sekunden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ob alles geklappt hat, kann überprüft werden mit:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set &amp;lt;name&amp;gt; getConfig&lt;br /&gt;
get &amp;lt;name&amp;gt; reg all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Dort sollten dann die Werte stehen, z.B. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
WZ_Jal_Rechts type:blindActuator - &lt;br /&gt;
list:peer	register         :value&lt;br /&gt;
   0:      	intKeyVisib      :invisib &lt;br /&gt;
   0:      	pairCentral      :0xE1F88A &lt;br /&gt;
   1:      	driveDown        :27 s&lt;br /&gt;
   1:      	driveTurn        :0.5 s&lt;br /&gt;
   1:      	driveUp          :27 s&lt;br /&gt;
   1:      	refRunCounter    :0 &lt;br /&gt;
   1:      	sign             :off &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn ihr die Konfiguration des Schalters für Euch als Textdatei speichern wollt, dann hilft Euch ein&lt;br /&gt;
:&amp;lt;code&amp;gt;get &amp;lt;name&amp;gt; saveConfig &amp;lt;dateiname&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das legt dann eine Datei in Eurem fhem-&amp;quot;root&amp;quot; Verzeichnis ab, in der alle Werte stehen.&lt;br /&gt;
&lt;br /&gt;
=== Tasterverhalten ===&lt;br /&gt;
&lt;br /&gt;
==== Verhinderung von Fehlbedienungen bei längerem Tastendruck ====&lt;br /&gt;
&lt;br /&gt;
Wie oben beschrieben führt eine dauerhafte Ansteuerung der Eingänge durch einen Schalter oder ein sehr langer Tastendruck (länger als 4 Sekunden) normalerweise dazu, dass der Aktor in den Anlernmodus versetzt wird. Es ist jedoch auch möglich, ein dem [[HM-LC-Bl1PBU-FM_Unterputz-Jalousieaktor|HM-LC-Bl1PBU-FM]] oder einem gepeerten Taster gleiches Tasterverhalten einzustellen (langes Drücken fährt dann den Rolladen nur so lange wie man drückt). Dazu begrenzt man die Verfügbarkeit des Anlernmodus auf eine wählbare Zeit (in Minuten) nach dem Einschalten des Stromes. Nach dieser Zeit ist der Anlernmodus gesperrt und kurze und längere Tastendrücke resultieren dann in unterschiedlichem Fahrverhalten. &lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet confBtnTime 5&lt;br /&gt;
Benötigt man den lokalen Anlernmodus wieder, so reicht es, den Aktor stromlos zu machen (Ausschalten der betreffenden Sicherung). Danach steht im obigen Beispiel der Anlernmodus durch langen Tastendruck in den ersten fünf Minuten zur Verfügung. &lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet confBtnTime permanent&lt;br /&gt;
macht die Änderung rückgängig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Verbesserung der Bedienung zum Stoppen des laufenden Antriebs ====&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Wenn noch nicht geschehen, die internen Taster sichtbar schalten und die aktuelle Konfiguration abfragen&lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet intKeyVisib visib&lt;br /&gt;
 set &amp;lt;device&amp;gt; getConfig&lt;br /&gt;
&lt;br /&gt;
* Die Taster konfigurieren (Nutzung von Templates, dazu muss ein [[HomeMatic_HMInfo]] Device anglegt sein)&lt;br /&gt;
 set &amp;lt;HMinfo&amp;gt; templateSet &amp;lt;device&amp;gt; BlStopUpSh self01:short&lt;br /&gt;
 set &amp;lt;HMinfo&amp;gt; templateSet &amp;lt;device&amp;gt; BlStopDnSh self02:short&lt;br /&gt;
 set &amp;lt;device&amp;gt; getConfig&lt;br /&gt;
&lt;br /&gt;
* nun ggf. die internen Taster wieder unsichtbar schalten und die Konfiguration in FHEM aktualisieren&lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet intKeyVisib invisib&lt;br /&gt;
 set &amp;lt;device&amp;gt; getConfig&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;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 -&amp;gt; on, abwärts: BlJtRampOff: rampoff -&amp;gt; off)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Peeren mit einem HM-PB-2-WM55 ===&lt;br /&gt;
&lt;br /&gt;
Um bei einem Ausfall von FHEM den Rollladenaktor ersatzweise mit einem Schalter bedienen zu können, kann auch ein [[HM-PB-2-WM55_2fach-Funk-Wandtaster|HM-PB-2-WM55]] gewählt werden, der direkt mit dem Rolladenaktor [[Peering (HomeMatic)|gepeert]] wird.&lt;br /&gt;
&lt;br /&gt;
Mittels des Befehls&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-PB-2-WM55&amp;gt;_01 peerChan 0 &amp;lt;HM-LC-BL1-FM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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 &#039;&#039;&#039;für die Dauer&#039;&#039;&#039; des Tastendrucks.&lt;br /&gt;
&lt;br /&gt;
Wünscht man das Stoppen des Rolladens bei kurzem Tastendruck auf eine beliebige Taste wie im Abschnitt zuvor beschrieben, dann ist entsprechend vorzugehen. Allerdings sind dann statt &amp;quot;self01&amp;quot; der Name des Kanals für die Aufwärtsfahrt und statt &amp;quot;self02&amp;quot; der Name des Kanals für die Abwärtsfahrt anzugeben.&lt;br /&gt;
&lt;br /&gt;
=== Log-Auszug ===&lt;br /&gt;
In FHEM ist nach dem Schalten des HM-LC-BL1-FM folgendes Log zu sehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2012.02.12 17:53:08 2: CUL_HM set JalousieWohnzimmer on&lt;br /&gt;
2012.02.12 17:53:09 2: CUL_HM set JalousieWohnzimmer off&lt;br /&gt;
2012.02.12 21:25:14 2: CUL_HM set JalousieWohnzimmer 37&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme und Informationen zur Behebung ==&lt;br /&gt;
&lt;br /&gt;
=== Jalousieaktor reagiert nicht mehr auf Befehle vom Sender ===&lt;br /&gt;
Beizeiten kommt es vor, dass der Aktor nicht mehr auf Funk-Befehle reagiert, sich aber noch lokal mit den Tastern bedienen lässt. Folgende Maβnahmen können in so einem Fall helfen: &lt;br /&gt;
* Die Versorgungsspannung des Aktors ausschalten, dann wieder einschalten und somit einen Restart herbeiführen.&lt;br /&gt;
* Aktor erneut am Sender anlernen.&lt;br /&gt;
* Werkseinstellungen wiederherstellen (4 Sekunden beliebigen Taster gedrückt halten, bis LED blinkt, Taster loslassen und erneut 4 Sekunden halten, bis LED schneller blinkt) und erneut am Sender anlernen.&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [[Jalousie und Beleuchtung in mehreren Räumen]]&lt;br /&gt;
* [[Slider für HM-Rollladensteuerung anzeigen]]&lt;br /&gt;
* Bedienungsanleitung {{DocLink|elv|/service/manuals/76793_HM_Unterputzschalter_UM.pdf}})&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Rollladensteuerung]]&lt;br /&gt;
[[Kategorie:868MHz]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-LC-BL1-FM_Funk-Jalousieaktor&amp;diff=34478</id>
		<title>HM-LC-BL1-FM Funk-Jalousieaktor</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-LC-BL1-FM_Funk-Jalousieaktor&amp;diff=34478"/>
		<updated>2020-12-27T16:36:54Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Abschnitt &amp;quot;Bekannte Probleme und Informationen zur Behebung&amp;quot; angelegt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=HM-LC-BL1-FM-Ansicht.jpeg&lt;br /&gt;
|Bildbeschreibung=HomeMatic Unterputz Funk Rollladenaktor&lt;br /&gt;
|HWProtocol=HomeMatic&lt;br /&gt;
|HWType=Aktor&lt;br /&gt;
|HWCategory=HomeMatic&lt;br /&gt;
|HWComm=868&amp;amp;nbsp;MHz&lt;br /&gt;
|HWChannels=1&lt;br /&gt;
|HWVoltage=230V&lt;br /&gt;
|HWPowerConsumption=&amp;lt;0,5W (Ruhebetrieb)&lt;br /&gt;
|HWPoweredBy=Netz&lt;br /&gt;
|HWSize=53x53x30mm&lt;br /&gt;
|HWDeviceFHEM=[http://fhem.de/commandref.html#CUL_HM CUL_HM]&lt;br /&gt;
|HWManufacturer=ELV / eQ-3 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Homematic Funk-Jalousieaktor 1-fach (Unterputz)&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten eines angeschlossenen Jalousiemotors mittels [[CUL]]/CUN/[[HMLAN Konfigurator]] und über einen mechanischen spannungsfesten Taster.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Schaltvermögen: 250W Motorlast 230V/50Hz&lt;br /&gt;
* Relais: 1x Schließer und 1 Wechsler&lt;br /&gt;
* Standby Verbrauch: 0,5W&lt;br /&gt;
* Maße(BxHxT): 53x53x30mm&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
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 oder Schalter sind nicht geeignet, da die Funktion sonst dauerhaft gestört sein kann. &lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Aktor bei längerer Betätigung eines Tasters versehentlich in den Anlernmodus versetzt oder gar zurückgesetzt wird, muss das Register &#039;&#039;confBtnTime&#039;&#039; geändert werden. Die nötige Änderung ist im Absatz &#039;&#039;&#039;Tasterverhalten&#039;&#039;&#039; beschrieben.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das [[Pairing (HomeMatic)|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.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
Ein exemplarischer Auszug aus der [[Konfiguration]] (fhem.cfg):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define JalousieWohnzimmer CUL_HM 17E43C&lt;br /&gt;
attr JalousieWohnzimmer devInfo 010100&lt;br /&gt;
attr JalousieWohnzimmer firmware 1.5&lt;br /&gt;
attr JalousieWohnzimmer hmClass receiver&lt;br /&gt;
attr JalousieWohnzimmer model HM-LC-BL1-FM&lt;br /&gt;
attr JalousieWohnzimmer room Wohnzimmer&lt;br /&gt;
attr JalousieWohnzimmer serialNr IEQ0xxxxxx&lt;br /&gt;
attr JalousieWohnzimmer subType blindActuator&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mögliche Schaltoperationen ===&lt;br /&gt;
Der Aktor versteht folgende Aktionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set &amp;lt;name&amp;gt; on -&amp;gt; Schaltet den Aktor ein&lt;br /&gt;
set &amp;lt;name&amp;gt; off -&amp;gt; Schaltet den Aktor aus&lt;br /&gt;
set &amp;lt;name&amp;gt; toggle -&amp;gt; Ändert den logischen Zustand des Aktors, d.h. ein eingeschalteter Aktor wird ausgeschaltet. Im Falle der 10% geöffneten Jalousie wird diese geschlossen.&lt;br /&gt;
set &amp;lt;name&amp;gt; &amp;lt;Zweistellige Zahl&amp;gt; -&amp;gt; Schaltet den Aktor ein und öffnet die Jalousie um &amp;lt;Zweistellige Zahl&amp;gt;%. 100% entspricht dabei einem &amp;quot;on&amp;quot;&lt;br /&gt;
set &amp;lt;name&amp;gt; up/down &amp;lt;Prozentangabe[0 bis 100]&amp;gt; -&amp;gt; Öffnet oder schließt die Jalousie um den prozentualen Wert, berechnet aus definierter Laufzeit. Keine Angabe =&amp;gt; 10% &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fahrtzeiten kalibrieren ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Fahrtzeit nach oben&lt;br /&gt;
* Fahrtzeit nach unten (ist meistens identisch mit der Fahrzeit nach oben bei herkömlichen Jalousiemotoren)&lt;br /&gt;
* Wechsel der Fahrtrichtung&lt;br /&gt;
&lt;br /&gt;
Diese drei Zeiten werden in Sekunden gemessen und anschließend einmalig mit den folgenden Befehlen eingestellt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set &amp;lt;name&amp;gt; regSet driveUp 27.0              # Fahrtzeit nach oben in Sekunden&lt;br /&gt;
set &amp;lt;name&amp;gt; regSet driveDown 27.0            # Fahrtzeit nach unten in Sekunden&lt;br /&gt;
set &amp;lt;name&amp;gt; regSet driveTurn 0.5             # Die Zeit die gebraucht wird um die Fahrtrichtung zu wechseln in Sekunden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ob alles geklappt hat, kann überprüft werden mit:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set &amp;lt;name&amp;gt; getConfig&lt;br /&gt;
get &amp;lt;name&amp;gt; reg all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Dort sollten dann die Werte stehen, z.B. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
WZ_Jal_Rechts type:blindActuator - &lt;br /&gt;
list:peer	register         :value&lt;br /&gt;
   0:      	intKeyVisib      :invisib &lt;br /&gt;
   0:      	pairCentral      :0xE1F88A &lt;br /&gt;
   1:      	driveDown        :27 s&lt;br /&gt;
   1:      	driveTurn        :0.5 s&lt;br /&gt;
   1:      	driveUp          :27 s&lt;br /&gt;
   1:      	refRunCounter    :0 &lt;br /&gt;
   1:      	sign             :off &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn ihr die Konfiguration des Schalters für Euch als Textdatei speichern wollt, dann hilft Euch ein&lt;br /&gt;
:&amp;lt;code&amp;gt;get &amp;lt;name&amp;gt; saveConfig &amp;lt;dateiname&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das legt dann eine Datei in Eurem fhem-&amp;quot;root&amp;quot; Verzeichnis ab, in der alle Werte stehen.&lt;br /&gt;
&lt;br /&gt;
=== Tasterverhalten ===&lt;br /&gt;
&lt;br /&gt;
==== Verhinderung von Fehlbedienungen bei längerem Tastendruck ====&lt;br /&gt;
&lt;br /&gt;
Wie oben beschrieben führt eine dauerhafte Ansteuerung der Eingänge durch einen Schalter oder ein sehr langer Tastendruck (länger als 4 Sekunden) normalerweise dazu, dass der Aktor in den Anlernmodus versetzt wird. Es ist jedoch auch möglich, ein dem [[HM-LC-Bl1PBU-FM_Unterputz-Jalousieaktor|HM-LC-Bl1PBU-FM]] oder einem gepeerten Taster gleiches Tasterverhalten einzustellen (langes Drücken fährt dann den Rolladen nur so lange wie man drückt). Dazu begrenzt man die Verfügbarkeit des Anlernmodus auf eine wählbare Zeit (in Minuten) nach dem Einschalten des Stromes. Nach dieser Zeit ist der Anlernmodus gesperrt und kurze und längere Tastendrücke resultieren dann in unterschiedlichem Fahrverhalten. &lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet confBtnTime 5&lt;br /&gt;
Benötigt man den lokalen Anlernmodus wieder, so reicht es, den Aktor stromlos zu machen (Ausschalten der betreffenden Sicherung). Danach steht im obigen Beispiel der Anlernmodus durch langen Tastendruck in den ersten fünf Minuten zur Verfügung. &lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet confBtnTime permanent&lt;br /&gt;
macht die Änderung rückgängig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Verbesserung der Bedienung zum Stoppen des laufenden Antriebs ====&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Wenn noch nicht geschehen, die internen Taster sichtbar schalten und die aktuelle Konfiguration abfragen&lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet intKeyVisib visib&lt;br /&gt;
 set &amp;lt;device&amp;gt; getConfig&lt;br /&gt;
&lt;br /&gt;
* Die Taster konfigurieren (Nutzung von Templates, dazu muss ein [[HomeMatic_HMInfo]] Device anglegt sein)&lt;br /&gt;
 set &amp;lt;HMinfo&amp;gt; templateSet &amp;lt;device&amp;gt; BlStopUpSh self01:short&lt;br /&gt;
 set &amp;lt;HMinfo&amp;gt; templateSet &amp;lt;device&amp;gt; BlStopDnSh self02:short&lt;br /&gt;
 set &amp;lt;device&amp;gt; getConfig&lt;br /&gt;
&lt;br /&gt;
* nun ggf. die internen Taster wieder unsichtbar schalten und die Konfiguration in FHEM aktualisieren&lt;br /&gt;
 set &amp;lt;device&amp;gt; regSet intKeyVisib invisib&lt;br /&gt;
 set &amp;lt;device&amp;gt; getConfig&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;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 -&amp;gt; on, abwärts: BlJtRampOff: rampoff -&amp;gt; off)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Peeren mit einem HM-PB-2-WM55 ===&lt;br /&gt;
&lt;br /&gt;
Um bei einem Ausfall von FHEM den Rollladenaktor ersatzweise mit einem Schalter bedienen zu können, kann auch ein [[HM-PB-2-WM55_2fach-Funk-Wandtaster|HM-PB-2-WM55]] gewählt werden, der direkt mit dem Rolladenaktor [[Peering (HomeMatic)|gepeert]] wird.&lt;br /&gt;
&lt;br /&gt;
Mittels des Befehls&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-PB-2-WM55&amp;gt;_01 peerChan 0 &amp;lt;HM-LC-BL1-FM&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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 &#039;&#039;&#039;für die Dauer&#039;&#039;&#039; des Tastendrucks.&lt;br /&gt;
&lt;br /&gt;
Wünscht man das Stoppen des Rolladens bei kurzem Tastendruck auf eine beliebige Taste wie im Abschnitt zuvor beschrieben, dann ist entsprechend vorzugehen. Allerdings sind dann statt &amp;quot;self01&amp;quot; der Name des Kanals für die Aufwärtsfahrt und statt &amp;quot;self02&amp;quot; der Name des Kanals für die Abwärtsfahrt anzugeben.&lt;br /&gt;
&lt;br /&gt;
=== Log-Auszug ===&lt;br /&gt;
In FHEM ist nach dem Schalten des HM-LC-BL1-FM folgendes Log zu sehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2012.02.12 17:53:08 2: CUL_HM set JalousieWohnzimmer on&lt;br /&gt;
2012.02.12 17:53:09 2: CUL_HM set JalousieWohnzimmer off&lt;br /&gt;
2012.02.12 21:25:14 2: CUL_HM set JalousieWohnzimmer 37&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme und Informationen zur Behebung ==&lt;br /&gt;
&lt;br /&gt;
=== Jalousieaktor reagiert nicht mehr auf Befehle vom Sender ===&lt;br /&gt;
Beizeiten kommt es vor, dass der Aktor nicht mehr auf Funk-Befehle reagiert, sich aber noch lokal mit den Tastern bedienen lässt. In so einem Fall hilft häufig, ihn einmal spannungsfrei zu schalten und somit einen Restart herbeizuführen.&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [[Jalousie und Beleuchtung in mehreren Räumen]]&lt;br /&gt;
* [[Slider für HM-Rollladensteuerung anzeigen]]&lt;br /&gt;
* Bedienungsanleitung {{DocLink|elv|/service/manuals/76793_HM_Unterputzschalter_UM.pdf}})&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Rollladensteuerung]]&lt;br /&gt;
[[Kategorie:868MHz]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Diskussion:HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=34477</id>
		<title>Diskussion:HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Diskussion:HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=34477"/>
		<updated>2020-12-27T16:11:20Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Antwort zu &amp;quot;Integration in Markenschalterprogramme&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Integration in Markenschalterprogramme ==&lt;br /&gt;
&amp;quot;... eigentlich nicht für die Integration in bestehende Markenschalterprogramme geeignet ist ...&amp;quot; - laut Montageanleitung kann der Taster in bestimmte Serien von Berker,ELSO,GIRA,merten und JUNG integriert werden. Ist dieser Satz also veraltet, sollen wir ihn rausnehmen?&lt;br /&gt;
[[Benutzer:Rollo Wikinger|Rollo Wikinger]] ([[Benutzer Diskussion:Rollo Wikinger|Diskussion]]) 21:17, 5. Jan. 2020 (CET)&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
:Ja, ich denke, der Satz kann entfallen; wenn Du eventuell noch ein Bild hättest, das den Taster in eingebautem Zustand zeigt, wäre das natürlich noch besser - dann kann man gleich sehen, ob man mit dem Integrationsgrad zufrieden ist. --[[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 17:46, 6. Jan. 2020 (CET)&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
:: OK, habe den Satz entsprechend angepasst. Ein Bild habe ich nicht, da ich den Schalter selber nicht in einem Markenprogramm nutze.--[[Benutzer:Rollo Wikinger|Rollo Wikinger]] ([[Benutzer Diskussion:Rollo Wikinger|Diskussion]]) 17:10, 27. Dez. 2020 (CET)&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=34476</id>
		<title>HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=34476"/>
		<updated>2020-12-27T16:06:44Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Barcoo ist eine Android-App und kein Tippfehler ;-)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=HomeMatic_Funk-Wandtaster.jpg&lt;br /&gt;
|Bildbeschreibung=HomeMatic Funk-Wandtaster Frontseite&lt;br /&gt;
|HWProtocol=HomeMatic &lt;br /&gt;
|HWType=[[HomeMatic Type pushButton|pushButton]]&lt;br /&gt;
|HWCategory=HomeMatic&lt;br /&gt;
|HWComm=868,3MHz&lt;br /&gt;
|HWChannels=2&lt;br /&gt;
|HWVoltage=3V&lt;br /&gt;
|HWPowerConsumption=0W (Standby)&lt;br /&gt;
|HWPoweredBy=2x1,5V LR03/Micro AAA&lt;br /&gt;
|HWSize=BxHxT 86x86x16,5 mm (inkl. Rahmen)&lt;br /&gt;
|HWDeviceFHEM=[[CUL_HM]]&lt;br /&gt;
&amp;lt;!-- |ModOwner=  --&amp;gt;&lt;br /&gt;
|HWManufacturer=eQ-3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HM-PB-2-WM55-2&#039;&#039;&#039; ist ein [[HomeMatic]] Funk-Wandtaster 2-fach (Aufputz).&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten von Empfängern mittels HomeMatic-Funkprotokoll&lt;br /&gt;
* 2-fach Wipptaster&lt;br /&gt;
* Anlernen direkt an HomeMatic-Aktoren oder mittels Zentrale (ein oder mehrere Empfänger)&lt;br /&gt;
* Kurzer Tastendruck oben/unten schaltet an/aus; langer Tastendruck oben/unten steuert Rollläden (hoch/runter) oder Dimmer (heller/dunkler) für die Dauer des Tastendrucks&lt;br /&gt;
* Wandmontage (Aufputz) mittels Schrauben oder Klebestreifen; Integration in bestehende Schalterserien möglich&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
Siehe Infobox rechts. Weitere technische Daten laut Hersteller:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Batterielebensdauer || 5 Jahre (typ.)&lt;br /&gt;
|-&lt;br /&gt;
| Umgebungstemperatur || -10°C bis +55°C&lt;br /&gt;
|-&lt;br /&gt;
| Funk-Freifeldreichweite || 100m (typ.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Hardware-Installation ==&lt;br /&gt;
Die Integration in FHEM läuft wie mit allen Komponenten. Den LAN-Adapter in FHEM auf hmPairForSec 60 (Zahl bedeutet die Zeit des Zustands in Sekunden und kann beliebig geändert werden) setzen und den Knopf auf der Rückseite des Schalters drücken. Dann sollte der Schalter wie unten dargestellt in FHEM angelegt werden (wird in die fhem.cfg eingetragen). Je nach Einstellungen in {{Link2CmdRef|Anker=autocreate|Label=autocreate}} kann es sein, dass auch noch weitere Aktionen ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
=== Auszug aus der fhem.cfg ===&lt;br /&gt;
Hier der Originaleintrag aus der fhem.cfg der automatisch erstellt wird (mit den &amp;quot;xxx&amp;quot; habe ich meine Nummer ersetzt):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx CUL_HM 1F1xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .devInfo 020000&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .stc 40&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx firmware 1.1&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx room Bad&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx serialNr KEQ003xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx subType pushButton&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 CUL_HM 1F1xxx01&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 CUL_HM 1F1xxx02&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bearbeiten ===&lt;br /&gt;
Das ist der Standardeintrag, den FHEM automatisch erstellt. Es macht aber Sinn, einiges zu verändern.&lt;br /&gt;
Zum einen sollten die Entities umbenannt werden, um sie besser finden und somit bedienen zu können. Das geht entweder manuell in der fhem.cfg (suche &amp;quot;CUL_HM_HM_PB_2_WM55_1F1xxx&amp;quot; ersetze mit neuem Begriff) oder besser per Befehl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx LichtFlurDev&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 LichtFlur1&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 LichtFlur2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch ist es nicht sinnvoll, für jede Entity (in diesem Fall 3: Schalter und die beiden Knöpfe) je ein eigenes Logfile anzulegen, auch wenn autocreate das so macht, denn das kostet Performance und Übersichtlichkeit. Das Beispiel unten zeigt, wie die Ereignisse aller drei Entities mitgeschrieben werden - achtet auf das .* am Ende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und jetzt natürlich noch aufräumen und die alten Logfiles entsorgen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Folgende Attribute solltet ihr &#039;&#039;&#039;nicht ändern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch {{Link2CmdRef}}) sind: room, group, expert, webCmd: gruppieren und darstellen auf der Webseite, autoRegRead: automatisches Lesen der Register (für push-Button sollte es auf 0 stehen)&lt;br /&gt;
&lt;br /&gt;
Letztendlich könnte die &amp;quot;gepflegte&amp;quot; fhem.cfg so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#====== Das Device&lt;br /&gt;
define LichtFlurDev CUL_HM 1F1xxx&lt;br /&gt;
attr LichtFlurDev .devInfo 020000&lt;br /&gt;
attr LichtFlurDev .stc 40&lt;br /&gt;
attr LichtFlurDev firmware 1.1&lt;br /&gt;
attr LichtFlurDev model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlurDev serialNr KEQ003xxx&lt;br /&gt;
attr LichtFlurDev subType pushButton&lt;br /&gt;
#--- user Attribute zum Device&lt;br /&gt;
attr LichtFlurDev room Flur,Device,Licht&lt;br /&gt;
attr LichtFlurDev group Schalter&lt;br /&gt;
attr LichtFlurDev webCmd statusRequest:getConfig&lt;br /&gt;
attr LichtFlurDev expert 1&lt;br /&gt;
attr LichtFlurDev autoRegRead 0&lt;br /&gt;
#--- erste Taste&lt;br /&gt;
define LichtFlur1 CUL_HM 1F1xxx01&lt;br /&gt;
attr LichtFlur1 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur1 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur1 group Schalter&lt;br /&gt;
#--- zweite Taste&lt;br /&gt;
define LichtFlur2 CUL_HM 1F1xxx02&lt;br /&gt;
attr LichtFlur2 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur2 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur2 group Schalter&lt;br /&gt;
&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room logfiles&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit virtuellem Aktor verbinden ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
In der FHEM-Web Oberfläche gebt ihr in der Kommandozeile ein (die hmId kann freigewählt werden, darf aber in echt nicht existieren):&lt;br /&gt;
 define virtueller_Aktor CUL_HM 123456&lt;br /&gt;
sowie:&lt;br /&gt;
 set virtueller_Aktor virtual 2&lt;br /&gt;
&lt;br /&gt;
Jetzt habt ihr einen Virtuellen Aktor mit einem Kanal erstellt, jetzt gilt es noch das ganze mit dem realen Taster zu verbinden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&lt;br /&gt;
 set LichtFlur1 peerChan 0 virtueller_Aktor_Btn1 single set&lt;br /&gt;
 set LichtFlur2 peerChan 0 virtueller_Aktor_Btn2 single set&lt;br /&gt;
 set LichtFlurDev getConfig  &lt;br /&gt;
&lt;br /&gt;
und am Taster einmal Anlernen drücken, ggf. nochmal ein &amp;lt;code&amp;gt;set LichtFlurDev getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun drückt einmal einen Button eures Tasters. Wenn alles geklappt hatte, sollte bei Euren Kanälen im State ein (to virtueller_Aktor_Btn1) dahinter 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. Um den virtuellen Aktor zu erweitern einfach ein &amp;lt;code&amp;gt;set virtueller_Aktor virtual &amp;lt;i&amp;gt;[Gesamtanzahl aller Kanäle]&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; ausführen, schon habt ihr weitere Kanäle die ihr mit euren echten Tastern peeren könnt.&lt;br /&gt;
&lt;br /&gt;
Am Ende unbedingt einmal &amp;quot;Save config&amp;quot; drücken, damit der virtuelle Aktor in der fhem.cfg abgespeichert wird.&lt;br /&gt;
&lt;br /&gt;
=== Mit Rolladenaktor verbinden (peeren) ===&lt;br /&gt;
&lt;br /&gt;
Der HM-PB-2-WM55 kann auch z.B. direkt mit einem [[HM-LC-BL1-FM_Funk-Jalousieaktor|HM-LC-BL1-FM Rollladenaktor]] [[Peering (HomeMatic)|gepeert]] werden. Hierdurch lässt er sich ohne FHEM nutzen. Weitere Infos dazu finden Sie [[HM-LC-BL1-FM_Funk-Jalousieaktor#Peeren_mit_einem_HM-PB-2-WM55|hier]].&lt;br /&gt;
&lt;br /&gt;
== Integration in bestehende Markenschalterprogramme ==&lt;br /&gt;
&lt;br /&gt;
Laut Montageanleitung kann der Taster in bestimmte Serien von Berker, ELSO, GIRA, merten und JUNG integriert werden.&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe einer im 3D Drucker selbst gedruckten Adapterplatte und etwas dremeln lässt sich der HM-PB-2-WM55 recht gut in die Jung CD 500 Serie integrieren. Eine bebilderte Anleitung ist [http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden hier] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== Bausatz: Der Taster lässt sich nicht anlernen / rotes Dauerblinken ===&lt;br /&gt;
Dann stimmt vermutlich etwas mit der Lötung nicht. Am besten insbesondere die Lötungen des Funkmoduls (8 auf jeder Seite überprüfen).&lt;br /&gt;
Am besten mal in der fhem.cfg &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr LANInterface loglevel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eintragen und dann die Logdatei anschauen, was dort für Funkverkehr aufgezeichnet wird. Euren Schalter könnt ihr identifizieren, indem ihr den kleineren QR-code auf der Platine des Schalters z. B. mit einem Android Handy und der Barcoo-App auslest. Die App zeigt Euch dann den sechsstelligen Gerätecode an (wenn der Code siebenstellig erscheint, dann die erste Ziffer / Buchstaben weglassen), den ihr in der Logdatei suchen könnt.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[https://files.elv.com/Assets/Produkte/13/1317/131774/Downloads/HM-PB-2-WM55-2_UM_GE_eQ-3_web.pdf: Documentation - HM-PB-2-WM55]&lt;br /&gt;
*[http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden Instructables.com: Integration in Jung CD 500 Schalterprogramm]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=34475</id>
		<title>HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=34475"/>
		<updated>2020-12-27T16:04:04Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=HomeMatic_Funk-Wandtaster.jpg&lt;br /&gt;
|Bildbeschreibung=HomeMatic Funk-Wandtaster Frontseite&lt;br /&gt;
|HWProtocol=HomeMatic &lt;br /&gt;
|HWType=[[HomeMatic Type pushButton|pushButton]]&lt;br /&gt;
|HWCategory=HomeMatic&lt;br /&gt;
|HWComm=868,3MHz&lt;br /&gt;
|HWChannels=2&lt;br /&gt;
|HWVoltage=3V&lt;br /&gt;
|HWPowerConsumption=0W (Standby)&lt;br /&gt;
|HWPoweredBy=2x1,5V LR03/Micro AAA&lt;br /&gt;
|HWSize=BxHxT 86x86x16,5 mm (inkl. Rahmen)&lt;br /&gt;
|HWDeviceFHEM=[[CUL_HM]]&lt;br /&gt;
&amp;lt;!-- |ModOwner=  --&amp;gt;&lt;br /&gt;
|HWManufacturer=eQ-3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HM-PB-2-WM55-2&#039;&#039;&#039; ist ein [[HomeMatic]] Funk-Wandtaster 2-fach (Aufputz).&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten von Empfängern mittels HomeMatic-Funkprotokoll&lt;br /&gt;
* 2-fach Wipptaster&lt;br /&gt;
* Anlernen direkt an HomeMatic-Aktoren oder mittels Zentrale (ein oder mehrere Empfänger)&lt;br /&gt;
* Kurzer Tastendruck oben/unten schaltet an/aus; langer Tastendruck oben/unten steuert Rollläden (hoch/runter) oder Dimmer (heller/dunkler) für die Dauer des Tastendrucks&lt;br /&gt;
* Wandmontage (Aufputz) mittels Schrauben oder Klebestreifen; Integration in bestehende Schalterserien möglich&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
Siehe Infobox rechts. Weitere technische Daten laut Hersteller:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Batterielebensdauer || 5 Jahre (typ.)&lt;br /&gt;
|-&lt;br /&gt;
| Umgebungstemperatur || -10°C bis +55°C&lt;br /&gt;
|-&lt;br /&gt;
| Funk-Freifeldreichweite || 100m (typ.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Hardware-Installation ==&lt;br /&gt;
Die Integration in FHEM läuft wie mit allen Komponenten. Den LAN-Adapter in FHEM auf hmPairForSec 60 (Zahl bedeutet die Zeit des Zustands in Sekunden und kann beliebig geändert werden) setzen und den Knopf auf der Rückseite des Schalters drücken. Dann sollte der Schalter wie unten dargestellt in FHEM angelegt werden (wird in die fhem.cfg eingetragen). Je nach Einstellungen in {{Link2CmdRef|Anker=autocreate|Label=autocreate}} kann es sein, dass auch noch weitere Aktionen ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
=== Auszug aus der fhem.cfg ===&lt;br /&gt;
Hier der Originaleintrag aus der fhem.cfg der automatisch erstellt wird (mit den &amp;quot;xxx&amp;quot; habe ich meine Nummer ersetzt):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx CUL_HM 1F1xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .devInfo 020000&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .stc 40&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx firmware 1.1&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx room Bad&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx serialNr KEQ003xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx subType pushButton&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 CUL_HM 1F1xxx01&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 CUL_HM 1F1xxx02&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bearbeiten ===&lt;br /&gt;
Das ist der Standardeintrag, den FHEM automatisch erstellt. Es macht aber Sinn, einiges zu verändern.&lt;br /&gt;
Zum einen sollten die Entities umbenannt werden, um sie besser finden und somit bedienen zu können. Das geht entweder manuell in der fhem.cfg (suche &amp;quot;CUL_HM_HM_PB_2_WM55_1F1xxx&amp;quot; ersetze mit neuem Begriff) oder besser per Befehl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx LichtFlurDev&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 LichtFlur1&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 LichtFlur2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch ist es nicht sinnvoll, für jede Entity (in diesem Fall 3: Schalter und die beiden Knöpfe) je ein eigenes Logfile anzulegen, auch wenn autocreate das so macht, denn das kostet Performance und Übersichtlichkeit. Das Beispiel unten zeigt, wie die Ereignisse aller drei Entities mitgeschrieben werden - achtet auf das .* am Ende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und jetzt natürlich noch aufräumen und die alten Logfiles entsorgen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Folgende Attribute solltet ihr &#039;&#039;&#039;nicht ändern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch {{Link2CmdRef}}) sind: room, group, expert, webCmd: gruppieren und darstellen auf der Webseite, autoRegRead: automatisches Lesen der Register (für push-Button sollte es auf 0 stehen)&lt;br /&gt;
&lt;br /&gt;
Letztendlich könnte die &amp;quot;gepflegte&amp;quot; fhem.cfg so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#====== Das Device&lt;br /&gt;
define LichtFlurDev CUL_HM 1F1xxx&lt;br /&gt;
attr LichtFlurDev .devInfo 020000&lt;br /&gt;
attr LichtFlurDev .stc 40&lt;br /&gt;
attr LichtFlurDev firmware 1.1&lt;br /&gt;
attr LichtFlurDev model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlurDev serialNr KEQ003xxx&lt;br /&gt;
attr LichtFlurDev subType pushButton&lt;br /&gt;
#--- user Attribute zum Device&lt;br /&gt;
attr LichtFlurDev room Flur,Device,Licht&lt;br /&gt;
attr LichtFlurDev group Schalter&lt;br /&gt;
attr LichtFlurDev webCmd statusRequest:getConfig&lt;br /&gt;
attr LichtFlurDev expert 1&lt;br /&gt;
attr LichtFlurDev autoRegRead 0&lt;br /&gt;
#--- erste Taste&lt;br /&gt;
define LichtFlur1 CUL_HM 1F1xxx01&lt;br /&gt;
attr LichtFlur1 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur1 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur1 group Schalter&lt;br /&gt;
#--- zweite Taste&lt;br /&gt;
define LichtFlur2 CUL_HM 1F1xxx02&lt;br /&gt;
attr LichtFlur2 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur2 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur2 group Schalter&lt;br /&gt;
&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room logfiles&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit virtuellem Aktor verbinden ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
In der FHEM-Web Oberfläche gebt ihr in der Kommandozeile ein (die hmId kann freigewählt werden, darf aber in echt nicht existieren):&lt;br /&gt;
 define virtueller_Aktor CUL_HM 123456&lt;br /&gt;
sowie:&lt;br /&gt;
 set virtueller_Aktor virtual 2&lt;br /&gt;
&lt;br /&gt;
Jetzt habt ihr einen Virtuellen Aktor mit einem Kanal erstellt, jetzt gilt es noch das ganze mit dem realen Taster zu verbinden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&lt;br /&gt;
 set LichtFlur1 peerChan 0 virtueller_Aktor_Btn1 single set&lt;br /&gt;
 set LichtFlur2 peerChan 0 virtueller_Aktor_Btn2 single set&lt;br /&gt;
 set LichtFlurDev getConfig  &lt;br /&gt;
&lt;br /&gt;
und am Taster einmal Anlernen drücken, ggf. nochmal ein &amp;lt;code&amp;gt;set LichtFlurDev getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun drückt einmal einen Button eures Tasters. Wenn alles geklappt hatte, sollte bei Euren Kanälen im State ein (to virtueller_Aktor_Btn1) dahinter 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. Um den virtuellen Aktor zu erweitern einfach ein &amp;lt;code&amp;gt;set virtueller_Aktor virtual &amp;lt;i&amp;gt;[Gesamtanzahl aller Kanäle]&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; ausführen, schon habt ihr weitere Kanäle die ihr mit euren echten Tastern peeren könnt.&lt;br /&gt;
&lt;br /&gt;
Am Ende unbedingt einmal &amp;quot;Save config&amp;quot; drücken, damit der virtuelle Aktor in der fhem.cfg abgespeichert wird.&lt;br /&gt;
&lt;br /&gt;
=== Mit Rolladenaktor verbinden (peeren) ===&lt;br /&gt;
&lt;br /&gt;
Der HM-PB-2-WM55 kann auch z.B. direkt mit einem [[HM-LC-BL1-FM_Funk-Jalousieaktor|HM-LC-BL1-FM Rollladenaktor]] [[Peering (HomeMatic)|gepeert]] werden. Hierdurch lässt er sich ohne FHEM nutzen. Weitere Infos dazu finden Sie [[HM-LC-BL1-FM_Funk-Jalousieaktor#Peeren_mit_einem_HM-PB-2-WM55|hier]].&lt;br /&gt;
&lt;br /&gt;
== Integration in bestehende Markenschalterprogramme ==&lt;br /&gt;
&lt;br /&gt;
Laut Montageanleitung kann der Taster in bestimmte Serien von Berker, ELSO, GIRA, merten und JUNG integriert werden.&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe einer im 3D Drucker selbst gedruckten Adapterplatte und etwas dremeln lässt sich der HM-PB-2-WM55 recht gut in die Jung CD 500 Serie integrieren. Eine bebilderte Anleitung ist [http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden hier] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== Bausatz: Der Taster lässt sich nicht anlernen / rotes Dauerblinken ===&lt;br /&gt;
Dann stimmt vermutlich etwas mit der Lötung nicht. Am besten insbesondere die Lötungen des Funkmoduls (8 auf jeder Seite überprüfen).&lt;br /&gt;
Am besten mal in der fhem.cfg &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr LANInterface loglevel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eintragen und dann die Logdatei anschauen, was dort für Funkverkehr aufgezeichnet wird. Euren Schalter könnt ihr identifizieren, indem ihr den kleineren QR-code auf der Platine des Schalters z.B. mit einem Android Handy und Barcode auslest. Die App zeigt Euch dann den sechsstelligen Gerätecode an (wenn der Code siebenstellig erscheint, dann die erste Ziffer / Buchtstaben weglassen), den ihr in der Logdatei suchen könnt.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[https://files.elv.com/Assets/Produkte/13/1317/131774/Downloads/HM-PB-2-WM55-2_UM_GE_eQ-3_web.pdf: Documentation - HM-PB-2-WM55]&lt;br /&gt;
*[http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden Instructables.com: Integration in Jung CD 500 Schalterprogramm]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=34474</id>
		<title>HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=34474"/>
		<updated>2020-12-27T16:02:47Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Präzisierung der Integration in Markenschalterprogramme&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=HomeMatic_Funk-Wandtaster.jpg&lt;br /&gt;
|Bildbeschreibung=HomeMatic Funk-Wandtaster Frontseite&lt;br /&gt;
|HWProtocol=HomeMatic &lt;br /&gt;
|HWType=[[HomeMatic Type pushButton|pushButton]]&lt;br /&gt;
|HWCategory=HomeMatic&lt;br /&gt;
|HWComm=868,3MHz&lt;br /&gt;
|HWChannels=2&lt;br /&gt;
|HWVoltage=3V&lt;br /&gt;
|HWPowerConsumption=0W (Standby)&lt;br /&gt;
|HWPoweredBy=2x1,5V LR03/Micro AAA&lt;br /&gt;
|HWSize=BxHxT 86x86x16,5 mm (inkl. Rahmen)&lt;br /&gt;
|HWDeviceFHEM=[[CUL_HM]]&lt;br /&gt;
&amp;lt;!-- |ModOwner=  --&amp;gt;&lt;br /&gt;
|HWManufacturer=eQ-3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HM-PB-2-WM55-2&#039;&#039;&#039; ist ein [[HomeMatic]] Funk-Wandtaster 2-fach (Aufputz).&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten von Empfängern mittels HomeMatic-Funkprotokoll&lt;br /&gt;
* 2-fach Wipptaster&lt;br /&gt;
* Anlernen direkt an HomeMatic-Aktoren oder mittels Zentrale (ein oder mehrere Empfänger)&lt;br /&gt;
* Kurzer Tastendruck oben/unten schaltet an/aus; langer Tastendruck oben/unten steuert Rollläden (hoch/runter) oder Dimmer (heller/dunkler) für die Dauer des Tastendrucks&lt;br /&gt;
* Wandmontage (Aufputz) mittels Schrauben oder Klebestreifen; Integration in bestehende Schalterserien möglich&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
Siehe Infobox rechts. Weitere technische Daten laut Hersteller:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Batterielebensdauer || 5 Jahre (typ.)&lt;br /&gt;
|-&lt;br /&gt;
| Umgebungstemperatur || -10°C bis +55°C&lt;br /&gt;
|-&lt;br /&gt;
| Funk-Freifeldreichweite || 100m (typ.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Hardware-Installation ==&lt;br /&gt;
Die Integration in FHEM läuft wie mit allen Komponenten. Den LAN-Adapter in FHEM auf hmPairForSec 60 (Zahl bedeutet die Zeit des Zustands in Sekunden und kann beliebig geändert werden) setzen und den Knopf auf der Rückseite des Schalters drücken. Dann sollte der Schalter wie unten dargestellt in FHEM angelegt werden (wird in die fhem.cfg eingetragen). Je nach Einstellungen in {{Link2CmdRef|Anker=autocreate|Label=autocreate}} kann es sein, dass auch noch weitere Aktionen ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
=== Auszug aus der fhem.cfg ===&lt;br /&gt;
Hier der Originaleintrag aus der fhem.cfg der automatisch erstellt wird (mit den &amp;quot;xxx&amp;quot; habe ich meine Nummer ersetzt):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx CUL_HM 1F1xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .devInfo 020000&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .stc 40&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx firmware 1.1&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx room Bad&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx serialNr KEQ003xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx subType pushButton&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 CUL_HM 1F1xxx01&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 CUL_HM 1F1xxx02&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bearbeiten ===&lt;br /&gt;
Das ist der Standardeintrag, den FHEM automatisch erstellt. Es macht aber Sinn, einiges zu verändern.&lt;br /&gt;
Zum einen sollten die Entities umbenannt werden, um sie besser finden und somit bedienen zu können. Das geht entweder manuell in der fhem.cfg (suche &amp;quot;CUL_HM_HM_PB_2_WM55_1F1xxx&amp;quot; ersetze mit neuem Begriff) oder besser per Befehl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx LichtFlurDev&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 LichtFlur1&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 LichtFlur2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch ist es nicht sinnvoll, für jede Entity (in diesem Fall 3: Schalter und die beiden Knöpfe) je ein eigenes Logfile anzulegen, auch wenn autocreate das so macht, denn das kostet Performance und Übersichtlichkeit. Das Beispiel unten zeigt, wie die Ereignisse aller drei Entities mitgeschrieben werden - achtet auf das .* am Ende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und jetzt natürlich noch aufräumen und die alten Logfiles entsorgen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Folgende Attribute solltet ihr &#039;&#039;&#039;nicht ändern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch {{Link2CmdRef}}) sind: room, group, expert, webCmd: gruppieren und darstellen auf der Webseite, autoRegRead: automatisches Lesen der Register (für push-Button sollte es auf 0 stehen)&lt;br /&gt;
&lt;br /&gt;
Letztendlich könnte die &amp;quot;gepflegte&amp;quot; fhem.cfg so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#====== Das Device&lt;br /&gt;
define LichtFlurDev CUL_HM 1F1xxx&lt;br /&gt;
attr LichtFlurDev .devInfo 020000&lt;br /&gt;
attr LichtFlurDev .stc 40&lt;br /&gt;
attr LichtFlurDev firmware 1.1&lt;br /&gt;
attr LichtFlurDev model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlurDev serialNr KEQ003xxx&lt;br /&gt;
attr LichtFlurDev subType pushButton&lt;br /&gt;
#--- user Attribute zum Device&lt;br /&gt;
attr LichtFlurDev room Flur,Device,Licht&lt;br /&gt;
attr LichtFlurDev group Schalter&lt;br /&gt;
attr LichtFlurDev webCmd statusRequest:getConfig&lt;br /&gt;
attr LichtFlurDev expert 1&lt;br /&gt;
attr LichtFlurDev autoRegRead 0&lt;br /&gt;
#--- erste Taste&lt;br /&gt;
define LichtFlur1 CUL_HM 1F1xxx01&lt;br /&gt;
attr LichtFlur1 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur1 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur1 group Schalter&lt;br /&gt;
#--- zweite Taste&lt;br /&gt;
define LichtFlur2 CUL_HM 1F1xxx02&lt;br /&gt;
attr LichtFlur2 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur2 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur2 group Schalter&lt;br /&gt;
&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room logfiles&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit virtuellem Aktor verbinden ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
In der FHEM-Web Oberfläche gebt ihr in der Kommandozeile ein (die hmId kann freigewählt werden, darf aber in echt nicht existieren):&lt;br /&gt;
 define virtueller_Aktor CUL_HM 123456&lt;br /&gt;
sowie:&lt;br /&gt;
 set virtueller_Aktor virtual 2&lt;br /&gt;
&lt;br /&gt;
Jetzt habt ihr einen Virtuellen Aktor mit einem Kanal erstellt, jetzt gilt es noch das ganze mit dem realen Taster zu verbinden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&lt;br /&gt;
 set LichtFlur1 peerChan 0 virtueller_Aktor_Btn1 single set&lt;br /&gt;
 set LichtFlur2 peerChan 0 virtueller_Aktor_Btn2 single set&lt;br /&gt;
 set LichtFlurDev getConfig  &lt;br /&gt;
&lt;br /&gt;
und am Taster einmal Anlernen drücken, ggf. nochmal ein &amp;lt;code&amp;gt;set LichtFlurDev getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun drückt einmal einen Button eures Tasters. Wenn alles geklappt hatte, sollte bei Euren Kanälen im State ein (to virtueller_Aktor_Btn1) dahinter 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. Um den virtuellen Aktor zu erweitern einfach ein &amp;lt;code&amp;gt;set virtueller_Aktor virtual &amp;lt;i&amp;gt;[Gesamtanzahl aller Kanäle]&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; ausführen, schon habt ihr weitere Kanäle die ihr mit euren echten Tastern peeren könnt.&lt;br /&gt;
&lt;br /&gt;
Am Ende unbedingt einmal &amp;quot;Save config&amp;quot; drücken, damit der virtuelle Aktor in der fhem.cfg abgespeichert wird.&lt;br /&gt;
&lt;br /&gt;
=== Mit Rolladenaktor verbinden (peeren) ===&lt;br /&gt;
&lt;br /&gt;
Der HM-PB-2-WM55 kann auch z.B. direkt mit einem [[HM-LC-BL1-FM_Funk-Jalousieaktor|HM-LC-BL1-FM Rollladenaktor]] [[Peering (HomeMatic)|gepeert]] werden. Hierdurch lässt er sich ohne FHEM nutzen. Weitere Infos dazu finden Sie [[HM-LC-BL1-FM_Funk-Jalousieaktor#Peeren_mit_einem_HM-PB-2-WM55|hier]].&lt;br /&gt;
&lt;br /&gt;
== Integration in bestehende Markenschalterprogramme ==&lt;br /&gt;
&lt;br /&gt;
Laut Montageanleitung kann der Taster in bestimmte Serien von Berker, ELSO, GIRA, merten und JUNG integriert werden.&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe einer im 3D Drucker selbst gedruckten Adapterplatte und etwas dremeln lässt sich der HM-PB-2-WM55 recht gut in die Jung CD 500 Serie integrieren. Eine bebilderte Anleitung ist [http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden hier] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== Bausatz: Der Taster lässt sich nicht anlernen / rotes Dauerblinken ===&lt;br /&gt;
Dann stimmt vermutlich etwas mit der Lötung nicht. Am besten insbesondere die Lötungen des Funkmoduls (8 auf jeder Seite überprüfen).&lt;br /&gt;
Am besten mal in der fhem.cfg &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr LANInterface loglevel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eintragen und dann die Logdatei anschauen, was dort für Funkverkehr aufgezeichnet wird. Euren Schalter könnt ihr identifizieren, indem ihr den kleineren QR-code auf der Platine des Schalters z.B. mit einem Android Handy und Barcoo auslest. Die App zeigt Euch dann den sechsstelligen Gerätecode an (wenn der Code siebenstellig erscheint, dann die erste Ziffer / Buchtstaben weglassen), den ihr in der Logdatei suchen könnt.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[https://files.elv.com/Assets/Produkte/13/1317/131774/Downloads/HM-PB-2-WM55-2_UM_GE_eQ-3_web.pdf: Documentation - HM-PB-2-WM55]&lt;br /&gt;
*[http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden Instructables.com: Integration in Jung CD 500 Schalterprogramm]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32326</id>
		<title>HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32326"/>
		<updated>2020-01-06T15:04:07Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: lt.=&amp;gt;laut&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=HomeMatic_Funk-Wandtaster.jpg&lt;br /&gt;
|Bildbeschreibung=HomeMatic Funk-Wandtaster Frontseite&lt;br /&gt;
|HWProtocol=HomeMatic &lt;br /&gt;
|HWType=[[HomeMatic Type pushButton|pushButton]]&lt;br /&gt;
|HWCategory=HomeMatic&lt;br /&gt;
|HWComm=868,3MHz&lt;br /&gt;
|HWChannels=2&lt;br /&gt;
|HWVoltage=3V&lt;br /&gt;
|HWPowerConsumption=0W (Standby)&lt;br /&gt;
|HWPoweredBy=2x1,5V LR03/Micro AAA&lt;br /&gt;
|HWSize=BxHxT 86x86x16,5 mm (inkl. Rahmen)&lt;br /&gt;
|HWDeviceFHEM=[[CUL_HM]]&lt;br /&gt;
&amp;lt;!-- |ModOwner=  --&amp;gt;&lt;br /&gt;
|HWManufacturer=eQ-3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HM-PB-2-WM55-2&#039;&#039;&#039; ist ein [[HomeMatic]] Funk-Wandtaster 2-fach (Aufputz).&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten von Empfängern mittels HomeMatic-Funkprotokoll&lt;br /&gt;
* 2-fach Wipptaster&lt;br /&gt;
* Anlernen direkt an HomeMatic-Aktoren oder mittels Zentrale (ein oder mehrere Empfänger)&lt;br /&gt;
* Kurzer Tastendruck oben/unten schaltet an/aus; langer Tastendruck oben/unten steuert Rollläden (hoch/runter) oder Dimmer (heller/dunkler) für die Dauer des Tastendrucks&lt;br /&gt;
* Wandmontage (Aufputz) mittels Schrauben oder Klebestreifen; Integration in bestehende Schalterserien möglich&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
Siehe Infobox rechts. Weitere technische Daten laut Hersteller:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Batterielebensdauer || 5 Jahre (typ.)&lt;br /&gt;
|-&lt;br /&gt;
| Umgebungstemperatur || -10°C bis +55°C&lt;br /&gt;
|-&lt;br /&gt;
| Funk-Freifeldreichweite || 100m (typ.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Hardware-Installation ==&lt;br /&gt;
Die Integration in FHEM läuft wie mit allen Komponenten. Den LAN-Adapter in FHEM auf hmPairForSec 60 (Zahl bedeutet die Zeit des Zustands in Sekunden und kann beliebig geändert werden) setzen und den Knopf auf der Rückseite des Schalters drücken. Dann sollte der Schalter wie unten dargestellt in FHEM angelegt werden (wird in die fhem.cfg eingetragen). Je nach Einstellungen in {{Link2CmdRef|Anker=autocreate|Label=autocreate}} kann es sein, dass auch noch weitere Aktionen ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
=== Auszug aus der fhem.cfg ===&lt;br /&gt;
Hier der Originaleintrag aus der fhem.cfg der automatisch erstellt wird (mit den &amp;quot;xxx&amp;quot; habe ich meine Nummer ersetzt):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx CUL_HM 1F1xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .devInfo 020000&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .stc 40&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx firmware 1.1&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx room Bad&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx serialNr KEQ003xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx subType pushButton&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 CUL_HM 1F1xxx01&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 CUL_HM 1F1xxx02&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bearbeiten ===&lt;br /&gt;
Das ist der Standardeintrag, den FHEM automatisch erstellt. Es macht aber Sinn, einiges zu verändern.&lt;br /&gt;
Zum einen sollten die Entities umbenannt werden, um sie besser finden und somit bedienen zu können. Das geht entweder manuell in der fhem.cfg (suche &amp;quot;CUL_HM_HM_PB_2_WM55_1F1xxx&amp;quot; ersetze mit neuem Begriff) oder besser per Befehl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx LichtFlurDev&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 LichtFlur1&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 LichtFlur2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch ist es nicht sinnvoll, für jede Entity (in diesem Fall 3: Schalter und die beiden Knöpfe) je ein eigenes Logfile anzulegen, auch wenn autocreate das so macht, denn das kostet Performance und Übersichtlichkeit. Das Beispiel unten zeigt, wie die Ereignisse aller drei Entities mitgeschrieben werden - achtet auf das .* am Ende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und jetzt natürlich noch aufräumen und die alten Logfiles entsorgen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Folgende Attribute solltet ihr &#039;&#039;&#039;nicht ändern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch {{Link2CmdRef}}) sind: room, group, expert, webCmd: gruppieren und darstellen auf der Webseite, autoRegRead: automatisches Lesen der Register (für push-Button sollte es auf 0 stehen)&lt;br /&gt;
&lt;br /&gt;
Letztendlich könnte die &amp;quot;gepflegte&amp;quot; fhem.cfg so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#====== Das Device&lt;br /&gt;
define LichtFlurDev CUL_HM 1F1xxx&lt;br /&gt;
attr LichtFlurDev .devInfo 020000&lt;br /&gt;
attr LichtFlurDev .stc 40&lt;br /&gt;
attr LichtFlurDev firmware 1.1&lt;br /&gt;
attr LichtFlurDev model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlurDev serialNr KEQ003xxx&lt;br /&gt;
attr LichtFlurDev subType pushButton&lt;br /&gt;
#--- user Attribute zum Device&lt;br /&gt;
attr LichtFlurDev room Flur,Device,Licht&lt;br /&gt;
attr LichtFlurDev group Schalter&lt;br /&gt;
attr LichtFlurDev webCmd statusRequest:getConfig&lt;br /&gt;
attr LichtFlurDev expert 1&lt;br /&gt;
attr LichtFlurDev autoRegRead 0&lt;br /&gt;
#--- erste Taste&lt;br /&gt;
define LichtFlur1 CUL_HM 1F1xxx01&lt;br /&gt;
attr LichtFlur1 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur1 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur1 group Schalter&lt;br /&gt;
#--- zweite Taste&lt;br /&gt;
define LichtFlur2 CUL_HM 1F1xxx02&lt;br /&gt;
attr LichtFlur2 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur2 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur2 group Schalter&lt;br /&gt;
&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room logfiles&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit virtuellem Aktor verbinden ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
In der FHEM-Web Oberfläche gebt ihr in der Kommandozeile ein (die hmId kann freigewählt werden, darf aber in echt nicht existieren):&lt;br /&gt;
 define virtueller_Aktor CUL_HM 123456&lt;br /&gt;
sowie:&lt;br /&gt;
 set virtueller_Aktor virtual 2&lt;br /&gt;
&lt;br /&gt;
Jetzt habt ihr einen Virtuellen Aktor mit einem Kanal erstellt, jetzt gilt es noch das ganze mit dem realen Taster zu verbinden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&lt;br /&gt;
 set LichtFlur1 peerChan 0 virtueller_Aktor_Btn1 single set&lt;br /&gt;
 set LichtFlur2 peerChan 0 virtueller_Aktor_Btn2 single set&lt;br /&gt;
 set LichtFlurDev getConfig  &lt;br /&gt;
&lt;br /&gt;
und am Taster einmal Anlernen drücken, ggf. nochmal ein &amp;lt;code&amp;gt;set LichtFlurDev getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun drückt einmal einen Button eures Tasters. Wenn alles geklappt hatte, sollte bei Euren Kanälen im State ein (to virtueller_Aktor_Btn1) dahinter 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. Um den virtuellen Aktor zu erweitern einfach ein &amp;lt;code&amp;gt;set virtueller_Aktor virtual &amp;lt;i&amp;gt;[Gesamtanzahl aller Kanäle]&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; ausführen, schon habt ihr weitere Kanäle die ihr mit euren echten Tastern peeren könnt.&lt;br /&gt;
&lt;br /&gt;
Am Ende unbedingt einmal &amp;quot;Save config&amp;quot; drücken, damit der virtuelle Aktor in der fhem.cfg abgespeichert wird.&lt;br /&gt;
&lt;br /&gt;
=== Mit Rolladenaktor verbinden (peeren) ===&lt;br /&gt;
&lt;br /&gt;
Der HM-PB-2-WM55 kann auch z.B. direkt mit einem [[HM-LC-BL1-FM_Funk-Jalousieaktor|HM-LC-BL1-FM Rollladenaktor]] [[Peering (HomeMatic)|gepeert]] werden. Hierdurch lässt er sich ohne FHEM nutzen. Weitere Infos dazu finden Sie [[HM-LC-BL1-FM_Funk-Jalousieaktor#Peeren_mit_einem_HM-PB-2-WM55|hier]].&lt;br /&gt;
&lt;br /&gt;
== Integration in bestehende Markenschalterprogramme ==&lt;br /&gt;
&lt;br /&gt;
Obwohl der HM-PB-2-WM55, im Gegensatz zu den Funk-Schaltaktoren für Markenschalter (HM-LC-Sw1PBU-FM, HM-LC-Dim1TPBU-FM und HM-LC-Bl1PBU-FM), eigentlich nicht für die Integration in bestehende Markenschalterprogramme geeignet ist, kann man ihn mit etwas Bastelaufwand doch optisch zumindest etwas integrieren.&lt;br /&gt;
&lt;br /&gt;
=== Jung CD 500 ===&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe einer im 3D Drucker selbst gedruckten Adapterplatte und etwas dremeln lässt sich der HM-PB-2-WM55 recht gut in die Jung CD 500 Serie integrieren. Eine bebilderte Anleitung ist [http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden hier] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== Bausatz: Der Taster lässt sich nicht anlernen / rotes Dauerblinken ===&lt;br /&gt;
Dann stimmt vermutlich etwas mit der Lötung nicht. Am besten insbesondere die Lötungen des Funkmoduls (8 auf jeder Seite überprüfen).&lt;br /&gt;
Am besten mal in der fhem.cfg &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr LANInterface loglevel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eintragen und dann die Logdatei anschauen, was dort für Funkverkehr aufgezeichnet wird. Euren Schalter könnt ihr identifizieren, indem ihr den kleineren QR-code auf der Platine des Schalters z.B. mit einem Android Handy und Barcoo auslest. Die App zeigt Euch dann den sechsstelligen Gerätecode an (wenn der Code siebenstellig erscheint, dann die erste Ziffer / Buchtstaben weglassen), den ihr in der Logdatei suchen könnt.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[https://files.elv.com/Assets/Produkte/13/1317/131774/Downloads/HM-PB-2-WM55-2_UM_GE_eQ-3_web.pdf: Documentation - HM-PB-2-WM55]&lt;br /&gt;
*[http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden Instructables.com: Integration in Jung CD 500 Schalterprogramm]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32325</id>
		<title>HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32325"/>
		<updated>2020-01-06T14:55:46Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Infobox Hardware; Features erweitert; Technische Daten ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=HomeMatic_Funk-Wandtaster.jpg&lt;br /&gt;
|Bildbeschreibung=HomeMatic Funk-Wandtaster Frontseite&lt;br /&gt;
|HWProtocol=HomeMatic &lt;br /&gt;
|HWType=[[HomeMatic Type pushButton|pushButton]]&lt;br /&gt;
|HWCategory=HomeMatic&lt;br /&gt;
|HWComm=868,3MHz&lt;br /&gt;
|HWChannels=2&lt;br /&gt;
|HWVoltage=3V&lt;br /&gt;
|HWPowerConsumption=0W (Standby)&lt;br /&gt;
|HWPoweredBy=2x1,5V LR03/Micro AAA&lt;br /&gt;
|HWSize=BxHxT 86x86x16,5 mm (inkl. Rahmen)&lt;br /&gt;
|HWDeviceFHEM=[[CUL_HM]]&lt;br /&gt;
&amp;lt;!-- |ModOwner=  --&amp;gt;&lt;br /&gt;
|HWManufacturer=eQ-3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HM-PB-2-WM55-2&#039;&#039;&#039; ist ein [[HomeMatic]] Funk-Wandtaster 2-fach (Aufputz).&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten von Empfängern mittels HomeMatic-Funkprotokoll&lt;br /&gt;
* 2-fach Wipptaster&lt;br /&gt;
* Anlernen direkt an HomeMatic-Aktoren oder mittels Zentrale (ein oder mehrere Empfänger)&lt;br /&gt;
* Kurzer Tastendruck oben/unten schaltet an/aus; langer Tastendruck oben/unten steuert Rollläden (hoch/runter) oder Dimmer (heller/dunkler) für die Dauer des Tastendrucks&lt;br /&gt;
* Wandmontage (Aufputz) mittels Schrauben oder Klebestreifen; Integration in bestehende Schalterserien möglich&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
Siehe Infobox rechts. Weitere technische Daten lt. Hersteller:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Batterielebensdauer || 5 Jahre (typ.)&lt;br /&gt;
|-&lt;br /&gt;
| Umgebungstemperatur || -10°C bis +55°C&lt;br /&gt;
|-&lt;br /&gt;
| Funk-Freifeldreichweite || 100m (typ.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Hardware-Installation ==&lt;br /&gt;
Die Integration in FHEM läuft wie mit allen Komponenten. Den LAN-Adapter in FHEM auf hmPairForSec 60 (Zahl bedeutet die Zeit des Zustands in Sekunden und kann beliebig geändert werden) setzen und den Knopf auf der Rückseite des Schalters drücken. Dann sollte der Schalter wie unten dargestellt in FHEM angelegt werden (wird in die fhem.cfg eingetragen). Je nach Einstellungen in {{Link2CmdRef|Anker=autocreate|Label=autocreate}} kann es sein, dass auch noch weitere Aktionen ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
=== Auszug aus der fhem.cfg ===&lt;br /&gt;
Hier der Originaleintrag aus der fhem.cfg der automatisch erstellt wird (mit den &amp;quot;xxx&amp;quot; habe ich meine Nummer ersetzt):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx CUL_HM 1F1xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .devInfo 020000&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .stc 40&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx firmware 1.1&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx room Bad&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx serialNr KEQ003xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx subType pushButton&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 CUL_HM 1F1xxx01&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 CUL_HM 1F1xxx02&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bearbeiten ===&lt;br /&gt;
Das ist der Standardeintrag, den FHEM automatisch erstellt. Es macht aber Sinn, einiges zu verändern.&lt;br /&gt;
Zum einen sollten die Entities umbenannt werden, um sie besser finden und somit bedienen zu können. Das geht entweder manuell in der fhem.cfg (suche &amp;quot;CUL_HM_HM_PB_2_WM55_1F1xxx&amp;quot; ersetze mit neuem Begriff) oder besser per Befehl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx LichtFlurDev&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 LichtFlur1&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 LichtFlur2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch ist es nicht sinnvoll, für jede Entity (in diesem Fall 3: Schalter und die beiden Knöpfe) je ein eigenes Logfile anzulegen, auch wenn autocreate das so macht, denn das kostet Performance und Übersichtlichkeit. Das Beispiel unten zeigt, wie die Ereignisse aller drei Entities mitgeschrieben werden - achtet auf das .* am Ende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und jetzt natürlich noch aufräumen und die alten Logfiles entsorgen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Folgende Attribute solltet ihr &#039;&#039;&#039;nicht ändern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch {{Link2CmdRef}}) sind: room, group, expert, webCmd: gruppieren und darstellen auf der Webseite, autoRegRead: automatisches Lesen der Register (für push-Button sollte es auf 0 stehen)&lt;br /&gt;
&lt;br /&gt;
Letztendlich könnte die &amp;quot;gepflegte&amp;quot; fhem.cfg so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#====== Das Device&lt;br /&gt;
define LichtFlurDev CUL_HM 1F1xxx&lt;br /&gt;
attr LichtFlurDev .devInfo 020000&lt;br /&gt;
attr LichtFlurDev .stc 40&lt;br /&gt;
attr LichtFlurDev firmware 1.1&lt;br /&gt;
attr LichtFlurDev model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlurDev serialNr KEQ003xxx&lt;br /&gt;
attr LichtFlurDev subType pushButton&lt;br /&gt;
#--- user Attribute zum Device&lt;br /&gt;
attr LichtFlurDev room Flur,Device,Licht&lt;br /&gt;
attr LichtFlurDev group Schalter&lt;br /&gt;
attr LichtFlurDev webCmd statusRequest:getConfig&lt;br /&gt;
attr LichtFlurDev expert 1&lt;br /&gt;
attr LichtFlurDev autoRegRead 0&lt;br /&gt;
#--- erste Taste&lt;br /&gt;
define LichtFlur1 CUL_HM 1F1xxx01&lt;br /&gt;
attr LichtFlur1 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur1 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur1 group Schalter&lt;br /&gt;
#--- zweite Taste&lt;br /&gt;
define LichtFlur2 CUL_HM 1F1xxx02&lt;br /&gt;
attr LichtFlur2 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur2 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur2 group Schalter&lt;br /&gt;
&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room logfiles&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit virtuellem Aktor verbinden ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
In der FHEM-Web Oberfläche gebt ihr in der Kommandozeile ein (die hmId kann freigewählt werden, darf aber in echt nicht existieren):&lt;br /&gt;
 define virtueller_Aktor CUL_HM 123456&lt;br /&gt;
sowie:&lt;br /&gt;
 set virtueller_Aktor virtual 2&lt;br /&gt;
&lt;br /&gt;
Jetzt habt ihr einen Virtuellen Aktor mit einem Kanal erstellt, jetzt gilt es noch das ganze mit dem realen Taster zu verbinden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&lt;br /&gt;
 set LichtFlur1 peerChan 0 virtueller_Aktor_Btn1 single set&lt;br /&gt;
 set LichtFlur2 peerChan 0 virtueller_Aktor_Btn2 single set&lt;br /&gt;
 set LichtFlurDev getConfig  &lt;br /&gt;
&lt;br /&gt;
und am Taster einmal Anlernen drücken, ggf. nochmal ein &amp;lt;code&amp;gt;set LichtFlurDev getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun drückt einmal einen Button eures Tasters. Wenn alles geklappt hatte, sollte bei Euren Kanälen im State ein (to virtueller_Aktor_Btn1) dahinter 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. Um den virtuellen Aktor zu erweitern einfach ein &amp;lt;code&amp;gt;set virtueller_Aktor virtual &amp;lt;i&amp;gt;[Gesamtanzahl aller Kanäle]&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; ausführen, schon habt ihr weitere Kanäle die ihr mit euren echten Tastern peeren könnt.&lt;br /&gt;
&lt;br /&gt;
Am Ende unbedingt einmal &amp;quot;Save config&amp;quot; drücken, damit der virtuelle Aktor in der fhem.cfg abgespeichert wird.&lt;br /&gt;
&lt;br /&gt;
=== Mit Rolladenaktor verbinden (peeren) ===&lt;br /&gt;
&lt;br /&gt;
Der HM-PB-2-WM55 kann auch z.B. direkt mit einem [[HM-LC-BL1-FM_Funk-Jalousieaktor|HM-LC-BL1-FM Rollladenaktor]] [[Peering (HomeMatic)|gepeert]] werden. Hierdurch lässt er sich ohne FHEM nutzen. Weitere Infos dazu finden Sie [[HM-LC-BL1-FM_Funk-Jalousieaktor#Peeren_mit_einem_HM-PB-2-WM55|hier]].&lt;br /&gt;
&lt;br /&gt;
== Integration in bestehende Markenschalterprogramme ==&lt;br /&gt;
&lt;br /&gt;
Obwohl der HM-PB-2-WM55, im Gegensatz zu den Funk-Schaltaktoren für Markenschalter (HM-LC-Sw1PBU-FM, HM-LC-Dim1TPBU-FM und HM-LC-Bl1PBU-FM), eigentlich nicht für die Integration in bestehende Markenschalterprogramme geeignet ist, kann man ihn mit etwas Bastelaufwand doch optisch zumindest etwas integrieren.&lt;br /&gt;
&lt;br /&gt;
=== Jung CD 500 ===&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe einer im 3D Drucker selbst gedruckten Adapterplatte und etwas dremeln lässt sich der HM-PB-2-WM55 recht gut in die Jung CD 500 Serie integrieren. Eine bebilderte Anleitung ist [http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden hier] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== Bausatz: Der Taster lässt sich nicht anlernen / rotes Dauerblinken ===&lt;br /&gt;
Dann stimmt vermutlich etwas mit der Lötung nicht. Am besten insbesondere die Lötungen des Funkmoduls (8 auf jeder Seite überprüfen).&lt;br /&gt;
Am besten mal in der fhem.cfg &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr LANInterface loglevel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eintragen und dann die Logdatei anschauen, was dort für Funkverkehr aufgezeichnet wird. Euren Schalter könnt ihr identifizieren, indem ihr den kleineren QR-code auf der Platine des Schalters z.B. mit einem Android Handy und Barcoo auslest. Die App zeigt Euch dann den sechsstelligen Gerätecode an (wenn der Code siebenstellig erscheint, dann die erste Ziffer / Buchtstaben weglassen), den ihr in der Logdatei suchen könnt.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[https://files.elv.com/Assets/Produkte/13/1317/131774/Downloads/HM-PB-2-WM55-2_UM_GE_eQ-3_web.pdf: Documentation - HM-PB-2-WM55]&lt;br /&gt;
*[http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden Instructables.com: Integration in Jung CD 500 Schalterprogramm]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Datei:HomeMatic_Funk-Wandtaster.jpg&amp;diff=32324</id>
		<title>Datei:HomeMatic Funk-Wandtaster.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Datei:HomeMatic_Funk-Wandtaster.jpg&amp;diff=32324"/>
		<updated>2020-01-06T14:06:53Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HomeMatic Funk-Wandtaster HM-PB-2-WM55-2 von vorne&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32316</id>
		<title>HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32316"/>
		<updated>2020-01-05T20:47:23Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Homematic=&amp;gt;HomeMatic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HomeMatic HM-PB-2-WM55 2fach-Funk-Wandtaster&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten von Empfängern mittels HomeMatic-Funkprotokoll&lt;br /&gt;
* 2-fach Wipptaster&lt;br /&gt;
* Anlernen direkt an HomeMatic-Aktoren oder mittels Zentrale&lt;br /&gt;
* Wandmontage (Aufputz) mittels Dübel/Schrauben oder Klebestreifen; Integration in bestehende Schalterserien möglich&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Hardware-Installation ==&lt;br /&gt;
Die Integration in FHEM läuft wie mit allen Komponenten. Den LAN-Adapter in FHEM auf hmPairForSec 60 (Zahl bedeutet die Zeit des Zustands in Sekunden und kann beliebig geändert werden) setzen und den Knopf auf der Rückseite des Schalters drücken. Dann sollte der Schalter wie unten dargestellt in FHEM angelegt werden (wird in die fhem.cfg eingetragen). Je nach Einstellungen in {{Link2CmdRef|Anker=autocreate|Label=autocreate}} kann es sein, dass auch noch weitere Aktionen ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
=== Auszug aus der fhem.cfg ===&lt;br /&gt;
Hier der Originaleintrag aus der fhem.cfg der automatisch erstellt wird (mit den &amp;quot;xxx&amp;quot; habe ich meine Nummer erstetzt):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx CUL_HM 1F1xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .devInfo 020000&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .stc 40&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx firmware 1.1&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx room Bad&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx serialNr KEQ003xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx subType pushButton&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 CUL_HM 1F1xxx01&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 CUL_HM 1F1xxx02&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bearbeiten ===&lt;br /&gt;
Das ist der Standardeintrag, den FHEM automatisch erstellt. Es macht aber Sinn, einiges zu verändern.&lt;br /&gt;
Zum einen sollten die Entities umbenannt werden, um sie besser finden und somit bedienen zu können. Das geht entweder manuell in der fhem.cfg (suche &amp;quot;CUL_HM_HM_PB_2_WM55_1F1xxx&amp;quot; ersetze mit neuem Begriff) oder besser per Befehl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx LichtFlurDev&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 LichtFlur1&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 LichtFlur2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch ist es nicht sinnvoll, für jede Entity (in diesem Fall 3: Schalter und die beiden Knöpfe) je ein eigenes Logfile anzulegen, auch wenn autocreate das so macht, denn das kostet Performance und Übersichtlichkeit. Das Beispiel unten zeigt, wie die Ereignisse aller drei Entities mitgeschrieben werden - achtet auf das .* am Ende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und jetzt natürlich noch aufräumen und die alten Logfiles entsorgen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Folgende Attribute solltet ihr &#039;&#039;&#039;nicht ändern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch {{Link2CmdRef}}) sind: room, group, expert, webCmd: gruppieren und darstellen auf der Webseite, autoRegRead: automatisches Lesen der Register (für push-Button sollte es auf 0 stehen)&lt;br /&gt;
&lt;br /&gt;
Letztendlich könnte die &amp;quot;gepflegte&amp;quot; fhem.cfg so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#====== Das Device&lt;br /&gt;
define LichtFlurDev CUL_HM 1F1xxx&lt;br /&gt;
attr LichtFlurDev .devInfo 020000&lt;br /&gt;
attr LichtFlurDev .stc 40&lt;br /&gt;
attr LichtFlurDev firmware 1.1&lt;br /&gt;
attr LichtFlurDev model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlurDev serialNr KEQ003xxx&lt;br /&gt;
attr LichtFlurDev subType pushButton&lt;br /&gt;
#--- user Attribute zum Device&lt;br /&gt;
attr LichtFlurDev room Flur,Device,Licht&lt;br /&gt;
attr LichtFlurDev group Schalter&lt;br /&gt;
attr LichtFlurDev webCmd statusRequest:getConfig&lt;br /&gt;
attr LichtFlurDev expert 1&lt;br /&gt;
attr LichtFlurDev autoRegRead 0&lt;br /&gt;
#--- erste Taste&lt;br /&gt;
define LichtFlur1 CUL_HM 1F1xxx01&lt;br /&gt;
attr LichtFlur1 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur1 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur1 group Schalter&lt;br /&gt;
#--- zweite Taste&lt;br /&gt;
define LichtFlur2 CUL_HM 1F1xxx02&lt;br /&gt;
attr LichtFlur2 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur2 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur2 group Schalter&lt;br /&gt;
&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room logfiles&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit virtuellem Aktor verbinden ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
In der FHEM-Web Oberfläche gebt ihr in der Kommandozeile ein (die hmId kann freigewählt werden, darf aber in echt nicht existieren):&lt;br /&gt;
 define virtueller_Aktor CUL_HM 123456&lt;br /&gt;
sowie:&lt;br /&gt;
 set virtueller_Aktor virtual 2&lt;br /&gt;
&lt;br /&gt;
Jetzt habt ihr einen Virtuellen Aktor mit einem Kanal erstellt, jetzt gilt es noch das ganze mit dem realen Taster zu verbinden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&lt;br /&gt;
 set LichtFlur1 peerChan 0 virtueller_Aktor_Btn1 single set&lt;br /&gt;
 set LichtFlur2 peerChan 0 virtueller_Aktor_Btn2 single set&lt;br /&gt;
 set LichtFlurDev getConfig  &lt;br /&gt;
&lt;br /&gt;
und am Taster einmal Anlernen drücken, ggf. nochmal ein &amp;lt;code&amp;gt;set LichtFlurDev getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun drückt einmal einen Button eures Tasters. Wenn alles geklappt hatte, sollte bei Euren Kanälen im State ein (to virtueller_Aktor_Btn1) dahinter 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. Um den virtuellen Aktor zu erweitern einfach ein &amp;lt;code&amp;gt;set virtueller_Aktor virtual &amp;lt;i&amp;gt;[Gesamtanzahl aller Kanäle]&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; ausführen, schon habt ihr weitere Kanäle die ihr mit euren echten Tastern peeren könnt.&lt;br /&gt;
&lt;br /&gt;
Am Ende unbedingt einmal &amp;quot;Save config&amp;quot; drücken, damit der virtuelle Aktor in der fhem.cfg abgespeichert wird.&lt;br /&gt;
&lt;br /&gt;
=== Mit Rolladenaktor verbinden (peeren) ===&lt;br /&gt;
&lt;br /&gt;
Der HM-PB-2-WM55 kann auch z.B. direkt mit einem [[HM-LC-BL1-FM_Funk-Jalousieaktor|HM-LC-BL1-FM Rollladenaktor]] [[Peering (HomeMatic)|gepeert]] werden. Hierdurch lässt er sich ohne FHEM nutzen. Weitere Infos dazu finden Sie [[HM-LC-BL1-FM_Funk-Jalousieaktor#Peeren_mit_einem_HM-PB-2-WM55|hier]].&lt;br /&gt;
&lt;br /&gt;
== Integration in bestehende Markenschalterprogramme ==&lt;br /&gt;
&lt;br /&gt;
Obwohl der HM-PB-2-WM55, im Gegensatz zu den Funk-Schaltaktoren für Markenschalter (HM-LC-Sw1PBU-FM, HM-LC-Dim1TPBU-FM und HM-LC-Bl1PBU-FM), eigentlich nicht für die Integration in bestehende Markenschalterprogramme geeignet ist, kann man ihn mit etwas Bastelaufwand doch optisch zumindest etwas integrieren.&lt;br /&gt;
&lt;br /&gt;
=== Jung CD 500 ===&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe einer im 3D Drucker selbst gedruckten Adapterplatte und etwas dremeln lässt sich der HM-PB-2-WM55 recht gut in die Jung CD 500 Serie integrieren. Eine bebilderte Anleitung ist [http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden hier] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== Bausatz: Der Taster lässt sich nicht anlernen / rotes Dauerblinken ===&lt;br /&gt;
Dann stimmt vermutlich etwas mit der Lötung nicht. Am besten insbesondere die Lötungen des Funkmoduls (8 auf jeder Seite überprüfen).&lt;br /&gt;
Am besten mal in der fhem.cfg &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr LANInterface loglevel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eintragen und dann die Logdatei anschauen, was dort für Funkverkehr aufgezeichnet wird. Euren Schalter könnt ihr identifizieren, indem ihr den kleineren QR-code auf der Platine des Schalters z.B. mit einem Android Handy und Barcoo auslest. Die App zeigt Euch dann den sechsstelligen Gerätecode an (wenn der Code siebenstellig erscheint, dann die erste Ziffer / Buchtstaben weglassen), den ihr in der Logdatei suchen könnt.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[https://files.elv.com/Assets/Produkte/13/1317/131774/Downloads/HM-PB-2-WM55-2_UM_GE_eQ-3_web.pdf: Documentation - HM-PB-2-WM55]&lt;br /&gt;
*[http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden Instructables.com: Integration in Jung CD 500 Schalterprogramm]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32315</id>
		<title>HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32315"/>
		<updated>2020-01-05T20:44:21Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Wipptaster&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HomeMatic HM-PB-2-WM55 2fach-Funk-Wandtaster&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten von Empfängern mittels Homematic-Funkprotokoll&lt;br /&gt;
* 2-fach Wipptaster&lt;br /&gt;
* Anlernen direkt an Homematic-Aktoren oder mittels Zentrale&lt;br /&gt;
* Wandmontage (Aufputz) mittels Dübel/Schrauben oder Klebestreifen; Integration in bestehende Schalterserien möglich&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Hardware-Installation ==&lt;br /&gt;
Die Integration in FHEM läuft wie mit allen Komponenten. Den LAN-Adapter in FHEM auf hmPairForSec 60 (Zahl bedeutet die Zeit des Zustands in Sekunden und kann beliebig geändert werden) setzen und den Knopf auf der Rückseite des Schalters drücken. Dann sollte der Schalter wie unten dargestellt in FHEM angelegt werden (wird in die fhem.cfg eingetragen). Je nach Einstellungen in {{Link2CmdRef|Anker=autocreate|Label=autocreate}} kann es sein, dass auch noch weitere Aktionen ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
=== Auszug aus der fhem.cfg ===&lt;br /&gt;
Hier der Originaleintrag aus der fhem.cfg der automatisch erstellt wird (mit den &amp;quot;xxx&amp;quot; habe ich meine Nummer erstetzt):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx CUL_HM 1F1xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .devInfo 020000&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .stc 40&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx firmware 1.1&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx room Bad&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx serialNr KEQ003xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx subType pushButton&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 CUL_HM 1F1xxx01&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 CUL_HM 1F1xxx02&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bearbeiten ===&lt;br /&gt;
Das ist der Standardeintrag, den FHEM automatisch erstellt. Es macht aber Sinn, einiges zu verändern.&lt;br /&gt;
Zum einen sollten die Entities umbenannt werden, um sie besser finden und somit bedienen zu können. Das geht entweder manuell in der fhem.cfg (suche &amp;quot;CUL_HM_HM_PB_2_WM55_1F1xxx&amp;quot; ersetze mit neuem Begriff) oder besser per Befehl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx LichtFlurDev&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 LichtFlur1&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 LichtFlur2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch ist es nicht sinnvoll, für jede Entity (in diesem Fall 3: Schalter und die beiden Knöpfe) je ein eigenes Logfile anzulegen, auch wenn autocreate das so macht, denn das kostet Performance und Übersichtlichkeit. Das Beispiel unten zeigt, wie die Ereignisse aller drei Entities mitgeschrieben werden - achtet auf das .* am Ende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und jetzt natürlich noch aufräumen und die alten Logfiles entsorgen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Folgende Attribute solltet ihr &#039;&#039;&#039;nicht ändern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch {{Link2CmdRef}}) sind: room, group, expert, webCmd: gruppieren und darstellen auf der Webseite, autoRegRead: automatisches Lesen der Register (für push-Button sollte es auf 0 stehen)&lt;br /&gt;
&lt;br /&gt;
Letztendlich könnte die &amp;quot;gepflegte&amp;quot; fhem.cfg so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#====== Das Device&lt;br /&gt;
define LichtFlurDev CUL_HM 1F1xxx&lt;br /&gt;
attr LichtFlurDev .devInfo 020000&lt;br /&gt;
attr LichtFlurDev .stc 40&lt;br /&gt;
attr LichtFlurDev firmware 1.1&lt;br /&gt;
attr LichtFlurDev model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlurDev serialNr KEQ003xxx&lt;br /&gt;
attr LichtFlurDev subType pushButton&lt;br /&gt;
#--- user Attribute zum Device&lt;br /&gt;
attr LichtFlurDev room Flur,Device,Licht&lt;br /&gt;
attr LichtFlurDev group Schalter&lt;br /&gt;
attr LichtFlurDev webCmd statusRequest:getConfig&lt;br /&gt;
attr LichtFlurDev expert 1&lt;br /&gt;
attr LichtFlurDev autoRegRead 0&lt;br /&gt;
#--- erste Taste&lt;br /&gt;
define LichtFlur1 CUL_HM 1F1xxx01&lt;br /&gt;
attr LichtFlur1 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur1 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur1 group Schalter&lt;br /&gt;
#--- zweite Taste&lt;br /&gt;
define LichtFlur2 CUL_HM 1F1xxx02&lt;br /&gt;
attr LichtFlur2 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur2 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur2 group Schalter&lt;br /&gt;
&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room logfiles&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit virtuellem Aktor verbinden ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
In der FHEM-Web Oberfläche gebt ihr in der Kommandozeile ein (die hmId kann freigewählt werden, darf aber in echt nicht existieren):&lt;br /&gt;
 define virtueller_Aktor CUL_HM 123456&lt;br /&gt;
sowie:&lt;br /&gt;
 set virtueller_Aktor virtual 2&lt;br /&gt;
&lt;br /&gt;
Jetzt habt ihr einen Virtuellen Aktor mit einem Kanal erstellt, jetzt gilt es noch das ganze mit dem realen Taster zu verbinden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&lt;br /&gt;
 set LichtFlur1 peerChan 0 virtueller_Aktor_Btn1 single set&lt;br /&gt;
 set LichtFlur2 peerChan 0 virtueller_Aktor_Btn2 single set&lt;br /&gt;
 set LichtFlurDev getConfig  &lt;br /&gt;
&lt;br /&gt;
und am Taster einmal Anlernen drücken, ggf. nochmal ein &amp;lt;code&amp;gt;set LichtFlurDev getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun drückt einmal einen Button eures Tasters. Wenn alles geklappt hatte, sollte bei Euren Kanälen im State ein (to virtueller_Aktor_Btn1) dahinter 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. Um den virtuellen Aktor zu erweitern einfach ein &amp;lt;code&amp;gt;set virtueller_Aktor virtual &amp;lt;i&amp;gt;[Gesamtanzahl aller Kanäle]&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; ausführen, schon habt ihr weitere Kanäle die ihr mit euren echten Tastern peeren könnt.&lt;br /&gt;
&lt;br /&gt;
Am Ende unbedingt einmal &amp;quot;Save config&amp;quot; drücken, damit der virtuelle Aktor in der fhem.cfg abgespeichert wird.&lt;br /&gt;
&lt;br /&gt;
=== Mit Rolladenaktor verbinden (peeren) ===&lt;br /&gt;
&lt;br /&gt;
Der HM-PB-2-WM55 kann auch z.B. direkt mit einem [[HM-LC-BL1-FM_Funk-Jalousieaktor|HM-LC-BL1-FM Rollladenaktor]] [[Peering (HomeMatic)|gepeert]] werden. Hierdurch lässt er sich ohne FHEM nutzen. Weitere Infos dazu finden Sie [[HM-LC-BL1-FM_Funk-Jalousieaktor#Peeren_mit_einem_HM-PB-2-WM55|hier]].&lt;br /&gt;
&lt;br /&gt;
== Integration in bestehende Markenschalterprogramme ==&lt;br /&gt;
&lt;br /&gt;
Obwohl der HM-PB-2-WM55, im Gegensatz zu den Funk-Schaltaktoren für Markenschalter (HM-LC-Sw1PBU-FM, HM-LC-Dim1TPBU-FM und HM-LC-Bl1PBU-FM), eigentlich nicht für die Integration in bestehende Markenschalterprogramme geeignet ist, kann man ihn mit etwas Bastelaufwand doch optisch zumindest etwas integrieren.&lt;br /&gt;
&lt;br /&gt;
=== Jung CD 500 ===&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe einer im 3D Drucker selbst gedruckten Adapterplatte und etwas dremeln lässt sich der HM-PB-2-WM55 recht gut in die Jung CD 500 Serie integrieren. Eine bebilderte Anleitung ist [http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden hier] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== Bausatz: Der Taster lässt sich nicht anlernen / rotes Dauerblinken ===&lt;br /&gt;
Dann stimmt vermutlich etwas mit der Lötung nicht. Am besten insbesondere die Lötungen des Funkmoduls (8 auf jeder Seite überprüfen).&lt;br /&gt;
Am besten mal in der fhem.cfg &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr LANInterface loglevel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eintragen und dann die Logdatei anschauen, was dort für Funkverkehr aufgezeichnet wird. Euren Schalter könnt ihr identifizieren, indem ihr den kleineren QR-code auf der Platine des Schalters z.B. mit einem Android Handy und Barcoo auslest. Die App zeigt Euch dann den sechsstelligen Gerätecode an (wenn der Code siebenstellig erscheint, dann die erste Ziffer / Buchtstaben weglassen), den ihr in der Logdatei suchen könnt.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[https://files.elv.com/Assets/Produkte/13/1317/131774/Downloads/HM-PB-2-WM55-2_UM_GE_eQ-3_web.pdf: Documentation - HM-PB-2-WM55]&lt;br /&gt;
*[http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden Instructables.com: Integration in Jung CD 500 Schalterprogramm]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32314</id>
		<title>HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32314"/>
		<updated>2020-01-05T20:38:52Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Aufputz ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HomeMatic HM-PB-2-WM55 2fach-Funk-Wandtaster&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten von Empfängern mittels Homematic-Funkprotokoll&lt;br /&gt;
* 2-fach Kipptaster&lt;br /&gt;
* Anlernen direkt an Homematic-Aktoren oder mittels Zentrale&lt;br /&gt;
* Wandmontage (Aufputz) mittels Dübel/Schrauben oder Klebestreifen; Integration in bestehende Schalterserien möglich&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Hardware-Installation ==&lt;br /&gt;
Die Integration in FHEM läuft wie mit allen Komponenten. Den LAN-Adapter in FHEM auf hmPairForSec 60 (Zahl bedeutet die Zeit des Zustands in Sekunden und kann beliebig geändert werden) setzen und den Knopf auf der Rückseite des Schalters drücken. Dann sollte der Schalter wie unten dargestellt in FHEM angelegt werden (wird in die fhem.cfg eingetragen). Je nach Einstellungen in {{Link2CmdRef|Anker=autocreate|Label=autocreate}} kann es sein, dass auch noch weitere Aktionen ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
=== Auszug aus der fhem.cfg ===&lt;br /&gt;
Hier der Originaleintrag aus der fhem.cfg der automatisch erstellt wird (mit den &amp;quot;xxx&amp;quot; habe ich meine Nummer erstetzt):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx CUL_HM 1F1xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .devInfo 020000&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .stc 40&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx firmware 1.1&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx room Bad&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx serialNr KEQ003xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx subType pushButton&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 CUL_HM 1F1xxx01&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 CUL_HM 1F1xxx02&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bearbeiten ===&lt;br /&gt;
Das ist der Standardeintrag, den FHEM automatisch erstellt. Es macht aber Sinn, einiges zu verändern.&lt;br /&gt;
Zum einen sollten die Entities umbenannt werden, um sie besser finden und somit bedienen zu können. Das geht entweder manuell in der fhem.cfg (suche &amp;quot;CUL_HM_HM_PB_2_WM55_1F1xxx&amp;quot; ersetze mit neuem Begriff) oder besser per Befehl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx LichtFlurDev&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 LichtFlur1&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 LichtFlur2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch ist es nicht sinnvoll, für jede Entity (in diesem Fall 3: Schalter und die beiden Knöpfe) je ein eigenes Logfile anzulegen, auch wenn autocreate das so macht, denn das kostet Performance und Übersichtlichkeit. Das Beispiel unten zeigt, wie die Ereignisse aller drei Entities mitgeschrieben werden - achtet auf das .* am Ende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und jetzt natürlich noch aufräumen und die alten Logfiles entsorgen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Folgende Attribute solltet ihr &#039;&#039;&#039;nicht ändern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch {{Link2CmdRef}}) sind: room, group, expert, webCmd: gruppieren und darstellen auf der Webseite, autoRegRead: automatisches Lesen der Register (für push-Button sollte es auf 0 stehen)&lt;br /&gt;
&lt;br /&gt;
Letztendlich könnte die &amp;quot;gepflegte&amp;quot; fhem.cfg so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#====== Das Device&lt;br /&gt;
define LichtFlurDev CUL_HM 1F1xxx&lt;br /&gt;
attr LichtFlurDev .devInfo 020000&lt;br /&gt;
attr LichtFlurDev .stc 40&lt;br /&gt;
attr LichtFlurDev firmware 1.1&lt;br /&gt;
attr LichtFlurDev model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlurDev serialNr KEQ003xxx&lt;br /&gt;
attr LichtFlurDev subType pushButton&lt;br /&gt;
#--- user Attribute zum Device&lt;br /&gt;
attr LichtFlurDev room Flur,Device,Licht&lt;br /&gt;
attr LichtFlurDev group Schalter&lt;br /&gt;
attr LichtFlurDev webCmd statusRequest:getConfig&lt;br /&gt;
attr LichtFlurDev expert 1&lt;br /&gt;
attr LichtFlurDev autoRegRead 0&lt;br /&gt;
#--- erste Taste&lt;br /&gt;
define LichtFlur1 CUL_HM 1F1xxx01&lt;br /&gt;
attr LichtFlur1 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur1 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur1 group Schalter&lt;br /&gt;
#--- zweite Taste&lt;br /&gt;
define LichtFlur2 CUL_HM 1F1xxx02&lt;br /&gt;
attr LichtFlur2 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur2 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur2 group Schalter&lt;br /&gt;
&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room logfiles&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit virtuellem Aktor verbinden ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
In der FHEM-Web Oberfläche gebt ihr in der Kommandozeile ein (die hmId kann freigewählt werden, darf aber in echt nicht existieren):&lt;br /&gt;
 define virtueller_Aktor CUL_HM 123456&lt;br /&gt;
sowie:&lt;br /&gt;
 set virtueller_Aktor virtual 2&lt;br /&gt;
&lt;br /&gt;
Jetzt habt ihr einen Virtuellen Aktor mit einem Kanal erstellt, jetzt gilt es noch das ganze mit dem realen Taster zu verbinden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&lt;br /&gt;
 set LichtFlur1 peerChan 0 virtueller_Aktor_Btn1 single set&lt;br /&gt;
 set LichtFlur2 peerChan 0 virtueller_Aktor_Btn2 single set&lt;br /&gt;
 set LichtFlurDev getConfig  &lt;br /&gt;
&lt;br /&gt;
und am Taster einmal Anlernen drücken, ggf. nochmal ein &amp;lt;code&amp;gt;set LichtFlurDev getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun drückt einmal einen Button eures Tasters. Wenn alles geklappt hatte, sollte bei Euren Kanälen im State ein (to virtueller_Aktor_Btn1) dahinter 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. Um den virtuellen Aktor zu erweitern einfach ein &amp;lt;code&amp;gt;set virtueller_Aktor virtual &amp;lt;i&amp;gt;[Gesamtanzahl aller Kanäle]&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; ausführen, schon habt ihr weitere Kanäle die ihr mit euren echten Tastern peeren könnt.&lt;br /&gt;
&lt;br /&gt;
Am Ende unbedingt einmal &amp;quot;Save config&amp;quot; drücken, damit der virtuelle Aktor in der fhem.cfg abgespeichert wird.&lt;br /&gt;
&lt;br /&gt;
=== Mit Rolladenaktor verbinden (peeren) ===&lt;br /&gt;
&lt;br /&gt;
Der HM-PB-2-WM55 kann auch z.B. direkt mit einem [[HM-LC-BL1-FM_Funk-Jalousieaktor|HM-LC-BL1-FM Rollladenaktor]] [[Peering (HomeMatic)|gepeert]] werden. Hierdurch lässt er sich ohne FHEM nutzen. Weitere Infos dazu finden Sie [[HM-LC-BL1-FM_Funk-Jalousieaktor#Peeren_mit_einem_HM-PB-2-WM55|hier]].&lt;br /&gt;
&lt;br /&gt;
== Integration in bestehende Markenschalterprogramme ==&lt;br /&gt;
&lt;br /&gt;
Obwohl der HM-PB-2-WM55, im Gegensatz zu den Funk-Schaltaktoren für Markenschalter (HM-LC-Sw1PBU-FM, HM-LC-Dim1TPBU-FM und HM-LC-Bl1PBU-FM), eigentlich nicht für die Integration in bestehende Markenschalterprogramme geeignet ist, kann man ihn mit etwas Bastelaufwand doch optisch zumindest etwas integrieren.&lt;br /&gt;
&lt;br /&gt;
=== Jung CD 500 ===&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe einer im 3D Drucker selbst gedruckten Adapterplatte und etwas dremeln lässt sich der HM-PB-2-WM55 recht gut in die Jung CD 500 Serie integrieren. Eine bebilderte Anleitung ist [http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden hier] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== Bausatz: Der Taster lässt sich nicht anlernen / rotes Dauerblinken ===&lt;br /&gt;
Dann stimmt vermutlich etwas mit der Lötung nicht. Am besten insbesondere die Lötungen des Funkmoduls (8 auf jeder Seite überprüfen).&lt;br /&gt;
Am besten mal in der fhem.cfg &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr LANInterface loglevel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eintragen und dann die Logdatei anschauen, was dort für Funkverkehr aufgezeichnet wird. Euren Schalter könnt ihr identifizieren, indem ihr den kleineren QR-code auf der Platine des Schalters z.B. mit einem Android Handy und Barcoo auslest. Die App zeigt Euch dann den sechsstelligen Gerätecode an (wenn der Code siebenstellig erscheint, dann die erste Ziffer / Buchtstaben weglassen), den ihr in der Logdatei suchen könnt.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[https://files.elv.com/Assets/Produkte/13/1317/131774/Downloads/HM-PB-2-WM55-2_UM_GE_eQ-3_web.pdf: Documentation - HM-PB-2-WM55]&lt;br /&gt;
*[http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden Instructables.com: Integration in Jung CD 500 Schalterprogramm]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHEMWiki:Interna&amp;diff=32313</id>
		<title>FHEMWiki:Interna</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHEMWiki:Interna&amp;diff=32313"/>
		<updated>2020-01-05T20:37:18Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: FHEMWiki auf englisch?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Randnotiz|RNTyp=info|RNText=&amp;quot;Infobox Interna&amp;quot; zu FHEM Wiki&lt;br /&gt;
* [[Spezial:Version|Versionsinfo]]&lt;br /&gt;
* [[Spezial:Statistik|Statistisches]]&lt;br /&gt;
}}&lt;br /&gt;
[[FHEMWiki:Interna]] wie Informationen über geplante Wartungsarbeiten, Probleme, Erweiterungswünsche etc.&lt;br /&gt;
&lt;br /&gt;
== Aktuell ==&lt;br /&gt;
== September 2018 ==&lt;br /&gt;
* 9.9.: MediaWiki wurde auf Version 1.31.0 aktualisiert&lt;br /&gt;
&lt;br /&gt;
== Januar 2017 ==&lt;br /&gt;
* MediaWiki wurde auf Version 1.28.0 aktualisiert&lt;br /&gt;
&lt;br /&gt;
== Dezember 2016 ==&lt;br /&gt;
* Wiki wurde auf einen anderen Server und gleichzeitig auf die Domain wiki.fhem.de umgezogen&lt;br /&gt;
* MediaWiki wurde vorerst auf Version 1.24.1 belassen; Update auf aktuelle Version ist vorgesehen, sobald sich das Wiki in der neuen Umgebung eingespielt hat&lt;br /&gt;
&lt;br /&gt;
== Umstellung vom 6.11.2015 ==&lt;br /&gt;
* Einige &amp;quot;Standarddateien&amp;quot; (aus wikimedia:common) scheinen verschwunden zu sein; dadurch fehlen aktuell einige Bilder, insbesondere in den Vorlagen &amp;quot;Hallo&amp;quot; und &amp;quot;Randnotiz&amp;quot;. Arno wurde per Mail informiert.&lt;br /&gt;
&lt;br /&gt;
== Umstellung vom 30.10.2015 ==&lt;br /&gt;
* [[Syntax Highlighting]] wurde auf mehrfachen Wunsch eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Umstellung vom 10.2.2015 ==&lt;br /&gt;
Am 10.2.2015 wurde der Wiki-Server auf eine leistungsfähigere Plattform umgezogen. &lt;br /&gt;
&lt;br /&gt;
Gleichzeitig wurde die MediaWiki Version auf 1.24.1 aktualisiert.&lt;br /&gt;
&lt;br /&gt;
=== Offene Probleme ===&lt;br /&gt;
Probleme sind mittlerweile abgearbeitet, Wünsche bearbeitet (abgelehnt oder erfüllt)&lt;br /&gt;
&lt;br /&gt;
=== Erledigte Probleme ===&lt;br /&gt;
* Kopfbereich aller Wiki-Seiten hat (noch) die falsche Hintergrundfarbe&lt;br /&gt;
** erledigt: [[Benutzer:Akw|Akw]] ([[Benutzer Diskussion:Akw|Diskussion]]) 17:27, 24. Feb. 2015 (CET)&lt;br /&gt;
* &#039;&#039;wikitable sortable&#039;&#039; funktioniert nicht (mehr)&lt;br /&gt;
** erledigt: --[[Benutzer:Akw|Akw]] ([[Benutzer Diskussion:Akw|Diskussion]]) 22:37, 19. Apr. 2015 (CEST)&lt;br /&gt;
* Bearbeitungs- und erweiterte Bearbeitungswerkzeugleiste sind trotz Auswahl in Benutzereinstellung nicht vorhanden (getestete Browser: Firefox, IE)&lt;br /&gt;
** erledigt: --[[Benutzer:Akw|Akw]] ([[Benutzer Diskussion:Akw|Diskussion]]) 22:37, 19. Apr. 2015 (CEST)&lt;br /&gt;
* Suchvorschlagsliste bei Eingabe des Suchwortes im Suchfeld nicht mehr vorhanden&lt;br /&gt;
** erledigt: --[[Benutzer:Krikan|Christian]] ([[Benutzer Diskussion:Krikan|Diskussion]]) 20:23, 22. Apr. 2015 (CEST)&lt;br /&gt;
* Darstellung ist &amp;quot;anders&amp;quot; (z.B.: Überschriften auf Level 2 (==) jetzt Serifenschrift)&lt;br /&gt;
* (Wunsch:) Wäre es möglich, die Extension [http://www.mediawiki.org/wiki/Extension:DynamicWikiSitemap DynamicWikiSitemap] zu installieren?&lt;br /&gt;
** Die funktioniert nicht gut mit dem nginx-webserver. Ich habe statische sitemaps für die Google Webmaster Tools erstellt: http://wiki.fhem.de/w/sitemap/sitemap-index-c1fhemwiki.xml [[Benutzer:Akw|Akw]] ([[Benutzer Diskussion:Akw|Diskussion]]) 17:27, 24. Feb. 2015 (CET)&lt;br /&gt;
* Benutzereinstellungen (Spezial:Einstellungen): die Seite bietet keine &amp;quot;Themes&amp;quot; (mehr?) an; es ist &amp;quot;nur noch&amp;quot; &#039;&#039;&#039;Benutzeroberfläche&#039;&#039;&#039; &#039;&#039;Vector&#039;&#039; installiert.&lt;br /&gt;
:: Das ist so gewollt. ([[Benutzer Diskussion:Akw|Diskussion]]) 17:27, 24. Feb. 2015 (CET)&lt;br /&gt;
* Bug? Wenn man direkt ein Kapitel einer Seite bearbeitet, bleibt die Schaltfläche &amp;quot;nur Kleinigkeiten wurden verändert&amp;quot; ohne Wirkung. &lt;br /&gt;
&lt;br /&gt;
=== Diskussion === &lt;br /&gt;
:: Es gibt aber allem Anschein nach noch ein offenes Problem mit diesem einzigen verbliebenen Skin: ich bekomme auf allen FHEM-Wiki Seiten (sichtbar &amp;quot;nur&amp;quot; in Firebug) die Fehlermeldung &#039;&#039;&amp;lt;nowiki&amp;gt;&amp;quot;NetworkError: 502 Bad Gateway - http://wiki.fhem.de/w/load.php?debug=false&amp;amp;lang=de&amp;amp;modules=startup&amp;amp;only=scripts&amp;amp;skin=vector&amp;amp;*&amp;quot;&amp;lt;/nowiki&amp;gt;&#039;&#039;. Nach einer Info, die ich an anderer Stelle gefunden habe, könnte auch die fehlende Werkzeugleiste damit zusammenhängen. &lt;br /&gt;
:: Falls die Frage erlaubt ist: was ist der Grund dafür, dass nur noch ein Skin &amp;quot;gewollt&amp;quot; ist? --[[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 10:56, 2. Apr. 2015 (CEST)&lt;br /&gt;
:: &amp;lt;hr /&amp;gt;&lt;br /&gt;
:: Ich hab den Bug jetzt im Griff, denke ich. Es paar Puffergrößen mussten angepasst werden. --[[Benutzer:Akw|Akw]] ([[Benutzer Diskussion:Akw|Diskussion]]) 22:35, 19. Apr. 2015 (CEST)&lt;br /&gt;
:: @Peter: Wenn es zwingend gewünscht wird, lasse ich mich mit den Skins breitschlagen, aber Vector ist doch ganz hübsch oder? Und der Wartungsaufwand wird minimiert.&lt;br /&gt;
[[Kategorie:FHEM Wiki]]&lt;br /&gt;
::: Ich brauch jedenfalls keine Skins.[[Benutzer:Soulman|Soulman]] ([[Benutzer Diskussion:Soulman|Diskussion]]) 03:47, 26. Apr. 2015 (CEST)&lt;br /&gt;
:: &amp;lt;hr /&amp;gt;&lt;br /&gt;
:: Ich bin neu hier und daher hoffentlich an der richtigen Stelle: Unterstützt die WikiMedia-Software eine Umschaltung der Inhaltssprache? Idealerweise gäbe es zu jedem Artikel ein englisches Äquivalent, das angezeigt wird, wenn der Nutzer englisch eingestellt hat. Aber geht das im FHEMWiki und wenn ja, wie? [[Benutzer:Rollo Wikinger|Rollo Wikinger]] ([[Benutzer Diskussion:Rollo Wikinger|Diskussion]]) 21:35, 5. Jan. 2020 (CET)&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Diskussion:HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32312</id>
		<title>Diskussion:HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Diskussion:HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32312"/>
		<updated>2020-01-05T20:18:45Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Wortänderung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Integration in Markenschalterprogramme ==&lt;br /&gt;
&amp;quot;... eigentlich nicht für die Integration in bestehende Markenschalterprogramme geeignet ist ...&amp;quot; - laut Montageanleitung kann der Taster in bestimmte Serien von Berker,ELSO,GIRA,merten und JUNG integriert werden. Ist dieser Satz also veraltet, sollen wir ihn rausnehmen?&lt;br /&gt;
[[Benutzer:Rollo Wikinger|Rollo Wikinger]] ([[Benutzer Diskussion:Rollo Wikinger|Diskussion]]) 21:17, 5. Jan. 2020 (CET)&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Diskussion:HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32311</id>
		<title>Diskussion:HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Diskussion:HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32311"/>
		<updated>2020-01-05T20:17:55Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: /* Integration in Markenschalterprogramme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Integration in Markenschalterprogramme ==&lt;br /&gt;
&amp;quot;... eigentlich nicht für die Integration in bestehende Markenschalterprogramme geeignet ist ...&amp;quot; - laut Montageanleitung kann der Taster in bestimmte Serien von Berker,ELSO,GIRA,merten und JUNG integriert werden. Ist dieser Abschnitt also veraltet, sollen wir ihn rausnehmen?&lt;br /&gt;
[[Benutzer:Rollo Wikinger|Rollo Wikinger]] ([[Benutzer Diskussion:Rollo Wikinger|Diskussion]]) 21:17, 5. Jan. 2020 (CET)&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Diskussion:HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32310</id>
		<title>Diskussion:HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Diskussion:HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32310"/>
		<updated>2020-01-05T20:07:54Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Integration in Markenschalterprogramme&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Integration in Markenschalterprogramme ==&lt;br /&gt;
&amp;quot;... eigentlich nicht für die Integration in bestehende Markenschalterprogramme geeignet ist ...&amp;quot; - laut Montageanleitung kann der Taster in bestimmte Serien von Berker,ELSO,GIRA,merten und JUNG integriert werden. Ist dieser Abschnitt also veraltet, sollen wir ihn rausnehmen?&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32307</id>
		<title>HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32307"/>
		<updated>2020-01-05T20:02:09Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HomeMatic HM-PB-2-WM55 2fach-Funk-Wandtaster&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten von Empfängern mittels Homematic-Funkprotokoll&lt;br /&gt;
* 2-fach Kipptaster&lt;br /&gt;
* Anlernen direkt an Homematic-Aktoren oder mittels Zentrale&lt;br /&gt;
* Wandmontage mittels Dübel/Schrauben oder Klebestreifen; Integration in bestehende Schalterserien möglich&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Hardware-Installation ==&lt;br /&gt;
Die Integration in FHEM läuft wie mit allen Komponenten. Den LAN-Adapter in FHEM auf hmPairForSec 60 (Zahl bedeutet die Zeit des Zustands in Sekunden und kann beliebig geändert werden) setzen und den Knopf auf der Rückseite des Schalters drücken. Dann sollte der Schalter wie unten dargestellt in FHEM angelegt werden (wird in die fhem.cfg eingetragen). Je nach Einstellungen in {{Link2CmdRef|Anker=autocreate|Label=autocreate}} kann es sein, dass auch noch weitere Aktionen ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
=== Auszug aus der fhem.cfg ===&lt;br /&gt;
Hier der Originaleintrag aus der fhem.cfg der automatisch erstellt wird (mit den &amp;quot;xxx&amp;quot; habe ich meine Nummer erstetzt):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx CUL_HM 1F1xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .devInfo 020000&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .stc 40&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx firmware 1.1&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx room Bad&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx serialNr KEQ003xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx subType pushButton&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 CUL_HM 1F1xxx01&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 CUL_HM 1F1xxx02&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bearbeiten ===&lt;br /&gt;
Das ist der Standardeintrag, den FHEM automatisch erstellt. Es macht aber Sinn, einiges zu verändern.&lt;br /&gt;
Zum einen sollten die Entities umbenannt werden, um sie besser finden und somit bedienen zu können. Das geht entweder manuell in der fhem.cfg (suche &amp;quot;CUL_HM_HM_PB_2_WM55_1F1xxx&amp;quot; ersetze mit neuem Begriff) oder besser per Befehl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx LichtFlurDev&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 LichtFlur1&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 LichtFlur2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch ist es nicht sinnvoll, für jede Entity (in diesem Fall 3: Schalter und die beiden Knöpfe) je ein eigenes Logfile anzulegen, auch wenn autocreate das so macht, denn das kostet Performance und Übersichtlichkeit. Das Beispiel unten zeigt, wie die Ereignisse aller drei Entities mitgeschrieben werden - achtet auf das .* am Ende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und jetzt natürlich noch aufräumen und die alten Logfiles entsorgen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Folgende Attribute solltet ihr &#039;&#039;&#039;nicht ändern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch {{Link2CmdRef}}) sind: room, group, expert, webCmd: gruppieren und darstellen auf der Webseite, autoRegRead: automatisches Lesen der Register (für push-Button sollte es auf 0 stehen)&lt;br /&gt;
&lt;br /&gt;
Letztendlich könnte die &amp;quot;gepflegte&amp;quot; fhem.cfg so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#====== Das Device&lt;br /&gt;
define LichtFlurDev CUL_HM 1F1xxx&lt;br /&gt;
attr LichtFlurDev .devInfo 020000&lt;br /&gt;
attr LichtFlurDev .stc 40&lt;br /&gt;
attr LichtFlurDev firmware 1.1&lt;br /&gt;
attr LichtFlurDev model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlurDev serialNr KEQ003xxx&lt;br /&gt;
attr LichtFlurDev subType pushButton&lt;br /&gt;
#--- user Attribute zum Device&lt;br /&gt;
attr LichtFlurDev room Flur,Device,Licht&lt;br /&gt;
attr LichtFlurDev group Schalter&lt;br /&gt;
attr LichtFlurDev webCmd statusRequest:getConfig&lt;br /&gt;
attr LichtFlurDev expert 1&lt;br /&gt;
attr LichtFlurDev autoRegRead 0&lt;br /&gt;
#--- erste Taste&lt;br /&gt;
define LichtFlur1 CUL_HM 1F1xxx01&lt;br /&gt;
attr LichtFlur1 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur1 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur1 group Schalter&lt;br /&gt;
#--- zweite Taste&lt;br /&gt;
define LichtFlur2 CUL_HM 1F1xxx02&lt;br /&gt;
attr LichtFlur2 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur2 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur2 group Schalter&lt;br /&gt;
&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room logfiles&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit virtuellem Aktor verbinden ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
In der FHEM-Web Oberfläche gebt ihr in der Kommandozeile ein (die hmId kann freigewählt werden, darf aber in echt nicht existieren):&lt;br /&gt;
 define virtueller_Aktor CUL_HM 123456&lt;br /&gt;
sowie:&lt;br /&gt;
 set virtueller_Aktor virtual 2&lt;br /&gt;
&lt;br /&gt;
Jetzt habt ihr einen Virtuellen Aktor mit einem Kanal erstellt, jetzt gilt es noch das ganze mit dem realen Taster zu verbinden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&lt;br /&gt;
 set LichtFlur1 peerChan 0 virtueller_Aktor_Btn1 single set&lt;br /&gt;
 set LichtFlur2 peerChan 0 virtueller_Aktor_Btn2 single set&lt;br /&gt;
 set LichtFlurDev getConfig  &lt;br /&gt;
&lt;br /&gt;
und am Taster einmal Anlernen drücken, ggf. nochmal ein &amp;lt;code&amp;gt;set LichtFlurDev getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun drückt einmal einen Button eures Tasters. Wenn alles geklappt hatte, sollte bei Euren Kanälen im State ein (to virtueller_Aktor_Btn1) dahinter 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. Um den virtuellen Aktor zu erweitern einfach ein &amp;lt;code&amp;gt;set virtueller_Aktor virtual &amp;lt;i&amp;gt;[Gesamtanzahl aller Kanäle]&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; ausführen, schon habt ihr weitere Kanäle die ihr mit euren echten Tastern peeren könnt.&lt;br /&gt;
&lt;br /&gt;
Am Ende unbedingt einmal &amp;quot;Save config&amp;quot; drücken, damit der virtuelle Aktor in der fhem.cfg abgespeichert wird.&lt;br /&gt;
&lt;br /&gt;
=== Mit Rolladenaktor verbinden (peeren) ===&lt;br /&gt;
&lt;br /&gt;
Der HM-PB-2-WM55 kann auch z.B. direkt mit einem [[HM-LC-BL1-FM_Funk-Jalousieaktor|HM-LC-BL1-FM Rollladenaktor]] [[Peering (HomeMatic)|gepeert]] werden. Hierdurch lässt er sich ohne FHEM nutzen. Weitere Infos dazu finden Sie [[HM-LC-BL1-FM_Funk-Jalousieaktor#Peeren_mit_einem_HM-PB-2-WM55|hier]].&lt;br /&gt;
&lt;br /&gt;
== Integration in bestehende Markenschalterprogramme ==&lt;br /&gt;
&lt;br /&gt;
Obwohl der HM-PB-2-WM55, im Gegensatz zu den Funk-Schaltaktoren für Markenschalter (HM-LC-Sw1PBU-FM, HM-LC-Dim1TPBU-FM und HM-LC-Bl1PBU-FM), eigentlich nicht für die Integration in bestehende Markenschalterprogramme geeignet ist, kann man ihn mit etwas Bastelaufwand doch optisch zumindest etwas integrieren.&lt;br /&gt;
&lt;br /&gt;
=== Jung CD 500 ===&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe einer im 3D Drucker selbst gedruckten Adapterplatte und etwas dremeln lässt sich der HM-PB-2-WM55 recht gut in die Jung CD 500 Serie integrieren. Eine bebilderte Anleitung ist [http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden hier] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== Bausatz: Der Taster lässt sich nicht anlernen / rotes Dauerblinken ===&lt;br /&gt;
Dann stimmt vermutlich etwas mit der Lötung nicht. Am besten insbesondere die Lötungen des Funkmoduls (8 auf jeder Seite überprüfen).&lt;br /&gt;
Am besten mal in der fhem.cfg &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr LANInterface loglevel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eintragen und dann die Logdatei anschauen, was dort für Funkverkehr aufgezeichnet wird. Euren Schalter könnt ihr identifizieren, indem ihr den kleineren QR-code auf der Platine des Schalters z.B. mit einem Android Handy und Barcoo auslest. Die App zeigt Euch dann den sechsstelligen Gerätecode an (wenn der Code siebenstellig erscheint, dann die erste Ziffer / Buchtstaben weglassen), den ihr in der Logdatei suchen könnt.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[https://files.elv.com/Assets/Produkte/13/1317/131774/Downloads/HM-PB-2-WM55-2_UM_GE_eQ-3_web.pdf: Documentation - HM-PB-2-WM55]&lt;br /&gt;
*[http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden Instructables.com: Integration in Jung CD 500 Schalterprogramm]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32306</id>
		<title>HM-PB-2-WM55 2fach-Funk-Wandtaster</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=32306"/>
		<updated>2020-01-05T20:01:22Z</updated>

		<summary type="html">&lt;p&gt;Rollo Wikinger: Features ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HomeMatic HM-PB-2-WM55 2fach-Funk-Wandtaster&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Schalten von Empfängern mittels Homematic-Funkprotokoll&lt;br /&gt;
* 2-fach Kipptaster&lt;br /&gt;
* Anlernen direkt an Homematic-Aktoren oder mittels Zentrale&lt;br /&gt;
* Wandmontage mittel Dübel/Schrauben oder Klebestreifen; Integration in bestehende Schalterserien möglich&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Hardware-Installation ==&lt;br /&gt;
Die Integration in FHEM läuft wie mit allen Komponenten. Den LAN-Adapter in FHEM auf hmPairForSec 60 (Zahl bedeutet die Zeit des Zustands in Sekunden und kann beliebig geändert werden) setzen und den Knopf auf der Rückseite des Schalters drücken. Dann sollte der Schalter wie unten dargestellt in FHEM angelegt werden (wird in die fhem.cfg eingetragen). Je nach Einstellungen in {{Link2CmdRef|Anker=autocreate|Label=autocreate}} kann es sein, dass auch noch weitere Aktionen ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
=== Auszug aus der fhem.cfg ===&lt;br /&gt;
Hier der Originaleintrag aus der fhem.cfg der automatisch erstellt wird (mit den &amp;quot;xxx&amp;quot; habe ich meine Nummer erstetzt):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx CUL_HM 1F1xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .devInfo 020000&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx .stc 40&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx firmware 1.1&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx room Bad&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx serialNr KEQ003xxx&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx subType pushButton&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 CUL_HM 1F1xxx01&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 room CUL_HM&lt;br /&gt;
define CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 CUL_HM 1F1xxx02&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 model HM-PB-2-WM55&lt;br /&gt;
attr CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
define FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 FileLog ./log/CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02-%Y.log CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 logtype text&lt;br /&gt;
attr FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bearbeiten ===&lt;br /&gt;
Das ist der Standardeintrag, den FHEM automatisch erstellt. Es macht aber Sinn, einiges zu verändern.&lt;br /&gt;
Zum einen sollten die Entities umbenannt werden, um sie besser finden und somit bedienen zu können. Das geht entweder manuell in der fhem.cfg (suche &amp;quot;CUL_HM_HM_PB_2_WM55_1F1xxx&amp;quot; ersetze mit neuem Begriff) oder besser per Befehl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx LichtFlurDev&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01 LichtFlur1&lt;br /&gt;
rename CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02 LichtFlur2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch ist es nicht sinnvoll, für jede Entity (in diesem Fall 3: Schalter und die beiden Knöpfe) je ein eigenes Logfile anzulegen, auch wenn autocreate das so macht, denn das kostet Performance und Übersichtlichkeit. Das Beispiel unten zeigt, wie die Ereignisse aller drei Entities mitgeschrieben werden - achtet auf das .* am Ende:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und jetzt natürlich noch aufräumen und die alten Logfiles entsorgen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_01&lt;br /&gt;
delete FileLog_CUL_HM_HM_PB_2_WM55_1F1xxx_Btn_02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Folgende Attribute solltet ihr &#039;&#039;&#039;nicht ändern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch {{Link2CmdRef}}) sind: room, group, expert, webCmd: gruppieren und darstellen auf der Webseite, autoRegRead: automatisches Lesen der Register (für push-Button sollte es auf 0 stehen)&lt;br /&gt;
&lt;br /&gt;
Letztendlich könnte die &amp;quot;gepflegte&amp;quot; fhem.cfg so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#====== Das Device&lt;br /&gt;
define LichtFlurDev CUL_HM 1F1xxx&lt;br /&gt;
attr LichtFlurDev .devInfo 020000&lt;br /&gt;
attr LichtFlurDev .stc 40&lt;br /&gt;
attr LichtFlurDev firmware 1.1&lt;br /&gt;
attr LichtFlurDev model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlurDev serialNr KEQ003xxx&lt;br /&gt;
attr LichtFlurDev subType pushButton&lt;br /&gt;
#--- user Attribute zum Device&lt;br /&gt;
attr LichtFlurDev room Flur,Device,Licht&lt;br /&gt;
attr LichtFlurDev group Schalter&lt;br /&gt;
attr LichtFlurDev webCmd statusRequest:getConfig&lt;br /&gt;
attr LichtFlurDev expert 1&lt;br /&gt;
attr LichtFlurDev autoRegRead 0&lt;br /&gt;
#--- erste Taste&lt;br /&gt;
define LichtFlur1 CUL_HM 1F1xxx01&lt;br /&gt;
attr LichtFlur1 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur1 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur1 group Schalter&lt;br /&gt;
#--- zweite Taste&lt;br /&gt;
define LichtFlur2 CUL_HM 1F1xxx02&lt;br /&gt;
attr LichtFlur2 model HM-PB-2-WM55&lt;br /&gt;
attr LichtFlur2 room Flur,Button,Licht&lt;br /&gt;
attr LichtFlur2 group Schalter&lt;br /&gt;
&lt;br /&gt;
define FileLog_LichtFlur FileLog ./log/LichtFlur-%Y.log LichtFlur.*&lt;br /&gt;
attr FileLog_LichtFlur logtype text&lt;br /&gt;
attr FileLog_LichtFlur room logfiles&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit virtuellem Aktor verbinden ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
In der FHEM-Web Oberfläche gebt ihr in der Kommandozeile ein (die hmId kann freigewählt werden, darf aber in echt nicht existieren):&lt;br /&gt;
 define virtueller_Aktor CUL_HM 123456&lt;br /&gt;
sowie:&lt;br /&gt;
 set virtueller_Aktor virtual 2&lt;br /&gt;
&lt;br /&gt;
Jetzt habt ihr einen Virtuellen Aktor mit einem Kanal erstellt, jetzt gilt es noch das ganze mit dem realen Taster zu verbinden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&lt;br /&gt;
 set LichtFlur1 peerChan 0 virtueller_Aktor_Btn1 single set&lt;br /&gt;
 set LichtFlur2 peerChan 0 virtueller_Aktor_Btn2 single set&lt;br /&gt;
 set LichtFlurDev getConfig  &lt;br /&gt;
&lt;br /&gt;
und am Taster einmal Anlernen drücken, ggf. nochmal ein &amp;lt;code&amp;gt;set LichtFlurDev getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun drückt einmal einen Button eures Tasters. Wenn alles geklappt hatte, sollte bei Euren Kanälen im State ein (to virtueller_Aktor_Btn1) dahinter 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. Um den virtuellen Aktor zu erweitern einfach ein &amp;lt;code&amp;gt;set virtueller_Aktor virtual &amp;lt;i&amp;gt;[Gesamtanzahl aller Kanäle]&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; ausführen, schon habt ihr weitere Kanäle die ihr mit euren echten Tastern peeren könnt.&lt;br /&gt;
&lt;br /&gt;
Am Ende unbedingt einmal &amp;quot;Save config&amp;quot; drücken, damit der virtuelle Aktor in der fhem.cfg abgespeichert wird.&lt;br /&gt;
&lt;br /&gt;
=== Mit Rolladenaktor verbinden (peeren) ===&lt;br /&gt;
&lt;br /&gt;
Der HM-PB-2-WM55 kann auch z.B. direkt mit einem [[HM-LC-BL1-FM_Funk-Jalousieaktor|HM-LC-BL1-FM Rollladenaktor]] [[Peering (HomeMatic)|gepeert]] werden. Hierdurch lässt er sich ohne FHEM nutzen. Weitere Infos dazu finden Sie [[HM-LC-BL1-FM_Funk-Jalousieaktor#Peeren_mit_einem_HM-PB-2-WM55|hier]].&lt;br /&gt;
&lt;br /&gt;
== Integration in bestehende Markenschalterprogramme ==&lt;br /&gt;
&lt;br /&gt;
Obwohl der HM-PB-2-WM55, im Gegensatz zu den Funk-Schaltaktoren für Markenschalter (HM-LC-Sw1PBU-FM, HM-LC-Dim1TPBU-FM und HM-LC-Bl1PBU-FM), eigentlich nicht für die Integration in bestehende Markenschalterprogramme geeignet ist, kann man ihn mit etwas Bastelaufwand doch optisch zumindest etwas integrieren.&lt;br /&gt;
&lt;br /&gt;
=== Jung CD 500 ===&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe einer im 3D Drucker selbst gedruckten Adapterplatte und etwas dremeln lässt sich der HM-PB-2-WM55 recht gut in die Jung CD 500 Serie integrieren. Eine bebilderte Anleitung ist [http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden hier] zu finden.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== Bausatz: Der Taster lässt sich nicht anlernen / rotes Dauerblinken ===&lt;br /&gt;
Dann stimmt vermutlich etwas mit der Lötung nicht. Am besten insbesondere die Lötungen des Funkmoduls (8 auf jeder Seite überprüfen).&lt;br /&gt;
Am besten mal in der fhem.cfg &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr LANInterface loglevel 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eintragen und dann die Logdatei anschauen, was dort für Funkverkehr aufgezeichnet wird. Euren Schalter könnt ihr identifizieren, indem ihr den kleineren QR-code auf der Platine des Schalters z.B. mit einem Android Handy und Barcoo auslest. Die App zeigt Euch dann den sechsstelligen Gerätecode an (wenn der Code siebenstellig erscheint, dann die erste Ziffer / Buchtstaben weglassen), den ihr in der Logdatei suchen könnt.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
*[https://files.elv.com/Assets/Produkte/13/1317/131774/Downloads/HM-PB-2-WM55-2_UM_GE_eQ-3_web.pdf: Documentation - HM-PB-2-WM55]&lt;br /&gt;
*[http://www.instructables.com/id/HomeMatic-Wandschalter-mit-Jung-CD500-Blenden Instructables.com: Integration in Jung CD 500 Schalterprogramm]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Rollo Wikinger</name></author>
	</entry>
</feed>