<?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=Thoffma3</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=Thoffma3"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Thoffma3"/>
	<updated>2026-04-11T05:25:40Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Homebridge_einrichten&amp;diff=12589</id>
		<title>Homebridge einrichten</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Homebridge_einrichten&amp;diff=12589"/>
		<updated>2015-10-18T12:17:06Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Homebridge einrichten Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
Dieses HOWTO zeigt die Installation und Erstinbetriebnahme von Homebridge. Damit kann Siri benutzt werden, um FHEM-Devices zu steuern. So können Devices angesprochen werden, die offiziell HomeKit nicht unterstützen.&lt;br /&gt;
(Die Vorgehensweise wurde auf einem Intel NUC mit Ubuntu Server 14.04 LTS und auf einem Raspberry Pi mit Raspian getestet.)&lt;br /&gt;
&lt;br /&gt;
Um Homebridge erfolgreich zu installieren müssen zunächst NPM, NodeJS, Python, g++, MDNS, sowie benötigte Hilfspakete installiert werden:&lt;br /&gt;
&lt;br /&gt;
Der WIKI-Eintrag bezieht sich hauptsächlich auf die Diskussion im FHEM-Forum:&lt;br /&gt;
http://forum.fhem.de/index.php/topic,32652.0.html&lt;br /&gt;
Ein riesen Dank gilt vor allem &#039;&#039;&#039;justme1968&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== NodeJS installieren ==&lt;br /&gt;
&lt;br /&gt;
In der Konsole folgende Befehle eingeben:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo apt-get install build-essential libssl-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
UPDATE:&lt;br /&gt;
Homebridge funktioniert mit einer kleinen Einschränkung nun auch mit node 4.0.0&lt;br /&gt;
Laut:&lt;br /&gt;
https://github.com/cflurin/homebridge-shims/wiki/Minimalist-Homebridge-on-a-Raspberry-Pi&lt;br /&gt;
&lt;br /&gt;
müssen die folgenden Abhängigkeiten (Dependencies) aus der &#039;&#039;&#039;package.json&#039;&#039;&#039; entfernt werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;harmonyhubjs-client&amp;quot;: &amp;quot;^1.1.4&amp;quot;,&lt;br /&gt;
&amp;quot;harmonyhubjs-discover&amp;quot;: &amp;quot;git+https://github.com/swissmanu/harmonyhubjs-discover.git&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit es auf einem Raspberry schneller läuft wird darüber hinaus empfohlen auch diese Abhängigkeiten aus der &#039;&#039;&#039;package.json&#039;&#039;&#039; zu entfernen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;ad2usb&amp;quot;: &amp;quot;git+https://github.com/alistairg/node-ad2usb.git#local&amp;quot;,&lt;br /&gt;
&amp;quot;carwingsjs&amp;quot;: &amp;quot;0.0.x&amp;quot;,&lt;br /&gt;
&amp;quot;chokidar&amp;quot;: &amp;quot;^1.0.5&amp;quot;,&lt;br /&gt;
&amp;quot;eibd&amp;quot;: &amp;quot;^0.3.1&amp;quot;,&lt;br /&gt;
&amp;quot;elkington&amp;quot;: &amp;quot;kevinohara80/elkington&amp;quot;,&lt;br /&gt;
&amp;quot;harmonyhubjs-client&amp;quot;: &amp;quot;^1.1.4&amp;quot;,&lt;br /&gt;
&amp;quot;harmonyhubjs-discover&amp;quot;: &amp;quot;git+https://github.com/swissmanu/harmonyhubjs-discover.git&amp;quot;,&lt;br /&gt;
&amp;quot;lifx-api&amp;quot;: &amp;quot;^1.0.1&amp;quot;,&lt;br /&gt;
&amp;quot;lifx&amp;quot;: &amp;quot;git+https://github.com/magicmonkey/lifxjs.git&amp;quot;,&lt;br /&gt;
&amp;quot;node-hue-api&amp;quot;: &amp;quot;^1.0.5&amp;quot;,&lt;br /&gt;
&amp;quot;node-icontrol&amp;quot;: &amp;quot;^0.1.4&amp;quot;,&lt;br /&gt;
&amp;quot;node-milight-promise&amp;quot;: &amp;quot;0.0.x&amp;quot;,&lt;br /&gt;
&amp;quot;tough-cookie&amp;quot;: &amp;quot;^2.0.0&amp;quot;,&lt;br /&gt;
&amp;quot;sonos&amp;quot;: &amp;quot;0.8.x&amp;quot;,&lt;br /&gt;
&amp;quot;telldus-live&amp;quot;: &amp;quot;0.2.x&amp;quot;,&lt;br /&gt;
&amp;quot;teslams&amp;quot;: &amp;quot;1.0.1&amp;quot;,&lt;br /&gt;
&amp;quot;unofficial-nest-api&amp;quot;: &amp;quot;git+https://github.com/hachidorii/unofficial_nodejs_nest.git#d8d48edc952b049ff6320ef99afa7b2f04cdee98&amp;quot;,&lt;br /&gt;
&amp;quot;wemo&amp;quot;: &amp;quot;0.2.x&amp;quot;,&lt;br /&gt;
&amp;quot;wink-js&amp;quot;: &amp;quot;0.0.5&amp;quot;,&lt;br /&gt;
&amp;quot;komponist&amp;quot; : &amp;quot;0.1.0&amp;quot;,&lt;br /&gt;
&amp;quot;yamaha-nodejs&amp;quot;: &amp;quot;0.4.x&amp;quot;,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Python, g++, MDNS installieren ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install python&lt;br /&gt;
sudo apt-get install g++&lt;br /&gt;
sudo apt-get install libavahi-compat-libdnssd-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Homebridge installieren ==&lt;br /&gt;
Dazu im Homeverzeichnis&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/nfarina/homebridge.git&lt;br /&gt;
cd homebridge&lt;br /&gt;
npm install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eingeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Homebridge konfigurieren ==&lt;br /&gt;
Im Verzeichnis ~/homebridge/ muss nun noch die Config.json erstellt bzw. angepasst werden:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
nano config.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Homebridge muss nicht, kann aber auf dem selben Server laufen wie FHEM. Unter &amp;quot;server&amp;quot; muss die IP des FHEM-Servers und unter &amp;quot;port&amp;quot; der benutzte Port des benutzten FHEMWEBS eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
WICHTIG: Damit nicht alle Devices von Homebridge berücksichtig werden, bietet es sich an die Devices zu filtern. In diesem Beispiel wurden alle Devices, die über Siri steuerbar sein sollen zusätzlich in den ROOM Homekit per FHEM eingerichtet. Der PIN kann beliebig in dem Format xxx-xx-xxx angepasst werden. Dieser muss nur einmal bei der Einrichtung in iOS eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
  {&lt;br /&gt;
              &amp;quot;bridge&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;Homebridge&amp;quot;,&lt;br /&gt;
        &amp;quot;username&amp;quot;: &amp;quot;CC:22:3D:E3:CE:30&amp;quot;,&lt;br /&gt;
        &amp;quot;port&amp;quot;: 51826,&lt;br /&gt;
        &amp;quot;pin&amp;quot;: &amp;quot;031-45-154&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;platforms&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;platform&amp;quot;: &amp;quot;FHEM&amp;quot;,&lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;FHEM&amp;quot;,&lt;br /&gt;
            &amp;quot;server&amp;quot;: &amp;quot;192.168.xxx.xxx&amp;quot;,&lt;br /&gt;
            &amp;quot;port&amp;quot;: &amp;quot;8083&amp;quot;,&lt;br /&gt;
            &amp;quot;filter&amp;quot;: &amp;quot;room=Homekit&amp;quot;,&lt;br /&gt;
            &amp;quot;auth&amp;quot;: {&amp;quot;user&amp;quot;: &amp;quot;FhemUser&amp;quot;, &amp;quot;pass&amp;quot;: &amp;quot;XXX&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
     ],&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;accessories&amp;quot;: []&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Homebridge starten ==&lt;br /&gt;
Wieder im Verzeichnis ~/homebridge/ &lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
npm run start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hombridge sollte nun laufen.&lt;br /&gt;
&lt;br /&gt;
Eine Anleitung um die Homebridge automatisch zu starten findet sich hier:&lt;br /&gt;
[https://github.com/nfarina/homebridge/wiki/Running-HomeBridge-on-a-Raspberry-Pi]&lt;br /&gt;
&lt;br /&gt;
== HomeKit in iOS einrichten ==&lt;br /&gt;
Um FHEM über Homebridge in iOS nutzen zu können muss HomeKit eingerichtet werden. Es gibt verschiedene Apps. Im folgenden wird die App EVE von Elgato empfohlen, die aus dem App-Store geladen werden muss.&lt;br /&gt;
In der App auf:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
Gerät hinzufügen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Es sollte ein Gerät mit der Bezeichnung &amp;quot;Homebridge&amp;quot; zur Auswahl erscheinen. Zur Ersteinrichtung auf PIN manuell eingeben gehen und (falls in der config.json nicht geändert):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
031-45-154&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eingeben.&lt;br /&gt;
&lt;br /&gt;
Im Anschluss können die Devices nach belieben in verschiedene Räume zugeteilt werden, sowie Szenen und Bereiche erstellt werden.&lt;br /&gt;
&lt;br /&gt;
== Schalten mit Siri ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HolyMoly&#039;&#039;&#039; aus dem FHEM-Forum hat ein paar Beispiele gegeben, wie man Siri dazu bringt Devices zu schalten:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;Schalte alle Lampen im Obergeschoss ein.&amp;quot;&lt;br /&gt;
&amp;quot;Schalte Chloes Licht aus.&amp;quot;&lt;br /&gt;
&amp;quot;Dimme das Licht in der Küche.&amp;quot;&lt;br /&gt;
&amp;quot;Dimme das Licht im Esszimmer auf 50 %.&amp;quot;&lt;br /&gt;
&amp;quot;Stelle das Licht in der Küche am hellsten ein.&amp;quot;&lt;br /&gt;
&amp;quot;Stelle die Temperatur im Tahoe-Haus auf 22 °C ein.&amp;quot;&lt;br /&gt;
&amp;quot;Stelle das Thermostat im Erdgeschoss auf 21 °C ein.&lt;br /&gt;
&amp;quot;Schalte den Drucker im Büro ein.&amp;quot;&lt;br /&gt;
&amp;quot;Siri, bereite alles für eine Party vor.&amp;quot;&lt;br /&gt;
&amp;quot;Bereite das Ambiente fürs Abendessen vor.&amp;quot;&lt;br /&gt;
&amp;quot;Aktiviere den Nachtruhemodus.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mittlerweile kann Siri auch noch die Lichtfarbe von LEDs ändern.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Homebridge_einrichten&amp;diff=12588</id>
		<title>Homebridge einrichten</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Homebridge_einrichten&amp;diff=12588"/>
		<updated>2015-10-18T12:16:30Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Homebridge einrichten Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
Dieses HOWTO zeigt die Installation und Erstinbetriebnahme von Homebridge. Damit kann Siri benutzt werden, um FHEM-Devices zu steuern. So können Devices angesprochen werden, die offiziell HomeKit nicht unterstützen.&lt;br /&gt;
(Die Vorgehensweise wurde auf einem Intel NUC mit Ubuntu Server 14.04 LTS und auf einem Raspberry Pi mit Raspian getestet.)&lt;br /&gt;
&lt;br /&gt;
Um Homebridge erfolgreich zu installieren müssen zunächst NPM, NodeJS, Python, g++, MDNS, sowie benötigte Hilfspakete installiert werden:&lt;br /&gt;
&lt;br /&gt;
Der WIKI-Eintrag bezieht sich hauptsächlich auf die Diskussion im FHEM-Forum:&lt;br /&gt;
http://forum.fhem.de/index.php/topic,32652.0.html&lt;br /&gt;
Ein riesen Dank gilt vor allem &#039;&#039;&#039;justme1968&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== NodeJS installieren ==&lt;br /&gt;
&lt;br /&gt;
In der Konsole folgende Befehle eingeben:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo apt-get install build-essential libssl-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
UPDATE:&lt;br /&gt;
Homebridge funktioniert mit einer kleinen Einschränkung nun auch mit node 4.0.0&lt;br /&gt;
Laut:&lt;br /&gt;
https://github.com/cflurin/homebridge-shims/wiki/Minimalist-Homebridge-on-a-Raspberry-Pi&lt;br /&gt;
&lt;br /&gt;
müssen die folgenden Abhängigkeiten (Dependencies) aus der &#039;&#039;&#039;package.json&#039;&#039;&#039; entfernt werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;harmonyhubjs-client&amp;quot;: &amp;quot;^1.1.4&amp;quot;,&lt;br /&gt;
&amp;quot;harmonyhubjs-discover&amp;quot;: &amp;quot;git+https://github.com/swissmanu/harmonyhubjs-discover.git&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit es auf einem Raspberry schneller läuft wird darüber hinaus empfohlen auch diese Abhängigkeiten aus der &#039;&#039;&#039;package.json&#039;&#039;&#039; zu entfernen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;ad2usb&amp;quot;: &amp;quot;git+https://github.com/alistairg/node-ad2usb.git#local&amp;quot;,&lt;br /&gt;
&amp;quot;carwingsjs&amp;quot;: &amp;quot;0.0.x&amp;quot;,&lt;br /&gt;
&amp;quot;chokidar&amp;quot;: &amp;quot;^1.0.5&amp;quot;,&lt;br /&gt;
&amp;quot;eibd&amp;quot;: &amp;quot;^0.3.1&amp;quot;,&lt;br /&gt;
&amp;quot;elkington&amp;quot;: &amp;quot;kevinohara80/elkington&amp;quot;,&lt;br /&gt;
&amp;quot;harmonyhubjs-client&amp;quot;: &amp;quot;^1.1.4&amp;quot;,&lt;br /&gt;
&amp;quot;harmonyhubjs-discover&amp;quot;: &amp;quot;git+https://github.com/swissmanu/harmonyhubjs-discover.git&amp;quot;,&lt;br /&gt;
&amp;quot;lifx-api&amp;quot;: &amp;quot;^1.0.1&amp;quot;,&lt;br /&gt;
&amp;quot;lifx&amp;quot;: &amp;quot;git+https://github.com/magicmonkey/lifxjs.git&amp;quot;,&lt;br /&gt;
&amp;quot;node-hue-api&amp;quot;: &amp;quot;^1.0.5&amp;quot;,&lt;br /&gt;
&amp;quot;node-icontrol&amp;quot;: &amp;quot;^0.1.4&amp;quot;,&lt;br /&gt;
&amp;quot;node-milight-promise&amp;quot;: &amp;quot;0.0.x&amp;quot;,&lt;br /&gt;
&amp;quot;tough-cookie&amp;quot;: &amp;quot;^2.0.0&amp;quot;,&lt;br /&gt;
&amp;quot;sonos&amp;quot;: &amp;quot;0.8.x&amp;quot;,&lt;br /&gt;
&amp;quot;telldus-live&amp;quot;: &amp;quot;0.2.x&amp;quot;,&lt;br /&gt;
&amp;quot;teslams&amp;quot;: &amp;quot;1.0.1&amp;quot;,&lt;br /&gt;
&amp;quot;unofficial-nest-api&amp;quot;: &amp;quot;git+https://github.com/hachidorii/unofficial_nodejs_nest.git#d8d48edc952b049ff6320ef99afa7b2f04cdee98&amp;quot;,&lt;br /&gt;
&amp;quot;wemo&amp;quot;: &amp;quot;0.2.x&amp;quot;,&lt;br /&gt;
&amp;quot;wink-js&amp;quot;: &amp;quot;0.0.5&amp;quot;,&lt;br /&gt;
&amp;quot;komponist&amp;quot; : &amp;quot;0.1.0&amp;quot;,&lt;br /&gt;
&amp;quot;yamaha-nodejs&amp;quot;: &amp;quot;0.4.x&amp;quot;,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Python, g++, MDNS installieren ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install python&lt;br /&gt;
sudo apt-get install g++&lt;br /&gt;
sudo apt-get install libavahi-compat-libdnssd-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Homebridge installieren ==&lt;br /&gt;
Dazu im Homeverzeichnis&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/nfarina/homebridge.git&lt;br /&gt;
cd homebridge&lt;br /&gt;
npm install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eingeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Homebridge konfigurieren ==&lt;br /&gt;
Im Verzeichnis ~/homebridge/ muss nun noch die Config.json erstellt bzw. angepasst werden:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
nano config.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Homebridge muss nicht, kann aber auf dem selben Server laufen wie FHEM. Unter &amp;quot;server&amp;quot; muss die IP des FHEM-Servers und unter &amp;quot;port&amp;quot; der benutzte Port des benutzten FHEMWEBS eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
WICHTIG: Damit nicht alle Devices von Homebridge berücksichtig werden, bietet es sich an die Devices zu filtern. In diesem Beispiel wurden alle Devices, die über Siri steuerbar sein sollen zusätzlich in den ROOM Homekit per FHEM eingerichtet. Der PIN kann beliebig in dem Format xxx-xx-xxx angepasst werden. Dieser muss nur einmal bei der Einrichtung in iOS eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
  {&lt;br /&gt;
              &amp;quot;bridge&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;Homebridge&amp;quot;,&lt;br /&gt;
        &amp;quot;username&amp;quot;: &amp;quot;CC:22:3D:E3:CE:30&amp;quot;,&lt;br /&gt;
        &amp;quot;port&amp;quot;: 51826,&lt;br /&gt;
        &amp;quot;pin&amp;quot;: &amp;quot;031-45-154&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;platforms&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;platform&amp;quot;: &amp;quot;FHEM&amp;quot;,&lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;FHEM&amp;quot;,&lt;br /&gt;
            &amp;quot;server&amp;quot;: &amp;quot;192.168.xxx.xxx&amp;quot;,&lt;br /&gt;
            &amp;quot;port&amp;quot;: &amp;quot;8083&amp;quot;,&lt;br /&gt;
            &amp;quot;filter&amp;quot;: &amp;quot;room=Homekit&amp;quot;,&lt;br /&gt;
            &amp;quot;auth&amp;quot;: {&amp;quot;user&amp;quot;: &amp;quot;FhemUser&amp;quot;, &amp;quot;pass&amp;quot;: &amp;quot;XXX&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
     ],&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;accessories&amp;quot;: []&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Homebridge starten ==&lt;br /&gt;
Wieder im Verzeichnis ~/homebridge/ &lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
npm run start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Anleitung um die Homebridge automatisch zu starten findet sich hier:&lt;br /&gt;
[https://github.com/nfarina/homebridge/wiki/Running-HomeBridge-on-a-Raspberry-Pi]&lt;br /&gt;
&lt;br /&gt;
Hombridge sollte nun laufen.&lt;br /&gt;
&lt;br /&gt;
== HomeKit in iOS einrichten ==&lt;br /&gt;
Um FHEM über Homebridge in iOS nutzen zu können muss HomeKit eingerichtet werden. Es gibt verschiedene Apps. Im folgenden wird die App EVE von Elgato empfohlen, die aus dem App-Store geladen werden muss.&lt;br /&gt;
In der App auf:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
Gerät hinzufügen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Es sollte ein Gerät mit der Bezeichnung &amp;quot;Homebridge&amp;quot; zur Auswahl erscheinen. Zur Ersteinrichtung auf PIN manuell eingeben gehen und (falls in der config.json nicht geändert):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
031-45-154&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eingeben.&lt;br /&gt;
&lt;br /&gt;
Im Anschluss können die Devices nach belieben in verschiedene Räume zugeteilt werden, sowie Szenen und Bereiche erstellt werden.&lt;br /&gt;
&lt;br /&gt;
== Schalten mit Siri ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HolyMoly&#039;&#039;&#039; aus dem FHEM-Forum hat ein paar Beispiele gegeben, wie man Siri dazu bringt Devices zu schalten:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;Schalte alle Lampen im Obergeschoss ein.&amp;quot;&lt;br /&gt;
&amp;quot;Schalte Chloes Licht aus.&amp;quot;&lt;br /&gt;
&amp;quot;Dimme das Licht in der Küche.&amp;quot;&lt;br /&gt;
&amp;quot;Dimme das Licht im Esszimmer auf 50 %.&amp;quot;&lt;br /&gt;
&amp;quot;Stelle das Licht in der Küche am hellsten ein.&amp;quot;&lt;br /&gt;
&amp;quot;Stelle die Temperatur im Tahoe-Haus auf 22 °C ein.&amp;quot;&lt;br /&gt;
&amp;quot;Stelle das Thermostat im Erdgeschoss auf 21 °C ein.&lt;br /&gt;
&amp;quot;Schalte den Drucker im Büro ein.&amp;quot;&lt;br /&gt;
&amp;quot;Siri, bereite alles für eine Party vor.&amp;quot;&lt;br /&gt;
&amp;quot;Bereite das Ambiente fürs Abendessen vor.&amp;quot;&lt;br /&gt;
&amp;quot;Aktiviere den Nachtruhemodus.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mittlerweile kann Siri auch noch die Lichtfarbe von LEDs ändern.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Homebridge_einrichten&amp;diff=12587</id>
		<title>Homebridge einrichten</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Homebridge_einrichten&amp;diff=12587"/>
		<updated>2015-10-18T12:14:54Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: /* Homebridge installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Homebridge einrichten Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
Dieses HOWTO zeigt die Installation und Erstinbetriebnahme von Homebridge. Damit kann Siri benutzt werden, um FHEM-Devices zu steuern. So können Devices angesprochen werden, die offiziell HomeKit nicht unterstützen.&lt;br /&gt;
(Die Vorgehensweise wurde auf einem Intel NUC mit Ubuntu Server 14.04 LTS und auf einem Raspberry Pi mit Raspian getestet.)&lt;br /&gt;
&lt;br /&gt;
Um Homebridge erfolgreich zu installieren müssen zunächst NPM, NodeJS, Python, g++, MDNS, sowie benötigte Hilfspakete installiert werden:&lt;br /&gt;
&lt;br /&gt;
Der WIKI-Eintrag bezieht sich hauptsächlich auf die Diskussion im FHEM-Forum:&lt;br /&gt;
http://forum.fhem.de/index.php/topic,32652.0.html&lt;br /&gt;
Ein riesen Dank gilt vor allem &#039;&#039;&#039;justme1968&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== NodeJS installieren ==&lt;br /&gt;
&lt;br /&gt;
In der Konsole folgende Befehle eingeben:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get upgrade&lt;br /&gt;
sudo apt-get install build-essential libssl-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
UPDATE:&lt;br /&gt;
Homebridge funktioniert mit einer kleinen Einschränkung nun auch mit node 4.0.0&lt;br /&gt;
Laut:&lt;br /&gt;
https://github.com/cflurin/homebridge-shims/wiki/Minimalist-Homebridge-on-a-Raspberry-Pi&lt;br /&gt;
&lt;br /&gt;
müssen die folgenden Abhängigkeiten (Dependencies) aus der &#039;&#039;&#039;package.json&#039;&#039;&#039; entfernt werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;harmonyhubjs-client&amp;quot;: &amp;quot;^1.1.4&amp;quot;,&lt;br /&gt;
&amp;quot;harmonyhubjs-discover&amp;quot;: &amp;quot;git+https://github.com/swissmanu/harmonyhubjs-discover.git&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit es auf einem Raspberry schneller läuft wird darüber hinaus empfohlen auch diese Abhängigkeiten aus der &#039;&#039;&#039;package.json&#039;&#039;&#039; zu entfernen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;ad2usb&amp;quot;: &amp;quot;git+https://github.com/alistairg/node-ad2usb.git#local&amp;quot;,&lt;br /&gt;
&amp;quot;carwingsjs&amp;quot;: &amp;quot;0.0.x&amp;quot;,&lt;br /&gt;
&amp;quot;chokidar&amp;quot;: &amp;quot;^1.0.5&amp;quot;,&lt;br /&gt;
&amp;quot;eibd&amp;quot;: &amp;quot;^0.3.1&amp;quot;,&lt;br /&gt;
&amp;quot;elkington&amp;quot;: &amp;quot;kevinohara80/elkington&amp;quot;,&lt;br /&gt;
&amp;quot;harmonyhubjs-client&amp;quot;: &amp;quot;^1.1.4&amp;quot;,&lt;br /&gt;
&amp;quot;harmonyhubjs-discover&amp;quot;: &amp;quot;git+https://github.com/swissmanu/harmonyhubjs-discover.git&amp;quot;,&lt;br /&gt;
&amp;quot;lifx-api&amp;quot;: &amp;quot;^1.0.1&amp;quot;,&lt;br /&gt;
&amp;quot;lifx&amp;quot;: &amp;quot;git+https://github.com/magicmonkey/lifxjs.git&amp;quot;,&lt;br /&gt;
&amp;quot;node-hue-api&amp;quot;: &amp;quot;^1.0.5&amp;quot;,&lt;br /&gt;
&amp;quot;node-icontrol&amp;quot;: &amp;quot;^0.1.4&amp;quot;,&lt;br /&gt;
&amp;quot;node-milight-promise&amp;quot;: &amp;quot;0.0.x&amp;quot;,&lt;br /&gt;
&amp;quot;tough-cookie&amp;quot;: &amp;quot;^2.0.0&amp;quot;,&lt;br /&gt;
&amp;quot;sonos&amp;quot;: &amp;quot;0.8.x&amp;quot;,&lt;br /&gt;
&amp;quot;telldus-live&amp;quot;: &amp;quot;0.2.x&amp;quot;,&lt;br /&gt;
&amp;quot;teslams&amp;quot;: &amp;quot;1.0.1&amp;quot;,&lt;br /&gt;
&amp;quot;unofficial-nest-api&amp;quot;: &amp;quot;git+https://github.com/hachidorii/unofficial_nodejs_nest.git#d8d48edc952b049ff6320ef99afa7b2f04cdee98&amp;quot;,&lt;br /&gt;
&amp;quot;wemo&amp;quot;: &amp;quot;0.2.x&amp;quot;,&lt;br /&gt;
&amp;quot;wink-js&amp;quot;: &amp;quot;0.0.5&amp;quot;,&lt;br /&gt;
&amp;quot;komponist&amp;quot; : &amp;quot;0.1.0&amp;quot;,&lt;br /&gt;
&amp;quot;yamaha-nodejs&amp;quot;: &amp;quot;0.4.x&amp;quot;,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Python, g++, MDNS installieren ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install python&lt;br /&gt;
sudo apt-get install g++&lt;br /&gt;
sudo apt-get install libavahi-compat-libdnssd-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Homebridge installieren ==&lt;br /&gt;
Dazu im Homeverzeichnis&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/nfarina/homebridge.git&lt;br /&gt;
cd homebridge&lt;br /&gt;
npm install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eingeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine Anleitung um die Homebridge automatisch zu starten findet sich hier:&lt;br /&gt;
[https://github.com/nfarina/homebridge/wiki/Running-HomeBridge-on-a-Raspberry-Pi]&lt;br /&gt;
&lt;br /&gt;
== Homebridge konfigurieren ==&lt;br /&gt;
Im Verzeichnis ~/homebridge/ muss nun noch die Config.json erstellt bzw. angepasst werden:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
nano config.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Homebridge muss nicht, kann aber auf dem selben Server laufen wie FHEM. Unter &amp;quot;server&amp;quot; muss die IP des FHEM-Servers und unter &amp;quot;port&amp;quot; der benutzte Port des benutzten FHEMWEBS eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
WICHTIG: Damit nicht alle Devices von Homebridge berücksichtig werden, bietet es sich an die Devices zu filtern. In diesem Beispiel wurden alle Devices, die über Siri steuerbar sein sollen zusätzlich in den ROOM Homekit per FHEM eingerichtet. Der PIN kann beliebig in dem Format xxx-xx-xxx angepasst werden. Dieser muss nur einmal bei der Einrichtung in iOS eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
  {&lt;br /&gt;
              &amp;quot;bridge&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;Homebridge&amp;quot;,&lt;br /&gt;
        &amp;quot;username&amp;quot;: &amp;quot;CC:22:3D:E3:CE:30&amp;quot;,&lt;br /&gt;
        &amp;quot;port&amp;quot;: 51826,&lt;br /&gt;
        &amp;quot;pin&amp;quot;: &amp;quot;031-45-154&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;platforms&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;platform&amp;quot;: &amp;quot;FHEM&amp;quot;,&lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;FHEM&amp;quot;,&lt;br /&gt;
            &amp;quot;server&amp;quot;: &amp;quot;192.168.xxx.xxx&amp;quot;,&lt;br /&gt;
            &amp;quot;port&amp;quot;: &amp;quot;8083&amp;quot;,&lt;br /&gt;
            &amp;quot;filter&amp;quot;: &amp;quot;room=Homekit&amp;quot;,&lt;br /&gt;
            &amp;quot;auth&amp;quot;: {&amp;quot;user&amp;quot;: &amp;quot;FhemUser&amp;quot;, &amp;quot;pass&amp;quot;: &amp;quot;XXX&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
     ],&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;accessories&amp;quot;: []&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Homebridge starten ==&lt;br /&gt;
Wieder im Verzeichnis ~/homebridge/ &lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
npm run start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hombridge sollte nun laufen.&lt;br /&gt;
&lt;br /&gt;
== HomeKit in iOS einrichten ==&lt;br /&gt;
Um FHEM über Homebridge in iOS nutzen zu können muss HomeKit eingerichtet werden. Es gibt verschiedene Apps. Im folgenden wird die App EVE von Elgato empfohlen, die aus dem App-Store geladen werden muss.&lt;br /&gt;
In der App auf:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
Gerät hinzufügen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Es sollte ein Gerät mit der Bezeichnung &amp;quot;Homebridge&amp;quot; zur Auswahl erscheinen. Zur Ersteinrichtung auf PIN manuell eingeben gehen und (falls in der config.json nicht geändert):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
031-45-154&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eingeben.&lt;br /&gt;
&lt;br /&gt;
Im Anschluss können die Devices nach belieben in verschiedene Räume zugeteilt werden, sowie Szenen und Bereiche erstellt werden.&lt;br /&gt;
&lt;br /&gt;
== Schalten mit Siri ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HolyMoly&#039;&#039;&#039; aus dem FHEM-Forum hat ein paar Beispiele gegeben, wie man Siri dazu bringt Devices zu schalten:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;Schalte alle Lampen im Obergeschoss ein.&amp;quot;&lt;br /&gt;
&amp;quot;Schalte Chloes Licht aus.&amp;quot;&lt;br /&gt;
&amp;quot;Dimme das Licht in der Küche.&amp;quot;&lt;br /&gt;
&amp;quot;Dimme das Licht im Esszimmer auf 50 %.&amp;quot;&lt;br /&gt;
&amp;quot;Stelle das Licht in der Küche am hellsten ein.&amp;quot;&lt;br /&gt;
&amp;quot;Stelle die Temperatur im Tahoe-Haus auf 22 °C ein.&amp;quot;&lt;br /&gt;
&amp;quot;Stelle das Thermostat im Erdgeschoss auf 21 °C ein.&lt;br /&gt;
&amp;quot;Schalte den Drucker im Büro ein.&amp;quot;&lt;br /&gt;
&amp;quot;Siri, bereite alles für eine Party vor.&amp;quot;&lt;br /&gt;
&amp;quot;Bereite das Ambiente fürs Abendessen vor.&amp;quot;&lt;br /&gt;
&amp;quot;Aktiviere den Nachtruhemodus.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mittlerweile kann Siri auch noch die Lichtfarbe von LEDs ändern.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=SIGNALduino&amp;diff=11628</id>
		<title>SIGNALduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=SIGNALduino&amp;diff=11628"/>
		<updated>2015-07-08T10:34:50Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der SIGNALduino ist ein Low-Cost [[CUL]]-Klon der auf einem [http://arduino.cc/de/Main/ArduinoBoardNano Arduino Nano] basiert. Er wird mittels USB angeschlossen. Die Schaltung entspricht dem Fhemduino. Firmware (Sketch) und FHEM Module wurden durch Sidey neu entwickelt.&lt;br /&gt;
&lt;br /&gt;
# Das Modul ist nicht fertig und kann als frühe Beta bezeichnen.&lt;br /&gt;
# Das Modul spuckt sehr viele Meldungen ins Logfile.&lt;br /&gt;
&lt;br /&gt;
Was macht dieser Signalduino?&lt;br /&gt;
&lt;br /&gt;
Digitale Signale anhand von Mustern erkennen und zum Auswerten an FHEM weitergeben, dort können die Daten dann dekodiert werden.&lt;br /&gt;
Damit nicht zu viel übertragen wird, gibt es einen Filter, der regelt, was der Arduino alles überträgt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
Arduino mit 433 Mhz Empfänger an einen Fhem Server anschließen und IT Steckdosen empfangen / schalten&lt;br /&gt;
&lt;br /&gt;
Das System ist jedoch nicht auf 433 Mhz beschränkt. Es funktioniert auch mit anderen Frequenzen oder Medien.&lt;br /&gt;
z.B. auch mit Infrarot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Worin liegt der Vorteil zu einem CUL oder Fhemduino?==&lt;br /&gt;
&lt;br /&gt;
Erst mal gibt es noch keinen richtigen Vorteil. Der ergibt sich erst, wenn man in FHEM die Signaldaten entsprechend verarbeitet. Für einige wenige Dinge ist das bereits implementiert. z.B. lassen sich Wettersensoren oder Funk Steckdosen damit empfangen.&lt;br /&gt;
Wer Lust hat weitere  Protokolle zu dekodieren, braucht dazu nur ein passendes FHEM Modul entwickeln. Änderungen am Arduino Code sind &amp;quot;eigentlich&amp;quot; nicht notwendig.&lt;br /&gt;
Dadurch skaliert das System gut.&lt;br /&gt;
&lt;br /&gt;
==Unterstützte Geräte==&lt;br /&gt;
Für die folgenden Geräte gibt es derzeit eine Unterstützung für den Betrieb mit Fhem. Die Geräte werden automatisch erkannt und in der Konfiguration eingetragen wenn der SIGNALDuino mal läuft.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Produkt&lt;br /&gt;
! (E)mpfangen&amp;lt;br /&amp;gt;(S)enden&lt;br /&gt;
! Hinweise&lt;br /&gt;
|-&lt;br /&gt;
|TCM Wetterstation&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
Wie muss der Arduino verkabelt werden?&lt;br /&gt;
Die Verkabelung ist Identisch zum Fhemduino: [http://www.fhemwiki.de/wiki/FHEMduino]&lt;br /&gt;
&lt;br /&gt;
==Einbinden in FHEM==&lt;br /&gt;
Einfach folgenden Befehl in Fhem ausführen:&lt;br /&gt;
update force https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-rawIn/controls_signalduino.txt &lt;br /&gt;
&lt;br /&gt;
durch das Update wird auch die Firmware geladen. Im Log File sieht man wo diese hinkopiert wurden: z.B. nach FHEM/firmware/SIGNALduino_nano328.hex&lt;br /&gt;
&lt;br /&gt;
und danach in der Konfiguration folgendes Gerät definieren:&lt;br /&gt;
define Arduino SIGNALduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nach dem Einbinden wird der SIGNALDuino falls er erkannt wird im Status &amp;quot;Openend&amp;quot; angezeigt. Erst wenn die richtige Firmware auf dem Arduino ist wird der Status &amp;quot;Initialized&amp;quot; angezeigt&lt;br /&gt;
&lt;br /&gt;
==Flashen des Ardunio mit der SIGNALDuino Firmware==&lt;br /&gt;
# Falls avrdude noch nicht vorhanden ist kann man das z.B. so auf dem Fhem installieren:&lt;br /&gt;
::sudo apt-get install avrdude&lt;br /&gt;
&lt;br /&gt;
:: In Fhem ist der SIGNALDuino ja bereits mit dem Status &amp;quot;Open&amp;quot; vorhanden. Dieses Gerät hat einen Befehl flash der dann&lt;br /&gt;
::etwa so aufgerufen wird: fhemduino flash FHEM/firmware/SIGNALduino_nano328.hex (je nachdem wo das hex file abgelegt wurde).&lt;br /&gt;
&lt;br /&gt;
::Danach wird ein Log angezeigt. Wenn alles gut geht und man wählt nochmal den Signalduino aus steht dort nicht mehr open sondern initialized.&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
* {{Link2Forum|Topic=38402|LinkText=Forenthread - Ankündigung}}&lt;br /&gt;
* {{Link2Forum|Topic=38831|LinkText=Forumsdiskussion zur Weiterentwicklung}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;br /&gt;
[[Kategorie:Arduino]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=SIGNALduino&amp;diff=11627</id>
		<title>SIGNALduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=SIGNALduino&amp;diff=11627"/>
		<updated>2015-07-08T10:34:14Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: /* Flashen des Ardunio mit der SIGNALDuino Firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der SIGNALduino ist ein Low-Cost [[CUL]]-Klon der auf einem [http://arduino.cc/de/Main/ArduinoBoardNano Arduino Nano] basiert. Er wird mittels USB angeschlossen und ist primär dazu konzipiert im 433MHz-Bereich zu arbeiten. Die Schaltung entspricht dem Fhemduino. Firmware (Sketch) und FHEM Module wurden durch Sidey neu entwickelt.&lt;br /&gt;
&lt;br /&gt;
# Das Modul ist nicht fertig und kann als frühe Beta bezeichnen.&lt;br /&gt;
# Das Modul spuckt sehr viele Meldungen ins Logfile.&lt;br /&gt;
&lt;br /&gt;
Was macht dieser Signalduino?&lt;br /&gt;
&lt;br /&gt;
Digitale Signale anhand von Mustern erkennen und zum Auswerten an FHEM weitergeben, dort können die Daten dann dekodiert werden.&lt;br /&gt;
Damit nicht zu viel übertragen wird, gibt es einen Filter, der regelt, was der Arduino alles überträgt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
Arduino mit 433 Mhz Empfänger an einen Fhem Server anschließen und IT Steckdosen empfangen / schalten&lt;br /&gt;
&lt;br /&gt;
Das System ist jedoch nicht auf 433 Mhz beschränkt. Es funktioniert auch mit anderen Frequenzen oder Medien.&lt;br /&gt;
z.B. auch mit Infrarot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Worin liegt der Vorteil zu einem CUL oder Fhemduino?==&lt;br /&gt;
&lt;br /&gt;
Erst mal gibt es noch keinen richtigen Vorteil. Der ergibt sich erst, wenn man in FHEM die Signaldaten entsprechend verarbeitet. Für einige wenige Dinge ist das bereits implementiert. z.B. lassen sich Wettersensoren oder Funk Steckdosen damit empfangen.&lt;br /&gt;
Wer Lust hat weitere  Protokolle zu dekodieren, braucht dazu nur ein passendes FHEM Modul entwickeln. Änderungen am Arduino Code sind &amp;quot;eigentlich&amp;quot; nicht notwendig.&lt;br /&gt;
Dadurch skaliert das System gut.&lt;br /&gt;
&lt;br /&gt;
==Unterstützte Geräte==&lt;br /&gt;
Für die folgenden Geräte gibt es derzeit eine Unterstützung für den Betrieb mit Fhem. Die Geräte werden automatisch erkannt und in der Konfiguration eingetragen wenn der SIGNALDuino mal läuft.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Produkt&lt;br /&gt;
! (E)mpfangen&amp;lt;br /&amp;gt;(S)enden&lt;br /&gt;
! Hinweise&lt;br /&gt;
|-&lt;br /&gt;
|TCM Wetterstation&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
Wie muss der Arduino verkabelt werden?&lt;br /&gt;
Die Verkabelung ist Identisch zum Fhemduino: [http://www.fhemwiki.de/wiki/FHEMduino]&lt;br /&gt;
&lt;br /&gt;
==Einbinden in FHEM==&lt;br /&gt;
Einfach folgenden Befehl in Fhem ausführen:&lt;br /&gt;
update force https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-rawIn/controls_signalduino.txt &lt;br /&gt;
&lt;br /&gt;
durch das Update wird auch die Firmware geladen. Im Log File sieht man wo diese hinkopiert wurden: z.B. nach FHEM/firmware/SIGNALduino_nano328.hex&lt;br /&gt;
&lt;br /&gt;
und danach in der Konfiguration folgendes Gerät definieren:&lt;br /&gt;
define Arduino SIGNALduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nach dem Einbinden wird der SIGNALDuino falls er erkannt wird im Status &amp;quot;Openend&amp;quot; angezeigt. Erst wenn die richtige Firmware auf dem Arduino ist wird der Status &amp;quot;Initialized&amp;quot; angezeigt&lt;br /&gt;
&lt;br /&gt;
==Flashen des Ardunio mit der SIGNALDuino Firmware==&lt;br /&gt;
# Falls avrdude noch nicht vorhanden ist kann man das z.B. so auf dem Fhem installieren:&lt;br /&gt;
::sudo apt-get install avrdude&lt;br /&gt;
&lt;br /&gt;
:: In Fhem ist der SIGNALDuino ja bereits mit dem Status &amp;quot;Open&amp;quot; vorhanden. Dieses Gerät hat einen Befehl flash der dann&lt;br /&gt;
::etwa so aufgerufen wird: fhemduino flash FHEM/firmware/SIGNALduino_nano328.hex (je nachdem wo das hex file abgelegt wurde).&lt;br /&gt;
&lt;br /&gt;
::Danach wird ein Log angezeigt. Wenn alles gut geht und man wählt nochmal den Signalduino aus steht dort nicht mehr open sondern initialized.&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
* {{Link2Forum|Topic=38402|LinkText=Forenthread - Ankündigung}}&lt;br /&gt;
* {{Link2Forum|Topic=38831|LinkText=Forumsdiskussion zur Weiterentwicklung}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;br /&gt;
[[Kategorie:Arduino]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=SIGNALduino&amp;diff=11626</id>
		<title>SIGNALduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=SIGNALduino&amp;diff=11626"/>
		<updated>2015-07-08T10:33:50Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: /* Flashen des Ardunio mit der FHEMDuino Firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der SIGNALduino ist ein Low-Cost [[CUL]]-Klon der auf einem [http://arduino.cc/de/Main/ArduinoBoardNano Arduino Nano] basiert. Er wird mittels USB angeschlossen und ist primär dazu konzipiert im 433MHz-Bereich zu arbeiten. Die Schaltung entspricht dem Fhemduino. Firmware (Sketch) und FHEM Module wurden durch Sidey neu entwickelt.&lt;br /&gt;
&lt;br /&gt;
# Das Modul ist nicht fertig und kann als frühe Beta bezeichnen.&lt;br /&gt;
# Das Modul spuckt sehr viele Meldungen ins Logfile.&lt;br /&gt;
&lt;br /&gt;
Was macht dieser Signalduino?&lt;br /&gt;
&lt;br /&gt;
Digitale Signale anhand von Mustern erkennen und zum Auswerten an FHEM weitergeben, dort können die Daten dann dekodiert werden.&lt;br /&gt;
Damit nicht zu viel übertragen wird, gibt es einen Filter, der regelt, was der Arduino alles überträgt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
Arduino mit 433 Mhz Empfänger an einen Fhem Server anschließen und IT Steckdosen empfangen / schalten&lt;br /&gt;
&lt;br /&gt;
Das System ist jedoch nicht auf 433 Mhz beschränkt. Es funktioniert auch mit anderen Frequenzen oder Medien.&lt;br /&gt;
z.B. auch mit Infrarot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Worin liegt der Vorteil zu einem CUL oder Fhemduino?==&lt;br /&gt;
&lt;br /&gt;
Erst mal gibt es noch keinen richtigen Vorteil. Der ergibt sich erst, wenn man in FHEM die Signaldaten entsprechend verarbeitet. Für einige wenige Dinge ist das bereits implementiert. z.B. lassen sich Wettersensoren oder Funk Steckdosen damit empfangen.&lt;br /&gt;
Wer Lust hat weitere  Protokolle zu dekodieren, braucht dazu nur ein passendes FHEM Modul entwickeln. Änderungen am Arduino Code sind &amp;quot;eigentlich&amp;quot; nicht notwendig.&lt;br /&gt;
Dadurch skaliert das System gut.&lt;br /&gt;
&lt;br /&gt;
==Unterstützte Geräte==&lt;br /&gt;
Für die folgenden Geräte gibt es derzeit eine Unterstützung für den Betrieb mit Fhem. Die Geräte werden automatisch erkannt und in der Konfiguration eingetragen wenn der SIGNALDuino mal läuft.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Produkt&lt;br /&gt;
! (E)mpfangen&amp;lt;br /&amp;gt;(S)enden&lt;br /&gt;
! Hinweise&lt;br /&gt;
|-&lt;br /&gt;
|TCM Wetterstation&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
Wie muss der Arduino verkabelt werden?&lt;br /&gt;
Die Verkabelung ist Identisch zum Fhemduino: [http://www.fhemwiki.de/wiki/FHEMduino]&lt;br /&gt;
&lt;br /&gt;
==Einbinden in FHEM==&lt;br /&gt;
Einfach folgenden Befehl in Fhem ausführen:&lt;br /&gt;
update force https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-rawIn/controls_signalduino.txt &lt;br /&gt;
&lt;br /&gt;
durch das Update wird auch die Firmware geladen. Im Log File sieht man wo diese hinkopiert wurden: z.B. nach FHEM/firmware/SIGNALduino_nano328.hex&lt;br /&gt;
&lt;br /&gt;
und danach in der Konfiguration folgendes Gerät definieren:&lt;br /&gt;
define Arduino SIGNALduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nach dem Einbinden wird der SIGNALDuino falls er erkannt wird im Status &amp;quot;Openend&amp;quot; angezeigt. Erst wenn die richtige Firmware auf dem Arduino ist wird der Status &amp;quot;Initialized&amp;quot; angezeigt&lt;br /&gt;
&lt;br /&gt;
==Flashen des Ardunio mit der SIGNALDuino Firmware==&lt;br /&gt;
# Falls avrdude noch nicht vorhanden ist kann man das z.B. so auf dem Fhem installieren:&lt;br /&gt;
::sudo apt-get install avrdude&lt;br /&gt;
&lt;br /&gt;
:: In Fhem ist der Fhemduino ja bereits mit dem Status &amp;quot;Open&amp;quot; vorhanden. Dieses Gerät hat einen Befehl flash der dann&lt;br /&gt;
::etwa so aufgerufen wird: fhemduino flash FHEM/firmware/SIGNALduino_nano328.hex (je nachdem wo das hex file abgelegt wurde).&lt;br /&gt;
&lt;br /&gt;
::Danach wird ein Log angezeigt. Wenn alles gut geht und man wählt nochmal den Signalduino aus steht dort nicht mehr open sondern initialized.&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
* {{Link2Forum|Topic=38402|LinkText=Forenthread - Ankündigung}}&lt;br /&gt;
* {{Link2Forum|Topic=38831|LinkText=Forumsdiskussion zur Weiterentwicklung}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;br /&gt;
[[Kategorie:Arduino]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=SIGNALduino&amp;diff=11625</id>
		<title>SIGNALduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=SIGNALduino&amp;diff=11625"/>
		<updated>2015-07-08T10:33:35Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: /* Einbinden in FHEM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der SIGNALduino ist ein Low-Cost [[CUL]]-Klon der auf einem [http://arduino.cc/de/Main/ArduinoBoardNano Arduino Nano] basiert. Er wird mittels USB angeschlossen und ist primär dazu konzipiert im 433MHz-Bereich zu arbeiten. Die Schaltung entspricht dem Fhemduino. Firmware (Sketch) und FHEM Module wurden durch Sidey neu entwickelt.&lt;br /&gt;
&lt;br /&gt;
# Das Modul ist nicht fertig und kann als frühe Beta bezeichnen.&lt;br /&gt;
# Das Modul spuckt sehr viele Meldungen ins Logfile.&lt;br /&gt;
&lt;br /&gt;
Was macht dieser Signalduino?&lt;br /&gt;
&lt;br /&gt;
Digitale Signale anhand von Mustern erkennen und zum Auswerten an FHEM weitergeben, dort können die Daten dann dekodiert werden.&lt;br /&gt;
Damit nicht zu viel übertragen wird, gibt es einen Filter, der regelt, was der Arduino alles überträgt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
Arduino mit 433 Mhz Empfänger an einen Fhem Server anschließen und IT Steckdosen empfangen / schalten&lt;br /&gt;
&lt;br /&gt;
Das System ist jedoch nicht auf 433 Mhz beschränkt. Es funktioniert auch mit anderen Frequenzen oder Medien.&lt;br /&gt;
z.B. auch mit Infrarot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Worin liegt der Vorteil zu einem CUL oder Fhemduino?==&lt;br /&gt;
&lt;br /&gt;
Erst mal gibt es noch keinen richtigen Vorteil. Der ergibt sich erst, wenn man in FHEM die Signaldaten entsprechend verarbeitet. Für einige wenige Dinge ist das bereits implementiert. z.B. lassen sich Wettersensoren oder Funk Steckdosen damit empfangen.&lt;br /&gt;
Wer Lust hat weitere  Protokolle zu dekodieren, braucht dazu nur ein passendes FHEM Modul entwickeln. Änderungen am Arduino Code sind &amp;quot;eigentlich&amp;quot; nicht notwendig.&lt;br /&gt;
Dadurch skaliert das System gut.&lt;br /&gt;
&lt;br /&gt;
==Unterstützte Geräte==&lt;br /&gt;
Für die folgenden Geräte gibt es derzeit eine Unterstützung für den Betrieb mit Fhem. Die Geräte werden automatisch erkannt und in der Konfiguration eingetragen wenn der SIGNALDuino mal läuft.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Produkt&lt;br /&gt;
! (E)mpfangen&amp;lt;br /&amp;gt;(S)enden&lt;br /&gt;
! Hinweise&lt;br /&gt;
|-&lt;br /&gt;
|TCM Wetterstation&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
Wie muss der Arduino verkabelt werden?&lt;br /&gt;
Die Verkabelung ist Identisch zum Fhemduino: [http://www.fhemwiki.de/wiki/FHEMduino]&lt;br /&gt;
&lt;br /&gt;
==Einbinden in FHEM==&lt;br /&gt;
Einfach folgenden Befehl in Fhem ausführen:&lt;br /&gt;
update force https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-rawIn/controls_signalduino.txt &lt;br /&gt;
&lt;br /&gt;
durch das Update wird auch die Firmware geladen. Im Log File sieht man wo diese hinkopiert wurden: z.B. nach FHEM/firmware/SIGNALduino_nano328.hex&lt;br /&gt;
&lt;br /&gt;
und danach in der Konfiguration folgendes Gerät definieren:&lt;br /&gt;
define Arduino SIGNALduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nach dem Einbinden wird der SIGNALDuino falls er erkannt wird im Status &amp;quot;Openend&amp;quot; angezeigt. Erst wenn die richtige Firmware auf dem Arduino ist wird der Status &amp;quot;Initialized&amp;quot; angezeigt&lt;br /&gt;
&lt;br /&gt;
==Flashen des Ardunio mit der FHEMDuino Firmware==&lt;br /&gt;
# Falls avrdude noch nicht vorhanden ist kann man das z.B. so auf dem Fhem installieren:&lt;br /&gt;
::sudo apt-get install avrdude&lt;br /&gt;
&lt;br /&gt;
:: In Fhem ist der Fhemduino ja bereits mit dem Status &amp;quot;Open&amp;quot; vorhanden. Dieses Gerät hat einen Befehl flash der dann&lt;br /&gt;
::etwa so aufgerufen wird: fhemduino flash FHEM/firmware/SIGNALduino_nano328.hex (je nachdem wo das hex file abgelegt wurde).&lt;br /&gt;
&lt;br /&gt;
::Danach wird ein Log angezeigt. Wenn alles gut geht und man wählt nochmal den Signalduino aus steht dort nicht mehr open sondern initialized.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
* {{Link2Forum|Topic=38402|LinkText=Forenthread - Ankündigung}}&lt;br /&gt;
* {{Link2Forum|Topic=38831|LinkText=Forumsdiskussion zur Weiterentwicklung}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;br /&gt;
[[Kategorie:Arduino]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=SIGNALduino&amp;diff=11624</id>
		<title>SIGNALduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=SIGNALduino&amp;diff=11624"/>
		<updated>2015-07-08T10:31:10Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: Die Seite wurde neu angelegt: „Der SIGNALduino ist ein Low-Cost CUL-Klon der auf einem [http://arduino.cc/de/Main/ArduinoBoardNano Arduino Nano] basiert. Er wird mittels USB angeschlosse…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der SIGNALduino ist ein Low-Cost [[CUL]]-Klon der auf einem [http://arduino.cc/de/Main/ArduinoBoardNano Arduino Nano] basiert. Er wird mittels USB angeschlossen und ist primär dazu konzipiert im 433MHz-Bereich zu arbeiten. Die Schaltung entspricht dem Fhemduino. Firmware (Sketch) und FHEM Module wurden durch Sidey neu entwickelt.&lt;br /&gt;
&lt;br /&gt;
# Das Modul ist nicht fertig und kann als frühe Beta bezeichnen.&lt;br /&gt;
# Das Modul spuckt sehr viele Meldungen ins Logfile.&lt;br /&gt;
&lt;br /&gt;
Was macht dieser Signalduino?&lt;br /&gt;
&lt;br /&gt;
Digitale Signale anhand von Mustern erkennen und zum Auswerten an FHEM weitergeben, dort können die Daten dann dekodiert werden.&lt;br /&gt;
Damit nicht zu viel übertragen wird, gibt es einen Filter, der regelt, was der Arduino alles überträgt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
Arduino mit 433 Mhz Empfänger an einen Fhem Server anschließen und IT Steckdosen empfangen / schalten&lt;br /&gt;
&lt;br /&gt;
Das System ist jedoch nicht auf 433 Mhz beschränkt. Es funktioniert auch mit anderen Frequenzen oder Medien.&lt;br /&gt;
z.B. auch mit Infrarot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Worin liegt der Vorteil zu einem CUL oder Fhemduino?==&lt;br /&gt;
&lt;br /&gt;
Erst mal gibt es noch keinen richtigen Vorteil. Der ergibt sich erst, wenn man in FHEM die Signaldaten entsprechend verarbeitet. Für einige wenige Dinge ist das bereits implementiert. z.B. lassen sich Wettersensoren oder Funk Steckdosen damit empfangen.&lt;br /&gt;
Wer Lust hat weitere  Protokolle zu dekodieren, braucht dazu nur ein passendes FHEM Modul entwickeln. Änderungen am Arduino Code sind &amp;quot;eigentlich&amp;quot; nicht notwendig.&lt;br /&gt;
Dadurch skaliert das System gut.&lt;br /&gt;
&lt;br /&gt;
==Unterstützte Geräte==&lt;br /&gt;
Für die folgenden Geräte gibt es derzeit eine Unterstützung für den Betrieb mit Fhem. Die Geräte werden automatisch erkannt und in der Konfiguration eingetragen wenn der SIGNALDuino mal läuft.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Produkt&lt;br /&gt;
! (E)mpfangen&amp;lt;br /&amp;gt;(S)enden&lt;br /&gt;
! Hinweise&lt;br /&gt;
|-&lt;br /&gt;
|TCM Wetterstation&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
Wie muss der Arduino verkabelt werden?&lt;br /&gt;
Die Verkabelung ist Identisch zum Fhemduino: [http://www.fhemwiki.de/wiki/FHEMduino]&lt;br /&gt;
&lt;br /&gt;
==Einbinden in FHEM==&lt;br /&gt;
Einfach folgenden Befehl in Fhem ausführen:&lt;br /&gt;
update force https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-rawIn/controls_signalduino.txt &lt;br /&gt;
&lt;br /&gt;
durch das Update wird auch die Firmware geladen. Im Log File sieht man wo diese hinkopiert wurden: z.B. nach FHEM/firmware/SIGNALduino_nano328.hex&lt;br /&gt;
&lt;br /&gt;
und danach in der Konfiguration folgendes Gerät definieren:&lt;br /&gt;
define Arduino SIGNALduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nach dem Einbinden wird der FHEMDuino falls er erkannt wird im Status &amp;quot;Openend&amp;quot; angezeigt. Erst wenn die richtige Firmware auf dem Arduino ist wird der Status &amp;quot;Initialized&amp;quot; angezeigt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Flashen des Ardunio mit der FHEMDuino Firmware==&lt;br /&gt;
# Falls avrdude noch nicht vorhanden ist kann man das z.B. so auf dem Fhem installieren:&lt;br /&gt;
::sudo apt-get install avrdude&lt;br /&gt;
&lt;br /&gt;
:: In Fhem ist der Fhemduino ja bereits mit dem Status &amp;quot;Open&amp;quot; vorhanden. Dieses Gerät hat einen Befehl flash der dann&lt;br /&gt;
::etwa so aufgerufen wird: fhemduino flash FHEM/firmware/SIGNALduino_nano328.hex (je nachdem wo das hex file abgelegt wurde).&lt;br /&gt;
&lt;br /&gt;
::Danach wird ein Log angezeigt. Wenn alles gut geht und man wählt nochmal den Signalduino aus steht dort nicht mehr open sondern initialized.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
* {{Link2Forum|Topic=38402|LinkText=Forenthread - Ankündigung}}&lt;br /&gt;
* {{Link2Forum|Topic=38831|LinkText=Forumsdiskussion zur Weiterentwicklung}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;br /&gt;
[[Kategorie:Arduino]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHEMduino&amp;diff=11571</id>
		<title>FHEMduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHEMduino&amp;diff=11571"/>
		<updated>2015-07-01T08:35:05Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: /* Flashen des Ardunio mit der FHEMDuino Firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Fhemduino.png|200px|thumb|right|FHEMduino im EasyBox Gehäuse]]&lt;br /&gt;
Der FHEMduino ist ein Low-Cost [[CUL]]-Klon der auf einem [http://arduino.cc/de/Main/ArduinoBoardNano Arduino Nano] basiert. Er wird mittels USB angeschlossen und ist primär dazu konzipiert im 433MHz-Bereich zu arbeiten.&lt;br /&gt;
==Hardware==&lt;br /&gt;
[[Datei:Fhemduino_schematic.png|200px|thumb|right|FHEMduino Schaltplan]]&lt;br /&gt;
Der FHEMduino basiert auf dem Arduino Nano. Die Wahl fiel hier auf den Nano da dieser sehr klein ist und in einem DIL30-Sockel gesockelt werden kann. Ein weiterer Vorteil ist, dass wenn das entsprechende Hostsystem (beispielsweise ein [[Raspberry Pi]]) mächtig genug ist, der FHEMduino aus der Ferne programmiert werden kann. Die Stromversorgung erfolgt vollständig via USB. Als weitere Komponenten benötigt man einen Sender und Empfänger im gewünschten Frequenzspektrum. Hierzu kann auch eine bestehende Wetterstation oder Funkfernbedienung ausgeschlachtet werden.&lt;br /&gt;
Durch die geringe Anzahl an Bauteilen lässt sich der FHEMduino sehr gut auf einer Lochrasterplatine aufbauen und ist somit auch für Anwender, die mit dem Aufbau von Schaltungen weniger bewandert sind, gut bewältigbar.&lt;br /&gt;
&lt;br /&gt;
Anbei eine Auswahl häufig verwendeter Komponenten. Diese sind alle z.B. auf ebay leicht zu finden:&lt;br /&gt;
* Arduino: Nano FT232RL V3.0 ATmega328P 5V 16M USB Micro-controller Board für Arduino ca. 7€&lt;br /&gt;
* Empfänger + Receiver Set: 433 Mhz RF Sender und Empfänger für Arduino Projekte ca. 2€&lt;br /&gt;
* Ein etwas besserer Receiver: Super-heterodyne OOK Wireless Receiver Module Strong Interference 433MHZ-116dBm ca. 3 US$&lt;br /&gt;
* Antenne: es wird ein 17 cm langer Draht benötigt (anlöten)&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
Durch das Arduino-Framework können auch Einsteiger die Software um eigene Protokolle erweitern oder Funktionalitäten wie eine Status-LED oder [[1-Wire]]-Module hinzufügen.&lt;br /&gt;
Die Software muss sowohl die serielle Kommunikation als auch den Funkverkehr verarbeiten. Momentan werden lediglich fallende Flanken bei den Funksignale aufgefangen und via Interrupt ausgewertet. Eine Erweiterung auf steigende Flanken ist jedoch geplant um somit auch andere Protokolle auswerten zu können.&lt;br /&gt;
Die Programmierung aus der Ferne kann mittels [http://inotool.org/ Inotool] erledigt werden.&lt;br /&gt;
&lt;br /&gt;
===FHEM Modul===&lt;br /&gt;
Die Verarbeitung innerhalb von FHEM funktioniert analog zum CUL Modul. Die beiden zu FHEMduino entwickelten Module sind prinzipiell Kopien bestehender CUL Module.&lt;br /&gt;
Da sich auch die serielle Kommunikation an der des CUL orientiert, ist hier wenig Neuentwicklung nötig gewesen.&lt;br /&gt;
&lt;br /&gt;
==Unterstützte Geräte==&lt;br /&gt;
Für die folgenden Geräte gibt es derzeit eine Unterstützung für den Betrieb mit Fhem:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Produkt&lt;br /&gt;
! (E)mpfangen&amp;lt;br /&amp;gt;(S)enden&lt;br /&gt;
! Hinweise&lt;br /&gt;
! Modul&lt;br /&gt;
|-&lt;br /&gt;
|PEARL NC7159&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_NZ_WS.pm&lt;br /&gt;
|-&lt;br /&gt;
|LogiLink WS0002&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_NZ_WS.pm&lt;br /&gt;
|-&lt;br /&gt;
|Conrad KW9010&lt;br /&gt;
|E&lt;br /&gt;
|inkl. Prüfsummencheck&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|technoline Wetterstation WS 6750/TX70DTH&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|LIFETEC&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|EZ6 Meteo&lt;br /&gt;
|E&lt;br /&gt;
|mit eigenem Modul &#039;&#039;momentan nicht integriert&#039;&#039; ([https://docs.google.com/document/d/121ZH3omAZsdhFi3GSB-YdnasMjIQSGIcaS7QW6KsACA/edit Protokolbeschreibung])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Technoline/Conrad LaCrosse Temperatur / Luftfeuchte Funksensoren TX2/3/4 &lt;br /&gt;
|E&lt;br /&gt;
|mittels des bereits integrierten Moduls in FHEM&lt;br /&gt;
|14_CUL_TX.pm&lt;br /&gt;
|-&lt;br /&gt;
|EUROCHRON/Tchibo&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_EuroChr.pm&lt;br /&gt;
|-&lt;br /&gt;
|Flamingo FA20RF / ELRO RM150RF&lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_FA20RF.pm&lt;br /&gt;
|-&lt;br /&gt;
|PT2262 (IT / ELRO switches)&lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|-&lt;br /&gt;
|Brennenstuhl BR 102-F &lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|-&lt;br /&gt;
|DCF-77&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_DCF77.pm&lt;br /&gt;
|-&lt;br /&gt;
|Intertek (4x Funkstekdose bei Peny für 7Euro)&lt;br /&gt;
|S/E&lt;br /&gt;
|verbauter Controller 8029-L2S&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Einbinden in FHEM==&lt;br /&gt;
Fhem benötigt zunächst die perl Module aus: &lt;br /&gt;
https://github.com/mdorenkamp/fhemduino_modules&lt;br /&gt;
&lt;br /&gt;
Diese werden in das FHEM Verzeichnis kopiert in dem auch alle anderen pm Dateien liegen. z.B. /opt/fhem/FHEM&lt;br /&gt;
&lt;br /&gt;
define Arduino FHEMduino /dev/serial/ttyUSB0/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;besser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define Arduino FHEMduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@9600 &#039;&#039;&#039;( beim umstecken des USB-Port kein erneutes definieren bei Angabe des genauen Namen)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nach dem Einbinden wird der FHEMDuino falls er erkannt wird im Status &amp;quot;Openend&amp;quot; ngezeigt. Erst wenn die richtige Firmware auf dem Arduino ist wird der Status &amp;quot;Initialized&amp;quot; angezeigt&lt;br /&gt;
&lt;br /&gt;
==Flashen des Ardunio mit der FHEMDuino Firmware==&lt;br /&gt;
# Falls avrdude noch nicht vorhanden ist kann man das z.B. so auf dem Fhem installieren:&lt;br /&gt;
::sudo apt-get install avrdude&lt;br /&gt;
&lt;br /&gt;
:2. Fhemduino Sourcen laden&lt;br /&gt;
::https://github.com/mdorenkamp/fhemduino&lt;br /&gt;
&lt;br /&gt;
:3. Arduino IDE unter Windows installieren:&lt;br /&gt;
::https://www.arduino.cc/en/Main/Software&lt;br /&gt;
&lt;br /&gt;
:4. Im Fhemduino GIT sind die nächsten Schritte beschrieben:&lt;br /&gt;
::How to compile with Arduino IDE unter Microsoft Windows:&lt;br /&gt;
&lt;br /&gt;
:::Sync the repository from github or download the complete archive as a zip archive.&lt;br /&gt;
:::Extract or copy all files from src and lib the files to a directory called fhemduino&lt;br /&gt;
:::rename sketch.ino into fhemduino.ino. The name of the sketch must be the same as the directory where it resides.&lt;br /&gt;
:::Look at the sketch.h file, to enable or disable features of the fhemduino.&lt;br /&gt;
:::Open fhemduino.ino in the IDE and just compile it.&lt;br /&gt;
&lt;br /&gt;
:5. Jetzt wurde eine hex Datei erzeugt (liegt im gleichen Ordner wie die Sourcen).Zum Beispiel: fhemduino.cpp.standard.hex&lt;br /&gt;
::Diese umbenennen nach fhemduino.hex auf den FHEM kopieren (z.B. per WinSCP nach /opt/fhem/fhemduino/hexfiles)&lt;br /&gt;
&lt;br /&gt;
:6. In Fhem ist der Fhemduino ja bereits mit dem Status &amp;quot;Open&amp;quot; vorhanden. Dieses Gerät hat einen Befehl flash der dann&lt;br /&gt;
::etwa so aufgerufen wird: fhemduino flash opt/fhem/fhemduino/hexfiles/fhemduino.hex (je nachdem wo das hex file abgelegt wurde).&lt;br /&gt;
&lt;br /&gt;
::Danach wird ein Log angezeigt. Wenn alles gut geht und man wählt nochmal den Fhemduino aus steht dort nicht mehr open sondern initialized.&lt;br /&gt;
::Die funktion get fhemduino version sollte jetzt etwas zurückgeben. Zum Beispiel =&amp;gt; V 2.3v FHEMduino - compiled at Jun 26 2015 14:45:06&lt;br /&gt;
&lt;br /&gt;
==Intertechno Steckdose definieren==&lt;br /&gt;
&lt;br /&gt;
define IT_ST_1 Arduino_PT2262 0F00F0FFFF FF F0    &lt;br /&gt;
&lt;br /&gt;
                                                                             &lt;br /&gt;
==Externe Links==&lt;br /&gt;
* [https://github.com/mdorenka/fhemduino/blob/master/src/sketch.ino FHEMduino Quellcode auf github]&lt;br /&gt;
* [https://github.com/mdorenka/fhemduino_modules FHEM Module auf github]&lt;br /&gt;
* {{Link2Forum|Topic=17196|LinkText=Forenthread}}, der die Entwicklung dieses Projekts begleitet&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;br /&gt;
[[Kategorie:Arduino]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHEMduino&amp;diff=11570</id>
		<title>FHEMduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHEMduino&amp;diff=11570"/>
		<updated>2015-07-01T08:34:00Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: /* Einbinden in FHEM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Fhemduino.png|200px|thumb|right|FHEMduino im EasyBox Gehäuse]]&lt;br /&gt;
Der FHEMduino ist ein Low-Cost [[CUL]]-Klon der auf einem [http://arduino.cc/de/Main/ArduinoBoardNano Arduino Nano] basiert. Er wird mittels USB angeschlossen und ist primär dazu konzipiert im 433MHz-Bereich zu arbeiten.&lt;br /&gt;
==Hardware==&lt;br /&gt;
[[Datei:Fhemduino_schematic.png|200px|thumb|right|FHEMduino Schaltplan]]&lt;br /&gt;
Der FHEMduino basiert auf dem Arduino Nano. Die Wahl fiel hier auf den Nano da dieser sehr klein ist und in einem DIL30-Sockel gesockelt werden kann. Ein weiterer Vorteil ist, dass wenn das entsprechende Hostsystem (beispielsweise ein [[Raspberry Pi]]) mächtig genug ist, der FHEMduino aus der Ferne programmiert werden kann. Die Stromversorgung erfolgt vollständig via USB. Als weitere Komponenten benötigt man einen Sender und Empfänger im gewünschten Frequenzspektrum. Hierzu kann auch eine bestehende Wetterstation oder Funkfernbedienung ausgeschlachtet werden.&lt;br /&gt;
Durch die geringe Anzahl an Bauteilen lässt sich der FHEMduino sehr gut auf einer Lochrasterplatine aufbauen und ist somit auch für Anwender, die mit dem Aufbau von Schaltungen weniger bewandert sind, gut bewältigbar.&lt;br /&gt;
&lt;br /&gt;
Anbei eine Auswahl häufig verwendeter Komponenten. Diese sind alle z.B. auf ebay leicht zu finden:&lt;br /&gt;
* Arduino: Nano FT232RL V3.0 ATmega328P 5V 16M USB Micro-controller Board für Arduino ca. 7€&lt;br /&gt;
* Empfänger + Receiver Set: 433 Mhz RF Sender und Empfänger für Arduino Projekte ca. 2€&lt;br /&gt;
* Ein etwas besserer Receiver: Super-heterodyne OOK Wireless Receiver Module Strong Interference 433MHZ-116dBm ca. 3 US$&lt;br /&gt;
* Antenne: es wird ein 17 cm langer Draht benötigt (anlöten)&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
Durch das Arduino-Framework können auch Einsteiger die Software um eigene Protokolle erweitern oder Funktionalitäten wie eine Status-LED oder [[1-Wire]]-Module hinzufügen.&lt;br /&gt;
Die Software muss sowohl die serielle Kommunikation als auch den Funkverkehr verarbeiten. Momentan werden lediglich fallende Flanken bei den Funksignale aufgefangen und via Interrupt ausgewertet. Eine Erweiterung auf steigende Flanken ist jedoch geplant um somit auch andere Protokolle auswerten zu können.&lt;br /&gt;
Die Programmierung aus der Ferne kann mittels [http://inotool.org/ Inotool] erledigt werden.&lt;br /&gt;
&lt;br /&gt;
===FHEM Modul===&lt;br /&gt;
Die Verarbeitung innerhalb von FHEM funktioniert analog zum CUL Modul. Die beiden zu FHEMduino entwickelten Module sind prinzipiell Kopien bestehender CUL Module.&lt;br /&gt;
Da sich auch die serielle Kommunikation an der des CUL orientiert, ist hier wenig Neuentwicklung nötig gewesen.&lt;br /&gt;
&lt;br /&gt;
==Unterstützte Geräte==&lt;br /&gt;
Für die folgenden Geräte gibt es derzeit eine Unterstützung für den Betrieb mit Fhem:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Produkt&lt;br /&gt;
! (E)mpfangen&amp;lt;br /&amp;gt;(S)enden&lt;br /&gt;
! Hinweise&lt;br /&gt;
! Modul&lt;br /&gt;
|-&lt;br /&gt;
|PEARL NC7159&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_NZ_WS.pm&lt;br /&gt;
|-&lt;br /&gt;
|LogiLink WS0002&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_NZ_WS.pm&lt;br /&gt;
|-&lt;br /&gt;
|Conrad KW9010&lt;br /&gt;
|E&lt;br /&gt;
|inkl. Prüfsummencheck&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|technoline Wetterstation WS 6750/TX70DTH&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|LIFETEC&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|EZ6 Meteo&lt;br /&gt;
|E&lt;br /&gt;
|mit eigenem Modul &#039;&#039;momentan nicht integriert&#039;&#039; ([https://docs.google.com/document/d/121ZH3omAZsdhFi3GSB-YdnasMjIQSGIcaS7QW6KsACA/edit Protokolbeschreibung])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Technoline/Conrad LaCrosse Temperatur / Luftfeuchte Funksensoren TX2/3/4 &lt;br /&gt;
|E&lt;br /&gt;
|mittels des bereits integrierten Moduls in FHEM&lt;br /&gt;
|14_CUL_TX.pm&lt;br /&gt;
|-&lt;br /&gt;
|EUROCHRON/Tchibo&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_EuroChr.pm&lt;br /&gt;
|-&lt;br /&gt;
|Flamingo FA20RF / ELRO RM150RF&lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_FA20RF.pm&lt;br /&gt;
|-&lt;br /&gt;
|PT2262 (IT / ELRO switches)&lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|-&lt;br /&gt;
|Brennenstuhl BR 102-F &lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|-&lt;br /&gt;
|DCF-77&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_DCF77.pm&lt;br /&gt;
|-&lt;br /&gt;
|Intertek (4x Funkstekdose bei Peny für 7Euro)&lt;br /&gt;
|S/E&lt;br /&gt;
|verbauter Controller 8029-L2S&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Einbinden in FHEM==&lt;br /&gt;
Fhem benötigt zunächst die perl Module aus: &lt;br /&gt;
https://github.com/mdorenkamp/fhemduino_modules&lt;br /&gt;
&lt;br /&gt;
Diese werden in das FHEM Verzeichnis kopiert in dem auch alle anderen pm Dateien liegen. z.B. /opt/fhem/FHEM&lt;br /&gt;
&lt;br /&gt;
define Arduino FHEMduino /dev/serial/ttyUSB0/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;besser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define Arduino FHEMduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@9600 &#039;&#039;&#039;( beim umstecken des USB-Port kein erneutes definieren bei Angabe des genauen Namen)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nach dem Einbinden wird der FHEMDuino falls er erkannt wird im Status &amp;quot;Openend&amp;quot; ngezeigt. Erst wenn die richtige Firmware auf dem Arduino ist wird der Status &amp;quot;Initialized&amp;quot; angezeigt&lt;br /&gt;
&lt;br /&gt;
==Flashen des Ardunio mit der FHEMDuino Firmware==&lt;br /&gt;
# Falls avrdude noch nicht vorhanden ist kann man das z.B. so auf dem Fhem installieren:&lt;br /&gt;
::sudo apt-get install avrdude&lt;br /&gt;
&lt;br /&gt;
:2. Fhemduino Sourcen laden&lt;br /&gt;
::https://github.com/mdorenkamp/fhemduino&lt;br /&gt;
&lt;br /&gt;
:3. Arduino IDE unter Windows installieren:&lt;br /&gt;
::https://www.arduino.cc/en/Main/Software&lt;br /&gt;
&lt;br /&gt;
:4. Im Fhemduino GIT sind die nächsten Schritte beschrieben:&lt;br /&gt;
::How to compile with Arduino IDE unter Microsoft Windows:&lt;br /&gt;
&lt;br /&gt;
:::Sync the repository from github or download the complete archive as a zip archive.&lt;br /&gt;
:::Extract or copy all files from src and lib the files to a directory called fhemduino&lt;br /&gt;
:::rename sketch.ino into fhemduino.ino. The name of the sketch must be the same as the directory where it resides.&lt;br /&gt;
:::Look at the sketch.h file, to enable or disable features of the fhemduino.&lt;br /&gt;
:::Open fhemduino.ino in the IDE and just compile it.&lt;br /&gt;
&lt;br /&gt;
:5. Jetzt wurde eine hex Datei erzeugt (liegt im gleichen Ordner wie die Sourcen).Zum Beispiel: fhemduino.cpp.standard.hex&lt;br /&gt;
::Diese umbenennen nach fhemduino.hex auf den FHEM kopieren (z.B. per WinSCP nach /opt/fhem/fhemduino/hexfiles)&lt;br /&gt;
&lt;br /&gt;
:6. In Fhem ist der Fhemduino ja bereits mit dem Status &amp;quot;Open&amp;quot; vorhanden. Dieses Gerät hat einen Befehl flash der dann&lt;br /&gt;
::etwa so aufgerufen wird: fhemduino flash opt/fhem/fhemduino/hexfiles/fhemduino.hex (je nachdem wo das hex file abgelegt wurde).&lt;br /&gt;
&lt;br /&gt;
::Danach wird ein Log angezeigt. Wenn alles gut geht und man wählt nochmal den Fhemduino aus steht dort nicht mehr open sondern initialized.&lt;br /&gt;
::Die funktion get fhemduino version sollte jetzt etwas zurückgeben. In meinem Fall version =&amp;gt; V 2.3v FHEMduino - compiled at Jun 26 2015 14:45:06&lt;br /&gt;
&lt;br /&gt;
==Intertechno Steckdose definieren==&lt;br /&gt;
&lt;br /&gt;
define IT_ST_1 Arduino_PT2262 0F00F0FFFF FF F0    &lt;br /&gt;
&lt;br /&gt;
                                                                             &lt;br /&gt;
==Externe Links==&lt;br /&gt;
* [https://github.com/mdorenka/fhemduino/blob/master/src/sketch.ino FHEMduino Quellcode auf github]&lt;br /&gt;
* [https://github.com/mdorenka/fhemduino_modules FHEM Module auf github]&lt;br /&gt;
* {{Link2Forum|Topic=17196|LinkText=Forenthread}}, der die Entwicklung dieses Projekts begleitet&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;br /&gt;
[[Kategorie:Arduino]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHEMduino&amp;diff=11569</id>
		<title>FHEMduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHEMduino&amp;diff=11569"/>
		<updated>2015-07-01T08:21:06Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: /* Einbinden in FHEM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Fhemduino.png|200px|thumb|right|FHEMduino im EasyBox Gehäuse]]&lt;br /&gt;
Der FHEMduino ist ein Low-Cost [[CUL]]-Klon der auf einem [http://arduino.cc/de/Main/ArduinoBoardNano Arduino Nano] basiert. Er wird mittels USB angeschlossen und ist primär dazu konzipiert im 433MHz-Bereich zu arbeiten.&lt;br /&gt;
==Hardware==&lt;br /&gt;
[[Datei:Fhemduino_schematic.png|200px|thumb|right|FHEMduino Schaltplan]]&lt;br /&gt;
Der FHEMduino basiert auf dem Arduino Nano. Die Wahl fiel hier auf den Nano da dieser sehr klein ist und in einem DIL30-Sockel gesockelt werden kann. Ein weiterer Vorteil ist, dass wenn das entsprechende Hostsystem (beispielsweise ein [[Raspberry Pi]]) mächtig genug ist, der FHEMduino aus der Ferne programmiert werden kann. Die Stromversorgung erfolgt vollständig via USB. Als weitere Komponenten benötigt man einen Sender und Empfänger im gewünschten Frequenzspektrum. Hierzu kann auch eine bestehende Wetterstation oder Funkfernbedienung ausgeschlachtet werden.&lt;br /&gt;
Durch die geringe Anzahl an Bauteilen lässt sich der FHEMduino sehr gut auf einer Lochrasterplatine aufbauen und ist somit auch für Anwender, die mit dem Aufbau von Schaltungen weniger bewandert sind, gut bewältigbar.&lt;br /&gt;
&lt;br /&gt;
Anbei eine Auswahl häufig verwendeter Komponenten. Diese sind alle z.B. auf ebay leicht zu finden:&lt;br /&gt;
* Arduino: Nano FT232RL V3.0 ATmega328P 5V 16M USB Micro-controller Board für Arduino ca. 7€&lt;br /&gt;
* Empfänger + Receiver Set: 433 Mhz RF Sender und Empfänger für Arduino Projekte ca. 2€&lt;br /&gt;
* Ein etwas besserer Receiver: Super-heterodyne OOK Wireless Receiver Module Strong Interference 433MHZ-116dBm ca. 3 US$&lt;br /&gt;
* Antenne: es wird ein 17 cm langer Draht benötigt (anlöten)&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
Durch das Arduino-Framework können auch Einsteiger die Software um eigene Protokolle erweitern oder Funktionalitäten wie eine Status-LED oder [[1-Wire]]-Module hinzufügen.&lt;br /&gt;
Die Software muss sowohl die serielle Kommunikation als auch den Funkverkehr verarbeiten. Momentan werden lediglich fallende Flanken bei den Funksignale aufgefangen und via Interrupt ausgewertet. Eine Erweiterung auf steigende Flanken ist jedoch geplant um somit auch andere Protokolle auswerten zu können.&lt;br /&gt;
Die Programmierung aus der Ferne kann mittels [http://inotool.org/ Inotool] erledigt werden.&lt;br /&gt;
&lt;br /&gt;
===FHEM Modul===&lt;br /&gt;
Die Verarbeitung innerhalb von FHEM funktioniert analog zum CUL Modul. Die beiden zu FHEMduino entwickelten Module sind prinzipiell Kopien bestehender CUL Module.&lt;br /&gt;
Da sich auch die serielle Kommunikation an der des CUL orientiert, ist hier wenig Neuentwicklung nötig gewesen.&lt;br /&gt;
&lt;br /&gt;
==Unterstützte Geräte==&lt;br /&gt;
Für die folgenden Geräte gibt es derzeit eine Unterstützung für den Betrieb mit Fhem:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Produkt&lt;br /&gt;
! (E)mpfangen&amp;lt;br /&amp;gt;(S)enden&lt;br /&gt;
! Hinweise&lt;br /&gt;
! Modul&lt;br /&gt;
|-&lt;br /&gt;
|PEARL NC7159&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_NZ_WS.pm&lt;br /&gt;
|-&lt;br /&gt;
|LogiLink WS0002&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_NZ_WS.pm&lt;br /&gt;
|-&lt;br /&gt;
|Conrad KW9010&lt;br /&gt;
|E&lt;br /&gt;
|inkl. Prüfsummencheck&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|technoline Wetterstation WS 6750/TX70DTH&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|LIFETEC&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|EZ6 Meteo&lt;br /&gt;
|E&lt;br /&gt;
|mit eigenem Modul &#039;&#039;momentan nicht integriert&#039;&#039; ([https://docs.google.com/document/d/121ZH3omAZsdhFi3GSB-YdnasMjIQSGIcaS7QW6KsACA/edit Protokolbeschreibung])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Technoline/Conrad LaCrosse Temperatur / Luftfeuchte Funksensoren TX2/3/4 &lt;br /&gt;
|E&lt;br /&gt;
|mittels des bereits integrierten Moduls in FHEM&lt;br /&gt;
|14_CUL_TX.pm&lt;br /&gt;
|-&lt;br /&gt;
|EUROCHRON/Tchibo&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_EuroChr.pm&lt;br /&gt;
|-&lt;br /&gt;
|Flamingo FA20RF / ELRO RM150RF&lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_FA20RF.pm&lt;br /&gt;
|-&lt;br /&gt;
|PT2262 (IT / ELRO switches)&lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|-&lt;br /&gt;
|Brennenstuhl BR 102-F &lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|-&lt;br /&gt;
|DCF-77&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_DCF77.pm&lt;br /&gt;
|-&lt;br /&gt;
|Intertek (4x Funkstekdose bei Peny für 7Euro)&lt;br /&gt;
|S/E&lt;br /&gt;
|verbauter Controller 8029-L2S&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Einbinden in FHEM==&lt;br /&gt;
Fhem benötigt zunächst die perl Module aus: &lt;br /&gt;
https://github.com/mdorenkamp/fhemduino_modules&lt;br /&gt;
&lt;br /&gt;
Diese werden in das FHEM Verzeichnis kopiert in dem auch alle anderen pm Dateien liegen. z.B. /opt/fhem/FHEM&lt;br /&gt;
&lt;br /&gt;
define Arduino FHEMduino /dev/serial/ttyUSB0/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;besser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define Arduino FHEMduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@9600 &#039;&#039;&#039;( beim umstecken des USB-Port kein erneutes definieren bei Angabe des genauen Namen)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Intertechno Steckdose definieren==&lt;br /&gt;
&lt;br /&gt;
define IT_ST_1 Arduino_PT2262 0F00F0FFFF FF F0    &lt;br /&gt;
&lt;br /&gt;
                                                                             &lt;br /&gt;
==Externe Links==&lt;br /&gt;
* [https://github.com/mdorenka/fhemduino/blob/master/src/sketch.ino FHEMduino Quellcode auf github]&lt;br /&gt;
* [https://github.com/mdorenka/fhemduino_modules FHEM Module auf github]&lt;br /&gt;
* {{Link2Forum|Topic=17196|LinkText=Forenthread}}, der die Entwicklung dieses Projekts begleitet&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;br /&gt;
[[Kategorie:Arduino]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHEMduino&amp;diff=11568</id>
		<title>FHEMduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHEMduino&amp;diff=11568"/>
		<updated>2015-07-01T08:14:00Z</updated>

		<summary type="html">&lt;p&gt;Thoffma3: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Fhemduino.png|200px|thumb|right|FHEMduino im EasyBox Gehäuse]]&lt;br /&gt;
Der FHEMduino ist ein Low-Cost [[CUL]]-Klon der auf einem [http://arduino.cc/de/Main/ArduinoBoardNano Arduino Nano] basiert. Er wird mittels USB angeschlossen und ist primär dazu konzipiert im 433MHz-Bereich zu arbeiten.&lt;br /&gt;
==Hardware==&lt;br /&gt;
[[Datei:Fhemduino_schematic.png|200px|thumb|right|FHEMduino Schaltplan]]&lt;br /&gt;
Der FHEMduino basiert auf dem Arduino Nano. Die Wahl fiel hier auf den Nano da dieser sehr klein ist und in einem DIL30-Sockel gesockelt werden kann. Ein weiterer Vorteil ist, dass wenn das entsprechende Hostsystem (beispielsweise ein [[Raspberry Pi]]) mächtig genug ist, der FHEMduino aus der Ferne programmiert werden kann. Die Stromversorgung erfolgt vollständig via USB. Als weitere Komponenten benötigt man einen Sender und Empfänger im gewünschten Frequenzspektrum. Hierzu kann auch eine bestehende Wetterstation oder Funkfernbedienung ausgeschlachtet werden.&lt;br /&gt;
Durch die geringe Anzahl an Bauteilen lässt sich der FHEMduino sehr gut auf einer Lochrasterplatine aufbauen und ist somit auch für Anwender, die mit dem Aufbau von Schaltungen weniger bewandert sind, gut bewältigbar.&lt;br /&gt;
&lt;br /&gt;
Anbei eine Auswahl häufig verwendeter Komponenten. Diese sind alle z.B. auf ebay leicht zu finden:&lt;br /&gt;
* Arduino: Nano FT232RL V3.0 ATmega328P 5V 16M USB Micro-controller Board für Arduino ca. 7€&lt;br /&gt;
* Empfänger + Receiver Set: 433 Mhz RF Sender und Empfänger für Arduino Projekte ca. 2€&lt;br /&gt;
* Ein etwas besserer Receiver: Super-heterodyne OOK Wireless Receiver Module Strong Interference 433MHZ-116dBm ca. 3 US$&lt;br /&gt;
* Antenne: es wird ein 17 cm langer Draht benötigt (anlöten)&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
Durch das Arduino-Framework können auch Einsteiger die Software um eigene Protokolle erweitern oder Funktionalitäten wie eine Status-LED oder [[1-Wire]]-Module hinzufügen.&lt;br /&gt;
Die Software muss sowohl die serielle Kommunikation als auch den Funkverkehr verarbeiten. Momentan werden lediglich fallende Flanken bei den Funksignale aufgefangen und via Interrupt ausgewertet. Eine Erweiterung auf steigende Flanken ist jedoch geplant um somit auch andere Protokolle auswerten zu können.&lt;br /&gt;
Die Programmierung aus der Ferne kann mittels [http://inotool.org/ Inotool] erledigt werden.&lt;br /&gt;
&lt;br /&gt;
===FHEM Modul===&lt;br /&gt;
Die Verarbeitung innerhalb von FHEM funktioniert analog zum CUL Modul. Die beiden zu FHEMduino entwickelten Module sind prinzipiell Kopien bestehender CUL Module.&lt;br /&gt;
Da sich auch die serielle Kommunikation an der des CUL orientiert, ist hier wenig Neuentwicklung nötig gewesen.&lt;br /&gt;
&lt;br /&gt;
==Unterstützte Geräte==&lt;br /&gt;
Für die folgenden Geräte gibt es derzeit eine Unterstützung für den Betrieb mit Fhem:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Produkt&lt;br /&gt;
! (E)mpfangen&amp;lt;br /&amp;gt;(S)enden&lt;br /&gt;
! Hinweise&lt;br /&gt;
! Modul&lt;br /&gt;
|-&lt;br /&gt;
|PEARL NC7159&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_NZ_WS.pm&lt;br /&gt;
|-&lt;br /&gt;
|LogiLink WS0002&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_NZ_WS.pm&lt;br /&gt;
|-&lt;br /&gt;
|Conrad KW9010&lt;br /&gt;
|E&lt;br /&gt;
|inkl. Prüfsummencheck&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|technoline Wetterstation WS 6750/TX70DTH&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|LIFETEC&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_KW9010.pm&lt;br /&gt;
|-&lt;br /&gt;
|EZ6 Meteo&lt;br /&gt;
|E&lt;br /&gt;
|mit eigenem Modul &#039;&#039;momentan nicht integriert&#039;&#039; ([https://docs.google.com/document/d/121ZH3omAZsdhFi3GSB-YdnasMjIQSGIcaS7QW6KsACA/edit Protokolbeschreibung])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Technoline/Conrad LaCrosse Temperatur / Luftfeuchte Funksensoren TX2/3/4 &lt;br /&gt;
|E&lt;br /&gt;
|mittels des bereits integrierten Moduls in FHEM&lt;br /&gt;
|14_CUL_TX.pm&lt;br /&gt;
|-&lt;br /&gt;
|EUROCHRON/Tchibo&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_EuroChr.pm&lt;br /&gt;
|-&lt;br /&gt;
|Flamingo FA20RF / ELRO RM150RF&lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_FA20RF.pm&lt;br /&gt;
|-&lt;br /&gt;
|PT2262 (IT / ELRO switches)&lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|-&lt;br /&gt;
|Brennenstuhl BR 102-F &lt;br /&gt;
|S/E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|-&lt;br /&gt;
|DCF-77&lt;br /&gt;
|E&lt;br /&gt;
|&lt;br /&gt;
|14_FHEMduino_DCF77.pm&lt;br /&gt;
|-&lt;br /&gt;
|Intertek (4x Funkstekdose bei Peny für 7Euro)&lt;br /&gt;
|S/E&lt;br /&gt;
|verbauter Controller 8029-L2S&lt;br /&gt;
|14_FHEMduino_PT2262.pm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Einbinden in FHEM==&lt;br /&gt;
define Arduino FHEMduino /dev/serial/ttyUSB0/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;besser:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define Arduino FHEMduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@9600 &#039;&#039;&#039;( beim umstecken des USB-Port kein erneutes definieren bei Angabe des genauen Namen)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Intertechno Steckdose definieren==&lt;br /&gt;
&lt;br /&gt;
define IT_ST_1 Arduino_PT2262 0F00F0FFFF FF F0    &lt;br /&gt;
&lt;br /&gt;
                                                                             &lt;br /&gt;
==Externe Links==&lt;br /&gt;
* [https://github.com/mdorenka/fhemduino/blob/master/src/sketch.ino FHEMduino Quellcode auf github]&lt;br /&gt;
* [https://github.com/mdorenka/fhemduino_modules FHEM Module auf github]&lt;br /&gt;
* {{Link2Forum|Topic=17196|LinkText=Forenthread}}, der die Entwicklung dieses Projekts begleitet&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;br /&gt;
[[Kategorie:Arduino]]&lt;/div&gt;</summary>
		<author><name>Thoffma3</name></author>
	</entry>
</feed>