Site updated at 2016-03-18 05:01:28 UTC

This commit is contained in:
Travis CI 2016-03-18 05:01:28 +00:00
parent 71197a397f
commit 7a9dcfa14a
13 changed files with 241 additions and 175 deletions

View file

@ -4,7 +4,7 @@
<title><![CDATA[Home Assistant]]></title>
<link href="https://home-assistant.io/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2016-03-17T01:33:30+00:00</updated>
<updated>2016-03-18T05:00:53+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Architecture | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/architecture/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2016-03-17T01:33:30+00:00</updated>
<updated>2016-03-18T05:00:53+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Branding | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/branding/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2016-03-17T01:33:30+00:00</updated>
<updated>2016-03-18T05:00:53+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2016-03-17T01:33:30+00:00</updated>
<updated>2016-03-18T05:00:53+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2016-03-17T01:33:30+00:00</updated>
<updated>2016-03-18T05:00:53+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2016-03-17T01:33:30+00:00</updated>
<updated>2016-03-18T05:00:53+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2016-03-17T01:33:30+00:00</updated>
<updated>2016-03-18T05:00:53+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2016-03-17T01:33:30+00:00</updated>
<updated>2016-03-18T05:00:53+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2016-03-17T01:33:30+00:00</updated>
<updated>2016-03-18T05:00:53+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2016-03-17T01:33:30+00:00</updated>
<updated>2016-03-18T05:00:53+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2016-03-17T01:33:30+00:00</updated>
<updated>2016-03-18T05:00:53+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -125,21 +125,87 @@
<p>One of the rules for Home Assistant is that platform logic should never interface directly with devices but use a third-party Python 3 library to do so. This way Home Assistant is able to share code with the Python community and we can keep the project maintainable.</p>
<p>Platforms can specify dependencies and requirements the same way as a component does. Please see <a href="/developers/creating_components/#dependencies">the component page</a> for more information.</p>
<h3><a class="title-link" name="creating-entities" href="#creating-entities"></a> Creating Entities</h3>
<p>Home Assistant will call a function with the following signature to initialize your new platform. This function must exist in the platform module you create.</p>
<p>Platforms can specify dependencies and requirements the same way as a component does.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="keyword">def</span> <span class="function">setup_platform</span>(hass, config, add_devices, discovery_info=<span class="predefined-constant">None</span>)
<div class="code"><pre>REQUIREMENTS = [<span class="string"><span class="delimiter">'</span><span class="content">some-package==2.0.0</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">some-other-package==2.5.0</span><span class="delimiter">'</span></span>]
DEPENDENCIES = [<span class="string"><span class="delimiter">'</span><span class="content">mqtt</span><span class="delimiter">'</span></span>]
</pre></div>
</div>
</div>
<p>In this function, your platform should create the appropriate entities and register them with the Home Assistant core. Entities are Home Assistants representation of lights, switches, sensors, etc. and are derived from the <a href="https://github.com/balloob/home-assistant/blob/master/homeassistant/helpers/entity.py">Entity Abstract Class</a>. This abstract class contains logic for integrating most standard features into your entities, such as visibility, entity IDs, updates, and many more.</p>
<h3><a class="title-link" name="platform-example" href="#platform-example"></a> Platform example</h3>
<p>A list of entities can be registered with Home Assistant using the <em>add_devices</em> function that is provided as an input to <em>setup_platform</em>. Once entities are registered with with Home Assistant their updates will be provided to the core and the core will have control over them. For more information on how Entities can be customized, take a look at the <a href="https://github.com/balloob/home-assistant/blob/master/homeassistant/helpers/entity.py#L18">Entity Abstract Class</a>.</p>
<p>Entities are Home Assistants representation of lights, switches, sensors, etc. and are derived from the <a href="https://github.com/balloob/home-assistant/blob/master/homeassistant/helpers/entity.py">Entity Abstract Class</a>. This abstract class contains logic for integrating most standard features into your entities, such as visibility, entity IDs, updates, and many more.</p>
<p>This example is for adding support for the imaginary Awesome Lights.</p>
<div class="highlighter-coderay"><div class="CodeRay">
<div class="code"><pre><span class="keyword">import</span> <span class="include">logging</span>
<span class="comment"># Import the device class from the component that you want to support</span>
<span class="keyword">from</span> <span class="include">homeassistant.components.light</span> <span class="keyword">import</span> <span class="include">Light</span>
<span class="keyword">from</span> <span class="include">homeassistant.const</span> <span class="keyword">import</span> <span class="include">CONF_HOST</span>, <span class="include">CONF_USERNAME</span>, <span class="include">CONF_PASSWORD</span>
<span class="comment"># Home Assistant depends on 3rd party packages for API specific code.</span>
REQUIREMENTS = [<span class="string"><span class="delimiter">'</span><span class="content">awesome_lights==1.2.3</span><span class="delimiter">'</span></span>]
_LOGGER = logging.getLogger(__name__)
setup_platform(hass, config, add_devices, discovery_info=<span class="predefined-constant">None</span>):
<span class="docstring"><span class="delimiter">&quot;&quot;&quot;</span><span class="content">Initialize Awesome Light platform.</span><span class="delimiter">&quot;&quot;&quot;</span></span>
<span class="keyword">import</span> <span class="include">awesomelights</span>
<span class="comment"># Validate passed in config</span>
host = config.get(CONF_HOST)
username = config.get(CONF_USERNAME)
password = config.get(CONF_PASSWORD)
<span class="keyword">if</span> host <span class="keyword">is</span> <span class="predefined-constant">None</span> <span class="keyword">or</span> username <span class="keyword">is</span> <span class="predefined-constant">None</span> <span class="keyword">or</span> password <span class="keyword">is</span> <span class="predefined-constant">None</span>:
_LOGGER.error(<span class="string"><span class="delimiter">'</span><span class="content">Invalid config. Expected %s, %s and %s</span><span class="delimiter">'</span></span>,
CONF_HOST, CONF_USERNAME, CONF_PASSWORD)
<span class="keyword">return</span> <span class="predefined-constant">False</span>
<span class="comment"># Setup connection with devices/cloud</span>
hub = awesomelights.Hub(host, username, password)
<span class="comment"># Verify that passed in config works</span>
<span class="keyword">if</span> <span class="keyword">not</span> hub.is_valid_login():
_LOGGER.error(<span class="string"><span class="delimiter">'</span><span class="content">Could not connect to AwesomeLight hub</span><span class="delimiter">'</span></span>)
<span class="keyword">return</span> <span class="predefined-constant">False</span>
<span class="comment"># Add devices</span>
add_devices(AwesomeLight(light) <span class="keyword">for</span> light <span class="keyword">in</span> hub.lights())
<span class="keyword">class</span> <span class="class">AwesomeLight</span>(Light):
<span class="docstring"><span class="delimiter">&quot;&quot;&quot;</span><span class="content">Represents an AwesomeLight in Home Assistant.</span><span class="delimiter">&quot;&quot;&quot;</span></span>
<span class="keyword">def</span> <span class="function">__init__</span>(<span class="predefined-constant">self</span>, light):
<span class="docstring"><span class="delimiter">&quot;&quot;&quot;</span><span class="content">Initialize an AwesomeLight.</span><span class="delimiter">&quot;&quot;&quot;</span></span>
<span class="predefined-constant">self</span>._light = light
<span class="keyword">def</span> <span class="function">update</span>(<span class="predefined-constant">self</span>):
<span class="docstring"><span class="delimiter">&quot;&quot;&quot;</span><span class="content">Fetch new state data for this light.</span><span class="content">
</span><span class="content">
</span><span class="content"> This is the only method that should fetch new data for Home Assitant.</span><span class="content">
</span><span class="content"> </span><span class="delimiter">&quot;&quot;&quot;</span></span>
<span class="predefined-constant">self</span>._light.update()
<span class="keyword">def</span> <span class="function">brightness</span>(<span class="predefined-constant">self</span>):
<span class="docstring"><span class="delimiter">&quot;&quot;&quot;</span><span class="content">Brightness of the light.</span><span class="content">
</span><span class="content">
</span><span class="content"> This method is optional. Removing it indicates to Home Assistant</span><span class="content">
</span><span class="content"> that brightness is not supported for this light.</span><span class="content">
</span><span class="content"> </span><span class="delimiter">&quot;&quot;&quot;</span></span>
<span class="keyword">return</span> <span class="predefined-constant">self</span>._light.brightness
<span class="keyword">def</span> <span class="function">is_on</span>(<span class="predefined-constant">self</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()
</pre></div>
</div>
</div>
<h2><a class="title-link" name="allowing-your-platform-to-be-discovered" href="#allowing-your-platform-to-be-discovered"></a> Allowing your platform to be discovered</h2>

View file

@ -1283,626 +1283,626 @@
</url>
<url>
<loc>https://home-assistant.io/components/alarm_control_panel.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/alarm_control_panel.manual.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/alarm_control_panel.mqtt.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/arduino.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/automation.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/browser.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/camera.foscam.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/camera.generic.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/configurator.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/conversation.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_sun_light_trigger.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.actiontec.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.aruba.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.asuswrt.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.ddwrt.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.locative.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.luci.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.mqtt.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.netgear.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.nmap_scanner.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.owntracks.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.snmp.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.thomson.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.tomato.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.tplink.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/device_tracker.ubus.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/discovery.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/downloader.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/ecobee.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/group.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/history.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/ifttt.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/ifttt.manything.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/introduction.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/isy994.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/keyboard.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/light.blinksticklight.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/light.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/light.hue.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/light.hyperion.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/light.limitlessled.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/light.rfxtrx.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/light.tellstick.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/light.vera.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/light.wink.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/lock.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/lock.wink.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/logbook.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/media_player.cast.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/media_player.denon.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/media_player.firetv.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/media_player.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/media_player.itunes.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/media_player.kodi.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/media_player.mpd.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/media_player.plex.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/media_player.sonos.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/media_player.squeezebox.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/modbus.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/mqtt.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/notify.file.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/notify.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/notify.instapush.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/notify.nma.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/notify.pushbullet.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/notify.pushover.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/notify.slack.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/notify.smtp.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/notify.syslog.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/notify.telegram.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/notify.xmpp.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/rfxtrx.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/scene.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/script.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.arduino.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.arest.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.bitcoin.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.command_sensor.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.cpuspeed.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.dht.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.ecobee.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.efergy.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.forecast.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.glances.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.modbus.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.mqtt.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.mysensors.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.openweathermap.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.rest.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.rfxtrx.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.rpi_gpio.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.sabnzbd.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.speedtest.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.swiss_public_transport.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.systemmonitor.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.tellstick.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.temper.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.time_date.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.transmission.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.vera.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.wink.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sensor.worldclock.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/shell_command.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/simple_alarm.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/sun.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.arduino.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.arest.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.command_switch.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.edimax.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.hikvision.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.modbus.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.mqtt.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.rest.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.rfxtrx.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.rpi_gpio.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.tellstick.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.transmission.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.vera.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.wemo.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/switch.wink.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/tellstick.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/thermostat.ecobee.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/thermostat.heat_control.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/thermostat.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/thermostat.nest.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/thermostat.radiotherm.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/vera.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/verisure.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/wink.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/zone.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/components/zwave.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/demo/frontend.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/demo/index.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/developers/add_new_platform.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/developers/api.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/developers/architecture.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/developers/creating_components.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/developers/credits.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/developers/frontend.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/developers/python_api.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/developers/rest_api.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/developers/website.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/getting-started/android.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/getting-started/automation.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/getting-started/autostart.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/getting-started/configuration.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/getting-started/devices.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/getting-started/presence-detection.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/getting-started/templating.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/getting-started/troubleshooting-configuration.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/getting-started/troubleshooting.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
<url>
<loc>https://home-assistant.io/static/mdi-demo.html</loc>
<lastmod>2016-03-17T01:32:51+00:00</lastmod>
<lastmod>2016-03-18T04:59:37+00:00</lastmod>
</url>
</urlset>