Site updated at 2016-05-10 18:49:11 UTC

This commit is contained in:
Travis CI 2016-05-10 18:49:11 +00:00
parent ab2dfed752
commit 51d997acb3
50 changed files with 93 additions and 85 deletions

View file

@ -4,7 +4,7 @@
<title><![CDATA[Home Assistant]]></title> <title><![CDATA[Home Assistant]]></title>
<link href="https://home-assistant.io/atom.xml" rel="self"/> <link href="https://home-assistant.io/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Community | Home Assistant]]></title> <title><![CDATA[Category: Community | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: ESP8266 | Home Assistant]]></title> <title><![CDATA[Category: ESP8266 | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: How-To | Home Assistant]]></title> <title><![CDATA[Category: How-To | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: iBeacons | Home Assistant]]></title> <title><![CDATA[Category: iBeacons | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/ibeacons/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/ibeacons/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Internet-of-Things | Home Assistant]]></title> <title><![CDATA[Category: Internet-of-Things | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/internet-of-things/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/internet-of-things/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: MQTT | Home Assistant]]></title> <title><![CDATA[Category: MQTT | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Organisation | Home Assistant]]></title> <title><![CDATA[Category: Organisation | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/organisation/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/organisation/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: OwnTracks | Home Assistant]]></title> <title><![CDATA[Category: OwnTracks | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/owntracks/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/owntracks/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Presence-Detection | Home Assistant]]></title> <title><![CDATA[Category: Presence-Detection | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/presence-detection/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/presence-detection/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Public-Service-Announcement | Home Assistant]]></title> <title><![CDATA[Category: Public-Service-Announcement | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/public-service-announcement/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/public-service-announcement/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Release-Notes | Home Assistant]]></title> <title><![CDATA[Category: Release-Notes | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Survey | Home Assistant]]></title> <title><![CDATA[Category: Survey | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Talks | Home Assistant]]></title> <title><![CDATA[Category: Talks | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/talks/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/talks/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: User-Stories | Home Assistant]]></title> <title><![CDATA[Category: User-Stories | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Website | Home Assistant]]></title> <title><![CDATA[Category: Website | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2016-05-10T17:14:44+00:00</updated> <updated>2016-05-10T18:48:34+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Paulus Schoutsen]]></name> <name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -2556,20 +2556,6 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/switch.rpi_rf/'
class='switch'
style='display: none'>
<div class='img-container'>
<img src='/images/supported_brands/raspberry-pi.png'>
</div>
<div class='title'>Raspberry PI GPIO Switch</div>
<div class='category'>Switch</div>
</a>
<a href='/components/camera.rpi_camera/' <a href='/components/camera.rpi_camera/'
class='camera' class='camera'
style='display: none'> style='display: none'>
@ -2584,6 +2570,20 @@ Support for these components is provided by the Home Assistant community.
<a href='/components/switch.rpi_rf/'
class='switch'
style='display: none'>
<div class='img-container'>
<img src='/images/supported_brands/raspberry-pi.png'>
</div>
<div class='title'>Raspberry Pi RF Switch</div>
<div class='category'>Switch</div>
</a>
<a href='/components/sensor.sabnzbd/' <a href='/components/sensor.sabnzbd/'

View file

@ -187,7 +187,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -239,7 +239,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -288,7 +288,7 @@ This switch will shutdown your host immediately, there will be no confirmation.
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -193,7 +193,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -184,7 +184,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -187,7 +187,7 @@ Currently works using default https port only.
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -192,7 +192,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -225,7 +225,7 @@ Each named bit will create a switch.
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -238,7 +238,7 @@ Make sure that your topic match exact. <code>some-topic/</code> and <code>some-t
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -301,7 +301,7 @@ MyMessage msgRelay(CHILD_ID, V_STATUS);
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -197,7 +197,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -177,7 +177,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -199,7 +199,7 @@ this component, module-cli-protocol must be loaded on the PulseAudio server.
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -201,7 +201,7 @@ Make sure that the URL matches exactly your endpoint or resource.
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -226,7 +226,7 @@ switch:
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -199,7 +199,7 @@ If you are not running Raspbian Jessie, you will need to run Home Assistant as r
Raspberry PI GPIO Switch Raspberry PI GPIO Switch
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -7,26 +7,26 @@
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Raspberry PI GPIO Switch - Home Assistant</title> <title>Raspberry Pi RF Switch - Home Assistant</title>
<meta name="author" content="Paulus Schoutsen"> <meta name="author" content="Paulus Schoutsen">
<meta name="description" content="Instructions how to integrate the GPIO of a Raspberry PI into Home Assistant as a switch."> <meta name="description" content="Instructions how to integrate devices controlled via codes sent with low-cost GPIO RF modules on a Raspberry Pi into Home Assistant as a switch.">
<meta name="viewport" content="width=device-width"> <meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/switch.rpi_rf/"> <link rel="canonical" href="https://home-assistant.io/components/switch.rpi_rf/">
<meta property="fb:app_id" content="338291289691179"> <meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Raspberry PI GPIO Switch"> <meta property="og:title" content="Raspberry Pi RF Switch">
<meta property="og:site_name" content="Home Assistant"> <meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/switch.rpi_rf/"> <meta property="og:url" content="https://home-assistant.io/components/switch.rpi_rf/">
<meta property="og:type" content="article"> <meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to integrate the GPIO of a Raspberry PI into Home Assistant as a switch."> <meta property="og:description" content="Instructions how to integrate devices controlled via codes sent with low-cost GPIO RF modules on a Raspberry Pi into Home Assistant as a switch.">
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png"> <meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
<meta name="twitter:card" content="summary"> <meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@home_assistant"> <meta name="twitter:site" content="@home_assistant">
<meta name="twitter:title" content="Raspberry PI GPIO Switch"> <meta name="twitter:title" content="Raspberry Pi RF Switch">
<meta name="twitter:description" content="Instructions how to integrate the GPIO of a Raspberry PI into Home Assistant as a switch."> <meta name="twitter:description" content="Instructions how to integrate devices controlled via codes sent with low-cost GPIO RF modules on a Raspberry Pi into Home Assistant as a switch.">
<meta name="twitter:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png"> <meta name="twitter:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet"> <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
@ -83,7 +83,7 @@
<header> <header>
<h1 class="title indent"> <h1 class="title indent">
Raspberry PI GPIO Switch Raspberry Pi RF Switch
</h1> </h1>
</header> </header>
<hr class="divider"> <hr class="divider">
@ -91,7 +91,10 @@
<p>The <code>rpi_rf</code> switch platform allows you to control devices over 433/315MHz LPD/SRD signals with generic low-cost GPIO RF modules on a <a href="https://www.raspberrypi.org/">Raspberry Pi</a>.</p> <p>The <code>rpi_rf</code> switch platform allows you to control devices over 433/315MHz LPD/SRD signals with generic low-cost GPIO RF modules on a <a href="https://www.raspberrypi.org/">Raspberry Pi</a>.</p>
<p>To use your Raspberry Pi with a 433MHz adaptor in your installation, add the following to your <code>configuration.yaml</code> file:</p> <p>Interoperable with codes sniffed via <a href="https://pypi.python.org/pypi/rpi-rf">the rpi-rf module</a> or <a href="https://github.com/sui77/rc-switch">rc-switch</a>.<br />
For more info see the PyPi module description: <a href="https://pypi.python.org/pypi/rpi-rf">rpi-rf</a>.</p>
<p>To enable, add the following to your <code>configuration.yaml</code>:</p>
<div class="highlighter-coderay"><div class="CodeRay"> <div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="comment"># Example configuration.yaml entry</span> <div class="code"><pre><span class="comment"># Example configuration.yaml entry</span>
@ -106,6 +109,10 @@
<span class="key">pulselength</span>: <span class="string"><span class="content">200</span></span> <span class="key">pulselength</span>: <span class="string"><span class="content">200</span></span>
<span class="key">code_on</span>: <span class="string"><span class="content">987654</span></span> <span class="key">code_on</span>: <span class="string"><span class="content">987654</span></span>
<span class="key">code_off</span>: <span class="string"><span class="content">133742</span></span> <span class="key">code_off</span>: <span class="string"><span class="content">133742</span></span>
<span class="key">living_room_light</span>:
<span class="key">protocol</span>: <span class="string"><span class="content">5</span></span>
<span class="key">code_on</span>: <span class="string"><span class="content">654321</span></span>
<span class="key">code_off</span>: <span class="string"><span class="content">654320</span></span>
</pre></div> </pre></div>
</div> </div>
</div> </div>
@ -113,14 +120,15 @@
<p>Configuration variables:</p> <p>Configuration variables:</p>
<ul> <ul>
<li><strong>gpio</strong> array (<em>Required</em>): Array of used ports.</li> <li><strong>gpio</strong> (<em>Required</em>): GPIO to which the data line of the TX module is connected.</li>
<li><strong>switches:</strong> (<em>Required</em>): Array of switches. <li><strong>switches:</strong> (<em>Required</em>): The array that contains all switches.
<ul> <ul>
<li><strong>[name]</strong> (<em>Requireld</em>): If true, inverts the output logic to ACTIVE LOW. Default is false (ACTIVE HIGH). <li><strong>[entry]</strong> (<em>Required</em>): Name of the switch. Multiple entries are possible.
<ul> <ul>
<li><strong>code_on</strong> (<em>Requireld</em>): Code to switch the device on, eg. <code>987654</code>.</li> <li><strong>code_on</strong> (<em>Required</em>): Decimal code to switch the device on.</li>
<li><strong>code_off</strong> (<em>Requireld</em>): Code to switch the device off, eg. <code>133742</code>.</li> <li><strong>code_off</strong> (<em>Required</em>): Decimal code to switch the device off.</li>
<li><strong>pulselength</strong> (<em>Optional</em>): Length of the pulse</li> <li><strong>protocol</strong> (<em>Optional</em>): RF Protocol (Default is <code>1</code>).</li>
<li><strong>pulselength</strong> (<em>Optional</em>): Pulselength (Default is the protocol default).</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -197,7 +205,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
Raspberry PI GPIO Switch Raspberry Pi RF Switch
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -194,7 +194,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
SCSGate Switch SCSGate Switch

View file

@ -169,7 +169,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -184,7 +184,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -273,7 +273,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -183,7 +183,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -194,7 +194,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -181,7 +181,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -177,7 +177,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -186,7 +186,7 @@ The WOL switch can only turn on your computer and monitor the state. There is no
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -175,7 +175,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -183,7 +183,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -197,7 +197,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -183,7 +183,7 @@
<a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_gpio/'>Raspberry PI GPIO Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.rpi_rf/'>Raspberry PI GPIO Switch</a> <a href='/components/switch.rpi_rf/'>Raspberry Pi RF Switch</a>
</li> </li>
<li> <li>
<a href='/components/switch.scsgate/'>SCSGate Switch</a> <a href='/components/switch.scsgate/'>SCSGate Switch</a>

View file

@ -186,7 +186,7 @@
Raspberry PI GPIO Switch Raspberry PI GPIO Switch
</a></li> </a></li>
<li><a href='/components/switch.rpi_rf/'> <li><a href='/components/switch.rpi_rf/'>
Raspberry PI GPIO Switch Raspberry Pi RF Switch
</a></li> </a></li>
<li><a href='/components/switch.scsgate/'> <li><a href='/components/switch.scsgate/'>
SCSGate Switch SCSGate Switch

View file

@ -155,7 +155,7 @@ _LOGGER = logging.getLogger(__name__)
<span class="docstring"><span class="delimiter">&quot;&quot;&quot;</span><span class="content">If light is on.</span><span class="delimiter">&quot;&quot;&quot;</span></span> <span class="docstring"><span class="delimiter">&quot;&quot;&quot;</span><span class="content">If light is on.</span><span class="delimiter">&quot;&quot;&quot;</span></span>
<span class="keyword">return</span> <span class="predefined-constant">self</span>._light.is_on() <span class="keyword">return</span> <span class="predefined-constant">self</span>._light.is_on()
<span class="keyword">def</span> <span class="function">turn_on</span>(<span class="predefined-constant">self</span>, kwargs): <span class="keyword">def</span> <span class="function">turn_on</span>(<span class="predefined-constant">self</span>, **kwargs):
<span class="docstring"><span class="delimiter">&quot;&quot;&quot;</span><span class="content">Instruct the light to turn on.</span><span class="content"> <span class="docstring"><span class="delimiter">&quot;&quot;&quot;</span><span class="content">Instruct the light to turn on.</span><span class="content">
</span><span class="content"> </span><span class="content">
</span><span class="content"> You can skip the brightness part if your light does not support</span><span class="content"> </span><span class="content"> You can skip the brightness part if your light does not support</span><span class="content">
@ -164,7 +164,7 @@ _LOGGER = logging.getLogger(__name__)
<span class="predefined-constant">self</span>._light.brightness = kwargs.get(ATTR_BRIGHTNESS, <span class="integer">255</span>) <span class="predefined-constant">self</span>._light.brightness = kwargs.get(ATTR_BRIGHTNESS, <span class="integer">255</span>)
<span class="predefined-constant">self</span>._light.turn_on() <span class="predefined-constant">self</span>._light.turn_on()
<span class="keyword">def</span> <span class="function">turn_off</span>(<span class="predefined-constant">self</span>, kwargs): <span class="keyword">def</span> <span class="function">turn_off</span>(<span class="predefined-constant">self</span>, **kwargs):
<span class="docstring"><span class="delimiter">&quot;&quot;&quot;</span><span class="content">Instruct the light to turn off.</span><span class="delimiter">&quot;&quot;&quot;</span></span> <span class="docstring"><span class="delimiter">&quot;&quot;&quot;</span><span class="content">Instruct the light to turn off.</span><span class="delimiter">&quot;&quot;&quot;</span></span>
<span class="predefined-constant">self</span>._light.turn_off() <span class="predefined-constant">self</span>._light.turn_off()

View file

@ -1316,10 +1316,10 @@
<loc>https://home-assistant.io/components/hvac.zwave/</loc> <loc>https://home-assistant.io/components/hvac.zwave/</loc>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/components/switch.rpi_rf/</loc> <loc>https://home-assistant.io/components/sensor.fitbit/</loc>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/components/sensor.fitbit/</loc> <loc>https://home-assistant.io/components/switch.rpi_rf/</loc>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/cookbook/automation_for_rainy_days/</loc> <loc>https://home-assistant.io/cookbook/automation_for_rainy_days/</loc>
@ -1587,26 +1587,26 @@
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/frontend.html</loc> <loc>https://home-assistant.io/demo/frontend.html</loc>
<lastmod>2016-05-10T17:14:04+00:00</lastmod> <lastmod>2016-05-10T18:47:53+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/index.html</loc> <loc>https://home-assistant.io/demo/index.html</loc>
<lastmod>2016-05-10T17:14:04+00:00</lastmod> <lastmod>2016-05-10T18:47:53+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc> <loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc>
<lastmod>2016-05-10T17:14:04+00:00</lastmod> <lastmod>2016-05-10T18:47:53+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html</loc> <loc>https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html</loc>
<lastmod>2016-05-10T17:14:04+00:00</lastmod> <lastmod>2016-05-10T18:47:54+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html</loc> <loc>https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html</loc>
<lastmod>2016-05-10T17:14:04+00:00</lastmod> <lastmod>2016-05-10T18:47:54+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/static/mdi-demo.html</loc> <loc>https://home-assistant.io/static/mdi-demo.html</loc>
<lastmod>2016-05-10T17:14:04+00:00</lastmod> <lastmod>2016-05-10T18:47:54+00:00</lastmod>
</url> </url>
</urlset> </urlset>