<?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=Docb</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=Docb"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Docb"/>
	<updated>2026-04-12T10:41:30Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Sen-DB-PCB_Klingelsignalsensor&amp;diff=28792</id>
		<title>HM-Sen-DB-PCB Klingelsignalsensor</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Sen-DB-PCB_Klingelsignalsensor&amp;diff=28792"/>
		<updated>2018-12-24T08:32:08Z</updated>

		<summary type="html">&lt;p&gt;Docb: Link zum Gehäuse ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=PlatzHalter.png&lt;br /&gt;
|Bildbeschreibung=&lt;br /&gt;
|HWProtocol=BidCoS ([[HomeMatic]])&lt;br /&gt;
|HWType=Sensor&lt;br /&gt;
|HWCategory=Sensor&lt;br /&gt;
|HWComm=868,3&amp;amp;nbsp;MHz&lt;br /&gt;
|HWChannels=1&lt;br /&gt;
|HWVoltage=3&amp;amp;nbsp;V&lt;br /&gt;
|HWPowerConsumption=30&amp;amp;nbsp;mA (max)&lt;br /&gt;
|HWPoweredBy=2x1,5&amp;amp;nbsp;V (Micro/AAA/LR03)&lt;br /&gt;
|HWSize=68 x 127 x 23 mm (mit Antenne), 68 x 58 x 23 mm (ohne Antenne)&lt;br /&gt;
|HWDeviceFHEM=[[CUL_HM]]&lt;br /&gt;
|HWManufacturer=ELV / eQ-3 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[HM-Sen-DB-PCB]] ist ein Funk-Klingelsignalsensor, der auf externe Signalspannung reagiert und angelernte HomeMatic-Geräte über Funk steuert.&lt;br /&gt;
&lt;br /&gt;
== Features / Funktionen ==&lt;br /&gt;
Die auslösende Signalspannung kann sowohl Gleich- als auch Wechselspannung sein, die zwischen 5 und 12 V liegt. Das Gerät kann somit direkt in eine bestehende Klingelanlage integriert werden. Alternativ kann ein potentialfreier Taster zur Auslösung verwendet werden.&lt;br /&gt;
* Als Sensor zur Spannungserkennung oder als Taster-Sender einsetzbar&lt;br /&gt;
* Kann andere HomeMatic-Geräte direkt ansteuern oder Anbindung über FHEM möglich&lt;br /&gt;
* Lange Batterielebensdauer (ca. 5 Jahre)&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das Pairing sollte wie unter [[HomeMatic Devices pairen]] beschrieben durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
Der Klingelsignalsensor sendet keine zyklische Statusmeldung und Batterieüberwachung. Erst bei Signalerkennung sendet das Gerät den erkannten Tastendruck und liefert den aktuellen Status.&lt;br /&gt;
&lt;br /&gt;
== Beispiel zu Auslesen ==&lt;br /&gt;
Das Beispiel zeigt, wie der Klingelsensor ausgelesen werden kann um damit Aktionen auszuführen.&lt;br /&gt;
Der Code wurde direkt aus dem fhem.cfg kopiert.&lt;br /&gt;
&lt;br /&gt;
 define 1OG.KLINGEL.DOIF DOIF ([1OG.KLINGEL:?Short]) \&lt;br /&gt;
 (\&lt;br /&gt;
 set 2OG.WHZ.CABTV1 msg yesno 15 1OG.KLINGEL - Es steht jemand vor der Tür, \&lt;br /&gt;
 set 1OG.SZ.CABTV1 msg yesno 15 1OG.KLINGEL - Es steht jemand vor der Tür, \&lt;br /&gt;
 set pushmsg.fhemapp.* message &#039;1OG.KLINGEL Es steht jemand vor der Tür&#039;, \&lt;br /&gt;
 set FritzBox ring 610 15 show:Türklingel\&lt;br /&gt;
 )&lt;br /&gt;
&lt;br /&gt;
== Gehäuse ==&lt;br /&gt;
Wer ein alternatives Gehäuse sucht, bitteschön:&lt;br /&gt;
https://www.thingiverse.com/thing:3310346&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.elv.de/homematic-funk-klingelsignalsensor-bausatz.html Produktbeschreibung bei ELV]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:868MHz]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=SSCAM_-_Steuerung_von_Kameras_in_Synology_Surveillance_Station&amp;diff=15838</id>
		<title>SSCAM - Steuerung von Kameras in Synology Surveillance Station</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=SSCAM_-_Steuerung_von_Kameras_in_Synology_Surveillance_Station&amp;diff=15838"/>
		<updated>2016-07-18T13:17:13Z</updated>

		<summary type="html">&lt;p&gt;Docb: Neu eingefügt: Workaround bei DSM 2-Stufen Verifizierung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Modul&lt;br /&gt;
|ModPurpose=Steuerung von Kameras in Synology Surveillance Station&lt;br /&gt;
|ModType=d&lt;br /&gt;
|ModCmdRef=SSCam&lt;br /&gt;
|ModForumArea=Sonstiges&lt;br /&gt;
|ModTechName=49_SSCam.pm&lt;br /&gt;
|ModOwner=nasseeder1 (Forum: DS_Starter)}}&lt;br /&gt;
&lt;br /&gt;
== Zweckbeschreibung ==&lt;br /&gt;
&lt;br /&gt;
Mit diesem Modul können Operationen von in der Synology Surveillance Station (SVS) definierten Kameras ausgeführt werden.&lt;br /&gt;
Es basiert auf der SVS API und unterstützt die SVS ab Version 7. &lt;br /&gt;
Zur Zeit werden folgende Funktionen unterstützt: &lt;br /&gt;
&lt;br /&gt;
* Start einer Aufnahme&lt;br /&gt;
* Stop einer Aufnahme (per Befehl bzw. automatisch nach Ablauf der Aufnahmedauer)&lt;br /&gt;
* Aufnehmen eines Schnappschusses und Ablage in der Synology Surveillance Station&lt;br /&gt;
* Deaktivieren einer Kamera in Synology Surveillance Station&lt;br /&gt;
* Aktivieren einer Kamera in Synology Surveillance Station&lt;br /&gt;
* Steuerung der Belichtungsmodi Tag, Nacht bzw. Automatisch&lt;br /&gt;
* Umschaltung der Ereigniserkennung durch Kamera, durch SVS oder deaktiviert&lt;br /&gt;
* Abfrage von Kameraeigenschaften (auch mit Polling) sowie den Eigenschaften des installierten SVS-Paketes&lt;br /&gt;
* Bewegen an eine vordefinierte Preset-Position (bei PTZ-Kameras)&lt;br /&gt;
* Start einer vordefinierten Überwachungstour (bei PTZ-Kameras)&lt;br /&gt;
* Positionieren von PTZ-Kameras zu absoluten X/Y-Koordinaten&lt;br /&gt;
* kontinuierliche Bewegung von PTZ-Kameras&lt;br /&gt;
* auslösen externer Ereignisse 1-10 (Aktionsregel SVS) &lt;br /&gt;
* starten und beenden von Kamera-Livestreams&lt;br /&gt;
* abspielen der letzten Aufnahme&lt;br /&gt;
&lt;br /&gt;
Die Aufnahmen stehen in der Synology Surveillance Station (SVS) zur Verfügung und unterliegen, wie jede andere Aufnahme, den in der Synology Surveillance Station eingestellten Regeln.&lt;br /&gt;
So werden zum Beispiel die Aufnahmen entsprechend ihrer Archivierungsfrist gespeichert und dann gelöscht. &lt;br /&gt;
&lt;br /&gt;
Wenn sie über dieses Modul diskutieren oder zur Verbesserung des Moduls beitragen möchten, ist im FHEM-Forum ein Sammelplatz unter:&amp;lt;br&amp;gt;&lt;br /&gt;
{{Link2Forum|Topic=45671.0 |LinkText=49_SSCam: Fragen, Hinweise, Neuigkeiten und mehr rund um dieses Modul}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
&lt;br /&gt;
Dieses Modul nutzt das Perl-Modul JSON. Bitte darauf achten dieses Paket zu installieren. (Debian: apt-get install libjson-perl).&lt;br /&gt;
SSCAM verwendet für HTTP-Calls die nichtblockierenden Funktionen von HttpUtils bzw. HttpUtils_NonblockingGet.&lt;br /&gt;
Im DSM bzw. der Synology Surveillance Station muß ein Nutzer für den Zugriff aus FHEM angelegt sein. Die Zugangsdaten für diesen Nutzer werden später über ein Set-Kommando dem angelegten Gerät zugewiesen. &amp;lt;br&amp;gt;&lt;br /&gt;
Nähere Informationen dazu unter [[#Credentials | Credentials]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Define ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    define &amp;lt;name&amp;gt; SSCam &amp;lt;Kameraname in SVS&amp;gt; &amp;lt;ServerAddr&amp;gt; [Port]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Definiert eine neue Kamera für SSCam. Zunächst muß diese Kamera in der Synology Surveillance Station 7.0 oder höher eingebunden sein und entsprechend funktionieren.&lt;br /&gt;
&lt;br /&gt;
Das Modul SSCam basiert auf Funktionen der Synology Surveillance Station API.&lt;br /&gt;
Weitere Informationen unter: [http://global.download.synology.com/download/Document/DeveloperGuide/Surveillance_Station_Web_API_v2.0.pdf Web API Guide].&lt;br /&gt;
&lt;br /&gt;
Momentan wird nur das HTTP-Protokoll unterstützt um die Web-Services der Synology DS aufzurufen.&lt;br /&gt;
&lt;br /&gt;
Die Parameter beschreiben im Einzelnen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    name :	    der Name des neuen Gerätes in FHEM&lt;br /&gt;
    Kameraname :    Kameraname wie er in der Synology Surveillance Station angegeben ist. Leerzeichen im Namen sind nicht erlaubt !&lt;br /&gt;
    ServerAddr :    die IP-Addresse des Synology Surveillance Station Host. &lt;br /&gt;
                    Achtung: Es sollte kein Servername verwendet werden weil DNS-Aufrufe in FHEM blockierend sind&lt;br /&gt;
    Port :	    optional - der Port des Synology Surveillance Station Host. &lt;br /&gt;
                    Wenn nicht angegeben, wird der Standardport 5000 gesetzt(nur HTTP)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
          define CamCP SSCAM Carport 192.168.2.20 [5000]&lt;br /&gt;
&lt;br /&gt;
Wird eine neue Kamera definiert, wird diesem Device zunächst eine Standardaufnahmdauer von 15 zugewiesen. &lt;br /&gt;
Über das Attribut &amp;quot;rectime&amp;quot; kann die Aufnahmedauer für jede Kamera individuell angepasst werden. Der Wert &amp;quot;0&amp;quot; für &amp;quot;rectime&amp;quot; führt zu einer Endlosaufnahme die durch &#039;&#039;&#039;&amp;quot;set &amp;lt;name&amp;gt; off&amp;quot;&#039;&#039;&#039; gestoppt werden muß. Ein Logeintrag mit einem entsprechenden Hinweis auf diesen Umstand wird geschrieben. &lt;br /&gt;
&lt;br /&gt;
Wird das Attribut &amp;quot;rectime&amp;quot; gelöscht, greift wieder der Default-Wert (15s) für die Aufnahmedauer.&lt;br /&gt;
&lt;br /&gt;
Mit dem Befehl &#039;&#039;&#039;&amp;quot;set &amp;lt;name&amp;gt; on [rectime]&amp;quot;&#039;&#039;&#039; wird die Aufnahmedauer temporär festgelegt und überschreibt einmalig sowohl den Defaultwert als auch den Wert des gesetzten Attributs &amp;quot;rectime&amp;quot;. Auch in diesem Fall führt &amp;quot;set &amp;lt;name&amp;gt; on 0&amp;quot; zu einer Daueraufnahme.&lt;br /&gt;
&lt;br /&gt;
Eine eventuell in der SVS eingestellte Dauer der Voraufzeichnung wird weiterhin berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Credentials ===&lt;br /&gt;
&lt;br /&gt;
Nach dem Definieren des Gerätes müssen zuerst die Zugangsrechte gespeichert werden. Das geschieht mit dem Befehl:&lt;br /&gt;
 &lt;br /&gt;
     set &amp;lt;name&amp;gt; credentials &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Anwender kann in Abhängigkeit der beabsichtigten einzusetzenden Funktionen einen Nutzer im DSM bzw. in der Surveillance Station einrichten.&lt;br /&gt;
Ist der DSM-Nutzer der Gruppe Administratoren zugeordnet, hat er auf alle Funktionen Zugriff. Ohne diese Gruppenzugehörigkeit können nur Funktionen mit niedrigeren Rechtebedarf ausgeführt werden. Die benötigten Mindestrechte der Funktionen sind in der Tabelle weiter unten aufgeführt.&lt;br /&gt;
Alternativ zum DSM-Nutzer kann ein in der SVS angelegter Nutzer verwendet werden. Auch in diesem Fall hat ein Nutzer vom Typ Manager das Recht alle Funktionen auszuführen, wobei der Zugriff auf bestimmte Kameras/ im Privilegienprofil beschränkt werden kann (siehe Hilfefunktion in SVS).&lt;br /&gt;
Als Best Practice wird vorgeschlagen jeweils einen User im DSM und einen in der SVS anzulegen.&lt;br /&gt;
&lt;br /&gt;
* DSM-User als Mitglied der Admin-Gruppe: uneingeschränkter Test aller Modulfunktionen -&amp;gt; session:DSM&lt;br /&gt;
* SVS-User als Manager oder Betrachter: angepasstes Privilegienprofil -&amp;gt; session: SurveillanceStation &lt;br /&gt;
&lt;br /&gt;
Über das Attribut &amp;quot;session&amp;quot; kann ausgewählt werden, ob die Session mit dem DSM oder der SVS augebaut werden soll.&lt;br /&gt;
Erfolgt der Session-Aufbau mit dem DSM, stehen neben der SVS Web-API auch darüber hinaus gehende API Zugriffe zur Verfügung die unter Umständen zur Verarbeitung benötigt werden.&lt;br /&gt;
&lt;br /&gt;
Nach der Gerätedefinition ist die Grundeinstellung &amp;quot;Login in das DSM&amp;quot;, d.h. es können Credentials mit Admin-Berechtigungen genutzt werden um zunächst alle Funktionen der Kameras testen zu können. Danach können die Credentials z.B. in Abhängigkeit der benötigten Funktionen auf eine SVS-Session mit entsprechend beschränkten Privilegienprofil umgestellt werden.&lt;br /&gt;
&lt;br /&gt;
Die nachfolgende Aufstellung zeigt die Mindestanforderungen der jeweiligen Modulfunktionen an die Nutzerrechte. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* set ... on	       session: ServeillanceStation - Betrachter mit erweiterten Privileg &amp;quot;manuelle Aufnahme&amp;quot;&lt;br /&gt;
* set ... off	       session: ServeillanceStation - Betrachter mit erweiterten Privileg &amp;quot;manuelle Aufnahme&amp;quot;&lt;br /&gt;
* set ... snap	       session: ServeillanceStation - Betrachter&lt;br /&gt;
* set ... disable      session: ServeillanceStation - Manager&lt;br /&gt;
* set ... enable       session: ServeillanceStation - Manager&lt;br /&gt;
* set ... expmode      session: ServeillanceStation - Manager &lt;br /&gt;
* set ... motdetsc     session: ServeillanceStation - Manager &lt;br /&gt;
* set ... goPreset     session: ServeillanceStation - Betrachter mit Privileg Objektivsteuerung der Kamera&lt;br /&gt;
* set ... runPatrol    session: ServeillanceStation - Betrachter mit Privileg Objektivsteuerung der Kamera&lt;br /&gt;
* set ... goAbsPTZ     session: ServeillanceStation - Betrachter mit Privileg Objektivsteuerung der Kamera&lt;br /&gt;
* set ... move         session: ServeillanceStation - Betrachter mit Privileg Objektivsteuerung der Kamera&lt;br /&gt;
* set ... runView      session: ServeillanceStation - Betrachter mit Privileg Liveansicht für Kamera&lt;br /&gt;
* set ... stopView     -&lt;br /&gt;
* set ... credentials  -&lt;br /&gt;
* set ... extevent     session: DSM - Nutzer Mitglied von Admin-Gruppe &lt;br /&gt;
* get ... caminfoall   session: ServeillanceStation - Betrachter &lt;br /&gt;
* get ... eventlist    session: ServeillanceStation - Betrachter&lt;br /&gt;
* get ... svsinfo      session: ServeillanceStation - Betrachter&lt;br /&gt;
* get ... svsinfo      session: ServeillanceStation - Betrachter &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HTTP-Timeout setzen ===&lt;br /&gt;
&lt;br /&gt;
Alle Funktionen dieses Moduls verwenden HTTP-Aufrufe gegenüber der SVS Web API. &amp;lt;br&amp;gt;&lt;br /&gt;
Der Standardwert für den HTTP-Timeout beträgt 4 Sekunden. &lt;br /&gt;
Durch Setzen des Attributes &amp;quot;httptimeout&amp;quot; &amp;gt; 0 kann dieser Wert bei Bedarf entsprechend den technischen Gegebenheiten angepasst werden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Set ==&lt;br /&gt;
&lt;br /&gt;
Es gibt zur Zeit folgende Optionen für &amp;quot;set &amp;lt;name&amp;gt; ...&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;quot;on [rectime]&amp;quot;:                                startet eine Aufnahme. Die Aufnahme wird automatisch nach Ablauf der Zeit [rectime] &lt;br /&gt;
                                                   gestoppt.&lt;br /&gt;
                                                   mit rectime = 0 wird eine Daueraufnahme gestartet die durch &amp;quot;set &amp;lt;name&amp;gt; off&amp;quot; &lt;br /&gt;
                                                   wieder gestoppt werden muß.&lt;br /&gt;
    &amp;quot;off&amp;quot; :                                        stoppt eine laufende Aufnahme manuell oder durch die Nutzung anderer Events &lt;br /&gt;
                                                   (z.B. über at, notify)&lt;br /&gt;
    &amp;quot;snap&amp;quot;:                                        löst einen Schnappschuß der entsprechenden Kamera aus und speichert ihn in der SVS&lt;br /&gt;
    &amp;quot;disable&amp;quot;:                                     deaktiviert eine Kamera in der Surveillance Station&lt;br /&gt;
    &amp;quot;enable&amp;quot;:                                      aktiviert eine Kamera in der Surveillance Station&lt;br /&gt;
    &amp;quot;credentials &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;&amp;quot;:           speichert die Zugangsinformationen&lt;br /&gt;
    &amp;quot;expmode [ day | night | auto ]&amp;quot;:              aktiviert den Belichtungsmodus Tag, Nacht oder Automatisch&lt;br /&gt;
    &amp;quot;extevent [ 1-10 ]&amp;quot;: 	                   löst das externe Ereignis 1-10 aus (Aktionsregeleditor in SVS) &lt;br /&gt;
    &amp;quot;motdetsc [ by_camera | by_SVS | disable ]&amp;quot;:   schaltet die Bewegungserkennung in den gewünschten Modus &lt;br /&gt;
                                                   (durch Kamera, SVS, oder deaktiviert) &lt;br /&gt;
    &amp;quot;goPreset &amp;lt;Presetname&amp;gt;&amp;quot;:                       fährt eine PTZ-Kamera zu einer vordefinierten Preset-Position&lt;br /&gt;
    &amp;quot;runPatrol &amp;lt;Patrolname&amp;gt;&amp;quot;:                      startet eine vordefinierte Überwachungstour einer PTZ-Kamera&lt;br /&gt;
    &amp;quot;goAbsPTZ [ X Y | up | down | left | right ]&amp;quot;: positioniert eine PTZ-Kamera zu einer X/Y-Koordinate oder in Richtung up/down/left/right&lt;br /&gt;
    &amp;quot;move [ up | down | left | right | dir_X ]&amp;quot;:   startet kontinuerliche Bewegung einer PTZ-Kamera in Richtung up/down/left/right bzw. dir_X&lt;br /&gt;
    &amp;quot;runView [image | lastrec | lastrec_open | &lt;br /&gt;
     link | link_open &amp;lt;room&amp;gt;]&amp;quot;:                    startet einen Livestream bzw. die letzte Aufnahme als eingbettetes Image, als Link &lt;br /&gt;
                                                   oder öffnet diesen Medienstream sofort &lt;br /&gt;
    &amp;quot;stopView&amp;quot;:                                    Gegenteil von &amp;quot;runView&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       &lt;br /&gt;
=== set &amp;lt;name&amp;gt; [on [rectime] | off] === &lt;br /&gt;
&lt;br /&gt;
Der Befehl &amp;quot;set &amp;lt;name&amp;gt; on&amp;quot; startet eine Aufnahme. Die Standardaufnahmedauer beträgt 15 Sekunden. Sie kann mit dem Attribut &amp;quot;rectime&amp;quot; individuell festgelegt werden. Die im Attribut (bzw. im Standard) hinterlegte Aufnahmedauer kann einmalig mit &amp;quot;set &amp;lt;name&amp;gt; on [rectime]&amp;quot; überschrieben werden.&lt;br /&gt;
Die Aufnahme stoppt automatisch nach Ablauf der Zeit &amp;quot;rectime&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ein Sonderfall ist der Start einer Daueraufnahme mit &amp;quot;set &amp;lt;name&amp;gt; on 0&amp;quot; bzw. dem Attributwert &amp;quot;rectime = 0&amp;quot;. In diesem Fall wird eine Daueraufnahme gestartet die explizit wieder mit dem Befehl &amp;quot;&amp;quot;set &amp;lt;name&amp;gt; off&amp;quot; gestoppt werden muß.&lt;br /&gt;
&lt;br /&gt;
Das Aufnahmeverhalten kann weiterhin mit dem Attribut &amp;quot;recextend&amp;quot; wie folgt beeinflusst werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attribut &amp;quot;recextend = 0&amp;quot; bzw. nicht gesetzt (Standard):&#039;&#039;&#039;&lt;br /&gt;
* wird eine Aufnahme mit z.B. rectime=22 gestartet, wird kein weiterer Startbefehl für eine Aufnahme akzeptiert bis diese gestartete Aufnahme nach 22 Sekunden beendet ist. Ein Hinweis wird bei verbose=3 im Logfile protokolliert.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attribut &amp;quot;recextend = 1&amp;quot; gesetzt:&#039;&#039;&#039;&lt;br /&gt;
* eine zuvor gestartete Aufnahme wird bei einem erneuten &amp;quot;set &amp;lt;name&amp;gt; on&amp;quot;-Befehl mit der Aufnahmezeit &amp;quot;rectime&amp;quot; neu parametrisiert. Das bedeutet, dass der Timer für den automatischen Stop auf den Wert &amp;quot;rectime&amp;quot; neu gesetzt wird. Dieser Vorgang wiederholt sich mit jedem Start-Befehl. Dadurch verlängert sich eine laufende Aufnahme bis kein Start-Inpuls mehr registriert wird.&lt;br /&gt;
&lt;br /&gt;
* eine zuvor gestartete Endlos-Aufnahme wird mit einem erneuten &amp;quot;set &amp;lt;name&amp;gt; on&amp;quot;-Befehl nach der Aufnahmezeit &amp;quot;rectime&amp;quot; gestoppt (Timerneustart). Ist dies nicht gewünscht, ist darauf zu achten dass bei der Verwendung einer Endlos-Aufnahme das Attribut &amp;quot;recextend&amp;quot; nicht verwendet wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiele für einfache Operationen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   set &amp;lt;name&amp;gt; on [rectime] :   startet die Aufnahme der Kamera &amp;lt;name&amp;gt;. &lt;br /&gt;
   set &amp;lt;name&amp;gt; off :            stoppt die Aufnahme der Kamera &amp;lt;name&amp;gt;&lt;br /&gt;
   set &amp;lt;name&amp;gt; disable :        deaktiviert die Kamera &amp;lt;name&amp;gt; in der Surveillance Station&lt;br /&gt;
   set &amp;lt;name&amp;gt; enable :         aktiviert die Kamera &amp;lt;name&amp;gt; in der Surveillance Station&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In der SVS kann unter Aufnahmeeinstellungen der Kamera eine Vor-Aufnahmezeit eingestellt werden. Die Einstellung wird von der SVS bezüglich der Gesamtaufnahmezeit automatisch mit berücksichtigt. &lt;br /&gt;
&lt;br /&gt;
Eine eingestellte Vor-Aufnahmezeit von z.B. 10s und eine rectime von 20s führt zu einer Gesamtaufnahmezeit von 30s (zzgl. Prozesszeit zur Befehlsabarbeitung).&lt;br /&gt;
&lt;br /&gt;
=== set &amp;lt;name&amp;gt; snap === &lt;br /&gt;
&lt;br /&gt;
Ein Schnappschuß kann ausgelöst werden durch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  set &amp;lt;name&amp;gt; snap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Soll eine Reihe Schnappschüsse ausgelöst werden wenn eine Aufnahme startet, kann das durch folgendes notify geschehen.&lt;br /&gt;
Wird der Start der Kamera CamHE1 ausgelöst (vorher Attribut event-on-change-reading -&amp;gt; &amp;quot;Record&amp;quot; setzen), werden 3 Snapshots im Abstand von 2 Sekunden getriggert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 define he1_snap_3 notify CamHE1:Record.*on define h3 at +*{3}00:00:02 set CamHE1 snap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Triggern von 2 Schnappschüssen der Kamera &amp;quot;CamHE1&amp;quot; im Abstand von 6 Sekunden nachdem der Bewegungsmelder &amp;quot;MelderHE1&amp;quot; einen Event gesendet hat, kann z.B. mit folgendem notify geschehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 define he1_snap_2 notify MelderHE1:on.* define h2 at +*{2}00:00:06 set CamHE1 snap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es wird die ID des letzten Snapshots als Wert der Variable &amp;quot;LastSnapId&amp;quot; in den Readings der Kamera ausgegeben.&lt;br /&gt;
&lt;br /&gt;
=== set &amp;lt;name&amp;gt; [enable] [disable] === &lt;br /&gt;
&lt;br /&gt;
Um eine Liste von Kameras oder alle Kameras (mit Regex) zum Beispiel um 21:46 zu deaktivieren / zu aktivieren zwei Beispiele mit at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 define a13 at 21:46 set CamCP1,CamFL,CamHE1,CamTER disable (enable)&lt;br /&gt;
 define a14 at 21:46 set Cam.* disable (enable)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Etwas komfortabler gelingt das Schalten aller Kameras über einen Dummy.&lt;br /&gt;
Zunächst wird der Dummy angelegt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 define allcams dummy&lt;br /&gt;
 attr allcams eventMap on:enable off:disable&lt;br /&gt;
 attr allcams room Cams&lt;br /&gt;
 attr allcams webCmd enable:disable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Durch Verknüpfung mit zwei angelegten notify, jeweils ein notify für &amp;quot;enable&amp;quot; und &amp;quot;disable&amp;quot;, kann man durch Schalten des Dummys auf &amp;quot;enable&amp;quot; bzw. &amp;quot;disable&amp;quot; alle Kameras auf einmal aktivieren bzw. deaktivieren.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 define all_cams_disable notify allcams:.*off set CamCP1,CamFL,CamHE1,CamTER disable&lt;br /&gt;
 attr all_cams_disable room Cams&lt;br /&gt;
 &lt;br /&gt;
 define all_cams_enable notify allcams:on set CamCP1,CamFL,CamHE1,CamTER enable&lt;br /&gt;
 attr all_cams_enable room Cams&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== set &amp;lt;name&amp;gt; expmode [day] [night] [auto] === &lt;br /&gt;
&lt;br /&gt;
Mit diesem Befehl kann der Belichtungsmodus der Kameras gesetzt werden. Dadurch wird z.B. das Verhalten der Kamera-LED&#039;s entsprechend gesteuert. Die erfolgreiche Umschaltung wird durch das Reading CamExposureMode (&amp;quot;get ... caminfoall&amp;quot;) reportet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die erfolgreiche Ausführung dieser Funktion ist davon abhängig ob die SVS diese Funktionalität der Kamera unterstützt. Ist in SVS -&amp;gt; IP-Kamera -&amp;gt; Optimierung -&amp;gt; Belichtungsmodus das Feld für den Tag/Nachtmodus grau hinterlegt, ist nicht von einer lauffähigen Unterstützung dieser Funktion auszugehen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== set &amp;lt;name&amp;gt; motdetsc [camera] [SVS] [disable] (geändert ab Rev 11284) ===&lt;br /&gt;
&lt;br /&gt;
Der Befehl &amp;quot;motdetsc&amp;quot; (steht für &amp;quot;motion detection source&amp;quot;) schaltet die Bewegungserkennung in den gewünschten Modus.&lt;br /&gt;
Wird die Bewegungserkennung durch die Kamera / SVS ohne weitere Optionen eingestellt, werden die momentan gültigen Bewegungserkennungsparameter der Kamera / SVS beibehalten. &lt;br /&gt;
Die erfolgreiche Ausführung der Operation lässt sich u.a. anhand des Status von SVS -&amp;gt; IP-Kamera -&amp;gt; Ereigniserkennung -&amp;gt; Bewegung nachvollziehen.&lt;br /&gt;
&lt;br /&gt;
Für die Bewegungserkennung durch SVS bzw. durch Kamera können weitere Optionen angegeben werden. Die verfügbaren Optionen bezüglich der Bewegungserkennung durch SVS sind &amp;quot;Empfindlichkeit&amp;quot; und &amp;quot;Schwellwert&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 set &amp;lt;name&amp;gt; motdetsc SVS [Empfindlichkeit] [Schwellwert]     # Befehlsmuster&lt;br /&gt;
 set &amp;lt;name&amp;gt; motdetsc SVS 91 30                               # setzt die Empfindlichkeit auf 91 und den Schwellwert auf 30&lt;br /&gt;
 set &amp;lt;name&amp;gt; motdetsc SVS 0 40                                # behält gesetzten Wert für Empfindlichkeit bei, setzt Schwellwert auf 40&lt;br /&gt;
 set &amp;lt;name&amp;gt; motdetsc SVS 15                                  # setzt die Empfindlichkeit auf 15, Schwellwert bleibt unverändert &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wird die Bewegungserkennung durch die Kamera genutzt, stehen die Optionen &amp;quot;Empfindlichkeit&amp;quot;, &amp;quot;Objektgröße&amp;quot; und &amp;quot;Prozentsatz für Auslösung&amp;quot; zur Verfügung. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 set &amp;lt;name&amp;gt; motdetsc camera [Empfindlichkeit] [Schwellwert] [Prozentsatz]    # Befehlsmuster&lt;br /&gt;
 set &amp;lt;name&amp;gt; motdetsc camera 89 0 20                                          # setzt die Empfindlichkeit auf 89, Prozentsatz auf 20&lt;br /&gt;
 set &amp;lt;name&amp;gt; motdetsc camera 90 40 10                                         # setzt Empfindlichkeit auf 90, Schwellwert auf 40, &lt;br /&gt;
                                                                               Prozentsatz auf 10&lt;br /&gt;
 set &amp;lt;name&amp;gt; motdetsc camera 30                                               # setzt die Empfindlichkeit auf 30, andere Werte bleiben &lt;br /&gt;
                                                                               unverändert &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es ist immer die Reihenfolge der Optionswerte zu beachten. Nicht gewünschte Optionen sind mit &amp;quot;0&amp;quot; zu besetzen sofern danach Optionen folgen deren Werte verändert werden sollen (siehe Beispiele oben). Der Zahlenwert der Optionen beträgt 1 - 99 (außer Sonderfall &amp;quot;0&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Die jeweils verfügbaren Optionen unterliegen der Funktion der Kamera und der Unterstützung durch die SVS. Es können jeweils nur die Optionen genutzt werden die in SVS -&amp;gt; Kamera bearbeiten -&amp;gt; Ereigniserkennung zur Verfügung stehen. Weitere Infos sind der Online-Hilfe zur SVS zu entnehmen.&lt;br /&gt;
&lt;br /&gt;
Über den Befehl &amp;quot;get ... caminfoall&amp;quot; wird auch das Reading &amp;quot;CamMotDetSc&amp;quot; aktualisiert welches die gegenwärtige Einstellung der Bewegungserkennung dokumentiert. Es werden nur die Parameter und Parameterwerte angezeigt, welche die SVS aktiv unterstützt. Die Kamera selbst kann weiterführende Einstellmöglichkeiten besitzen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CamMotDetSc    SVS, sensitivity: 76, threshold: 55&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== set &amp;lt;name&amp;gt; goPreset &amp;lt;Preset&amp;gt; === &lt;br /&gt;
  &lt;br /&gt;
Mit diesem Kommando können PTZ-Kameras in eine vordefininierte Position bewegt werden. &amp;lt;br&amp;gt;&lt;br /&gt;
Die Preset-Positionen müssen dazu zunächst in der Synology Surveillance Station angelegt worden sein. Das geschieht in der PTZ-Steuerung im IP-Kamera Setup.&lt;br /&gt;
Die Presets werden über das Kommando &amp;quot;set &amp;amp;lt;name&amp;amp;gt; getinfo&amp;quot; eingelesen (geschieht bei restart von FHEM automatisch). Der Einlesevorgang kann durch ein Kamerapolling&lt;br /&gt;
regelmäßig wiederholt werden. Ein langes Pollingintervall ist in diesem Fall empfehlenswert da die Presetpositionen sich nur im Fall der Neuanlage bzw. Änderung verändern werden. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Hier ein Beispiel einer PTZ-Steuerung in Abhängigkeit eines IR-Melder Events:&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;pre&amp;gt;&lt;br /&gt;
    define CamFL.Preset.Wandschrank notify MelderTER:on.* set CamFL goPreset Wandschrank, ;; define CamFL.Preset.record &lt;br /&gt;
    at +00:00:10 set CamFL on 5 ;;;; define s3 at +*{3}00:00:05 set CamFL snap ;; define CamFL.Preset.back at +00:00:30 set CamFL goPreset Home&lt;br /&gt;
  &amp;lt;/pre&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Funktionsweise: &amp;lt;br&amp;gt;&lt;br /&gt;
Der IR-Melder &amp;quot;MelderTER&amp;quot; registriert eine Bewegung. Daraufhin wird die Kamera CamFL in die Preset-Position &amp;quot;Wandschrank&amp;quot; gebracht. Eine Aufnahme mit Dauer von 5 Sekunden startet 10 Sekunden&lt;br /&gt;
später. Da die Voraufnahmezeit der Kamera 10s beträgt (vgl. Reading &amp;quot;CamPreRecTime&amp;quot;), startet die effektive Aufnahme wenn der Kameraschwenk beginnt. &amp;lt;br&amp;gt;&lt;br /&gt;
Mit dem Start der Aufnahme werden drei Schnappschüsse im Abstand von 5 Sekunden angefertigt. &amp;lt;br&amp;gt;&lt;br /&gt;
Nach einer Zeit von 30 Sekunden fährt die Kamera wieder zurück in die &amp;quot;Home&amp;quot;-Position. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Ein Auszug aus dem Log verdeutlicht den Ablauf:&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;pre&amp;gt;  &lt;br /&gt;
   2016.02.04 15:02:14 2: CamFL - Camera Flur_Vorderhaus has moved to position &amp;quot;Wandschrank&amp;quot;&lt;br /&gt;
   2016.02.04 15:02:24 2: CamFL - Camera Flur_Vorderhaus Recording with Recordtime 5s started&lt;br /&gt;
   2016.02.04 15:02:29 2: CamFL - Snapshot of Camera Flur_Vorderhaus has been done successfully&lt;br /&gt;
   2016.02.04 15:02:30 2: CamFL - Camera Flur_Vorderhaus Recording stopped&lt;br /&gt;
   2016.02.04 15:02:34 2: CamFL - Snapshot of Camera Flur_Vorderhaus has been done successfully&lt;br /&gt;
   2016.02.04 15:02:39 2: CamFL - Snapshot of Camera Flur_Vorderhaus has been done successfully&lt;br /&gt;
   2016.02.04 15:02:44 2: CamFL - Camera Flur_Vorderhaus has moved to position &amp;quot;Home&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== set &amp;lt;name&amp;gt; runPatrol &amp;lt;Patrolname&amp;gt; === &lt;br /&gt;
&lt;br /&gt;
Dieses Kommando startet die vordefinierterte Überwachungstour einer PTZ-Kamera. &amp;lt;br&amp;gt;&lt;br /&gt;
Die Überwachungstouren müssen dazu zunächst in der Synology Surveillance Station angelegt worden sein. Das geschieht in der PTZ-Steuerung im IP-Kamera Setup -&amp;gt; PTZ-Steuerung -&amp;gt; Überwachung.&lt;br /&gt;
&lt;br /&gt;
Die Überwachungstouren (Patrols) werden über das Kommando &amp;quot;get &amp;lt;name&amp;gt; caminfoall&amp;quot; eingelesen, welches beim Restart von FHEM automatisch abgearbeitet wird. Der Einlesevorgang kann durch ein Kamerapolling regelmäßig wiederholt werden. Ein langes Pollingintervall ist in diesem Fall empfehlenswert, da sich die Überwachungstouren nur im Fall der Neuanlage bzw. Änderung verändern werden.&lt;br /&gt;
&lt;br /&gt;
Nähere Informationen zur Anlage von Überwachungstouren sind in der Hilfe zur Surveillance Station enthalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== set &amp;lt;name&amp;gt; goAbsPTZ [ X Y | up | down | left | right ] === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit diesem Kommando wird eine PTZ-Kamera in Richtung einer wählbaren absoluten X/Y-Koordinate bewegt, oder zur maximalen Absolutposition in Richtung up/down/left/right.&lt;br /&gt;
Die Option ist nur für Kameras verfügbar die das Reading &amp;quot;CapPTZAbs=true&amp;quot; (die Fähigkeit für PTZAbs-Aktionen) besitzen. Die Eigenschaften der Kamera kann mit &amp;quot;get &amp;lt;name&amp;gt; caminfoall&amp;quot; abgefragt werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel für Ansteuerung absoluter X/Y-Koordinaten: &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 set &amp;lt;name&amp;gt; goAbsPTZ 120 450&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Dieses Beispiel bewegt die Kameralinse in die Position X=120 und Y=450. &amp;lt;br&amp;gt;&lt;br /&gt;
Der Wertebereich ist dabei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 X = 0 - 640      (0 - 319 bewegt nach links, 321 - 640 bewegt nach rechts, 320 bewegt die Linse nicht)&lt;br /&gt;
 Y = 0 - 480      (0 - 239 bewegt nach unten, 241 - 480 bewegt nach oben, 240 bewegt die Linse nicht) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Linse kann damit in kleinsten bis sehr großen Schritten in die gewünschte Richtung bewegt werden. Dieser Vorgang muß ggf. mehrfach wiederholt werden um die Kameralinse in die gewünschte Position zu bringen. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Soll die Bewegung mit der maximalen Schrittweite erfolgen, kann zur Vereinfachung der Befehl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 set &amp;lt;name&amp;gt; goAbsPTZ up [down ] [left] [right]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
verwendet werden. Die Optik wird in diesem Fall mit der größt möglichen Schrittweite zur Absolutposition in der angegebenen Richtung bewegt. Auch in diesem Fall muß der Vorgang ggf. mehrfach wiederholt werden um die Kameralinse in die gewünschte Position zu bringen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== set &amp;lt;name&amp;gt; move [ up | down | left | right | dir_X ] [Sekunden] === &lt;br /&gt;
&lt;br /&gt;
Mit diesem Kommando wird eine kontinuierliche Bewegung der PTZ-Kamera gestartet. Neben den vier Grundrichtungen up/down/left/right stehen auch Zwischenwinkelmaße &amp;quot;dir_X&amp;quot; zur Verfügung. Die Feinheit dieser Graduierung ist von der Kamera abhängig und kann dem Reading &amp;quot;CapPTZDirections&amp;quot; entnommen werden.&lt;br /&gt;
&lt;br /&gt;
Das Bogenmaß von 360 Grad teilt sich durch den Wert von &amp;quot;CapPTZDirections&amp;quot; und beschreibt die Bewegungsrichtungen beginnend mit &amp;quot;0=rechts&amp;quot; entgegen dem Uhrzeigersinn. D.h. bei einer Kamera mit &amp;quot;CapPTZDirections = 8&amp;quot; bedeutet dir_0 = rechts, dir_2 = oben, dir_4 = links, dir_6 = unten bzw. dir_1, dir_3, dir_5 und dir_7 die entsprechenden Zwischenrichtungen. Die möglichen Bewegungsrichtungen bei Kameras mit &amp;quot;CapPTZDirections = 32&amp;quot; sind dementsprechend kleinteliger.&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zum &amp;quot;set &amp;lt;name&amp;gt; goAbsPTZ&amp;quot;-Befehl startet der Befehl &amp;quot;set &amp;lt;name&amp;gt; move&amp;quot; eine kontinuierliche Bewegung bis ein Stop-Kommando empfangen wird. Das Stop-Kommando wird nach Ablauf der optional anzugebenden Zeit [Sekunden] ausgelöst. Wird diese Laufzeit nicht angegeben, wird implizit Sekunde = 1 gesetzt.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 set &amp;lt;name&amp;gt; move up 0.5          : bewegt die Linse 0,5 Sekunden (zzgl. Prozesszeit) nach oben (zzgl. Prozesszeit)&lt;br /&gt;
 set &amp;lt;name&amp;gt; move dir_1 1.5       : bewegt die Linse 1,5 Sekunden (zzgl. Prozesszeit) nach rechts-oben &lt;br /&gt;
 set &amp;lt;name&amp;gt; move dir_20 0.7      : bewegt die Linse 1,5 Sekunden (zzgl. Prozesszeit) nach links-unten bei &amp;quot;CapPTZDirections = 32&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== set &amp;lt;name&amp;gt; runView [ image | lastrec | lastrec_open | link | link_open &amp;lt;room&amp;gt;] === &lt;br /&gt;
&lt;br /&gt;
Mit &amp;quot;image, link, link_open&amp;quot; Es wird ein Livestream (mjpeg-Stream) der Kamera, entweder als eingebettetes Image oder als generierter Link, gestartet.&lt;br /&gt;
Der Zugriff auf die letzte Aufnahme einer Kamera kann über die Zusätze &amp;quot;lastrec&amp;quot; bzw. &amp;quot;lastrec_open&amp;quot; erfolgen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiele:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  attr &amp;lt;name&amp;gt; htmlattr target=_blank width=&amp;quot;500&amp;quot; height=&amp;quot;375&amp;quot;&lt;br /&gt;
  attr &amp;lt;name&amp;gt; htmlattr target=_blank width=500,height=375&lt;br /&gt;
  attr &amp;lt;name&amp;gt; htmlattr width=700,height=525,top=200,left=300&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Verhalten des Livestreams im FHEMWEB kann durch Angaben im Attribut &amp;quot;htmlattr&amp;quot; beeinflusst werden.&lt;br /&gt;
Mit diesen Attributwerten öffnet der Link als weiteres Fenster/Browsertab. Wird der Stream als Image gestartet, ändert sich die Größe entsprechend der Angaben von Width und Height.&lt;br /&gt;
Das Kommando &amp;lt;b&amp;gt;&amp;quot;set &amp;lt;name&amp;gt; runView link_open&amp;quot;&amp;lt;/b&amp;gt; startet den Livestreamlink sofort in einem neuen Browsertab (longpoll=1 muß für WEB gesetzt sein).&lt;br /&gt;
Dabei wird für jede aktive FHEM-Session eine Fensteröffnung initiiert. Soll dieses Verhalten geändert werden, kann &amp;lt;b&amp;gt;&amp;quot;set &amp;lt;name&amp;gt; runView link_open &amp;lt;room&amp;gt;&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
verwendet werden um das Öffnen des Browserwindows in einem beliebigen, in einer FHEM-Session angezeigten Raum &amp;lt;room&amp;gt;, zu initiieren.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das gesetzte Attribut &amp;quot;livestreamprefix&amp;quot; überschreibt im Reading &amp;quot;LiveStreamUrl&amp;quot; die Angaben für Protokoll, Servername und Port. Damit kann z.B. die LiveStreamUrl für den Versand und externen Zugriff auf die SVS modifiziert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 attr &amp;lt;name&amp;gt; livestreamprefix https://&amp;lt;Servername&amp;gt;:&amp;lt;Port&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Livestream wird über das Kommando &amp;quot;set &amp;lt;name&amp;gt; stopView&amp;quot; wieder beendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== set &amp;lt;name&amp;gt; extevent [ 1-10 ]  === &lt;br /&gt;
&lt;br /&gt;
Dieses Kommando triggert ein externes Ereignis (1-10) in der SVS. Die Aktionen, die dieses Ereignis auslöst, sind zuvor in dem Aktionsregeleditor der SVS einzustellen. Es stehen die Ereignisse 1-10 zur Verfügung. In der Banchrichtigungs-App der SVS können auch Email, SMS oder Mobil (DS-Cam) Nachrichten ausgegeben werden wenn ein externes Ereignis ausgelöst wurde. Nähere Informationen dazu sind in der Hilfe zum Aktionsregeleditor zu finden. Der verwendete User benötigt Admin-Rechte in einer DSM-Session.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Get ==&lt;br /&gt;
&lt;br /&gt;
Mit SSCam können die Eigenschaften der Kameras aus der Surveillance Station abgefragt werden. Dazu steht der Befehl zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 get &amp;lt;name&amp;gt; caminfoall&lt;br /&gt;
 get &amp;lt;name&amp;gt; eventlist&lt;br /&gt;
 get &amp;lt;name&amp;gt; svsinfo&lt;br /&gt;
 get &amp;lt;name&amp;gt; snapfileinfo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit dem Befehl &amp;quot;get &amp;lt;name&amp;gt; caminfoall&amp;quot; werden abhängig von der Art der Kamera (z.B. Fix- oder PTZ-Kamera) die verfügbaren Eigenschaften ermittelt und als Readings zur Verfügung gestellt.&lt;br /&gt;
So wird zum Beispiel das Reading &amp;quot;Availability&amp;quot; auf &amp;quot;disconnected&amp;quot; gesetzt falls die Kamera von der Surveillance Station getrennt wird und kann für weitere Verarbeitungen genutzt werden.&lt;br /&gt;
Durch &amp;quot;get &amp;lt;name&amp;gt; eventlist&amp;quot; wird das Reading &amp;quot;CamEventNum&amp;quot; aktualisiert, welches die Gesamtanzahl der registrierten Kameraevents enthält.&lt;br /&gt;
Mit &amp;quot;get &amp;lt;name&amp;gt; snapfileinfo&amp;quot; wird der Filename des letzten Schnapschusses ermittelt. Der Befehl wird implizit mit &amp;quot;get &amp;lt;name&amp;gt; snap&amp;quot; ausgeführt. &lt;br /&gt;
&lt;br /&gt;
Der Befehl &amp;quot;get &amp;lt;name&amp;gt; svsinfo&amp;quot; ist eigentlich nicht von der Kamera abhängig, sondern ermittelt vielmehr allgemeine Informationen zur installierten SVS-Version und andere Eigenschaften.&lt;br /&gt;
Die Funktionen &amp;quot;caminfoall&amp;quot; und &amp;quot;svsinfo&amp;quot; werden einmalig automatisch beim Start von FHEM ausgeführt um steuerungsrelevante Informationen zu sammeln.&lt;br /&gt;
Es ist darauf zu achten dass vorher die Credentials gespeichert wurden !&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Polling der Kameraeigenschaften:&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Die Abfrage der Kameraeigenschaften erfolgt automatisch, wenn das Attribut &amp;quot;pollcaminfoall&amp;quot; (siehe Attribute) mit einem Wert &amp;gt; 10 gesetzt wird. Per Default ist das Attribut &amp;quot;pollcaminfoall&amp;quot; nicht gesetzt und das automatische Polling nicht aktiv. Der Wert dieses Attributes legt das Intervall der Abfrage in Sekunden fest. Ist das Attribut nicht gesetzt oder &amp;lt; 10 wird kein automatisches Polling gestartet bzw. gestoppt wenn vorher der Wert &amp;gt; 10 gesetzt war.&lt;br /&gt;
&lt;br /&gt;
Das Attribut &amp;quot;pollcaminfoall&amp;quot; wird durch einen Watchdog-Timer überwacht. Änderungen des Attributwertes werden alle 90 Sekunden ausgewertet und entsprechend umgesetzt. Eine Änderung des Pollingstatus / Pollingintervalls wird im FHEM-Logfile protokolliert. Diese Protokollierung kann durch Setzen des Attributes &amp;quot;pollnologging&amp;quot; abgeschaltet werden. Dadurch kann ein unnötiges Anwachsen des Logs vermieden werden. Ab verbose=4 wird allerdings trotz gesetzten &amp;quot;pollnologging&amp;quot;-Attribut ein Log des Pollings zu Analysezwecken aktiviert.&lt;br /&gt;
&lt;br /&gt;
Wird FHEM neu gestartet, wird bei aktivierten Polling der ersten Datenabruf innerhalb 60s nach dem Start ausgeführt.  &lt;br /&gt;
&lt;br /&gt;
Der Status des automatischen Pollings wird durch das Reading &amp;quot;PollState&amp;quot; signalisiert:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  PollState = Active     -    automatisches Polling wird mit Intervall entsprechend &amp;lt;pollcaminfoall&amp;gt; ausgeführt&lt;br /&gt;
  PollState = Inactive   -    automatisches Polling wird nicht ausgeführt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Bedeutung der Readingwerte ist unter Readings beschrieben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweise:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wird Polling eingesetzt, sollte das Intervall nur so kurz wie benötigt eingestellt werden da die ermittelten Werte überwiegend statisch sind.&lt;br /&gt;
Das eingestellte Intervall sollte nicht kleiner sein als die Summe aller HTTP-Verarbeitungszeiten. Pro Pollingaufruf und Kamera werden ca. 10 - 20 Http-Calls gegen die Surveillance Station abgesetzt.&lt;br /&gt;
&lt;br /&gt;
Bei einem eingestellten HTTP-Timeout (siehe Attribut) &amp;quot;httptimeout&amp;quot;) von 4 Sekunden kann die theoretische Verarbeitungszeit nicht höher als 80 Sekunden betragen.&lt;br /&gt;
In dem Beispiel sollte man das Pollingintervall mit einem Sicherheitszuschlag auf nicht weniger 160 Sekunden setzen.&lt;br /&gt;
Ein praktikabler Richtwert könnte zwischen 600 - 1800 (s) liegen.&lt;br /&gt;
&lt;br /&gt;
Sind mehrere Kameras in SSCam definiert, sollte &amp;quot;pollcaminfoall&amp;quot; nicht bei allen Kameras auf exakt den gleichen Wert gesetzt werden um Verarbeitungsengpässe und dadurch versursachte potentielle Fehlerquellen bei der Abfrage der Synology Surveillance Station zu vermeiden.&lt;br /&gt;
Ein geringfügiger Unterschied zwischen den Pollingintervallen der definierten Kameras von z.B. 1s kann bereits als ausreichend angesehen werden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Readings ==&lt;br /&gt;
&lt;br /&gt;
Über den Pollingmechanismus bzw. durch Abfrage mit &amp;quot;Get&amp;quot; werden Readings bereitgestellt, deren Bedeutung in der nachfolgenden Tabelle dargestellt sind. Die übermittelten Readings können in Abhängigkeit des Kameratyps variieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;  &lt;br /&gt;
* Availability       - Verfügbarkeit der Kamera (disabled, enabled, disconnected, other)&lt;br /&gt;
* CamEventNum        - liefert die Gesamtanzahl der in SVS registrierten Events der Kamera&lt;br /&gt;
* CamExposureControl - zeigt den aktuell eingestellten Typ der Belichtungssteuerung&lt;br /&gt;
* CamExposureMode    - aktueller Belichtungsmodus (Day, Night, Auto, Schedule, Unknown)&lt;br /&gt;
* CamIP              - IP-Adresse der Kamera&lt;br /&gt;
* CamLiveMode        - Quelle für Live-Ansicht (DS, Camera)&lt;br /&gt;
* CamModel           - Kameramodell&lt;br /&gt;
* CamPort            - IP-Port der Kamera&lt;br /&gt;
* CamPreRecTime      - Dauer der der Voraufzeichnung in Sekunden (Einstellung in SVS)&lt;br /&gt;
* CamRecShare        - gemeinsamer Ordner auf der DS für Aufnahmen&lt;br /&gt;
* CamRecVolume       - Volume auf der DS für Aufnahmen&lt;br /&gt;
* CamVendor          - Kamerahersteller Bezeichnung&lt;br /&gt;
* CamVideoFlip       - Ist das Video gedreht  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
* CamVideoMirror     - Ist das Video gespiegelt  &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
* CapAudioOut        - Fähigkeit der Kamera zur Audioausgabe über Surveillance Station (false/true)&lt;br /&gt;
* CapChangeSpeed     - Fähigkeit der Kamera verschiedene Bewegungsgeschwindigkeiten auszuführen&lt;br /&gt;
* CapPTZAbs          - Fähigkeit der Kamera für absolute PTZ-Aktionen &lt;br /&gt;
* CapPTZAutoFocus    - Fähigkeit der Kamera für Autofokus Aktionen&lt;br /&gt;
* CapPTZDirections   - die verfügbaren PTZ-Richtungen der Kamera&lt;br /&gt;
* CapPTZFocus        - Art der Kameraunterstützung für Fokussierung&lt;br /&gt;
* CapPTZHome         - Unterstützung der Kamera für Home-Position&lt;br /&gt;
* CapPTZIris         - Unterstützung der Kamera für Iris-Aktion &lt;br /&gt;
* CapPTZPan          - Unterstützung der Kamera für Pan-Aktion&lt;br /&gt;
* CapPTZTilt         - Unterstützung der Kamera für Tilt-Aktion&lt;br /&gt;
* CapPTZZoom         - Unterstützung der Kamera für Zoom-Aktion&lt;br /&gt;
* DeviceType         - Kameratyp (Camera, Video_Server, PTZ, Fisheye)&lt;br /&gt;
* Error              - Meldungstext des letzten Fehlers&lt;br /&gt;
* Errorcode          - Fehlercode des letzten Fehlers&lt;br /&gt;
* LastSnapFilename   - der Filename des letzten Schnapschusses&lt;br /&gt;
* LastSnapId         - die ID des letzten Schnapschusses&lt;br /&gt;
* LastUpdateTime     - Datum / Zeit der letzten Aktualisierung durch &amp;quot;caminfoall&amp;quot;&lt;br /&gt;
* LiveStreamUrl      - die LiveStream-Url wenn der Stream gestartet ist&lt;br /&gt;
* Patrols            - in Surveillance Station voreingestellte Überwachungstouren (bei PTZ-Kameras)&lt;br /&gt;
* PollState          - zeigt den Status des automatischen Pollings an&lt;br /&gt;
* Presets            - in Surveillance Station voreingestellte Positionen (bei PTZ-Kameras)&lt;br /&gt;
* Record             - Aufnahme läuft = Start, keine Aufnahme = Stop&lt;br /&gt;
* SVScustomPortHttp  - benutzerdefinierter Port der Surveillance Station (HTTP) im DSM-Anwendungsportal (get mit &amp;quot;svsinfo&amp;quot;)&lt;br /&gt;
* SVScustomPortHttps - benutzerdefinierter Port der Surveillance Station (HTTPS) im DSM-Anwendungsportal (get mit &amp;quot;svsinfo&amp;quot;)&lt;br /&gt;
* SVSlicenseNumber   - die Anzahl der installierten Kameralizenzen (get mit &amp;quot;svsinfo&amp;quot;)&lt;br /&gt;
* SVSuserPriv        - die effektiven Rechte des verwendeten Users nach dem Login (get mit &amp;quot;svsinfo&amp;quot;)&lt;br /&gt;
* SVSversion         - die Paketversion der installierten Surveillance Station (get mit &amp;quot;svsinfo&amp;quot;)&lt;br /&gt;
* UsedSpaceMB        - durch Aufnahmen der Kamera belegter Plattenplatz auf dem Volume&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Attribute ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;debugactivetoken&#039;&#039;&#039; - wenn gesetzt wird der Status des Active-Tokens gelogged - nur für Debuggung, nicht im normalen Betrieb benutzen&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;httptimeout&#039;&#039;&#039; - Timeout-Wert für HTTP-Aufrufe zur Synology Surveillance Station, Default: 4 Sekunden (wenn httptimeout = &amp;quot;0&amp;quot; oder nicht gesetzt)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;htmlattr&#039;&#039;&#039; - ergänzende Angaben zur Livestream-Url um das Verhalten wie Bildgröße zu beeinflussen&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;livestreamprefix&#039;&#039;&#039; - überschreibt die Angaben zu Protokoll, Servernamen und Port zur Weiterverwendung der Livestreamadresse als z.B. externer Link&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;pollcaminfoall&#039;&#039;&#039; - Intervall der automatischen Eigenschaftsabfrage (Polling) einer Kamera (kleiner 10: kein Polling, größer 10: Polling mit Intervall)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;pollnologging&#039;&#039;&#039; - 0 bzw. nicht gesetzt = Logging Gerätepolling aktiv (default), 1 = Logging Gerätepolling inaktiv&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;rectime&#039;&#039;&#039; - festgelegte Aufnahmezeit wenn eine Aufnahme gestartet wird. Mit rectime = 0 wird eine Endlosaufnahme gestartet. Ist &amp;quot;rectime&amp;quot; nicht gesetzt, wird der Defaultwert von 15s verwendet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;session&#039;&#039;&#039; - Auswahl der Login-Session. Nicht gesetzt oder &amp;quot;DSM&amp;quot; -&amp;gt; session wird mit DSM aufgebaut (Standard). &amp;quot;SurveillanceStation&amp;quot; -&amp;gt; Session-Aufbau erfolgt mit SVS &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;verbose&#039;&#039;&#039;&lt;br /&gt;
  &amp;lt;pre&amp;gt;&lt;br /&gt;
  Es werden verschiedene Verbose-Level unterstützt.&lt;br /&gt;
  Dies sind im Einzelnen:&lt;br /&gt;
&lt;br /&gt;
        0   -   Start/Stop-Ereignisse werden geloggt&lt;br /&gt;
        1   -   Fehlermeldungen werden geloggt&lt;br /&gt;
        2   -   Meldungen über wichtige Ereignisse oder Alarme &lt;br /&gt;
        3   -   gesendete Kommandos werden geloggt&lt;br /&gt;
        4   -   gesendete und empfangene Daten werden geloggt&lt;br /&gt;
        5   -   alle Ausgaben zur Fehleranalyse werden geloggt. ACHTUNG: unter Umständen werden sehr viele Daten in das Logfile geschrieben!&lt;br /&gt;
  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
weitere Attribute:&lt;br /&gt;
&lt;br /&gt;
* [http://fhem.de/commandref_DE.html#readingFnAttributes readingFnAttributes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Das Modul bzw. eine Gerätedefinition deaktivieren (ab Rev 11296) ==&lt;br /&gt;
&lt;br /&gt;
Mit dem Attribut &amp;quot;disable&amp;quot; kann das Modul bzw. eine Gerätedefinition deaktiviert werden. Im Gegensatz zum Befehl &amp;quot;set ... disable&amp;quot; wird nicht die Kamera an sich deaktiviert, sondern lediglich das Gerätemodul. In diesem Fall werden keine Funktionen mehr ausgeführt.&lt;br /&gt;
Wird das Modul deaktiviert, werden die folgenden Readings gesetzt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
state:         inactive     &lt;br /&gt;
Availability:  ???&lt;br /&gt;
PollState:     Inactive   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ist für eine Kamera Polling aktiviert, wird diese Aktivität abgeschaltet. Nach Reaktivierung des Gerätemoduls wird das Polling automatisch wieder fortgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lösungsbeispiele und Ansätze für verschiedene Aufgabenstellungen ==&lt;br /&gt;
&lt;br /&gt;
=== Eine Übersicht mit Hilfe von readingsGroup ===&lt;br /&gt;
&lt;br /&gt;
Mit den umfangreichen Möglichkeiten des Moduls [[readingsGroup]] kann ein FHEM-Widget nach eigenen Vorstellungen erstellt werden. Hierbei ist es möglich sowohl einen Überblick über die Status der Kameras zu erhalten als auch Steuerungsaktivitäten vorzusehen. Das nachfolgende Beipiel soll als Anregung dafür dienen. Weitere Informationen unter der [http://fhem.de/commandref.html#readingsGroup commandref] zu readingsGroup.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
Die folgenden Beispiele enthalten keine Maskierungen oder Verdopplungen für ; und Zeilenende, sondern sind so angegeben, wie sie im Web Interface im Befehls-Eingabefeld, nach Klick auf DEF und im Attribut-Eingabefeld eingegeben werden. Mehrere Leerzeichen innerhalb von &amp;lt; &amp;gt; sind als   &amp;lt;code&amp;gt;&amp;lt;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;gt;&amp;lt;/code&amp;gt; zu kodieren.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Definition !! Erläuterungen &lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | [[Bild:RgSSCam.jpg|thumb|500px|links|Kamerastatus und Steuerung]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:50%&amp;quot; |&amp;lt;code&amp;gt;define Cams_All_States readingsGroup &amp;lt;%it_camera&amp;gt;,&amp;lt;Verfügbar&amp;gt;,&amp;lt; &amp;gt;,&amp;lt;Status&amp;gt;,&amp;lt; &amp;gt;,&amp;lt;Erkennung&amp;gt;,&amp;lt; &amp;gt;,&amp;lt;letzte Aufnahme&amp;gt;,&amp;lt; &amp;gt;,&amp;lt;bel. Platz (MB)&amp;gt;,&amp;lt; &amp;gt;,&amp;lt;letzte Aktualisierung&amp;gt;,&amp;lt; &amp;gt;,&amp;lt;Modul Deaktivierung&amp;gt;,&amp;lt; &amp;gt;,&amp;lt;Image&amp;gt; TYPE=SSCam:Availability,&lt;br /&gt;
&amp;lt;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;gt;,state,&amp;lt;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;gt;,CamMotDetSc,&amp;lt;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;gt;,CamLastRecTime,&amp;lt;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;gt;,UsedSpaceMB,&lt;br /&gt;
&amp;lt;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;gt;,LastUpdateTime,&amp;lt;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;gt;,?!disable,&amp;lt;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;gt;,&amp;lt;%Start&amp;gt;,&amp;lt;%Stop&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| ReadingsGoup anlegen. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attr Cams_All_States valueIcon {&#039;Availability.enabled&#039; =&amp;gt; &#039;remotecontrol/black_btn_GREEN&#039;,&lt;br /&gt;
&#039;Availability.disabled&#039; =&amp;gt; &#039;remotecontrol/black_btn_RED&#039;,&lt;br /&gt;
&#039;state.inactive&#039; =&amp;gt; &#039;StandBy&#039;,&lt;br /&gt;
&#039;state&#039; =&amp;gt; &#039;%devStateIcon&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
| In Abhängigkeit vom Wert der Kameraverfügbarkeit und des state-Readings entsprechende Icons anzeigen. Wird das Modul deaktiviert, wird ein Standby-Icon angezeigt unabhängig davon ob in der Kameradefinition ein devStateIcon hinterlegt wurde.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attr Cams_All_States valueStyle {if($READING eq &amp;quot;Availability&amp;quot; &amp;amp;&amp;amp; $VALUE eq &amp;quot;enabled&amp;quot;){ &#039; style=&amp;quot;color:green&amp;quot; &#039; }&lt;br /&gt;
elsif( $READING eq &amp;quot;Availability&amp;quot; &amp;amp;&amp;amp; $VALUE eq  &amp;quot;disabled&amp;quot;){ &#039; style=&amp;quot;color:red&amp;quot; &#039; }&lt;br /&gt;
elsif( $READING eq &amp;quot;CamMotDetSc&amp;quot; &amp;amp;&amp;amp; $VALUE =~ /SVS.*/ ){ &#039; style=&amp;quot;color:orange&amp;quot; &#039; }&lt;br /&gt;
elsif( $READING eq &amp;quot;CamMotDetSc&amp;quot; &amp;amp;&amp;amp; $VALUE eq &amp;quot;disabled&amp;quot;){ &#039; style=&amp;quot;color:LimeGreen&amp;quot; &#039; }&lt;br /&gt;
elsif( $READING eq &amp;quot;CamMotDetSc&amp;quot; &amp;amp;&amp;amp; $VALUE =~ /Cam.*/ ){ &#039; style=&amp;quot;color:SandyBrown&amp;quot; &#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
| Farbgestaltung der Texte in Anhängigkeit der Werte setzen.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attr Cams_All_States valueFormat {($READING eq &amp;quot;CamMotDetSc&amp;quot; &amp;amp;&amp;amp; $VALUE eq &amp;quot;disabled&amp;quot;) ? &amp;quot;external&amp;quot; : $VALUE}&amp;lt;/code&amp;gt;&lt;br /&gt;
| Wenn die Quelle der Bewegungserkennung auf &amp;quot;disabled&amp;quot; gestellt wurde, soll &amp;quot;external&amp;quot; in der Übersicht angezeigt werden weil die Bewegungserkennung in dem Fall durch IR-Melder durchgeführt wird.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attr Cams_All_States valueColumns { &#039;Image&#039; =&amp;gt; &#039;colspan=&amp;quot;2&amp;quot;&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
| Die Überschrift &amp;quot;Image&amp;quot; soll sich über die letzten zwei Spalten strecken. Es gilt sowohl für &amp;quot;Start&amp;quot; und &amp;quot;Stop&amp;quot; .&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attr Cams_All_States nameStyle style=&amp;quot;color:black;font-weight:bold&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Die Überschriften sollen schwarz und fett sein.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attr Cams_All_States commands { &#039;Availability.enabled&#039; =&amp;gt; &#039;set $DEVICE disable&#039;,&lt;br /&gt;
&#039;Availability.disabled&#039; =&amp;gt; &#039;set $DEVICE enable&#039;,&lt;br /&gt;
&#039;Cams_All_States.Start&#039; =&amp;gt; &#039;set %DEVICE runView image&#039;,&lt;br /&gt;
&#039;Cams_All_States.Stop&#039; =&amp;gt; &#039;set %DEVICE stopView&#039;,&lt;br /&gt;
disable =&amp;gt; &amp;quot;disable:&amp;quot;}&amp;lt;/code&amp;gt;&lt;br /&gt;
| Es sollen Kommandos bestimmten Readings / Werten unterlegt werden. Zum Beispiel kann die Kamera mit Klick auf das Availability-Icon disabled werden wenn der Readingswert &amp;quot;enabled&amp;quot; ist. Der Livestream kann mit &amp;quot;Start&amp;quot; in der letzten Spalte gestartet, oder das Modul über eine Auswahl in der Drop-Down-Liste unterhalb von &amp;quot;Modul Deaktivierung&amp;quot; deaktiviert/aktiviert werden.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attr Cams_All_States cellStyle { &amp;quot;c:0&amp;quot; =&amp;gt; &#039;style=&amp;quot;text-align:left;color:green;font-weight:normal&amp;quot;&#039;,&lt;br /&gt;
&amp;quot;c:5&amp;quot; =&amp;gt; &#039;style=&amp;quot;text-align:center;color:green;font-weight:normal&amp;quot;&#039;,&lt;br /&gt;
&amp;quot;c:9&amp;quot; =&amp;gt; &#039;style=&amp;quot;text-align:center;font-weight:normal&amp;quot;&#039;}&amp;lt;/code&amp;gt;&lt;br /&gt;
| Formatierung bestimmter Spalten (0,5,9).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attr Cams_All_States alias Status aller Kameras&amp;lt;/code&amp;gt;&lt;br /&gt;
| Alias setzen.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attr Cams_All_States group Kamerastatus&amp;lt;/code&amp;gt;&lt;br /&gt;
| Gruppenzugehörigkeit setzen. Wird auch für die Anzeige im Dashboard benutzt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mail mit Snapshot im Anhang und Aufnahmelink versenden (sendmail) ===&lt;br /&gt;
&lt;br /&gt;
Nachfolgendes Beispiel zeigt eine Möglichkeit in Linux mit sendmail eine Mail mit einem Link zu einer Kameraaufnahme und bis zu drei Anhängen zu versenden.&lt;br /&gt;
Die Mail wird mit einem DOIF Kommando in Abhängigkeit von einer angefertigten Aufnahme angestoßen.&lt;br /&gt;
&lt;br /&gt;
Zunächst die Mailfunktion in der 99_myUtils als Unterroutinen einfügen. Die Funktion ist nicht blockierend (mit Modul Blocking.pm) ausgeführt. Die &amp;quot;\&amp;quot; dienen nachfolgend nur&lt;br /&gt;
zur Kennzeichnung eines Zeilenumbruchs - den Code bitte auf eine Zeile schreiben.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;source lang=perl&amp;gt;&lt;br /&gt;
# Am Anfang von 99_myUtils hinzufügen&lt;br /&gt;
use Blocking;&lt;br /&gt;
&lt;br /&gt;
##############################################################################&lt;br /&gt;
########        DebianMail  Mail  versenden  nonblocking          ############&lt;br /&gt;
##############################################################################&lt;br /&gt;
&lt;br /&gt;
sub DebianMailnbl {&lt;br /&gt;
&lt;br /&gt;
 my $rcpt = shift;&lt;br /&gt;
 my $subject = shift; &lt;br /&gt;
 my $text = shift;&lt;br /&gt;
 my $attach = shift; &lt;br /&gt;
 my $attach1 = shift; &lt;br /&gt;
 my $attach2 = shift; &lt;br /&gt;
 my $hash-&amp;gt;{NAME_MAIL} = &amp;quot;Debianmail&amp;quot;;&lt;br /&gt;
 my $name = $hash-&amp;gt;{NAME_MAIL};&lt;br /&gt;
&lt;br /&gt;
if ($attach2) {&lt;br /&gt;
    $hash-&amp;gt;{helper}{RUNNING_PID} = BlockingCall(&amp;quot;DebianMailnbl_send&amp;quot;, $name.&amp;quot;|&amp;quot;.$rcpt.&amp;quot;|&amp;quot;.$subject.&amp;quot;|&amp;quot;.$text.&amp;quot;|&amp;quot;.$attach.&amp;quot; \&lt;br /&gt;
    |&amp;quot;.$attach1.&amp;quot;|&amp;quot;.$attach2, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
} elsif ($attach1) {&lt;br /&gt;
    $hash-&amp;gt;{helper}{RUNNING_PID} = BlockingCall(&amp;quot;DebianMailnbl_send&amp;quot;, $name.&amp;quot;|&amp;quot;.$rcpt.&amp;quot;|&amp;quot;.$subject.&amp;quot;|&amp;quot;.$text.&amp;quot;|&amp;quot;.$attach.&amp;quot;|&amp;quot; \&lt;br /&gt;
   .$attach1, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
} else {&lt;br /&gt;
    $hash-&amp;gt;{helper}{RUNNING_PID} = BlockingCall(&amp;quot;DebianMailnbl_send&amp;quot;, $name.&amp;quot;|&amp;quot;.$rcpt.&amp;quot;|&amp;quot;.$subject.&amp;quot;|&amp;quot;.$text.&amp;quot;|&amp;quot;.$attach,&lt;br /&gt;
     &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
######################################################&lt;br /&gt;
########       Mailfunktion nonblocking           &lt;br /&gt;
######################################################&lt;br /&gt;
&lt;br /&gt;
sub DebianMailnbl_send {&lt;br /&gt;
 my ($string) = @_;&lt;br /&gt;
 my ($name, $rcpt, $subject, $text, $attach, $attach1, $attach2) = split(&amp;quot;\\|&amp;quot;, $string);&lt;br /&gt;
 my $ret = &amp;quot;&amp;quot;;&lt;br /&gt;
 my $sender = &amp;quot;&amp;lt;Sendername&amp;gt;\@&amp;lt;Domäne&amp;gt;&amp;quot;; &lt;br /&gt;
 my $konto = &amp;quot;&amp;lt;Mailkonto&amp;quot;;&lt;br /&gt;
 my $passwrd = &amp;quot;&amp;lt;Mailkontopasswort&amp;gt;&amp;quot;;&lt;br /&gt;
 my $provider = &amp;quot;&amp;lt;Mailserver&amp;gt;&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if ($attach2) {&lt;br /&gt;
    $ret .= qx(sendEmail -f &#039;$sender&#039; -t &#039;$rcpt&#039; -u &#039;$subject&#039; -m &#039;$text&#039; -a &#039;$attach&#039; -a &#039;$attach1&#039; -a &#039;$attach2&#039; -s &#039;$provider&#039; \&lt;br /&gt;
    -xu &#039;$konto&#039; -xp &#039;$passwrd&#039; -o tls=no -o message -charset=utf-8 -o message-content-type=text/plain );&lt;br /&gt;
} elsif ($attach1) {&lt;br /&gt;
    $ret .= qx(sendEmail -f &#039;$sender&#039; -t &#039;$rcpt&#039; -u &#039;$subject&#039; -m &#039;$text&#039; -a &#039;$attach&#039; -a &#039;$attach1&#039; -s &#039;$provider&#039; -xu &#039;$konto&#039; \&lt;br /&gt;
    -xp &#039;$passwrd&#039; -o tls=no -o message-charset=utf-8 -o message-content-type=text/plain );&lt;br /&gt;
} else {&lt;br /&gt;
    $ret .= qx(sendEmail -f &#039;$sender&#039; -t &#039;$rcpt&#039; -u &#039;$subject&#039; -m &#039;$text&#039; -a &#039;$attach&#039; -s &#039;$provider&#039; -xu &#039;$konto&#039; -xp &#039;$passwrd&#039; \&lt;br /&gt;
    -o tls=no -o message-charset=utf-8 -o message-content-type=text/plain );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 # remove CR from return-string &lt;br /&gt;
 $ret =~ s,[\r\n]*,,g;    &lt;br /&gt;
&lt;br /&gt;
 Log3 $name, 3, &amp;quot;$name - sendEmail returned: $ret&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die TLS Verschlüsselung (ehem. SSL) zu nutzen, dann tls=auto verwenden.&lt;br /&gt;
&lt;br /&gt;
Falls der Body-Text in einem (Android-)Mailer auf dem Handy nicht gezeigt wird, kann evtl. der Parameter &#039;&#039;&#039;-o message-content-type=html&#039;&#039;&#039; helfen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Versand triggern - Beispiel mit DOIF ====&lt;br /&gt;
Der Mailversand wird in dem Beispiel mit einem DOIF angetriggert:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CamHE1.email DOIF ([CamHE1:&amp;quot;CamLastRec&amp;quot;]) ({DebianMailnbl (&#039;&amp;lt;Empfänger&amp;gt;@&amp;lt;Domäne&amp;gt;&#039;,&#039;Bewegungsalarm CamHE1&#039;,&#039;Eine Bewegung wurde an der Haustür registriert. &lt;br /&gt;
Aufnahmelink: [CamHE1:VideoFolder]/[CamHE1:CamLastRec]&#039;,&#039;/media/sf_surveillance/@Snapshot/[CamHE1:LastSnapFilename]&#039;)})&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wird eine Aufnahme der Kamera CamHE1 beendet, wird integriert der Befehl &amp;quot;get .. eventlist&amp;quot; ausgeführt. Dadurch aktualisiert sich das Reading &amp;quot;CamLastRec&amp;quot;.&lt;br /&gt;
Dieser Event wird genutzt um eine Mail mit einem Link zur Aufnahme und einem während der Aufnahme angelegten Schnappschuß zu versenden.&lt;br /&gt;
Will man einen weiteren Anhang versenden, sähe das DOIF folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CamHE1.email DOIF ([CamHE1:&amp;quot;CamLastRec&amp;quot;]) ({DebianMailnbl (&#039;&amp;lt;Empfänger&amp;gt;@&amp;lt;Domäne&amp;gt;&#039;,&#039;Bewegungsalarm CamHE1&#039;,&#039;Eine Bewegung wurde an der Haustür registriert. &lt;br /&gt;
Aufnahmelink: [CamHE1:VideoFolder]/[CamHE1:CamLastRec]&#039;,&#039;/media/sf_surveillance/@Snapshot/[CamHE1:LastSnapFilename]&#039;,&#039;&amp;lt;weiteres File&amp;gt;&#039;)})&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Dss Reading &amp;quot;VideoFolder&amp;quot; muß, wie in dem Beispiel zu sehen, dem &amp;quot;CamLastRec&amp;quot; vorangestellt werden um den kompletten Pfad zur Aufnahme zu erhalten. Der versendete Link würde somit etwa den folgenden Aufbau haben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/volume1/surveillance/Carport/20160407PM/Carport20160407-221541-1460060141.mp4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn in einer Mail nach extern versendet wird, ist ein solcher Link wahrscheinlich über eine Anwendung nicht zugreifbar.&lt;br /&gt;
Um den Link dynamisch anzupassen und so den Zugriff von extern über z.B. einen Webserver zu ermöglichen, kann das Attribut &amp;quot;videofolderMap&amp;quot; verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Wird dieses Attribut auf zum Beispiel ...&amp;lt;pre&amp;gt;&amp;quot;http://&amp;lt;Server&amp;gt;:8083/fhem/svs/Carport/&amp;quot;&amp;lt;/pre&amp;gt; ...gesetzt, ergibt sich folgender Link der in der Mail versendet wird:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://&amp;lt;Server&amp;gt;:8083/fhem/svs/Carport/20160407PM/Carport20160407-221541-1460060141.mp4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In dem obigen Beispiel wird ein FHEM-Webserver verwendet, der zuvor über HTTPSRV (siehe Commandref) angelegt wurde,&lt;br /&gt;
WIe der Webserver angelegt werden kann ist [[SSCAM_-_Steuerung_von_Kameras_in_Synology_Surveillance_Station#Einsatz_FHEM_Webserver_zum_Zugriff_auf_Aufnahmen | hier]] beschrieben. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Versand triggern - Beispiel mit Notify ====&lt;br /&gt;
&lt;br /&gt;
Mit diesem Notify wird das Snapshotfile angehängt und auch ein Link zu dem Snapshot mit eingefügt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define CamHE1.email NOTIFY CamHE1:LastSnapFilename.* {DebianMailnbl (&#039;Heiko.Maaz@sds1.myds.me&#039;,&#039;Bewegungsalarm CamHE1&#039;, &lt;br /&gt;
&#039;Eine Bewegung wurde an der Haustür registriert. Aufnahmelink: http://fhem.myds.me:8083/fhem/snap/&#039;.(ReadingsVal(&amp;quot;CamHE1&amp;quot;,&amp;quot;LastSnapFilename&amp;quot;,&amp;quot;&amp;quot;)), &lt;br /&gt;
&#039;/media/sf_surveillance/@Snapshot/&#039;.(ReadingsVal(&amp;quot;CamHE1&amp;quot;,&amp;quot;LastSnapFilename&amp;quot;,&amp;quot;&amp;quot;)))}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um den Link in dieser Form aufrufen zu können ist erst ein HTTPSRV anzulegen mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define snapweb HTTPSRV snap /media/sf_surveillance/@Snapshot SVS-Snapshots&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Natürlich muß dabei der Pfad &amp;quot;/media/sf_surveillance/&amp;quot; so angepasst werden dass er dem (gemounteten) SVS-Aufnahmeverzeichnis entspricht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Einsatz FHEM Webserver zum Zugriff auf Aufnahmen ===&lt;br /&gt;
&lt;br /&gt;
Ziel der nachfolgenden Beschreibung ist es, eine Möglichkeit darzustellen, um den FHEM Webserver für den Zugriff auf die Aufnahmen der Synology Surveillance Station zu nutzen. &lt;br /&gt;
&lt;br /&gt;
Folgende Ausgangslage wird für das Beispiel als gegeben angenommen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* der gemeinsame Ordner der Surveillance Station (normalerweise &amp;quot;surveillance&amp;quot;) in der Diskstation ist am FHEM-Server gemountet. &amp;lt;br&amp;gt;Für das Beipiel ist das gemountete Verzeichnis: /media/sf_surveillance&lt;br /&gt;
* FHEMWEB ist im Einsatz&lt;br /&gt;
* für das Beispiel ist eine Kamera CamHE1 (SVS-Name: Hauseingang) definiert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTTPSRV ist ein Plug-in für FHEMWEB und stellt den Webserver für den Zugriff zur Verfügung. Diese Möglichkeit ist sicherlich für jene Fälle interessant bei denen der Zugriff über einen Verzeichnisdienst nicht möglich oder nicht gewünscht ist (zum Bespiel von extern).&lt;br /&gt;
Es steht auch eine Modul-interne Zugriffsmöglichkeit auf die letzte Aufnahme mit dem Befehl &amp;quot;set CamHE1 runView lastrec (oder lastrec_open)&amp;quot; zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Webserver wird definiert mit:&lt;br /&gt;
&lt;br /&gt;
 define svsweb HTTPSRV svs /media/sf_surveillance WebServer SVS-Aufnahmen&lt;br /&gt;
&lt;br /&gt;
Der definierte Webserver sollte nun links im Seitenmenü unter dem Namen &amp;quot;WebServer SVS-Aufnahmen&amp;quot; erscheinen. Ein Klick auf diesen Link sollte nun die Meldung zeigen:&lt;br /&gt;
&lt;br /&gt;
 File not found: /media/sf_surveillance/index.html&lt;br /&gt;
&lt;br /&gt;
Die Datei index.html existiert natürlich normalerweise nicht im surveillance-Verzeichnis. Der Inhalt des Verzeichnisses &amp;quot;/media/sf_surveillance&amp;quot;, also des surveillance-Stammordners, wird nun mit der Basisadresse ... &amp;lt;pre&amp;gt;http://&amp;lt;FHEM-Server&amp;gt;:8083/fhem/svs/&amp;lt;/pre&amp;gt; ...erreicht.&lt;br /&gt;
&lt;br /&gt;
Alle Aufnahmen der Kameras werden in Unterordnern des surveillance-Stammerzeichnisses gespeichert, die den gleichen Namen wie die Kamera in der Surveillance Station haben. Um den Pfad zu dem Aufnahmefile zu spezifizieren, ist die Basisadresse des erstellten Webservers mit dem Unterordner der entsprechenden Kamera zu ergänzen. Mit diesem zusammengesetzten Gesamtpfad ist ebenfalls das Reading &amp;quot;VideoFolder&amp;quot;, welches den physikalischen Pfad von Aufnahmen der entsprechenden Kamera beschreibt, zu überschreiben. &lt;br /&gt;
&lt;br /&gt;
Die wird mit dem Attribut &amp;quot;videofolderMap&amp;quot; erreicht. In dem Beispiel wird es gesetzt auf:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
attr CamHE1 videofolderMap http://&amp;lt;FHEM-Server&amp;gt;:8083/fhem/svs/Hauseingang/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jede Aufnahme der Kamera &amp;quot;Hauseingang&amp;quot; bzw. &amp;quot;CamHE1&amp;quot; wird somit durch die Webadresse ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://&amp;lt;FHEM-Server&amp;gt;:8083/fhem/svs/Hauseingang/&amp;lt;Inhalt Reading CamLastRec&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... erreicht.&lt;br /&gt;
&lt;br /&gt;
Wie eine Mail mit diesem Link versendet werden kann ist [[SSCAM_-_Steuerung_von_Kameras_in_Synology_Surveillance_Station#Mail_mit_Snapshot_im_Anhang_und_Aufnahmelink_versenden_.28sendmail.29 | hier]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
Der komplette in der Mail versendete Aufnahmelink sieht folgendermaßen aus: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://&amp;lt;FHEM-Server&amp;gt;:8083/fhem/svs/Hauseingang//20160408PM/Hauseingang20160408-215150-1460145110.mp4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Workaround bei DSM 2-Stufen Verifizierung  ===&lt;br /&gt;
1. Benutzer in der SVS einrichten, zum Manager machen&amp;lt;br&amp;gt;&lt;br /&gt;
2. Benutzer wird automatisch auch in FHEM eingerichtet, dort zum Admin machen&amp;lt;br&amp;gt;&lt;br /&gt;
3. 2-Stufen Verifizierung ausschalten&amp;lt;br&amp;gt;&lt;br /&gt;
4. Modul / Kamera zum Laufen bringen&amp;lt;br&amp;gt;&lt;br /&gt;
5. Session im Modul auf SVS stellen&amp;lt;br&amp;gt;&lt;br /&gt;
6. Benutzer in der DSM aus der Admin-Gruppe rausnehmen&amp;lt;br&amp;gt;&lt;br /&gt;
7. 2-Stufen Verifizierung einschalten (Option nur für Admins)&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=13038</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=13038"/>
		<updated>2015-11-26T19:13:32Z</updated>

		<summary type="html">&lt;p&gt;Docb: eine Zeile eingefügt bei den Tipps (Wenn die Grafik nicht angezeigt wird sondern nur Text: In einem Editor den Inhalt mit einer funktionierenden SVG-Datei vergleichen und anpassen.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
== Geräten Icons zuweisen ==&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown&lt;br /&gt;
# Icon auswählen, um das Icon zu wählen, das standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf &#039;&#039;&#039;Select Icon&#039;&#039;&#039; klicken, dann bekommt ihr alle Bilder angezeigt&lt;br /&gt;
# &#039;&#039;&#039;devStateIcon auswählen&#039;&#039;&#039;, um unterschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf &#039;&#039;&#039;Extend devStateIcon&#039;&#039;&#039; klicken, dann bekommt ihr alle Bilder angezeigt und könnt sie dem jeweiligen Schaltzustand zuordnen.&lt;br /&gt;
&lt;br /&gt;
Dabei gilt folgendes:&lt;br /&gt;
* Icon-Dateiname OHNE Dateiendung eingeben&lt;br /&gt;
* wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe die Farbe beeinflusst werden, z.B. &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/code&amp;gt;, &amp;lt;br /&amp;gt; wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
* statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier bei [http://www.colorpicker.com Colorpicker] generieren&lt;br /&gt;
* Möchte man dass bei Klick auf das Icon auch eine Aktion ausgelöst wird, kann man dies als dritten Parameter mit angeben. Beispiel für einen Wechsel zwischen &amp;quot;arround&amp;quot; und &amp;quot;away&amp;quot;: &amp;lt;code&amp;gt;arround:status_available:away away:status_away_2:arround&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn ihr die Änderungen wie oben beschrieben durchführt, könnt ihr das Ergebnis gleich betrachten. Wenn alles passt, dann noch &#039;&#039;&#039;Save config&#039;&#039;&#039; drücken, dann wird alles fest abgespeichert.&lt;br /&gt;
&lt;br /&gt;
== Größe der Icons verändern ==&lt;br /&gt;
Auch das kein Problem. Öffnet einfach die für Eurer Template (wie sieht fhem bei Euch aus: rechts unten -&amp;gt; Select Style -&amp;gt; das was ihr dort gewählt habt ist Euer Template) zuständige css-Datei. Diese findet ihr im fhem-Verzeichnis unter www/pgm2. Dort fügt ihr einfach folgende Zeile ein und ändert ggf. die Größenangaben.&lt;br /&gt;
&amp;lt;pre&amp;gt;svg { height:32px; width:32px; }&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mehr Icons zur Auswahl ==&lt;br /&gt;
Grundsätzlich sind bei aktuellen fhem-Installationen die meisten Icons standardmäßig aktiviert. Navigiert doch einfach mal im fhem Verzeichnis in den www Ordner und dort in images. Die Ordner default, openautomation und fhemSVG sind standardmäßig aktiviert, d.h., Icons aus diesen Ordnern werden in fhem angezeigt. Wenn ihr zusätzlich die Icons auch aus den anderen Ordnern (z.B. icons_small) verwenden wollt, dann ergänzt einfach die entsprechende Zeile &amp;quot;WEB iconPath&amp;quot; in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WEB iconPath fhemSVG:openautomation:default:icons_small&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das gleiche gilt, wenn ihr eine ältere fhem-Installation habt und noch nicht die Bilder z.B. aus fhemSVG angezeigt bekommt.&lt;br /&gt;
&lt;br /&gt;
== Weitere Tipps ==&lt;br /&gt;
Weitere Tipps zu Icons finden sich auch auf der Seite [[Slider für HM-Rolladensteuerung anzeigen]].&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende [http://forum.fhem.de/index.php/topic,12605.0.html Thread im Forum].&lt;br /&gt;
&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
* SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
* SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&lt;br /&gt;
* [http://inkscape.org/download/?lang=de Inkscape] besorgen (Open Source)&lt;br /&gt;
* Loszeichnen&lt;br /&gt;
&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&lt;br /&gt;
&lt;br /&gt;
* fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben) - das solltet ihr beim zeichnen beachten&lt;br /&gt;
* daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&lt;br /&gt;
* alle Texte müssen in Pfade umgewandelt werden&lt;br /&gt;
* das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&lt;br /&gt;
* Wenn die Grafik nicht angezeigt wird sondern nur Text: In einem Editor den Inhalt mit einer funktionierenden SVG-Datei vergleichen und anpassen.&lt;br /&gt;
* letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SVG-Icons für das Modul remotecontrol: Schriftvorlage ==&lt;br /&gt;
Wer beispielsweise für das Modul remotecontrol noch andere Beschriftungen braucht, der kann sich diese ganz fix selbst machen. Im Ordner fhem\www\images\fhemSVG findet ihr die Datei rc_templatebutton.svg. Mit der macht ihr folgendes:&lt;br /&gt;
Ganz einfach inkscape runterladen (http://inkscape.org/download/?lang=de), Datei öffnen, auf Text klicken, dann oben in der Leiste auf Text -&amp;gt; Schrift und Text -&amp;gt; Reiter Text, Text ändern. Ggf. Größe/Position anpassen, dann Pfad -&amp;gt; Objekt in Pfad umwandeln, dann Datei -&amp;gt; Speichern unter -&amp;gt; euer name und &amp;quot;Normales SVG&amp;quot; =&amp;gt; FERTIG&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Backup&amp;diff=8855</id>
		<title>Backup</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Backup&amp;diff=8855"/>
		<updated>2014-12-14T21:51:41Z</updated>

		<summary type="html">&lt;p&gt;Docb: Ergänzt um Anzeige der vorhandenen Backups im dummy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SEITENTITEL:backup}}&lt;br /&gt;
{{Infobox Modul&lt;br /&gt;
|ModPurpose=Datensicherung der Fhem-Installation&lt;br /&gt;
|ModType=c&lt;br /&gt;
|ModCmdRef=backup&lt;br /&gt;
|ModForumArea=Sonstiges&lt;br /&gt;
|ModTechName=98_backup.pm&lt;br /&gt;
|ModOwner=rudolfkoenig ([http://forum.fhem.de/index.php?action=profile;u=8 Forum] / [[Benutzer Diskussion:Rudolfkoenig|Wiki]])&lt;br /&gt;
}}&lt;br /&gt;
{{Randnotiz|RNTyp=Warn|RNText=Die Datensicherung kann je nach verwendeter Server Hardware recht lange dauern.}}&lt;br /&gt;
Für Datensicherungszwecke ist in Fhem der Befehl &#039;&#039;&#039;backup&#039;&#039;&#039; integriert. &lt;br /&gt;
&lt;br /&gt;
Im Auslieferungszustand von fhem werden die erstellten Backups im Ordner &amp;lt;code&amp;gt;/var/opt/fhem/Backup&amp;lt;/code&amp;gt; abgelegt. Die Datensicherung umfasst das komplette Fhem-Verzeichnis. Damit sind alle angepassten und selbst erstellten Dateien und Icons enthalten. Das Backup wird als .tar.gz Datei abgelegt und trägt dabei im Namen das Datum und die Uhrzeit, an dem das Backup ausgeführt wurde.&lt;br /&gt;
&lt;br /&gt;
Weitere Details zu dem Befehl &#039;&#039;backup&#039;&#039; können der [http://fhem.de/commandref.html#backup commandref] entnommen werden. &lt;br /&gt;
&lt;br /&gt;
== Backup manuell ausführen (Eingabefeld) ==&lt;br /&gt;
Um ein Backup zu erstellen genügt es, in der fhem [[PGM2|Benutzeroberfläche]] im Eingabefeld den Befehl &#039;&#039;backup&#039;&#039; zu schreiben und mit return auszuführen (nicht den Save-Button betätigen, das würde nämlich kein Backup erstellen).&lt;br /&gt;
&lt;br /&gt;
Danach findet sich eine Backupdatei in dem oben genannten Verzeichnis. In der Fhem Logdatei sollte ein Eintrag&lt;br /&gt;
:&amp;lt;code&amp;gt;backup done: FHEM-&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Build&amp;amp;gt;.tar.gz (&amp;amp;lt;Größe&amp;amp;gt; Bytes)&amp;lt;/code&amp;gt;&lt;br /&gt;
zu finden sein. &lt;br /&gt;
&lt;br /&gt;
== Backup manuell ausführen (Weboberfläche) ==&lt;br /&gt;
Der Backup-Befehl kann in die Weboberfläche als manuell ausführbare Aktion eingebunden. Das lässt sich mit dem folgenden Code in der fhem.cfg erreichen:&lt;br /&gt;
&lt;br /&gt;
 #########################################################################&lt;br /&gt;
 ## Funktion......: FHEM Backup&lt;br /&gt;
 ## Besonderheiten: Manuelles Backup&lt;br /&gt;
 #########################################################################&lt;br /&gt;
 define SYS_Backup dummy&lt;br /&gt;
 attr SYS_Backup alias FHEM Backup ausführen&lt;br /&gt;
 attr SYS_Backup room Server&lt;br /&gt;
 attr SYS_Backup webCmd Ausführen&lt;br /&gt;
 define SYS_BackupRun notify SYS_Backup:* backup&lt;br /&gt;
 attr SYS_BackupRun room Server&lt;br /&gt;
 #########################################################################&lt;br /&gt;
&lt;br /&gt;
Alternativ kann man das notify noch etwas weiter aufbohren, dann wird in der dummy-Variable angezeigt, welche Backups bereits gemacht wurden. Nicht vergessen, den Pfad einzutragen!&lt;br /&gt;
 #########################################################################&lt;br /&gt;
 ## Funktion......: FHEM Backup&lt;br /&gt;
 ## Besonderheiten: Anzeige der vorhandenen Backups im dummy&lt;br /&gt;
 #########################################################################&lt;br /&gt;
 SYS_Backup:* {&lt;br /&gt;
 fhem(&amp;quot;backup&amp;quot;);;&lt;br /&gt;
 opendir DIR, &amp;quot;Hier_den_Pfad_zu_Eurem_Backupverzeichnis&amp;quot; or die $!;;&lt;br /&gt;
 my $mybackups = &amp;quot;&amp;quot;;;&lt;br /&gt;
 while(my $file = readdir DIR){ &lt;br /&gt;
   next if($file eq &amp;quot;.&amp;quot; || $file eq &amp;quot;..&amp;quot;);;&lt;br /&gt;
   $mybackups = $mybackups.&amp;quot;$file&amp;lt;br&amp;gt;&amp;quot;;;&lt;br /&gt;
 }&lt;br /&gt;
 closedir DIR;;&lt;br /&gt;
 fhem(&amp;quot;set SYS_Backup &amp;quot;.$mybackups);;&lt;br /&gt;
 }&lt;br /&gt;
 #########################################################################&lt;br /&gt;
&lt;br /&gt;
== Backup automatisch ausführen ==&lt;br /&gt;
Die regelmäßige automatische Erstellung einer Datensicherung lässt sich mit folgenden Einträgen in der fhem.cfg erreichen:&lt;br /&gt;
&lt;br /&gt;
 #########################################################################&lt;br /&gt;
 ## Funktion......: FHEM Backup&lt;br /&gt;
 ## Besonderheiten: Autom. Backup&lt;br /&gt;
 #########################################################################&lt;br /&gt;
 define NTFY_BackupRun at *23:59:00 set SYS_Backup Ausführen&lt;br /&gt;
 attr NTFY_BackupRun room Server&lt;br /&gt;
 #########################################################################&lt;br /&gt;
&lt;br /&gt;
Damit wird täglich um 23:59 ein Backup erstellt.&lt;br /&gt;
&lt;br /&gt;
== Backup vor Update ==&lt;br /&gt;
Ist in der fhem.cfg der Eintrag&lt;br /&gt;
:&amp;lt;code&amp;gt;attr global backup_before_update 1&amp;lt;/code&amp;gt;&lt;br /&gt;
enthalten, wird vor der Durchführung eines Update erst eine Datensicherung in das festgelegte Backup Verzeichnis durchgeführt.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Glossary]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8848</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8848"/>
		<updated>2014-12-13T21:38:42Z</updated>

		<summary type="html">&lt;p&gt;Docb: Bereich Net::Telnet ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk (http://www.fischer-net.de/hausautomation/downloads/file/23-fhem-5-3-mfr-1-1-syno-88f628x-spk.html) ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk (http://www.fischer-net.de/hausautomation/downloads/file/24-fhem-5-3-mfr-1-1-syno-noarch-spk.html).&lt;br /&gt;
&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun.&lt;br /&gt;
&lt;br /&gt;
Hier noch Links zu Wiki-Einträgen für ältere DSM-Versionen / Modelle:&lt;br /&gt;
&lt;br /&gt;
http://www.fhemwiki.de/wiki/Synology_409:_Update_auf_4.0&lt;br /&gt;
&lt;br /&gt;
http://www.fhemwiki.de/wiki/FHEM_auf_dem_Synology_DS408&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden (Danke an Patlinger für die Anleitung). Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== Net::Telnet installieren ==&lt;br /&gt;
Net::Telnet benötigt ihr beispielsweises für das geniale Modul FRITZBOX, dass Euch viele Möglichkeiten eröffnet, wenn ihr einen solchen Router besitzt.&lt;br /&gt;
&lt;br /&gt;
Los gehts wie üblich mit &lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
Der Pfad zu perl kann bei Euch auch anders lauten, siehe oben. Dann seid ihr fast fertig, nur noch folgendes eingeben - und fertig:&lt;br /&gt;
&amp;lt;code&amp;gt;install Net::Telnet&amp;lt;/code&amp;gt;&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8825</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8825"/>
		<updated>2014-12-11T17:38:02Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* HUE auf der Synology Diskstation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk (http://www.fischer-net.de/hausautomation/downloads/file/23-fhem-5-3-mfr-1-1-syno-88f628x-spk.html) ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk (http://www.fischer-net.de/hausautomation/downloads/file/24-fhem-5-3-mfr-1-1-syno-noarch-spk.html).&lt;br /&gt;
&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun.&lt;br /&gt;
&lt;br /&gt;
Hier noch Links zu Wiki-Einträgen für ältere DSM-Versionen / Modelle:&lt;br /&gt;
&lt;br /&gt;
http://www.fhemwiki.de/wiki/Synology_409:_Update_auf_4.0&lt;br /&gt;
&lt;br /&gt;
http://www.fhemwiki.de/wiki/FHEM_auf_dem_Synology_DS408&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden (Danke an Patlinger für die Anleitung). Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8824</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8824"/>
		<updated>2014-12-11T17:23:00Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Fhem Installation auf der Synology Diskstation (ab DSM 5) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk (http://www.fischer-net.de/hausautomation/downloads/file/23-fhem-5-3-mfr-1-1-syno-88f628x-spk.html) ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk (http://www.fischer-net.de/hausautomation/downloads/file/24-fhem-5-3-mfr-1-1-syno-noarch-spk.html).&lt;br /&gt;
&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun.&lt;br /&gt;
&lt;br /&gt;
Hier noch Links zu Wiki-Einträgen für ältere DSM-Versionen / Modelle:&lt;br /&gt;
&lt;br /&gt;
http://www.fhemwiki.de/wiki/Synology_409:_Update_auf_4.0&lt;br /&gt;
&lt;br /&gt;
http://www.fhemwiki.de/wiki/FHEM_auf_dem_Synology_DS408&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8823</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8823"/>
		<updated>2014-12-11T17:21:35Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* HUE auf der Synology Diskstation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk (http://www.fischer-net.de/hausautomation/downloads/file/23-fhem-5-3-mfr-1-1-syno-88f628x-spk.html) ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk (http://www.fischer-net.de/hausautomation/downloads/file/24-fhem-5-3-mfr-1-1-syno-noarch-spk.html).&lt;br /&gt;
&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8822</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8822"/>
		<updated>2014-12-11T17:20:31Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk (http://www.fischer-net.de/hausautomation/downloads/file/23-fhem-5-3-mfr-1-1-syno-88f628x-spk.html) ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk (http://www.fischer-net.de/hausautomation/downloads/file/24-fhem-5-3-mfr-1-1-syno-noarch-spk.html).&lt;br /&gt;
&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8821</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8821"/>
		<updated>2014-12-11T17:20:11Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Wichtig: Logfile auf USB auslagern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk (http://www.fischer-net.de/hausautomation/downloads/file/23-fhem-5-3-mfr-1-1-syno-88f628x-spk.html) ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk (http://www.fischer-net.de/hausautomation/downloads/file/24-fhem-5-3-mfr-1-1-syno-noarch-spk.html).&lt;br /&gt;
&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8820</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8820"/>
		<updated>2014-12-11T17:19:43Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Fhem Installation auf der Synology Diskstation (ab DSM 5) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk (http://www.fischer-net.de/hausautomation/downloads/file/23-fhem-5-3-mfr-1-1-syno-88f628x-spk.html) ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk (http://www.fischer-net.de/hausautomation/downloads/file/24-fhem-5-3-mfr-1-1-syno-noarch-spk.html).&lt;br /&gt;
&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8819</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8819"/>
		<updated>2014-12-11T17:18:04Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* CUL zum laufen bringen | IPKG installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8818</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8818"/>
		<updated>2014-12-11T17:17:49Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* CUL zum laufen bringen | IPKG installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8817</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8817"/>
		<updated>2014-12-11T17:17:16Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* CUL zum laufen bringen | IPKG installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8816</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8816"/>
		<updated>2014-12-11T17:16:53Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* CUL zum laufen bringen | IPKG installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8815</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8815"/>
		<updated>2014-12-11T17:16:39Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* CUL zum laufen bringen | IPKG installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
&amp;lt;code&amp;gt;mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&amp;lt;/code&amp;gt;&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8814</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8814"/>
		<updated>2014-12-11T17:16:05Z</updated>

		<summary type="html">&lt;p&gt;Docb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8813</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8813"/>
		<updated>2014-12-11T17:15:26Z</updated>

		<summary type="html">&lt;p&gt;Docb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
A.) Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
B.) Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
C) Jetzt braucht ihr die SerialPort Modul&lt;br /&gt;
Das kann funktionieren mit:&lt;br /&gt;
&amp;quot;ipkg install gcc&amp;quot;&lt;br /&gt;
&amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot; &lt;br /&gt;
&amp;quot;cpan install Device::SerialPort&amp;quot;&lt;br /&gt;
Hat es bei mir nicht - ich habe es so geschafft:&lt;br /&gt;
&amp;quot;ipkg install perl-device-serialport&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/Device/SerialPort.pm /volume1/@appstore/Perl/lib/perl5/site_perl/Device&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.bs /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
&amp;quot;cp /opt/lib/perl5/site_perl/5.10.0/arm-linux/auto/Device/SerialPort/SerialPort.so /volume1/@appstore/Perl/lib/perl5/site_perl/auto/Device/SerialPort&amp;quot;&lt;br /&gt;
D) ganz wichtig - sonst schmiert Euch der CUL immer wieder ab - synousbmdemd deaktivieren - das habe ich wie folgt gemacht:&lt;br /&gt;
mv /usr/syno/sbin/synousbmodemd /usr/syno/sbin/synousbmodemd_bkp&lt;br /&gt;
Bei einem DSM update wird dieser Dienst vermutlich wieder installiert - daher nach einem Update same procedure as every year.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden. Wichtig - ihr braucht IPKG (siehe CUL zum Laufen bringen):&lt;br /&gt;
1. Per SSH verbinden (Befehl &amp;quot;ssh &amp;lt;ip-adresse&amp;gt; -l root&amp;quot;)&lt;br /&gt;
2. Superuser aktivieren (Befehl &amp;quot;su&amp;quot;)&lt;br /&gt;
3. &amp;quot;make&amp;quot; installieren (Befehl &amp;quot;ipkg install make&amp;quot;)&lt;br /&gt;
4. PERL und CPAN starten (Befehl &amp;quot;/usr/local/perl/bin/perl -MCPAN -e shell&amp;quot;) / je nachdem wo Eure perl Installation liegt - bei mir war es &amp;quot;/usr/bin/perl -MCPAN -e shell&amp;quot;&lt;br /&gt;
5. CPAN updaten (Befehl &amp;quot;install CPAN&amp;quot;)&lt;br /&gt;
6. JSON installieren (Befehl &amp;quot;install JSON&amp;quot;)&lt;br /&gt;
7. Per telnet verbinden (Befehl &amp;quot;telnet &amp;lt;ip-adresse&amp;gt; &amp;lt;port (7072)&amp;gt;&amp;quot;)&lt;br /&gt;
8. FHEM Update durchführen (Befehl &amp;quot;update&amp;quot;)&lt;br /&gt;
9. FHEM Neustart (Befehl &amp;quot;shutdown restart&amp;quot;)&lt;br /&gt;
10. Hue Bridge hinzufügen (Befehl &amp;quot;define &amp;lt;Name-für-die-Bridge&amp;gt; HUEBridge &amp;lt;ip-adresse-der-Hue-Bridge&amp;gt;&amp;quot;)&lt;br /&gt;
11. Taste an der Hue Bridge drücken um das &amp;quot;Pairing&amp;quot; zu bestätigen.&lt;br /&gt;
12. GANZ WICHTIG - Wenn&#039;s jetzt einmal läuft, dann nicht vergessen die Konfiguration zu speichern! (Befehl &amp;quot;save&amp;quot;)&lt;br /&gt;
(Danke an Patlinger)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8812</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8812"/>
		<updated>2014-12-11T17:03:06Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* CUL zum laufen bringen | IPKG installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt:&lt;br /&gt;
1. Prozessor (CPU) Architektur heraussuchen - http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have&lt;br /&gt;
2. Der Prozessor (CPU) Architektur entsprechendes Shell-Script herunterladen und in einem beliebigen Ordner auf der DiskStation speichern - http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap&lt;br /&gt;
Wenn ihr einen Marvel Armada XP Prozessor habt (z.B. DS 214+), dann schaut hier: https://gist.github.com/marlun78/9349792&lt;br /&gt;
3. Dieses How-to durch arbeiten - http://forum.synology.com/wiki/index.php/How_to_Install_Bootstrap (für die Armada XP nicht - da steht alles im o.g. Link)&lt;br /&gt;
4. DiskStation neustarten&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden, die Anleitung dazu hier:&lt;br /&gt;
http://forum.fhem.de/index.php/topic,19093.msg224641.html#msg224641&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8811</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8811"/>
		<updated>2014-12-11T16:25:58Z</updated>

		<summary type="html">&lt;p&gt;Docb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation (ab DSM 5)==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren).&lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&amp;amp;t=82843&amp;amp;hilit=usbserial - diese einfach über das Paket-Zentrum installieren.&lt;br /&gt;
Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt.&lt;br /&gt;
&lt;br /&gt;
== Wichtig: Logfile auf USB auslagern ==&lt;br /&gt;
Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren (&amp;quot;shutdown&amp;quot;), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so:&lt;br /&gt;
mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem &lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log&lt;br /&gt;
Dann Fhem wieder starten und es sollte klappen.&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten ==&lt;br /&gt;
Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B.&lt;br /&gt;
ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden, die Anleitung dazu hier:&lt;br /&gt;
http://forum.fhem.de/index.php/topic,19093.msg224641.html#msg224641&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8806</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8806"/>
		<updated>2014-12-10T20:40:51Z</updated>

		<summary type="html">&lt;p&gt;Docb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation ==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. &lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ==&lt;br /&gt;
in Kürze&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen direkt bearbeiten ==&lt;br /&gt;
in Kürze&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden, die Anleitung dazu hier:&lt;br /&gt;
http://forum.fhem.de/index.php/topic,19093.msg224641.html#msg224641&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8805</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8805"/>
		<updated>2014-12-10T20:40:24Z</updated>

		<summary type="html">&lt;p&gt;Docb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation ==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. &lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ===&lt;br /&gt;
in Kürze&lt;br /&gt;
&lt;br /&gt;
== Inhalt von Fhem-Verzeichnissen direkt bearbeiten ==&lt;br /&gt;
in Kürze&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden, die Anleitung dazu hier:&lt;br /&gt;
http://forum.fhem.de/index.php/topic,19093.msg224641.html#msg224641&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8804</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8804"/>
		<updated>2014-12-10T20:39:23Z</updated>

		<summary type="html">&lt;p&gt;Docb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation ==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. &lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
== CUL zum laufen bringen | IPKG installieren ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden, die Anleitung dazu hier:&lt;br /&gt;
http://forum.fhem.de/index.php/topic,19093.msg224641.html#msg224641&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:Server Hardware]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8803</id>
		<title>Synology Diskstation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Synology_Diskstation&amp;diff=8803"/>
		<updated>2014-12-10T20:35:46Z</updated>

		<summary type="html">&lt;p&gt;Docb: Die Seite wurde neu angelegt: „== Fhem Installation auf der Synology Diskstation ==  Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig.  Zunächst i…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fhem Installation auf der Synology Diskstation ==&lt;br /&gt;
&lt;br /&gt;
Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. &lt;br /&gt;
Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm &amp;quot;Perl&amp;quot;. Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen:&lt;br /&gt;
Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk.&lt;br /&gt;
Dann wieder den Paket-Zentrum der DS aufrufen und &amp;quot;Manuelle Installation&amp;quot; -&amp;gt; entsprechende Datei auswählen -&amp;gt; weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -&amp;gt; Einstellungen -&amp;gt; Vertrauensebene auf &amp;quot;Jeder Herausgeber&amp;quot;.&lt;br /&gt;
Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem!&lt;br /&gt;
Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HUE auf der Synology Diskstation ==&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden, die Anleitung dazu hier:&lt;br /&gt;
http://forum.fhem.de/index.php/topic,19093.msg224641.html#msg224641&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Synology]]&lt;br /&gt;
[[Kategorie:Diskstation]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=8758</id>
		<title>Hue</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=8758"/>
		<updated>2014-12-07T09:49:35Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Einrichtung in fhem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= HUE-Bridge =&lt;br /&gt;
&lt;br /&gt;
== Einrichtung in fhem ==&lt;br /&gt;
Die Einrichtung ist wirklich einfach. Mit&lt;br /&gt;
&amp;lt;pre&amp;gt;define Wiesollesheißen HUEBridge eu.re.ip.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
wird die Bridge eingebunden. Dann einfach auf den runden Knopf in der Mitte der Bridge drücken und sie wird von fhem erkannt. Die drei Lampen des Starterkits werden automatisch erkannt und sind ansteuerbar -&amp;gt; fertig!&lt;br /&gt;
&lt;br /&gt;
WICHTIG: danach in FHEM ein mal die Konfiguration speichern damit der Pairing-Key gesichert wird. Sonst muss bei nächsten FHEM neustart das Paring erneut durchgefürt werden.&lt;br /&gt;
&lt;br /&gt;
Eine ausführliche Anleitung mit Bildern zudem unter: http://www.meintechblog.de/2014/11/philips-hue-so-klappt-die-integration-in-fhem/&lt;br /&gt;
&lt;br /&gt;
= HUE-Device =&lt;br /&gt;
Als Gerät können alle Hue und LightLink kompatiblen Modelle verwendet werden. Dies sind zur Zeit (Anfang 2014):&lt;br /&gt;
*HueBulbs (alle drei Modelle) &lt;br /&gt;
*Friends of Hue LightStrips und LivingColors Bloom &lt;br /&gt;
*LivingColors ab gen2&lt;br /&gt;
*LivingColors Bloom und Iris&lt;br /&gt;
*LivingWhites Energiesparlampen&lt;br /&gt;
*LivingWhites Leuchtenadapter&lt;br /&gt;
Diese sind jeweils über eine Bridge (HueDevice) aus steuerbar. Die LivingColors und LivingWhites Geräte sind vorher mit Hilfe einer LivingColors oder LivingWhites Fernbedienung an der Bridge anzulernen.&lt;br /&gt;
=== Grundlagen - Farbmodelle ===&lt;br /&gt;
Ein HueDevice kann per set-Befehl über unterschiedliche Farbmodelle gesteuert werden. In der folgenden Tabelle ist dargestellt, welche Werte-Kombinationen sinnvoll sind:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Farbmodell !! Bestandteile !! Beispiel&lt;br /&gt;
|-&lt;br /&gt;
| xyY || x- und y-Koordinate im Farbraum, Y ist die Helligkeit || &amp;lt;code&amp;gt; set bulb1 xy 0.4595,0.4105 : bri 220 &amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| hue,sat,bri || Farbwert, Sättigung und Helligkeit || &amp;lt;code&amp;gt; set bulb1 hue 14922 : sat 144 : bri 220 &amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| ct || Farbwert über Farbtemperatur || &amp;lt;code&amp;gt; set bulb1 color 2600 &amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rgb || Farbbestandteile rot, grün und blau || &amp;lt;code&amp;gt; set bulb1 rgb FFC698 &amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Zur Regelung der Helligkeit sind die Befehle &#039;&#039;bri&#039;&#039; und &#039;&#039;pct&#039;&#039; gleichwertig. &#039;&#039;bri&#039;&#039; hat den Bereich 0..254, &#039;&#039;pct&#039;&#039; 0..100 .&amp;lt;br&amp;gt;&lt;br /&gt;
Das Modul lässt die Mischung von Angaben aus unterschiedlichen Farbmodellen technisch zu, jedoch sind diese nicht immer sinnvoll.&lt;br /&gt;
&lt;br /&gt;
=== Darstellung im Webfrontend ===&lt;br /&gt;
Wenn man die SVG Icons verwendet ist es sinnvoll, das Attribut color-icon zu setzen. Mit attr HUEDevice1 color-icon 2 werden z.B. die Farben und der Dimmzustand der Lampe als Icon dargestellt.&lt;br /&gt;
Damit das ganze funktioniert, müsst ihr auch noch das attr WEB iconPath fhemSVG:openautomation:default setzen.&lt;br /&gt;
&lt;br /&gt;
= RaspBee =&lt;br /&gt;
Das HUEBridge modul unterstützt in einer beta version auch das RaspBee ZigBee Modul über die zugehörige deCONZ Software und die Wireless Light Control WebApp mit dem REST plugin. Die hierzu erhältlichen Funk-Vorschaltgeräte sind noch nicht getestet sollten aber auch funktionieren.&lt;br /&gt;
&lt;br /&gt;
= HUE auf der Fritzbox =&lt;br /&gt;
Da auf der FB standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden:  Man lädt das JSON-Paket http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/JSON-2.53.tar.gz, packt es aus und kopiert den Inhalt vom &amp;lt;b&amp;gt;lib-Verzeichnis&amp;lt;/b&amp;gt; nach \fhem\lib\perl5\site_perl\5.12.2&lt;br /&gt;
&lt;br /&gt;
= HUE auf der Synology Diskstation =&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden, die Anleitung dazu hier:&lt;br /&gt;
http://forum.fhem.de/index.php/topic,19093.msg224641.html#msg224641&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Other Components]]&lt;br /&gt;
[[Kategorie:Lichteffektgeräte]]&lt;br /&gt;
[[Kategorie:IP Components]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=8757</id>
		<title>Hue</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=8757"/>
		<updated>2014-12-07T09:48:28Z</updated>

		<summary type="html">&lt;p&gt;Docb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= HUE-Bridge =&lt;br /&gt;
&lt;br /&gt;
== Einrichtung in fhem ==&lt;br /&gt;
Die Einrichtung ist wirklich einfach. Mit&lt;br /&gt;
&amp;lt;pre&amp;gt;define Wiesollesheißen HUEBridge eu.re.ip.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
wird die Bridge eingebunden. Dann einfach auf den runden Knopf in der Mitte der Bridge drücken und sie wird von fhem erkannt. Die drei Lampen des Starterkits werden automatisch erkannt und sind ansteuerbar -&amp;gt; fertig!&lt;br /&gt;
&lt;br /&gt;
WICHTIG: danach in FHEM ein mal die Konfiguration speichern damit der Pairing-Key gesichert wird. Sonst muss bei nächsten FHEM neustart das Paring erneut durchgefürt werden.&lt;br /&gt;
&lt;br /&gt;
= HUE-Device =&lt;br /&gt;
Als Gerät können alle Hue und LightLink kompatiblen Modelle verwendet werden. Dies sind zur Zeit (Anfang 2014):&lt;br /&gt;
*HueBulbs (alle drei Modelle) &lt;br /&gt;
*Friends of Hue LightStrips und LivingColors Bloom &lt;br /&gt;
*LivingColors ab gen2&lt;br /&gt;
*LivingColors Bloom und Iris&lt;br /&gt;
*LivingWhites Energiesparlampen&lt;br /&gt;
*LivingWhites Leuchtenadapter&lt;br /&gt;
Diese sind jeweils über eine Bridge (HueDevice) aus steuerbar. Die LivingColors und LivingWhites Geräte sind vorher mit Hilfe einer LivingColors oder LivingWhites Fernbedienung an der Bridge anzulernen.&lt;br /&gt;
=== Grundlagen - Farbmodelle ===&lt;br /&gt;
Ein HueDevice kann per set-Befehl über unterschiedliche Farbmodelle gesteuert werden. In der folgenden Tabelle ist dargestellt, welche Werte-Kombinationen sinnvoll sind:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Farbmodell !! Bestandteile !! Beispiel&lt;br /&gt;
|-&lt;br /&gt;
| xyY || x- und y-Koordinate im Farbraum, Y ist die Helligkeit || &amp;lt;code&amp;gt; set bulb1 xy 0.4595,0.4105 : bri 220 &amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| hue,sat,bri || Farbwert, Sättigung und Helligkeit || &amp;lt;code&amp;gt; set bulb1 hue 14922 : sat 144 : bri 220 &amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| ct || Farbwert über Farbtemperatur || &amp;lt;code&amp;gt; set bulb1 color 2600 &amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rgb || Farbbestandteile rot, grün und blau || &amp;lt;code&amp;gt; set bulb1 rgb FFC698 &amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Zur Regelung der Helligkeit sind die Befehle &#039;&#039;bri&#039;&#039; und &#039;&#039;pct&#039;&#039; gleichwertig. &#039;&#039;bri&#039;&#039; hat den Bereich 0..254, &#039;&#039;pct&#039;&#039; 0..100 .&amp;lt;br&amp;gt;&lt;br /&gt;
Das Modul lässt die Mischung von Angaben aus unterschiedlichen Farbmodellen technisch zu, jedoch sind diese nicht immer sinnvoll.&lt;br /&gt;
&lt;br /&gt;
=== Darstellung im Webfrontend ===&lt;br /&gt;
Wenn man die SVG Icons verwendet ist es sinnvoll, das Attribut color-icon zu setzen. Mit attr HUEDevice1 color-icon 2 werden z.B. die Farben und der Dimmzustand der Lampe als Icon dargestellt.&lt;br /&gt;
Damit das ganze funktioniert, müsst ihr auch noch das attr WEB iconPath fhemSVG:openautomation:default setzen.&lt;br /&gt;
&lt;br /&gt;
= RaspBee =&lt;br /&gt;
Das HUEBridge modul unterstützt in einer beta version auch das RaspBee ZigBee Modul über die zugehörige deCONZ Software und die Wireless Light Control WebApp mit dem REST plugin. Die hierzu erhältlichen Funk-Vorschaltgeräte sind noch nicht getestet sollten aber auch funktionieren.&lt;br /&gt;
&lt;br /&gt;
= HUE auf der Fritzbox =&lt;br /&gt;
Da auf der FB standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden:  Man lädt das JSON-Paket http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/JSON-2.53.tar.gz, packt es aus und kopiert den Inhalt vom &amp;lt;b&amp;gt;lib-Verzeichnis&amp;lt;/b&amp;gt; nach \fhem\lib\perl5\site_perl\5.12.2&lt;br /&gt;
&lt;br /&gt;
= HUE auf der Synology Diskstation =&lt;br /&gt;
Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden, die Anleitung dazu hier:&lt;br /&gt;
http://forum.fhem.de/index.php/topic,19093.msg224641.html#msg224641&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Other Components]]&lt;br /&gt;
[[Kategorie:Lichteffektgeräte]]&lt;br /&gt;
[[Kategorie:IP Components]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=8756</id>
		<title>Hue</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=8756"/>
		<updated>2014-12-07T09:45:57Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Darstellung im Webfrontend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= HUE-Bridge =&lt;br /&gt;
&lt;br /&gt;
== Einrichtung in fhem ==&lt;br /&gt;
Die Einrichtung ist wirklich einfach. Mit&lt;br /&gt;
&amp;lt;pre&amp;gt;define Wiesollesheißen HUEBridge eu.re.ip.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
wird die Bridge eingebunden. Dann einfach auf den runden Knopf in der Mitte der Bridge drücken und sie wird von fhem erkannt. Die drei Lampen des Starterkits werden automatisch erkannt und sind ansteuerbar -&amp;gt; fertig!&lt;br /&gt;
&lt;br /&gt;
WICHTIG: danach in FHEM ein mal die Konfiguration speichern damit der Pairing-Key gesichert wird. Sonst muss bei nächsten FHEM neustart das Paring erneut durchgefürt werden.&lt;br /&gt;
&lt;br /&gt;
= HUE-Device =&lt;br /&gt;
Als Gerät können alle Hue und LightLink kompatiblen Modelle verwendet werden. Dies sind zur Zeit (Anfang 2014):&lt;br /&gt;
*HueBulbs (alle drei Modelle) &lt;br /&gt;
*Friends of Hue LightStrips und LivingColors Bloom &lt;br /&gt;
*LivingColors ab gen2&lt;br /&gt;
*LivingColors Bloom und Iris&lt;br /&gt;
*LivingWhites Energiesparlampen&lt;br /&gt;
*LivingWhites Leuchtenadapter&lt;br /&gt;
Diese sind jeweils über eine Bridge (HueDevice) aus steuerbar. Die LivingColors und LivingWhites Geräte sind vorher mit Hilfe einer LivingColors oder LivingWhites Fernbedienung an der Bridge anzulernen.&lt;br /&gt;
=== Grundlagen - Farbmodelle ===&lt;br /&gt;
Ein HueDevice kann per set-Befehl über unterschiedliche Farbmodelle gesteuert werden. In der folgenden Tabelle ist dargestellt, welche Werte-Kombinationen sinnvoll sind:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Farbmodell !! Bestandteile !! Beispiel&lt;br /&gt;
|-&lt;br /&gt;
| xyY || x- und y-Koordinate im Farbraum, Y ist die Helligkeit || &amp;lt;code&amp;gt; set bulb1 xy 0.4595,0.4105 : bri 220 &amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| hue,sat,bri || Farbwert, Sättigung und Helligkeit || &amp;lt;code&amp;gt; set bulb1 hue 14922 : sat 144 : bri 220 &amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| ct || Farbwert über Farbtemperatur || &amp;lt;code&amp;gt; set bulb1 color 2600 &amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rgb || Farbbestandteile rot, grün und blau || &amp;lt;code&amp;gt; set bulb1 rgb FFC698 &amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Zur Regelung der Helligkeit sind die Befehle &#039;&#039;bri&#039;&#039; und &#039;&#039;pct&#039;&#039; gleichwertig. &#039;&#039;bri&#039;&#039; hat den Bereich 0..254, &#039;&#039;pct&#039;&#039; 0..100 .&amp;lt;br&amp;gt;&lt;br /&gt;
Das Modul lässt die Mischung von Angaben aus unterschiedlichen Farbmodellen technisch zu, jedoch sind diese nicht immer sinnvoll.&lt;br /&gt;
&lt;br /&gt;
=== Darstellung im Webfrontend ===&lt;br /&gt;
Wenn man die SVG Icons verwendet ist es sinnvoll, das Attribut color-icon zu setzen. Mit attr HUEDevice1 color-icon 2 werden z.B. die Farben und der Dimmzustand der Lampe als Icon dargestellt.&lt;br /&gt;
Damit das ganze funktioniert, müsst ihr auch noch das attr WEB iconPath fhemSVG:openautomation:default setzen.&lt;br /&gt;
&lt;br /&gt;
= RaspBee =&lt;br /&gt;
Das HUEBridge modul unterstützt in einer beta version auch das RaspBee ZigBee Modul über die zugehörige deCONZ Software und die Wireless Light Control WebApp mit dem REST plugin. Die hierzu erhältlichen Funk-Vorschaltgeräte sind noch nicht getestet sollten aber auch funktionieren.&lt;br /&gt;
&lt;br /&gt;
= HUE auf der Fritzbox =&lt;br /&gt;
Da auf der FB standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden:  Man lädt das JSON-Paket http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/JSON-2.53.tar.gz, packt es aus und kopiert den Inhalt vom &amp;lt;b&amp;gt;lib-Verzeichnis&amp;lt;/b&amp;gt; nach \fhem\lib\perl5\site_perl\5.12.2&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Other Components]]&lt;br /&gt;
[[Kategorie:Lichteffektgeräte]]&lt;br /&gt;
[[Kategorie:IP Components]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2643</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2643"/>
		<updated>2013-07-27T07:13:58Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* SVG-Icons für das Modul remotecontrol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
== Geräten Icons zuweisen ==&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown&lt;br /&gt;
# Icon auswählen, um das Icon zu wählen, das standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf &#039;&#039;&#039;Select Icon&#039;&#039;&#039; klicken, dann bekommt ihr alle Bilder angezeigt&lt;br /&gt;
# &#039;&#039;&#039;devStateIcon auswählen&#039;&#039;&#039;, um unschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf &#039;&#039;&#039;Extend devStateIcon&#039;&#039;&#039; klicken, dann bekommt ihr alle Bilder angezeigt und könnt sie dem jeweiligen Schaltzustand zuordnen.&lt;br /&gt;
&lt;br /&gt;
Dabei gilt folgendes:&lt;br /&gt;
* Icon-Dateiname OHNE Dateiendung eingeben&lt;br /&gt;
* wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe die Farbe beeinflusst werden, z.B. &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/code&amp;gt;, &amp;lt;br /&amp;gt; wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
* statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier bei [http://www.colorpicker.com Colorpicker] generieren&lt;br /&gt;
&lt;br /&gt;
Wenn ihr die Änderungen wie oben beschrieben durchführt, könnt ihr das Ergebnis gleich betrachten. Wenn alles passt, dann noch &#039;&#039;&#039;Save config&#039;&#039;&#039; drücken, dann wird alles fest abgespeichert.&lt;br /&gt;
== Größe der Icons verändern ==&lt;br /&gt;
Auch das kein Problem. Öffnet einfach die für Eurer Template (wie sieht fhem bei Euch aus: rechts unten -&amp;gt; Select Style -&amp;gt; das was ihr dort gewählt habt ist Euer Template) zuständige css-Datei. Diese findet ihr im fhem-Verzeichnis unter www/pgm2. Dort fügt ihr einfach folgende Zeile ein und ändert ggf. die Größenangaben.&lt;br /&gt;
&amp;lt;pre&amp;gt;svg { height:32px; width:32px; }&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mehr Icons zur Auswahl ==&lt;br /&gt;
Grundsätzlich sind bei aktuellen fhem-Installationen die meisten Icons standardmäßig aktiviert. Navigiert doch einfach mal im fhem Verzeichnis in den www Ordner und dort in images. Die Ordner default, openautomation und fhemSVG sind standardmäßig aktiviert, d.h., Icons aus diesen Ordnern werden in fhem angezeigt. Wenn ihr zusätzlich die Icons auch aus den anderen Ordnern (z.B. icons_small) verwenden wollt, dann ergänzt einfach die entsprechende Zeile &amp;quot;WEB iconPath&amp;quot; in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WEB iconPath fhemSVG:openautomation:default:icons_small&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das gleiche gilt, wenn ihr eine ältere fhem-Installation habt und noch nicht die Bilder z.B. aus fhemSVG angezeigt bekommt.&lt;br /&gt;
&lt;br /&gt;
== Weitere Tipps ==&lt;br /&gt;
Weitere Tipps zu Icons finden sich auch auf der Seite [[Slider für HM-Rolladensteuerung anzeigen]].&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende [http://forum.fhem.de/index.php?t=msg&amp;amp;goto=85849 Thread im Forum].&lt;br /&gt;
&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
* SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
* SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&lt;br /&gt;
* [http://inkscape.org/download/?lang=de Inkscape] besorgen (Open Source)&lt;br /&gt;
* Loszeichnen&lt;br /&gt;
&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&lt;br /&gt;
&lt;br /&gt;
* fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben) - das solltet ihr beim zeichnen beachten&lt;br /&gt;
* daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&lt;br /&gt;
* alle Texte müssen in Pfade umgewandelt werden&lt;br /&gt;
* das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&lt;br /&gt;
* letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SVG-Icons für das Modul remotecontrol: Schriftvorlage ==&lt;br /&gt;
Wer beispielsweise für das Modul remotecontrol noch andere Beschriftungen braucht, der kann sich diese ganz fix selbst machen. Im Ordner fhem\www\images\fhemSVG findet ihr die Datei rc_templatebutton.svg. Mit der macht ihr folgendes:&lt;br /&gt;
Ganz einfach inkscape runterladen (http://inkscape.org/download/?lang=de), Datei öffnen, auf Text klicken, dann oben in der Leiste auf Text -&amp;gt; Schrift und Text -&amp;gt; Reiter Text, Text ändern. Ggf. Größe/Position anpassen, dann Pfad -&amp;gt; Objekt in Pfad umwandeln, dann Datei -&amp;gt; Speichern unter -&amp;gt; euer name und &amp;quot;Normales SVG&amp;quot; =&amp;gt; FERTIG&lt;br /&gt;
[[Kategorie:Icons]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2642</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2642"/>
		<updated>2013-07-27T07:13:42Z</updated>

		<summary type="html">&lt;p&gt;Docb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
== Geräten Icons zuweisen ==&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown&lt;br /&gt;
# Icon auswählen, um das Icon zu wählen, das standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf &#039;&#039;&#039;Select Icon&#039;&#039;&#039; klicken, dann bekommt ihr alle Bilder angezeigt&lt;br /&gt;
# &#039;&#039;&#039;devStateIcon auswählen&#039;&#039;&#039;, um unschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf &#039;&#039;&#039;Extend devStateIcon&#039;&#039;&#039; klicken, dann bekommt ihr alle Bilder angezeigt und könnt sie dem jeweiligen Schaltzustand zuordnen.&lt;br /&gt;
&lt;br /&gt;
Dabei gilt folgendes:&lt;br /&gt;
* Icon-Dateiname OHNE Dateiendung eingeben&lt;br /&gt;
* wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe die Farbe beeinflusst werden, z.B. &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/code&amp;gt;, &amp;lt;br /&amp;gt; wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
* statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier bei [http://www.colorpicker.com Colorpicker] generieren&lt;br /&gt;
&lt;br /&gt;
Wenn ihr die Änderungen wie oben beschrieben durchführt, könnt ihr das Ergebnis gleich betrachten. Wenn alles passt, dann noch &#039;&#039;&#039;Save config&#039;&#039;&#039; drücken, dann wird alles fest abgespeichert.&lt;br /&gt;
== Größe der Icons verändern ==&lt;br /&gt;
Auch das kein Problem. Öffnet einfach die für Eurer Template (wie sieht fhem bei Euch aus: rechts unten -&amp;gt; Select Style -&amp;gt; das was ihr dort gewählt habt ist Euer Template) zuständige css-Datei. Diese findet ihr im fhem-Verzeichnis unter www/pgm2. Dort fügt ihr einfach folgende Zeile ein und ändert ggf. die Größenangaben.&lt;br /&gt;
&amp;lt;pre&amp;gt;svg { height:32px; width:32px; }&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mehr Icons zur Auswahl ==&lt;br /&gt;
Grundsätzlich sind bei aktuellen fhem-Installationen die meisten Icons standardmäßig aktiviert. Navigiert doch einfach mal im fhem Verzeichnis in den www Ordner und dort in images. Die Ordner default, openautomation und fhemSVG sind standardmäßig aktiviert, d.h., Icons aus diesen Ordnern werden in fhem angezeigt. Wenn ihr zusätzlich die Icons auch aus den anderen Ordnern (z.B. icons_small) verwenden wollt, dann ergänzt einfach die entsprechende Zeile &amp;quot;WEB iconPath&amp;quot; in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WEB iconPath fhemSVG:openautomation:default:icons_small&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das gleiche gilt, wenn ihr eine ältere fhem-Installation habt und noch nicht die Bilder z.B. aus fhemSVG angezeigt bekommt.&lt;br /&gt;
&lt;br /&gt;
== Weitere Tipps ==&lt;br /&gt;
Weitere Tipps zu Icons finden sich auch auf der Seite [[Slider für HM-Rolladensteuerung anzeigen]].&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende [http://forum.fhem.de/index.php?t=msg&amp;amp;goto=85849 Thread im Forum].&lt;br /&gt;
&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
* SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
* SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&lt;br /&gt;
* [http://inkscape.org/download/?lang=de Inkscape] besorgen (Open Source)&lt;br /&gt;
* Loszeichnen&lt;br /&gt;
&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&lt;br /&gt;
&lt;br /&gt;
* fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben) - das solltet ihr beim zeichnen beachten&lt;br /&gt;
* daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&lt;br /&gt;
* alle Texte müssen in Pfade umgewandelt werden&lt;br /&gt;
* das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&lt;br /&gt;
* letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SVG-Icons für das Modul remotecontrol ==&lt;br /&gt;
Wer beispielsweise für das Modul remotecontrol noch andere Beschriftungen braucht, der kann sich diese ganz fix selbst machen. Im Ordner fhem\www\images\fhemSVG findet ihr die Datei rc_templatebutton.svg. Mit der macht ihr folgendes:&lt;br /&gt;
Ganz einfach inkscape runterladen (http://inkscape.org/download/?lang=de), Datei öffnen, auf Text klicken, dann oben in der Leiste auf Text -&amp;gt; Schrift und Text -&amp;gt; Reiter Text, Text ändern. Ggf. Größe/Position anpassen, dann Pfad -&amp;gt; Objekt in Pfad umwandeln, dann Datei -&amp;gt; Speichern unter -&amp;gt; euer name und &amp;quot;Normales SVG&amp;quot; =&amp;gt; FERTIG&lt;br /&gt;
[[Kategorie:Icons]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=2641</id>
		<title>Hue</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=2641"/>
		<updated>2013-07-26T13:08:30Z</updated>

		<summary type="html">&lt;p&gt;Docb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= HUE-Bridge =&lt;br /&gt;
&lt;br /&gt;
== Einrichtung in fhem ==&lt;br /&gt;
Die Einrichtung ist wirklich einfach. Mit&lt;br /&gt;
&amp;lt;pre&amp;gt;define Wiesollesheißen HUEBridge eu.re.ip.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
wird die Bridge eingebunden. Dann einfach auf den runden Knopf in der Mitte der Bridge drücken und sie wird von fhem erkannt. Die drei Lampen des Starterkits werden automatisch erkannt und sind ansteuerbar -&amp;gt; fertig!&lt;br /&gt;
&lt;br /&gt;
WICHTIG: danach in FHEM ein mal die Konfiguration speichern damit der Pairing-Key gesichert wird. Sonst muss bei FHEM neustart das Paring erneut durchgefürt werden.&lt;br /&gt;
&lt;br /&gt;
= HUE-Device =&lt;br /&gt;
Wenn man die SVG Icons verwendet ist es sinnvoll, das Attribut color-icon zu setzen. Mit attr HUEDevice1 color-icon 2 werden z.B. die Farben und der Dimmzustand der Lampe als Icon dargestellt.&lt;br /&gt;
&lt;br /&gt;
= HUE auf der Fritzbox =&lt;br /&gt;
Da auf der FB standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden:  Man lädt das JSON-Paket http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/JSON-2.53.tar.gz, packt es aus und kopiert den Inhalt vom &amp;lt;b&amp;gt;lib-Verzeichnis&amp;lt;/b&amp;gt; nach \fhem\lib\perl5\site_perl\5.12.2&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Other Components]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=2629</id>
		<title>Hue</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=2629"/>
		<updated>2013-07-26T10:03:26Z</updated>

		<summary type="html">&lt;p&gt;Docb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= HUE-Bridge =&lt;br /&gt;
&lt;br /&gt;
== Einrichtung in fhem ==&lt;br /&gt;
Die Einrichtung ist wirklich einfach. Mit&lt;br /&gt;
&amp;lt;pre&amp;gt;define Wiesollesheißen HUEBridge eu.re.ip.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
wird die Bridge eingebunden. Dann einfach auf den runden Knopf in der Mitte der Bridge drücken und sie wird von fhem erkannt. Die drei Lampen des Starterkits werden automatisch erkannt und sind ansteuerbar -&amp;gt; fertig!&lt;br /&gt;
&lt;br /&gt;
= HUE-Device =&lt;br /&gt;
Hier ist es sinnvoll, das Attribut color-icon zu setzen. Mit attr HUEDevice1 color-icon 2 werden z.B. die Farben und der Dimmzustand der Lampe als Icon dargestellt.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Other Components]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=2628</id>
		<title>Hue</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=2628"/>
		<updated>2013-07-26T10:01:56Z</updated>

		<summary type="html">&lt;p&gt;Docb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= HUE-Bridge =&lt;br /&gt;
&lt;br /&gt;
== Einrichtung in fhem ==&lt;br /&gt;
Die Einrichtung ist wirklich einfach. Mit&lt;br /&gt;
&amp;lt;pre&amp;gt;define Wiesollesheißen HUEBridge eu.re.ip.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
wird die Bridge eingebunden. Dann einfach auf den runden Knopf in der Mitte der Bridge drücken und sie wird von fhem erkannt. Die drei Lampen des Starterkits werden automatisch erkannt und sind ansteuerbar -&amp;gt; fertig!&lt;br /&gt;
&lt;br /&gt;
= HUE-Device =&lt;br /&gt;
Hier ist es sinnvoll, das Attribut color-icon zu setzen. Mit attr HUEDevice1 color-icon 2 werden z.B. die Farben und der Dimmzustand der Lampe als Icon dargestellt.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HUE]]&lt;br /&gt;
[[Kategorie:Module]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=2627</id>
		<title>Hue</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Hue&amp;diff=2627"/>
		<updated>2013-07-26T10:00:29Z</updated>

		<summary type="html">&lt;p&gt;Docb: Die Seite wurde neu angelegt: „HUE-Modul  = HUE-Bridge =  == Einrichtung in fhem == Die Einrichtung ist wirklich einfach. Mit &amp;lt;pre&amp;gt;define Wiesollesheißen HUEBridge eu.re.ip.1&amp;lt;/pre&amp;gt; wird die…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HUE-Modul&lt;br /&gt;
&lt;br /&gt;
= HUE-Bridge =&lt;br /&gt;
&lt;br /&gt;
== Einrichtung in fhem ==&lt;br /&gt;
Die Einrichtung ist wirklich einfach. Mit&lt;br /&gt;
&amp;lt;pre&amp;gt;define Wiesollesheißen HUEBridge eu.re.ip.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
wird die Bridge eingebunden. Dann einfach auf den runden Knopf in der Mitte der Bridge drücken und sie wird von fhem erkannt. Die drei Lampen des Starterkits werden automatisch erkannt und sind ansteuerbar -&amp;gt; fertig!&lt;br /&gt;
&lt;br /&gt;
= HUE-Device =&lt;br /&gt;
Hier ist es sinnvoll, das Attribut color-icon zu setzen. Mit attr HUEDevice1 color-icon 2 werden z.B. die Farben und der Dimmzustand der Lampe als Icon dargestellt.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HUE]]&lt;br /&gt;
[[Kategorie:Module]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2561</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2561"/>
		<updated>2013-07-16T08:43:38Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Größe der Icons verändern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
== Geräten Icons zuweisen ==&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown&lt;br /&gt;
# Icon auswählen, um das Icon zu wählen, das standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf &#039;&#039;&#039;Select Icon&#039;&#039;&#039; klicken, dann bekommt ihr alle Bilder angezeigt&lt;br /&gt;
# &#039;&#039;&#039;devStateIcon auswählen&#039;&#039;&#039;, um unschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf &#039;&#039;&#039;Extend devStateIcon&#039;&#039;&#039; klicken, dann bekommt ihr alle Bilder angezeigt und könnt sie dem jeweiligen Schaltzustand zuordnen.&lt;br /&gt;
&lt;br /&gt;
Dabei gilt folgendes:&lt;br /&gt;
* Icon-Dateiname OHNE Dateiendung eingeben&lt;br /&gt;
* wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe die Farbe beeinflusst werden, z.B. &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/code&amp;gt;, &amp;lt;br /&amp;gt; wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
* statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier bei [http://www.colorpicker.com Colorpicker] generieren&lt;br /&gt;
&lt;br /&gt;
Wenn ihr die Änderungen wie oben beschrieben durchführt, könnt ihr das Ergebnis gleich betrachten. Wenn alles passt, dann noch &#039;&#039;&#039;Save config&#039;&#039;&#039; drücken, dann wird alles fest abgespeichert.&lt;br /&gt;
== Größe der Icons verändern ==&lt;br /&gt;
Auch das kein Problem. Öffnet einfach die für Eurer Template (wie sieht fhem bei Euch aus: rechts unten -&amp;gt; Select Style -&amp;gt; das was ihr dort gewählt habt ist Euer Template) zuständige css-Datei. Diese findet ihr im fhem-Verzeichnis unter www/pgm2. Dort fügt ihr einfach folgende Zeile ein und ändert ggf. die Größenangaben.&lt;br /&gt;
&amp;lt;pre&amp;gt;svg { height:32px; width:32px; }&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mehr Icons zur Auswahl ==&lt;br /&gt;
Grundsätzlich sind bei aktuellen fhem-Installationen die meisten Icons standardmäßig aktiviert. Navigiert doch einfach mal im fhem Verzeichnis in den www Ordner und dort in images. Die Ordner default, openautomation und fhemSVG sind standardmäßig aktiviert, d.h., Icons aus diesen Ordnern werden in fhem angezeigt. Wenn ihr zusätzlich die Icons auch aus den anderen Ordnern (z.B. icons_small) verwenden wollt, dann ergänzt einfach die entsprechende Zeile &amp;quot;WEB iconPath&amp;quot; in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WEB iconPath fhemSVG:openautomation:default:icons_small&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das gleiche gilt, wenn ihr eine ältere fhem-Installation habt und noch nicht die Bilder z.B. aus fhemSVG angezeigt bekommt.&lt;br /&gt;
&lt;br /&gt;
== Weitere Tipps ==&lt;br /&gt;
Weitere Tipps zu Icons finden sich auch auf der Seite [[Slider für HM-Rolladensteuerung anzeigen]].&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende [http://forum.fhem.de/index.php?t=msg&amp;amp;goto=85849 Thread im Forum].&lt;br /&gt;
&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
* SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
* SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&lt;br /&gt;
* [http://inkscape.org/download/?lang=de Inkscape] besorgen (Open Source)&lt;br /&gt;
* Loszeichnen&lt;br /&gt;
&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&lt;br /&gt;
&lt;br /&gt;
* fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben) - das solltet ihr beim zeichnen beachten&lt;br /&gt;
* daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&lt;br /&gt;
* alle Texte müssen in Pfade umgewandelt werden&lt;br /&gt;
* das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&lt;br /&gt;
* letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Icons]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2560</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2560"/>
		<updated>2013-07-16T08:43:22Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Fhem mit Icons verschönern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
== Geräten Icons zuweisen ==&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown&lt;br /&gt;
# Icon auswählen, um das Icon zu wählen, das standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf &#039;&#039;&#039;Select Icon&#039;&#039;&#039; klicken, dann bekommt ihr alle Bilder angezeigt&lt;br /&gt;
# &#039;&#039;&#039;devStateIcon auswählen&#039;&#039;&#039;, um unschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf &#039;&#039;&#039;Extend devStateIcon&#039;&#039;&#039; klicken, dann bekommt ihr alle Bilder angezeigt und könnt sie dem jeweiligen Schaltzustand zuordnen.&lt;br /&gt;
&lt;br /&gt;
Dabei gilt folgendes:&lt;br /&gt;
* Icon-Dateiname OHNE Dateiendung eingeben&lt;br /&gt;
* wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe die Farbe beeinflusst werden, z.B. &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/code&amp;gt;, &amp;lt;br /&amp;gt; wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
* statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier bei [http://www.colorpicker.com Colorpicker] generieren&lt;br /&gt;
&lt;br /&gt;
Wenn ihr die Änderungen wie oben beschrieben durchführt, könnt ihr das Ergebnis gleich betrachten. Wenn alles passt, dann noch &#039;&#039;&#039;Save config&#039;&#039;&#039; drücken, dann wird alles fest abgespeichert.&lt;br /&gt;
== Größe der Icons verändern ==&lt;br /&gt;
Auch das kein Problem. Öffnet einfach die für Eurer Template (wie sieht fhem bei Euch aus: rechts unten -&amp;gt; Select Style -&amp;gt; das was ihr dort gewählt habt ist Euer Template) zuständige css-Datei. Diese findet ihr im fhem-Verzeichnis unter www/pgm2. Dort fügt ihr einfach folgende Zeile ein und ändert ggf. die Größenangaben.&lt;br /&gt;
svg { height:32px; width:32px; }&lt;br /&gt;
&lt;br /&gt;
== Mehr Icons zur Auswahl ==&lt;br /&gt;
Grundsätzlich sind bei aktuellen fhem-Installationen die meisten Icons standardmäßig aktiviert. Navigiert doch einfach mal im fhem Verzeichnis in den www Ordner und dort in images. Die Ordner default, openautomation und fhemSVG sind standardmäßig aktiviert, d.h., Icons aus diesen Ordnern werden in fhem angezeigt. Wenn ihr zusätzlich die Icons auch aus den anderen Ordnern (z.B. icons_small) verwenden wollt, dann ergänzt einfach die entsprechende Zeile &amp;quot;WEB iconPath&amp;quot; in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WEB iconPath fhemSVG:openautomation:default:icons_small&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das gleiche gilt, wenn ihr eine ältere fhem-Installation habt und noch nicht die Bilder z.B. aus fhemSVG angezeigt bekommt.&lt;br /&gt;
&lt;br /&gt;
== Weitere Tipps ==&lt;br /&gt;
Weitere Tipps zu Icons finden sich auch auf der Seite [[Slider für HM-Rolladensteuerung anzeigen]].&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende [http://forum.fhem.de/index.php?t=msg&amp;amp;goto=85849 Thread im Forum].&lt;br /&gt;
&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
* SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
* SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&lt;br /&gt;
* [http://inkscape.org/download/?lang=de Inkscape] besorgen (Open Source)&lt;br /&gt;
* Loszeichnen&lt;br /&gt;
&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&lt;br /&gt;
&lt;br /&gt;
* fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben) - das solltet ihr beim zeichnen beachten&lt;br /&gt;
* daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&lt;br /&gt;
* alle Texte müssen in Pfade umgewandelt werden&lt;br /&gt;
* das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&lt;br /&gt;
* letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Icons]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2547</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2547"/>
		<updated>2013-07-15T09:06:36Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Mehr Icons zur Auswahl */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
== Geräten Icons zuweisen ==&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown &amp;lt;br&amp;gt;&lt;br /&gt;
a) icon auswählen, um das Icon zu wählen, dass standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf Select icon klicken, dann bekommt ihr alle Bilder angezeigt&amp;lt;br&amp;gt;&lt;br /&gt;
b) devStateIcon auswählen, um unschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf Extend devStateIcon klicken, dann bekommt ihr alle Bilder angezeigt und könnt sie dem jeweiligen Schaltzustand zuordnen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dabei gilt folgendes:&amp;lt;br&amp;gt;&lt;br /&gt;
- Icon-Dateiname OHNE Dateiendung eingeben&amp;lt;br&amp;gt;&lt;br /&gt;
- wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe, die Farbe beeinflusst werden, z.B. &lt;br /&gt;
&amp;lt;pre&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/pre&amp;gt;&lt;br /&gt;
wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
- statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier http://www.colorpicker.com/ generieren&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ihr die Änderungen wie oben beschrieben durchführt, könnt ihr das Ergebnis gleich betrachten. Wenn alles passt, dann noch &amp;quot;Save config&amp;quot; drücken, dann wird alles fest abgespeichert.&lt;br /&gt;
&lt;br /&gt;
== Mehr Icons zur Auswahl ==&lt;br /&gt;
Grundsätzlich sind bei aktuellen fhem-Installationen die meißten Icons standardmäßig aktiviert. Navigiert doch einfach mal im fhem Verzeichnis in den www Ordner und dort in images. Die Ordner default, openautomation und fhemSVG sind standardmäßig aktiviert, dh. icons aus diesem Ordner werden in fhem angezeigt. Wenn ihr zusätzlich die Icons auch aus den anderen Ordnern (z.B.icons_small) verwenden wollt, dann ergänzt einfach die entsprechende Zeile &amp;quot;WEB iconPath&amp;quot; in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WEB iconPath fhemSVG:openautomation:default:icons_small&amp;lt;/pre&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Das gleiche gilt, wenn ihr eine ältere fhem-Installation habt und noch nicht die Bilder z.B. aus fhemSVG angezeigt bekommt.&lt;br /&gt;
&lt;br /&gt;
== Weitere Tipps ==&lt;br /&gt;
Weitere Tipps zu Icons hier in der Wiki:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.fhemwiki.de/wiki/Slider_f%C3%BCr_HM-Rolladensteuerung_anzeigen&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende Thread im Forum: http://forum.fhem.de/index.php?t=msg&amp;amp;goto=85849&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
- SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
- SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&amp;lt;br&amp;gt;&lt;br /&gt;
- Inkscape (http://inkscape.org/download/?lang=de) besorgen (Open Source)&amp;lt;br&amp;gt;&lt;br /&gt;
- Loszeichnen&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&amp;lt;br&amp;gt;&lt;br /&gt;
- fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben)&amp;lt;br&amp;gt; - das solltet ihr beim zeichnen beachten&lt;br /&gt;
- daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&amp;lt;br&amp;gt;&lt;br /&gt;
- alle Texte müssen in Pfade umgewandelt werden&amp;lt;br&amp;gt;&lt;br /&gt;
- das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
- letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Icons]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2546</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2546"/>
		<updated>2013-07-15T09:05:22Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Mehr Icons zur Auswahl */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
== Geräten Icons zuweisen ==&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown &amp;lt;br&amp;gt;&lt;br /&gt;
a) icon auswählen, um das Icon zu wählen, dass standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf Select icon klicken, dann bekommt ihr alle Bilder angezeigt&amp;lt;br&amp;gt;&lt;br /&gt;
b) devStateIcon auswählen, um unschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf Extend devStateIcon klicken, dann bekommt ihr alle Bilder angezeigt und könnt sie dem jeweiligen Schaltzustand zuordnen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dabei gilt folgendes:&amp;lt;br&amp;gt;&lt;br /&gt;
- Icon-Dateiname OHNE Dateiendung eingeben&amp;lt;br&amp;gt;&lt;br /&gt;
- wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe, die Farbe beeinflusst werden, z.B. &lt;br /&gt;
&amp;lt;pre&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/pre&amp;gt;&lt;br /&gt;
wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
- statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier http://www.colorpicker.com/ generieren&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ihr die Änderungen wie oben beschrieben durchführt, könnt ihr das Ergebnis gleich betrachten. Wenn alles passt, dann noch &amp;quot;Save config&amp;quot; drücken, dann wird alles fest abgespeichert.&lt;br /&gt;
&lt;br /&gt;
== Mehr Icons zur Auswahl ==&lt;br /&gt;
Grundsätzlich sind alle Icons standardmäßig aktiviert. Navigiert doch einfach mal im fhem Verzeichnis in den www Ordner und dort in images. Der Ordner default, openautomation und fhemSVG sind standardmäßig aktiviert, dh. icons aus diesem Ordner werden in fhem angezeigt. Wenn ihr zusätzlich die Icons auch aus den anderen Ordnern (z.B.icons_small) verwenden wollt, dann ergänzt einfach die entsprechende Zeile &amp;quot;WEB iconPath&amp;quot; in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WEB iconPath fhemSVG:openautomation:default:icons_small&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weitere Tipps ==&lt;br /&gt;
Weitere Tipps zu Icons hier in der Wiki:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.fhemwiki.de/wiki/Slider_f%C3%BCr_HM-Rolladensteuerung_anzeigen&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende Thread im Forum: http://forum.fhem.de/index.php?t=msg&amp;amp;goto=85849&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
- SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
- SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&amp;lt;br&amp;gt;&lt;br /&gt;
- Inkscape (http://inkscape.org/download/?lang=de) besorgen (Open Source)&amp;lt;br&amp;gt;&lt;br /&gt;
- Loszeichnen&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&amp;lt;br&amp;gt;&lt;br /&gt;
- fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben)&amp;lt;br&amp;gt; - das solltet ihr beim zeichnen beachten&lt;br /&gt;
- daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&amp;lt;br&amp;gt;&lt;br /&gt;
- alle Texte müssen in Pfade umgewandelt werden&amp;lt;br&amp;gt;&lt;br /&gt;
- das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
- letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Icons]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2545</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2545"/>
		<updated>2013-07-15T09:03:38Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Geräten Icons zuweisen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
== Geräten Icons zuweisen ==&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown &amp;lt;br&amp;gt;&lt;br /&gt;
a) icon auswählen, um das Icon zu wählen, dass standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf Select icon klicken, dann bekommt ihr alle Bilder angezeigt&amp;lt;br&amp;gt;&lt;br /&gt;
b) devStateIcon auswählen, um unschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf Extend devStateIcon klicken, dann bekommt ihr alle Bilder angezeigt und könnt sie dem jeweiligen Schaltzustand zuordnen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dabei gilt folgendes:&amp;lt;br&amp;gt;&lt;br /&gt;
- Icon-Dateiname OHNE Dateiendung eingeben&amp;lt;br&amp;gt;&lt;br /&gt;
- wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe, die Farbe beeinflusst werden, z.B. &lt;br /&gt;
&amp;lt;pre&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/pre&amp;gt;&lt;br /&gt;
wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
- statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier http://www.colorpicker.com/ generieren&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ihr die Änderungen wie oben beschrieben durchführt, könnt ihr das Ergebnis gleich betrachten. Wenn alles passt, dann noch &amp;quot;Save config&amp;quot; drücken, dann wird alles fest abgespeichert.&lt;br /&gt;
&lt;br /&gt;
== Mehr Icons zur Auswahl ==&lt;br /&gt;
Grundsätzlich habt ihr schöne Standardicons bei fhem mit dabei und aktiviert. Navigiert doch einfach mal im fhem Verzeichnis in den www Ordner und dort in images. Der Ordner default ist standardmäßig aktiviert, dh. icons aus diesem Ordner werden in fhem angezeigt. Wenn ihr zusätzlich die Icons auch aus den anderen Ordnern (z.B. openautomation oder fhemSVG) verwenden wollt, dann ergänzt einfach die entsprechende Zeile &amp;quot;WEB iconPath&amp;quot; in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WEB iconPath fhemSVG:openautomation:default&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Weitere Tipps ==&lt;br /&gt;
Weitere Tipps zu Icons hier in der Wiki:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.fhemwiki.de/wiki/Slider_f%C3%BCr_HM-Rolladensteuerung_anzeigen&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende Thread im Forum: http://forum.fhem.de/index.php?t=msg&amp;amp;goto=85849&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
- SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
- SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&amp;lt;br&amp;gt;&lt;br /&gt;
- Inkscape (http://inkscape.org/download/?lang=de) besorgen (Open Source)&amp;lt;br&amp;gt;&lt;br /&gt;
- Loszeichnen&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&amp;lt;br&amp;gt;&lt;br /&gt;
- fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben)&amp;lt;br&amp;gt; - das solltet ihr beim zeichnen beachten&lt;br /&gt;
- daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&amp;lt;br&amp;gt;&lt;br /&gt;
- alle Texte müssen in Pfade umgewandelt werden&amp;lt;br&amp;gt;&lt;br /&gt;
- das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
- letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Icons]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2544</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2544"/>
		<updated>2013-07-15T08:59:34Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Fhem mit Icons verschönern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
== Geräten Icons zuweisen ==&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown &amp;lt;br&amp;gt;&lt;br /&gt;
a) icon auswählen, um das Icon zu wählen, dass standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf Select icon klicken, dann bekommt ihr alle Bilder angezeigt&amp;lt;br&amp;gt;&lt;br /&gt;
b) devStateIcon auswählen, um unschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf Extend devStateIcon klicken, dann bekommt ihr alle Bilder angezeigt und könnt sie dem jeweiligen Schaltzustand zuordnen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dabei gilt folgendes:&amp;lt;br&amp;gt;&lt;br /&gt;
- Icon-Dateiname OHNE Dateiendung eingeben&amp;lt;br&amp;gt;&lt;br /&gt;
- wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe, die Farbe beeinflusst werden, z.B. &lt;br /&gt;
&amp;lt;pre&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/pre&amp;gt;&lt;br /&gt;
wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
- statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier http://www.colorpicker.com/ generieren&lt;br /&gt;
== Mehr Icons zur Auswahl ==&lt;br /&gt;
Grundsätzlich habt ihr schöne Standardicons bei fhem mit dabei und aktiviert. Navigiert doch einfach mal im fhem Verzeichnis in den www Ordner und dort in images. Der Ordner default ist standardmäßig aktiviert, dh. icons aus diesem Ordner werden in fhem angezeigt. Wenn ihr zusätzlich die Icons auch aus den anderen Ordnern (z.B. openautomation oder fhemSVG) verwenden wollt, dann ergänzt einfach die entsprechende Zeile &amp;quot;WEB iconPath&amp;quot; in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WEB iconPath fhemSVG:openautomation:default&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Weitere Tipps ==&lt;br /&gt;
Weitere Tipps zu Icons hier in der Wiki:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.fhemwiki.de/wiki/Slider_f%C3%BCr_HM-Rolladensteuerung_anzeigen&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende Thread im Forum: http://forum.fhem.de/index.php?t=msg&amp;amp;goto=85849&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
- SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
- SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&amp;lt;br&amp;gt;&lt;br /&gt;
- Inkscape (http://inkscape.org/download/?lang=de) besorgen (Open Source)&amp;lt;br&amp;gt;&lt;br /&gt;
- Loszeichnen&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&amp;lt;br&amp;gt;&lt;br /&gt;
- fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben)&amp;lt;br&amp;gt; - das solltet ihr beim zeichnen beachten&lt;br /&gt;
- daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&amp;lt;br&amp;gt;&lt;br /&gt;
- alle Texte müssen in Pfade umgewandelt werden&amp;lt;br&amp;gt;&lt;br /&gt;
- das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
- letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Icons]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2533</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2533"/>
		<updated>2013-07-14T19:35:26Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Fhem mit Icons verschönern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
== Geräten Icons zuweisen ==&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown &amp;lt;br&amp;gt;&lt;br /&gt;
a) icon auswählen, um das Icon zu wählen, dass standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf Select icon klicken, dann bekommt ihr alle Bilder angezeigt&amp;lt;br&amp;gt;&lt;br /&gt;
b) devStateIcon auswählen, um unschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf Extend devStateIcon klicken, dann bekommt ihr alle Bilder angezeigt und könnt sie dem jeweiligen Schaltzustand zuordnen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dabei gilt folgendes:&amp;lt;br&amp;gt;&lt;br /&gt;
- Icon-Dateiname OHNE Dateiendung eingeben&amp;lt;br&amp;gt;&lt;br /&gt;
- wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe, die Farbe beeinflusst werden, z.B. &lt;br /&gt;
&amp;lt;pre&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/pre&amp;gt;&lt;br /&gt;
wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
- statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier http://www.colorpicker.com/ generieren&lt;br /&gt;
== Mehr Icons zur Auswahl ==&lt;br /&gt;
Grundsätzlich habt ihr schöne Standardicons bei fhem mit dabei und aktiviert. Navigiert doch einfach mal im fhem Verzeichnis in den www Ordner und dort in images. Der Ordner default ist standardmäßig aktiviert, dh. icons aus diesem Ordner werden in fhem angezeigt. Wenn ihr zusätzlich die Icons auch aus den anderen Ordnern (z.B. openautomation oder fhemSVG) verwenden wollt, dann ergänzt einfach die entsprechende Zeile &amp;quot;WEB iconPath&amp;quot; in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WEB iconPath fhemSVG:openautomation:default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende Thread im Forum: http://forum.fhem.de/index.php?t=msg&amp;amp;goto=85849&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
- SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
- SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&amp;lt;br&amp;gt;&lt;br /&gt;
- Inkscape (http://inkscape.org/download/?lang=de) besorgen (Open Source)&amp;lt;br&amp;gt;&lt;br /&gt;
- Loszeichnen&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&amp;lt;br&amp;gt;&lt;br /&gt;
- fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben)&amp;lt;br&amp;gt; - das solltet ihr beim zeichnen beachten&lt;br /&gt;
- daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&amp;lt;br&amp;gt;&lt;br /&gt;
- alle Texte müssen in Pfade umgewandelt werden&amp;lt;br&amp;gt;&lt;br /&gt;
- das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
- letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Icons]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2532</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2532"/>
		<updated>2013-07-14T19:16:04Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Fhem mit Icons verschönern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown &amp;lt;br&amp;gt;&lt;br /&gt;
a) icon auswählen, um das Icon zu wählen, dass standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf Select icon klicken, dann bekommt ihr alle Bilder angezeigt&amp;lt;br&amp;gt;&lt;br /&gt;
b) devStateIcon auswählen, um unschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf Extend devStateIcon klicken, dann bekommt ihr alle Bilder angezeigt und könnt sie dem jeweiligen Schaltzustand zuordnen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dabei gilt folgendes:&amp;lt;br&amp;gt;&lt;br /&gt;
- Icon-Dateiname OHNE Dateiendung eingeben&amp;lt;br&amp;gt;&lt;br /&gt;
- wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe, die Farbe beeinflusst werden, z.B. &lt;br /&gt;
&amp;lt;pre&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/pre&amp;gt;&lt;br /&gt;
wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
- statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier http://www.colorpicker.com/ generieren&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende Thread im Forum: http://forum.fhem.de/index.php?t=msg&amp;amp;goto=85849&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
- SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
- SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&amp;lt;br&amp;gt;&lt;br /&gt;
- Inkscape (http://inkscape.org/download/?lang=de) besorgen (Open Source)&amp;lt;br&amp;gt;&lt;br /&gt;
- Loszeichnen&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&amp;lt;br&amp;gt;&lt;br /&gt;
- fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben)&amp;lt;br&amp;gt; - das solltet ihr beim zeichnen beachten&lt;br /&gt;
- daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&amp;lt;br&amp;gt;&lt;br /&gt;
- alle Texte müssen in Pfade umgewandelt werden&amp;lt;br&amp;gt;&lt;br /&gt;
- das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
- letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Icons]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2531</id>
		<title>Icons</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Icons&amp;diff=2531"/>
		<updated>2013-07-14T19:15:14Z</updated>

		<summary type="html">&lt;p&gt;Docb: Die Seite wurde neu angelegt: „Icons - alles rund um die Icons in Fhem = Fhem mit Icons verschönern = Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons - alles rund um die Icons in Fhem&lt;br /&gt;
= Fhem mit Icons verschönern =&lt;br /&gt;
Im FHEMWEB auf Detail-Ansicht des Gerätes gehen, danach in der attr Zeile per dropdown &amp;lt;br&amp;gt;&lt;br /&gt;
a) icon auswählen, um das Icon zu wählen, dass standardmäßig links vom Gerät gezeigt wird; alternativ ganz unten auf Select icon klicken, dann bekommt ihr alle Bilder angezeigt&amp;lt;br&amp;gt;&lt;br /&gt;
b) devStateIcon auswählen, um unschiedliche Schaltzustände mit unterschiedlichen Icons zu versehen; alternativ ganz unten auf Extend devStateIcon klicken, dann bekommt ihr alle Bilder angezeigt&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Dabei gilt folgendes:&amp;lt;br&amp;gt;&lt;br /&gt;
- Icon-Dateiname OHNE Dateiendung eingeben&amp;lt;br&amp;gt;&lt;br /&gt;
- wenn es sich bei dem Icon um eine svg-Datei handelt, kann mit @farbe, die Farbe beeinflusst werden, z.B. &lt;br /&gt;
&amp;lt;pre&amp;gt;attr Geraet devStateIcon an:general_an@green aus:general_aus@red&amp;lt;/pre&amp;gt;&lt;br /&gt;
wobei hier die beiden Dateien general_an.svg und general_aus.svg heißen.&lt;br /&gt;
- statt des Standardfarbnamens, kann übrigens auch der 6-stellige Hex-Code übergeben werden (ohne # am Anfang). Den Code könnt ihr z.B. hier http://www.colorpicker.com/ generieren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Eigene Icons erstellen =&lt;br /&gt;
Falls ihr eigene Icons basteln wollt - sehr gerne. Umso besser, wenn ihr diese dann mit uns teilt. Der passende Thread im Forum: http://forum.fhem.de/index.php?t=msg&amp;amp;goto=85849&lt;br /&gt;
== SVG-Icons ==&lt;br /&gt;
Hier einige Tipps zum Erstellen von SVG-Icons. SVGs bieten einige Vorteile:&lt;br /&gt;
- SVGs sind vektorbasiert und somit frei skalierbar&lt;br /&gt;
- SVGs sind, wenn man sie genauer betrachtet, gut lesbarer und veränderbarer Quellcode und können deswegen leicht über css manipuliert werden&lt;br /&gt;
&lt;br /&gt;
Wie geht es nun:&amp;lt;br&amp;gt;&lt;br /&gt;
- Inkscape (http://inkscape.org/download/?lang=de) besorgen (Open Source)&amp;lt;br&amp;gt;&lt;br /&gt;
- Loszeichnen&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Jetzt wird es wichtig - fhem ist etwas sensibel, was svgs anbelangt und will diese zudem farblich umgestalten. Daher folgendes unbedingt beachten:&amp;lt;br&amp;gt;&lt;br /&gt;
- fhem ersetzt bei allen fill:#000000 und fill=&amp;quot;#000000&amp;quot; die sechs Nullen mit einem Farbcode, wenn dieser mit übergeben wurde (sh. Fhem mit Icons verschönern weiter oben)&amp;lt;br&amp;gt; - das solltet ihr beim zeichnen beachten&lt;br /&gt;
- daher arbeite ich immer so, dass ich beispielsweise Rechtecke/Kreise zeichne und diese dann mit &amp;quot;Kontur in Pfad umwandeln&amp;quot; umwandle -&amp;gt; dann ist das Rechteck transparent, die Linie schwarz (und wird von fhem erstetzt) und alles klappt&amp;lt;br&amp;gt;&lt;br /&gt;
- alle Texte müssen in Pfade umgewandelt werden&amp;lt;br&amp;gt;&lt;br /&gt;
- das gesamte Bild muss als &amp;quot;Normales SVG&amp;quot; gespeichert werden (Standardeinstellung bei Inkscape ist &amp;quot;Inkscape SVG&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
- letzter wichtiger Tipp: Eine Zeile darf im SVG nicht fehlen, sonst zeigt fhem es nicht an. Wenn ihr Euer SVG in einem Texteditor öffnet (ich empfehle notepad++), schaut in in der &amp;lt;svg&amp;gt;-Definition, ob die Zeile mit viewBox dabei ist. Wenn nicht, dann nach unterem Format ergänzen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
   width=&amp;quot;585&amp;quot;&lt;br /&gt;
   height=&amp;quot;585&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 585 585&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2421&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;usb-stick.svg&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Icons]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=2296</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=2296"/>
		<updated>2013-06-30T18:13:12Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Mit virtuellem Aktor verbinden */&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;
&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 autocreate (http://fhem.de/commandref.html#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 aendern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch commandref)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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define Vact_dev CUL_HM 332211&lt;br /&gt;
set Vact_dev virtual 1&lt;br /&gt;
rename Vact_dev_Btn1 Vact_Taster&lt;br /&gt;
&amp;lt;/pre&amp;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. Zur Vereinfachung habe ich einfach den Namen meines realen Tasters (BA_Taster) genommen, der zwei Kanäle hat, die standardmäßig mit _Btn_01 und 02 bezeichnet werden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set BA_Taster_Btn_01 peerChan 0 Vact_Taster single set&lt;br /&gt;
set BA_Taster_Btn_02 peerChan 0 Vact_Taster single set&lt;br /&gt;
set BA_Taster getConfig  &lt;br /&gt;
und am Taster einmal anlernen drücken, ggf. nochmal ein BA_Taster getConfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wenn das geklappt hatte, sollte bei Euren Kanälen beim  aktuellen State ein (to Vact_dev) 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.&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;
Anleitung: [http://www.elv-downloads.de/Assets/Produkte/10/1030/103076/Downloads/103076_HM_PB_2_WM55_UM.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2294</id>
		<title>HM-Sec-MDIR Funk-Bewegungsmelder innen</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2294"/>
		<updated>2013-06-29T14:19:21Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Editieren von Registerwerten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Bewegungsmelder für Innen&lt;br /&gt;
== Features ==&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das Pairing sollte wie in [[HomeMatic Devices pairen]] beschrieben durchgeführt werden. Der Sensor muss hierfür geöffnet und die Anlerntastebetätigt werden. Hierbei gibt es zwei Konfigurationsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;- Anlerntaste kurz betätigen, um den Bewegungsmelder ohne Helligkeitsschwelle anzulernen&lt;br /&gt;
- Anlernen mit Helligkeitsschwellle sh. Bedienungsanleitung S. 14f.)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== FHEM Config-Auszug ===&lt;br /&gt;
Ein exemplarischer Auszug aus der fhem.cfg:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define EG_Bewegungsmelder CUL_HM 19xxxx&lt;br /&gt;
attr EG_Bewegungsmelder .devInfo 810100&lt;br /&gt;
attr EG_Bewegungsmelder .stc 81&lt;br /&gt;
attr EG_Bewegungsmelder actCycle 000:10&lt;br /&gt;
attr EG_Bewegungsmelder actStatus alive&lt;br /&gt;
attr EG_Bewegungsmelder expert 2_full&lt;br /&gt;
attr EG_Bewegungsmelder firmware 1.0&lt;br /&gt;
attr EG_Bewegungsmelder model HM-SEC-MDIR&lt;br /&gt;
attr EG_Bewegungsmelder peerIDs &lt;br /&gt;
attr EG_Bewegungsmelder room Z_Alarm&lt;br /&gt;
attr EG_Bewegungsmelder serialNr JEQ00xxxxx&lt;br /&gt;
attr EG_Bewegungsmelder subType motionDetector&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Konfiguration über Register ===&lt;br /&gt;
==== Anzeige aller dekodierten Register ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;get &amp;amp;lt;name&amp;amp;gt; regList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
zeigt alle moeglichen &#039;dekodierten&#039; Register an. Fuer mdir sind dies alle, sollte also komplett sein. Hier findet man sowohl den Wertebereich alsauch eine (sehr) kleine Beschreibung.&lt;br /&gt;
Ausgabe:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
list:         register | range              | peer     |exp| description&lt;br /&gt;
   0: intKeyVisib      |   - to -           |          |exp| visibility of internal channel options:visib,invisib&lt;br /&gt;
   0: pairCentral      |   0 to 16777215    |          |   | pairing to central&lt;br /&gt;
   0: sabotageMsg      |   - to -           |          |   | enable sabotage message options:on,off&lt;br /&gt;
   1: brightFilter     |   0 to 7           |          |   | brightness filter - ignore light at night&lt;br /&gt;
   1: captInInterval   |   - to -           |          |   | capture within interval options:on,off&lt;br /&gt;
   1: evtFltrNum       |   1 to 15          |          |   | sensitivity - read sach n-th puls&lt;br /&gt;
   1: evtFltrPeriod    | 0.5 to 7.5s        |          |   | event filter period&lt;br /&gt;
   1: ledOnTime        |   0 to 1.275s      |          |exp| LED ontime&lt;br /&gt;
   1: minInterval      |   - to -           |          |   | minimum interval in sec options:240,60,120,30,15&lt;br /&gt;
   4: peerNeedsBurst   |   - to -           | required |   | peer expects burst options:on,off&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
==== Auslesen der register aus dem device ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Einige Register werden direkt in den Readings angezeigt. das sind die Wichtigsten. Bei Anwendung auf ein &amp;quot;device&amp;quot; werden auch die Kanaele ausgelesen, bei Kanal nur der Kanal.&lt;br /&gt;
Die Anzeige der Register in den Readings ist R-&amp;amp;lt;regname&amp;amp;gt;. Der &amp;quot;R-&amp;quot; prefix dient zur Sortierung und auch zur einfacheren Identifizierung, dass es ein Register ist.&lt;br /&gt;
&lt;br /&gt;
==== Editieren von Registerwerten ====&lt;br /&gt;
&amp;lt;pre&amp;gt;get EG_Bewegungsmelder regList&lt;br /&gt;
set EG_Bewegungsmelder getConfig&lt;br /&gt;
Anlernen drücken&lt;br /&gt;
get EG_Bewegungsmelder reg all&lt;br /&gt;
set EG_Bewegungsmelder regSet minInterval 60&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
um das Meldeintervall von standardmäßig 240sek. auf 60sek. herabzusetzen.&lt;br /&gt;
Dann wieder kurz anlernen drücken um die Daten auf den Sensor zu übertragen und mit &lt;br /&gt;
&amp;lt;pre&amp;gt;set EG_Bewegungsmelder getConfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Daten wieder auslesen, ob alles geklappt hat und mit &lt;br /&gt;
&amp;lt;pre&amp;gt;get EG_Bewegungsmelder reg all&amp;lt;/pre&amp;gt;&lt;br /&gt;
anzeigen lassen. Wenn  noch vor den Werten ein set_ steht, z.B. set_60 wurde der Befehl noch nicht übertragen. Erstmal eine Minute abwarten, dann einfach nochmal kurz anlernen drücken und die letzten beiden Schritte wiederholen.&lt;br /&gt;
Die Einstellungen können mit &lt;br /&gt;
&amp;lt;pre&amp;gt;set EG_Bewegungsmelder saveConfig EG_Bewegungsmelder.bak&amp;lt;/pre&amp;gt;&lt;br /&gt;
gespeichert werden. Dann wird eine Datei namens EG_Bewegungsmelder.bak in eurem fhem-root Verzeichnis mit den Einstellungen abgelegt.&lt;br /&gt;
&lt;br /&gt;
== Mögliche Zustände ==&lt;br /&gt;
=== Log-Auszug ===&lt;br /&gt;
In FHEM sind folgende Zustände des HM-Sec-MDIR im Log zu sehen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;2012-05-30_16:17:26 EG_Bewegungsmelder motion&lt;br /&gt;
2012-05-30_16:17:26 EG_Bewegungsmelder motion: on (to broadcast)&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder brightness: 43&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder alive&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder cover: closed&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
Anleitung [http://www.elv-downloads.de/service/manuals/76675_HM_Sec_MDIR_GE_V1_0.pdf] PDF&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-PB-2-WM55_2fach-Funk-Wandtaster&amp;diff=2293</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=2293"/>
		<updated>2013-06-29T14:08:23Z</updated>

		<summary type="html">&lt;p&gt;Docb: &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;
&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 autocreate (http://fhem.de/commandref.html#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 aendern&#039;&#039;&#039;: .devInfo, .stc, model, firmware, serialNr, subType&lt;br /&gt;
&lt;br /&gt;
Weitere interessante Attribute, die man nutzen sollte (siehe auch commandref)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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define Vact_dev CUL_HM 332211&lt;br /&gt;
set Vact_dev virtual 1&lt;br /&gt;
rename Vact_dev_Btn1 Vact_Taster&lt;br /&gt;
&amp;lt;/pre&amp;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. Zur Vereinfachung habe ich einfach den Namen meines realen Tasters (BA_Taster) genommen, der zwei Kanäle hat, die standardmäßig mit _Btn_01 und 02 bezeichnet werden. Verbunden werden zuerst die Kanäle und dann wird die ganze Konfiguration am Taster gespeichert:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set BA_Taster_Btn_01 peerChan 0 Vact_Taster single set&lt;br /&gt;
set BA_Taster_Btn_02 peerChan 0 Vact_Taster single set&lt;br /&gt;
set BA_Taster getConfig  &lt;br /&gt;
und am Taster einmal anlernen drücken, ggf. nochmal ein BA_Taster getConfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wenn das geklappt hatte, sollte bei Euren Kanälen beim  aktuellen State ein (to Vact_dev) dahinter stehen und unter den Attributen etwas in den peerIDs auftauchen.&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;
Anleitung: [http://www.elv-downloads.de/Assets/Produkte/10/1030/103076/Downloads/103076_HM_PB_2_WM55_UM.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2292</id>
		<title>HM-Sec-MDIR Funk-Bewegungsmelder innen</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2292"/>
		<updated>2013-06-29T13:53:06Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Editieren von Registerwerten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Bewegungsmelder für Innen&lt;br /&gt;
== Features ==&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das Pairing sollte wie in [[HomeMatic Devices pairen]] beschrieben durchgeführt werden. Der Sensor muss hierfür geöffnet und die Anlerntastebetätigt werden. Hierbei gibt es zwei Konfigurationsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;- Anlerntaste kurz betätigen, um den Bewegungsmelder ohne Helligkeitsschwelle anzulernen&lt;br /&gt;
- Anlernen mit Helligkeitsschwellle sh. Bedienungsanleitung S. 14f.)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== FHEM Config-Auszug ===&lt;br /&gt;
Ein exemplarischer Auszug aus der fhem.cfg:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define EG_Bewegungsmelder CUL_HM 19xxxx&lt;br /&gt;
attr EG_Bewegungsmelder .devInfo 810100&lt;br /&gt;
attr EG_Bewegungsmelder .stc 81&lt;br /&gt;
attr EG_Bewegungsmelder actCycle 000:10&lt;br /&gt;
attr EG_Bewegungsmelder actStatus alive&lt;br /&gt;
attr EG_Bewegungsmelder expert 2_full&lt;br /&gt;
attr EG_Bewegungsmelder firmware 1.0&lt;br /&gt;
attr EG_Bewegungsmelder model HM-SEC-MDIR&lt;br /&gt;
attr EG_Bewegungsmelder peerIDs &lt;br /&gt;
attr EG_Bewegungsmelder room Z_Alarm&lt;br /&gt;
attr EG_Bewegungsmelder serialNr JEQ00xxxxx&lt;br /&gt;
attr EG_Bewegungsmelder subType motionDetector&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Konfiguration über Register ===&lt;br /&gt;
==== Anzeige aller dekodierten Register ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;get &amp;amp;lt;name&amp;amp;gt; regList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
zeigt alle moeglichen &#039;dekodierten&#039; Register an. Fuer mdir sind dies alle, sollte also komplett sein. Hier findet man sowohl den Wertebereich alsauch eine (sehr) kleine Beschreibung.&lt;br /&gt;
Ausgabe:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
list:         register | range              | peer     |exp| description&lt;br /&gt;
   0: intKeyVisib      |   - to -           |          |exp| visibility of internal channel options:visib,invisib&lt;br /&gt;
   0: pairCentral      |   0 to 16777215    |          |   | pairing to central&lt;br /&gt;
   0: sabotageMsg      |   - to -           |          |   | enable sabotage message options:on,off&lt;br /&gt;
   1: brightFilter     |   0 to 7           |          |   | brightness filter - ignore light at night&lt;br /&gt;
   1: captInInterval   |   - to -           |          |   | capture within interval options:on,off&lt;br /&gt;
   1: evtFltrNum       |   1 to 15          |          |   | sensitivity - read sach n-th puls&lt;br /&gt;
   1: evtFltrPeriod    | 0.5 to 7.5s        |          |   | event filter period&lt;br /&gt;
   1: ledOnTime        |   0 to 1.275s      |          |exp| LED ontime&lt;br /&gt;
   1: minInterval      |   - to -           |          |   | minimum interval in sec options:240,60,120,30,15&lt;br /&gt;
   4: peerNeedsBurst   |   - to -           | required |   | peer expects burst options:on,off&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
==== Auslesen der register aus dem device ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Einige Register werden direkt in den Readings angezeigt. das sind die Wichtigsten. Bei Anwendung auf ein &amp;quot;device&amp;quot; werden auch die Kanaele ausgelesen, bei Kanal nur der Kanal.&lt;br /&gt;
Die Anzeige der Register in den Readings ist R-&amp;amp;lt;regname&amp;amp;gt;. Der &amp;quot;R-&amp;quot; prefix dient zur Sortierung und auch zur einfacheren Identifizierung, dass es ein Register ist.&lt;br /&gt;
&lt;br /&gt;
==== Editieren von Registerwerten ====&lt;br /&gt;
&amp;lt;pre&amp;gt;get EG_Bewegungsmelder regList&lt;br /&gt;
set EG_Bewegungsmelder getConfig&lt;br /&gt;
Anlernen drücken&lt;br /&gt;
get EG_Bewegungsmelder reg all&lt;br /&gt;
set EG_Bewegungsmelder regSet minInterval 60&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
um das Meldeintervall von standardmäßig 240sek. auf 60sek. herabzusetzen.&lt;br /&gt;
Dann wieder kurz anlernen drücken um die Daten auf den Sensor zu übertragen und mit &lt;br /&gt;
&amp;lt;pre&amp;gt;set EG_Bewegungsmelder getConfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Daten wieder auslesen, ob alles geklappt hat und mit &lt;br /&gt;
&amp;lt;pre&amp;gt;get EG_Bewegungsmelder reg all&amp;lt;/pre&amp;gt;&lt;br /&gt;
anzeigen lassen. Wenn  noch vor den Werten ein set_ steht, z.B. set_60 wurde der Befehl noch nicht übertragen. Dann einfach nochmal kurz anlernen drücken und die letzten beiden Schritte wiederholen.&lt;br /&gt;
Die Einstellungen können mit &lt;br /&gt;
&amp;lt;pre&amp;gt;set EG_Bewegungsmelder saveConfig EG_Bewegungsmelder.bak&amp;lt;/pre&amp;gt;&lt;br /&gt;
gespeichert werden. Dann wird eine Datei namens EG_Bewegungsmelder.bak in eurem fhem-root Verzeichnis mit den Einstellungen abgelegt.&lt;br /&gt;
&lt;br /&gt;
== Mögliche Zustände ==&lt;br /&gt;
=== Log-Auszug ===&lt;br /&gt;
In FHEM sind folgende Zustände des HM-Sec-MDIR im Log zu sehen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;2012-05-30_16:17:26 EG_Bewegungsmelder motion&lt;br /&gt;
2012-05-30_16:17:26 EG_Bewegungsmelder motion: on (to broadcast)&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder brightness: 43&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder alive&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder cover: closed&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
Anleitung [http://www.elv-downloads.de/service/manuals/76675_HM_Sec_MDIR_GE_V1_0.pdf] PDF&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2291</id>
		<title>HM-Sec-MDIR Funk-Bewegungsmelder innen</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2291"/>
		<updated>2013-06-29T13:52:27Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Editieren von Registerwerten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Bewegungsmelder für Innen&lt;br /&gt;
== Features ==&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das Pairing sollte wie in [[HomeMatic Devices pairen]] beschrieben durchgeführt werden. Der Sensor muss hierfür geöffnet und die Anlerntastebetätigt werden. Hierbei gibt es zwei Konfigurationsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;- Anlerntaste kurz betätigen, um den Bewegungsmelder ohne Helligkeitsschwelle anzulernen&lt;br /&gt;
- Anlernen mit Helligkeitsschwellle sh. Bedienungsanleitung S. 14f.)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== FHEM Config-Auszug ===&lt;br /&gt;
Ein exemplarischer Auszug aus der fhem.cfg:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define EG_Bewegungsmelder CUL_HM 19xxxx&lt;br /&gt;
attr EG_Bewegungsmelder .devInfo 810100&lt;br /&gt;
attr EG_Bewegungsmelder .stc 81&lt;br /&gt;
attr EG_Bewegungsmelder actCycle 000:10&lt;br /&gt;
attr EG_Bewegungsmelder actStatus alive&lt;br /&gt;
attr EG_Bewegungsmelder expert 2_full&lt;br /&gt;
attr EG_Bewegungsmelder firmware 1.0&lt;br /&gt;
attr EG_Bewegungsmelder model HM-SEC-MDIR&lt;br /&gt;
attr EG_Bewegungsmelder peerIDs &lt;br /&gt;
attr EG_Bewegungsmelder room Z_Alarm&lt;br /&gt;
attr EG_Bewegungsmelder serialNr JEQ00xxxxx&lt;br /&gt;
attr EG_Bewegungsmelder subType motionDetector&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Konfiguration über Register ===&lt;br /&gt;
==== Anzeige aller dekodierten Register ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;get &amp;amp;lt;name&amp;amp;gt; regList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
zeigt alle moeglichen &#039;dekodierten&#039; Register an. Fuer mdir sind dies alle, sollte also komplett sein. Hier findet man sowohl den Wertebereich alsauch eine (sehr) kleine Beschreibung.&lt;br /&gt;
Ausgabe:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
list:         register | range              | peer     |exp| description&lt;br /&gt;
   0: intKeyVisib      |   - to -           |          |exp| visibility of internal channel options:visib,invisib&lt;br /&gt;
   0: pairCentral      |   0 to 16777215    |          |   | pairing to central&lt;br /&gt;
   0: sabotageMsg      |   - to -           |          |   | enable sabotage message options:on,off&lt;br /&gt;
   1: brightFilter     |   0 to 7           |          |   | brightness filter - ignore light at night&lt;br /&gt;
   1: captInInterval   |   - to -           |          |   | capture within interval options:on,off&lt;br /&gt;
   1: evtFltrNum       |   1 to 15          |          |   | sensitivity - read sach n-th puls&lt;br /&gt;
   1: evtFltrPeriod    | 0.5 to 7.5s        |          |   | event filter period&lt;br /&gt;
   1: ledOnTime        |   0 to 1.275s      |          |exp| LED ontime&lt;br /&gt;
   1: minInterval      |   - to -           |          |   | minimum interval in sec options:240,60,120,30,15&lt;br /&gt;
   4: peerNeedsBurst   |   - to -           | required |   | peer expects burst options:on,off&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
==== Auslesen der register aus dem device ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Einige Register werden direkt in den Readings angezeigt. das sind die Wichtigsten. Bei Anwendung auf ein &amp;quot;device&amp;quot; werden auch die Kanaele ausgelesen, bei Kanal nur der Kanal.&lt;br /&gt;
Die Anzeige der Register in den Readings ist R-&amp;amp;lt;regname&amp;amp;gt;. Der &amp;quot;R-&amp;quot; prefix dient zur Sortierung und auch zur einfacheren Identifizierung, dass es ein Register ist.&lt;br /&gt;
&lt;br /&gt;
==== Editieren von Registerwerten ====&lt;br /&gt;
&amp;lt;pre&amp;gt;get EG_Bewegungsmelder regList&lt;br /&gt;
set EG_Bewegungsmelder getConfig&lt;br /&gt;
Anlernen drücken&lt;br /&gt;
get EG_Bewegungsmelder reg all&lt;br /&gt;
set EG_Bewegungsmelder regSet minInterval 60&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
um das Meldeintervall von standardmäßig 240sek. auf 60sek. herabzusetzen.&lt;br /&gt;
Dann wieder kurz anlernen drücken um die Daten auf den Sensor zu übertragen und mit &lt;br /&gt;
set EG_Bewegungsmelder getConfig&lt;br /&gt;
Daten wieder auslesen, ob alles geklappt hat und mit &lt;br /&gt;
get EG_Bewegungsmelder reg all&lt;br /&gt;
anzeigen lassen. Wenn  noch vor den Werten ein set_ steht, z.B. set_60 wurde der Befehl noch nicht übertragen. Dann einfach nochmal kurz anlernen drücken und die letzten beiden Schritte wiederholen.&lt;br /&gt;
Die Einstellungen können mit &lt;br /&gt;
set EG_Bewegungsmelder saveConfig EG_Bewegungsmelder.bak&lt;br /&gt;
gespeichert werden. Dann wird eine Datei namens EG_Bewegungsmelder.bak in eurem fhem-root Verzeichnis mit den Einstellungen abgelegt.&lt;br /&gt;
&lt;br /&gt;
== Mögliche Zustände ==&lt;br /&gt;
=== Log-Auszug ===&lt;br /&gt;
In FHEM sind folgende Zustände des HM-Sec-MDIR im Log zu sehen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;2012-05-30_16:17:26 EG_Bewegungsmelder motion&lt;br /&gt;
2012-05-30_16:17:26 EG_Bewegungsmelder motion: on (to broadcast)&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder brightness: 43&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder alive&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder cover: closed&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
Anleitung [http://www.elv-downloads.de/service/manuals/76675_HM_Sec_MDIR_GE_V1_0.pdf] PDF&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2290</id>
		<title>HM-Sec-MDIR Funk-Bewegungsmelder innen</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2290"/>
		<updated>2013-06-29T13:52:04Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Editieren von Registerwerten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Bewegungsmelder für Innen&lt;br /&gt;
== Features ==&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das Pairing sollte wie in [[HomeMatic Devices pairen]] beschrieben durchgeführt werden. Der Sensor muss hierfür geöffnet und die Anlerntastebetätigt werden. Hierbei gibt es zwei Konfigurationsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;- Anlerntaste kurz betätigen, um den Bewegungsmelder ohne Helligkeitsschwelle anzulernen&lt;br /&gt;
- Anlernen mit Helligkeitsschwellle sh. Bedienungsanleitung S. 14f.)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== FHEM Config-Auszug ===&lt;br /&gt;
Ein exemplarischer Auszug aus der fhem.cfg:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define EG_Bewegungsmelder CUL_HM 19xxxx&lt;br /&gt;
attr EG_Bewegungsmelder .devInfo 810100&lt;br /&gt;
attr EG_Bewegungsmelder .stc 81&lt;br /&gt;
attr EG_Bewegungsmelder actCycle 000:10&lt;br /&gt;
attr EG_Bewegungsmelder actStatus alive&lt;br /&gt;
attr EG_Bewegungsmelder expert 2_full&lt;br /&gt;
attr EG_Bewegungsmelder firmware 1.0&lt;br /&gt;
attr EG_Bewegungsmelder model HM-SEC-MDIR&lt;br /&gt;
attr EG_Bewegungsmelder peerIDs &lt;br /&gt;
attr EG_Bewegungsmelder room Z_Alarm&lt;br /&gt;
attr EG_Bewegungsmelder serialNr JEQ00xxxxx&lt;br /&gt;
attr EG_Bewegungsmelder subType motionDetector&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Konfiguration über Register ===&lt;br /&gt;
==== Anzeige aller dekodierten Register ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;get &amp;amp;lt;name&amp;amp;gt; regList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
zeigt alle moeglichen &#039;dekodierten&#039; Register an. Fuer mdir sind dies alle, sollte also komplett sein. Hier findet man sowohl den Wertebereich alsauch eine (sehr) kleine Beschreibung.&lt;br /&gt;
Ausgabe:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
list:         register | range              | peer     |exp| description&lt;br /&gt;
   0: intKeyVisib      |   - to -           |          |exp| visibility of internal channel options:visib,invisib&lt;br /&gt;
   0: pairCentral      |   0 to 16777215    |          |   | pairing to central&lt;br /&gt;
   0: sabotageMsg      |   - to -           |          |   | enable sabotage message options:on,off&lt;br /&gt;
   1: brightFilter     |   0 to 7           |          |   | brightness filter - ignore light at night&lt;br /&gt;
   1: captInInterval   |   - to -           |          |   | capture within interval options:on,off&lt;br /&gt;
   1: evtFltrNum       |   1 to 15          |          |   | sensitivity - read sach n-th puls&lt;br /&gt;
   1: evtFltrPeriod    | 0.5 to 7.5s        |          |   | event filter period&lt;br /&gt;
   1: ledOnTime        |   0 to 1.275s      |          |exp| LED ontime&lt;br /&gt;
   1: minInterval      |   - to -           |          |   | minimum interval in sec options:240,60,120,30,15&lt;br /&gt;
   4: peerNeedsBurst   |   - to -           | required |   | peer expects burst options:on,off&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
==== Auslesen der register aus dem device ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Einige Register werden direkt in den Readings angezeigt. das sind die Wichtigsten. Bei Anwendung auf ein &amp;quot;device&amp;quot; werden auch die Kanaele ausgelesen, bei Kanal nur der Kanal.&lt;br /&gt;
Die Anzeige der Register in den Readings ist R-&amp;amp;lt;regname&amp;amp;gt;. Der &amp;quot;R-&amp;quot; prefix dient zur Sortierung und auch zur einfacheren Identifizierung, dass es ein Register ist.&lt;br /&gt;
&lt;br /&gt;
==== Editieren von Registerwerten ====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;get EG_Bewegungsmelder regList&lt;br /&gt;
set EG_Bewegungsmelder getConfig&lt;br /&gt;
Anlernen drücken&lt;br /&gt;
get EG_Bewegungsmelder reg all&lt;br /&gt;
set EG_Bewegungsmelder regSet minInterval 60&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
um das Meldeintervall von standardmäßig 240sek. auf 60sek. herabzusetzen.&lt;br /&gt;
Dann wieder kurz anlernen drücken um die Daten auf den Sensor zu übertragen und mit &lt;br /&gt;
set EG_Bewegungsmelder getConfig&lt;br /&gt;
Daten wieder auslesen, ob alles geklappt hat und mit &lt;br /&gt;
get EG_Bewegungsmelder reg all&lt;br /&gt;
anzeigen lassen. Wenn  noch vor den Werten ein set_ steht, z.B. set_60 wurde der Befehl noch nicht übertragen. Dann einfach nochmal kurz anlernen drücken und die letzten beiden Schritte wiederholen.&lt;br /&gt;
Die Einstellungen können mit &lt;br /&gt;
set EG_Bewegungsmelder saveConfig EG_Bewegungsmelder.bak&lt;br /&gt;
gespeichert werden. Dann wird eine Datei namens EG_Bewegungsmelder.bak in eurem fhem-root Verzeichnis mit den Einstellungen abgelegt.&lt;br /&gt;
&lt;br /&gt;
== Mögliche Zustände ==&lt;br /&gt;
=== Log-Auszug ===&lt;br /&gt;
In FHEM sind folgende Zustände des HM-Sec-MDIR im Log zu sehen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;2012-05-30_16:17:26 EG_Bewegungsmelder motion&lt;br /&gt;
2012-05-30_16:17:26 EG_Bewegungsmelder motion: on (to broadcast)&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder brightness: 43&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder alive&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder cover: closed&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
Anleitung [http://www.elv-downloads.de/service/manuals/76675_HM_Sec_MDIR_GE_V1_0.pdf] PDF&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2289</id>
		<title>HM-Sec-MDIR Funk-Bewegungsmelder innen</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2289"/>
		<updated>2013-06-29T13:51:07Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Editieren von Registerwerten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Bewegungsmelder für Innen&lt;br /&gt;
== Features ==&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das Pairing sollte wie in [[HomeMatic Devices pairen]] beschrieben durchgeführt werden. Der Sensor muss hierfür geöffnet und die Anlerntastebetätigt werden. Hierbei gibt es zwei Konfigurationsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;- Anlerntaste kurz betätigen, um den Bewegungsmelder ohne Helligkeitsschwelle anzulernen&lt;br /&gt;
- Anlernen mit Helligkeitsschwellle sh. Bedienungsanleitung S. 14f.)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== FHEM Config-Auszug ===&lt;br /&gt;
Ein exemplarischer Auszug aus der fhem.cfg:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define EG_Bewegungsmelder CUL_HM 19xxxx&lt;br /&gt;
attr EG_Bewegungsmelder .devInfo 810100&lt;br /&gt;
attr EG_Bewegungsmelder .stc 81&lt;br /&gt;
attr EG_Bewegungsmelder actCycle 000:10&lt;br /&gt;
attr EG_Bewegungsmelder actStatus alive&lt;br /&gt;
attr EG_Bewegungsmelder expert 2_full&lt;br /&gt;
attr EG_Bewegungsmelder firmware 1.0&lt;br /&gt;
attr EG_Bewegungsmelder model HM-SEC-MDIR&lt;br /&gt;
attr EG_Bewegungsmelder peerIDs &lt;br /&gt;
attr EG_Bewegungsmelder room Z_Alarm&lt;br /&gt;
attr EG_Bewegungsmelder serialNr JEQ00xxxxx&lt;br /&gt;
attr EG_Bewegungsmelder subType motionDetector&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Konfiguration über Register ===&lt;br /&gt;
==== Anzeige aller dekodierten Register ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;get &amp;amp;lt;name&amp;amp;gt; regList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
zeigt alle moeglichen &#039;dekodierten&#039; Register an. Fuer mdir sind dies alle, sollte also komplett sein. Hier findet man sowohl den Wertebereich alsauch eine (sehr) kleine Beschreibung.&lt;br /&gt;
Ausgabe:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
list:         register | range              | peer     |exp| description&lt;br /&gt;
   0: intKeyVisib      |   - to -           |          |exp| visibility of internal channel options:visib,invisib&lt;br /&gt;
   0: pairCentral      |   0 to 16777215    |          |   | pairing to central&lt;br /&gt;
   0: sabotageMsg      |   - to -           |          |   | enable sabotage message options:on,off&lt;br /&gt;
   1: brightFilter     |   0 to 7           |          |   | brightness filter - ignore light at night&lt;br /&gt;
   1: captInInterval   |   - to -           |          |   | capture within interval options:on,off&lt;br /&gt;
   1: evtFltrNum       |   1 to 15          |          |   | sensitivity - read sach n-th puls&lt;br /&gt;
   1: evtFltrPeriod    | 0.5 to 7.5s        |          |   | event filter period&lt;br /&gt;
   1: ledOnTime        |   0 to 1.275s      |          |exp| LED ontime&lt;br /&gt;
   1: minInterval      |   - to -           |          |   | minimum interval in sec options:240,60,120,30,15&lt;br /&gt;
   4: peerNeedsBurst   |   - to -           | required |   | peer expects burst options:on,off&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
==== Auslesen der register aus dem device ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Einige Register werden direkt in den Readings angezeigt. das sind die Wichtigsten. Bei Anwendung auf ein &amp;quot;device&amp;quot; werden auch die Kanaele ausgelesen, bei Kanal nur der Kanal.&lt;br /&gt;
Die Anzeige der Register in den Readings ist R-&amp;amp;lt;regname&amp;amp;gt;. Der &amp;quot;R-&amp;quot; prefix dient zur Sortierung und auch zur einfacheren Identifizierung, dass es ein Register ist.&lt;br /&gt;
&lt;br /&gt;
==== Editieren von Registerwerten ====&lt;br /&gt;
&amp;lt;nowiki&amp;gt;get EG_Bewegungsmelder regList&lt;br /&gt;
set EG_Bewegungsmelder getConfig&lt;br /&gt;
Anlernen drücken&lt;br /&gt;
get EG_Bewegungsmelder reg all&lt;br /&gt;
set EG_Bewegungsmelder regSet minInterval 60&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
um das Meldeintervall von standardmäßig 240sek. auf 60sek. herabzusetzen.&lt;br /&gt;
Dann wieder kurz anlernen drücken um die Daten auf den Sensor zu übertragen und mit &lt;br /&gt;
set EG_Bewegungsmelder getConfig&lt;br /&gt;
Daten wieder auslesen, ob alles geklappt hat und mit &lt;br /&gt;
get EG_Bewegungsmelder reg all&lt;br /&gt;
anzeigen lassen. Wenn  noch vor den Werten ein set_ steht, z.B. set_60 wurde der Befehl noch nicht übertragen. Dann einfach nochmal kurz anlernen drücken und die letzten beiden Schritte wiederholen.&lt;br /&gt;
Die Einstellungen können mit &lt;br /&gt;
set &amp;amp;lt;name&amp;amp;gt; saveConfig &amp;amp;lt;dateiname&amp;amp;gt;&lt;br /&gt;
gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
== Mögliche Zustände ==&lt;br /&gt;
=== Log-Auszug ===&lt;br /&gt;
In FHEM sind folgende Zustände des HM-Sec-MDIR im Log zu sehen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;2012-05-30_16:17:26 EG_Bewegungsmelder motion&lt;br /&gt;
2012-05-30_16:17:26 EG_Bewegungsmelder motion: on (to broadcast)&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder brightness: 43&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder alive&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder cover: closed&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
Anleitung [http://www.elv-downloads.de/service/manuals/76675_HM_Sec_MDIR_GE_V1_0.pdf] PDF&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2288</id>
		<title>HM-Sec-MDIR Funk-Bewegungsmelder innen</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Sec-MDIR_Funk-Bewegungsmelder_innen&amp;diff=2288"/>
		<updated>2013-06-29T13:50:57Z</updated>

		<summary type="html">&lt;p&gt;Docb: /* Editieren von Registerwerten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Bewegungsmelder für Innen&lt;br /&gt;
== Features ==&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das Pairing sollte wie in [[HomeMatic Devices pairen]] beschrieben durchgeführt werden. Der Sensor muss hierfür geöffnet und die Anlerntastebetätigt werden. Hierbei gibt es zwei Konfigurationsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;- Anlerntaste kurz betätigen, um den Bewegungsmelder ohne Helligkeitsschwelle anzulernen&lt;br /&gt;
- Anlernen mit Helligkeitsschwellle sh. Bedienungsanleitung S. 14f.)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== FHEM Config-Auszug ===&lt;br /&gt;
Ein exemplarischer Auszug aus der fhem.cfg:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define EG_Bewegungsmelder CUL_HM 19xxxx&lt;br /&gt;
attr EG_Bewegungsmelder .devInfo 810100&lt;br /&gt;
attr EG_Bewegungsmelder .stc 81&lt;br /&gt;
attr EG_Bewegungsmelder actCycle 000:10&lt;br /&gt;
attr EG_Bewegungsmelder actStatus alive&lt;br /&gt;
attr EG_Bewegungsmelder expert 2_full&lt;br /&gt;
attr EG_Bewegungsmelder firmware 1.0&lt;br /&gt;
attr EG_Bewegungsmelder model HM-SEC-MDIR&lt;br /&gt;
attr EG_Bewegungsmelder peerIDs &lt;br /&gt;
attr EG_Bewegungsmelder room Z_Alarm&lt;br /&gt;
attr EG_Bewegungsmelder serialNr JEQ00xxxxx&lt;br /&gt;
attr EG_Bewegungsmelder subType motionDetector&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Konfiguration über Register ===&lt;br /&gt;
==== Anzeige aller dekodierten Register ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;get &amp;amp;lt;name&amp;amp;gt; regList&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
zeigt alle moeglichen &#039;dekodierten&#039; Register an. Fuer mdir sind dies alle, sollte also komplett sein. Hier findet man sowohl den Wertebereich alsauch eine (sehr) kleine Beschreibung.&lt;br /&gt;
Ausgabe:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
list:         register | range              | peer     |exp| description&lt;br /&gt;
   0: intKeyVisib      |   - to -           |          |exp| visibility of internal channel options:visib,invisib&lt;br /&gt;
   0: pairCentral      |   0 to 16777215    |          |   | pairing to central&lt;br /&gt;
   0: sabotageMsg      |   - to -           |          |   | enable sabotage message options:on,off&lt;br /&gt;
   1: brightFilter     |   0 to 7           |          |   | brightness filter - ignore light at night&lt;br /&gt;
   1: captInInterval   |   - to -           |          |   | capture within interval options:on,off&lt;br /&gt;
   1: evtFltrNum       |   1 to 15          |          |   | sensitivity - read sach n-th puls&lt;br /&gt;
   1: evtFltrPeriod    | 0.5 to 7.5s        |          |   | event filter period&lt;br /&gt;
   1: ledOnTime        |   0 to 1.275s      |          |exp| LED ontime&lt;br /&gt;
   1: minInterval      |   - to -           |          |   | minimum interval in sec options:240,60,120,30,15&lt;br /&gt;
   4: peerNeedsBurst   |   - to -           | required |   | peer expects burst options:on,off&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
==== Auslesen der register aus dem device ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Einige Register werden direkt in den Readings angezeigt. das sind die Wichtigsten. Bei Anwendung auf ein &amp;quot;device&amp;quot; werden auch die Kanaele ausgelesen, bei Kanal nur der Kanal.&lt;br /&gt;
Die Anzeige der Register in den Readings ist R-&amp;amp;lt;regname&amp;amp;gt;. Der &amp;quot;R-&amp;quot; prefix dient zur Sortierung und auch zur einfacheren Identifizierung, dass es ein Register ist.&lt;br /&gt;
&lt;br /&gt;
==== Editieren von Registerwerten ====&lt;br /&gt;
get EG_Bewegungsmelder regList&lt;br /&gt;
set EG_Bewegungsmelder getConfig&lt;br /&gt;
Anlernen drücken&lt;br /&gt;
get EG_Bewegungsmelder reg all&lt;br /&gt;
set EG_Bewegungsmelder regSet minInterval 60&lt;br /&gt;
&lt;br /&gt;
um das Meldeintervall von standardmäßig 240sek. auf 60sek. herabzusetzen.&lt;br /&gt;
Dann wieder kurz anlernen drücken um die Daten auf den Sensor zu übertragen und mit &lt;br /&gt;
set EG_Bewegungsmelder getConfig&lt;br /&gt;
Daten wieder auslesen, ob alles geklappt hat und mit &lt;br /&gt;
get EG_Bewegungsmelder reg all&lt;br /&gt;
anzeigen lassen. Wenn  noch vor den Werten ein set_ steht, z.B. set_60 wurde der Befehl noch nicht übertragen. Dann einfach nochmal kurz anlernen drücken und die letzten beiden Schritte wiederholen.&lt;br /&gt;
Die Einstellungen können mit &lt;br /&gt;
set &amp;amp;lt;name&amp;amp;gt; saveConfig &amp;amp;lt;dateiname&amp;amp;gt;&lt;br /&gt;
gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
== Mögliche Zustände ==&lt;br /&gt;
=== Log-Auszug ===&lt;br /&gt;
In FHEM sind folgende Zustände des HM-Sec-MDIR im Log zu sehen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;2012-05-30_16:17:26 EG_Bewegungsmelder motion&lt;br /&gt;
2012-05-30_16:17:26 EG_Bewegungsmelder motion: on (to broadcast)&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder brightness: 43&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder alive&lt;br /&gt;
2012-05-30_16:18:34 EG_Bewegungsmelder cover: closed&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
Anleitung [http://www.elv-downloads.de/service/manuals/76675_HM_Sec_MDIR_GE_V1_0.pdf] PDF&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Docb</name></author>
	</entry>
</feed>