Site updated at 2015-09-13 01:24:41 UTC
12
atom.xml
|
@ -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>2015-09-11T09:24:25-07:00</updated>
|
<updated>2015-09-12T18:24:29-07: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>
|
||||||
|
@ -39,7 +39,6 @@ The <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> support was added to H
|
||||||
<span class='line-number'>5</span>
|
<span class='line-number'>5</span>
|
||||||
<span class='line-number'>6</span>
|
<span class='line-number'>6</span>
|
||||||
<span class='line-number'>7</span>
|
<span class='line-number'>7</span>
|
||||||
<span class='line-number'>8</span>
|
|
||||||
</pre></td><td class='code'><pre><code class='yaml'><span class='line'><span class="l-Scalar-Plain">mqtt</span><span class="p-Indicator">:</span>
|
</pre></td><td class='code'><pre><code class='yaml'><span class='line'><span class="l-Scalar-Plain">mqtt</span><span class="p-Indicator">:</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">broker</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">127.0.0.1</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">broker</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">127.0.0.1</span>
|
||||||
</span><span class='line'>
|
</span><span class='line'>
|
||||||
|
@ -47,7 +46,6 @@ The <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> support was added to H
|
||||||
</span><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
</span><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Fabian's</span><span class="nv"> </span><span class="s">Mood"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Fabian's</span><span class="nv"> </span><span class="s">Mood"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/fabian/mood"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/fabian/mood"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">unit_of_measurement</span><span class="p-Indicator">:</span> <span class="s">"</span><span class="nv"> </span><span class="s">"</span>
|
|
||||||
</span></code></pre></td></tr></table></div></figure>
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
@ -68,13 +66,15 @@ The <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> support was added to H
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
<p>This is a really bad example. Don’t do this in the real world because you won’t be able to create diagrams of historical data. Better use a numerical value.</p>
|
||||||
|
|
||||||
<h3><a class='title-link' name='python-mqtt-bindings' href='#python-mqtt-bindings'></a> Python MQTT bindings</h3>
|
<h3><a class='title-link' name='python-mqtt-bindings' href='#python-mqtt-bindings'></a> Python MQTT bindings</h3>
|
||||||
|
|
||||||
<p>The last section was pretty boring, I know. Nobody wants to send MQTT messages by hand if there is a computer on the desk. If you are playing the lottery this section is for you. If not, read it anyway because the lottery is just an example :-).</p>
|
<p>The last section was pretty boring, I know. Nobody wants to send MQTT messages by hand if there is a computer on the desk. If you are playing the lottery this section is for you. If not, read it anyway because the lottery is just an example :-).</p>
|
||||||
|
|
||||||
<p>This example is using the <a href="https://eclipse.org/paho/clients/python/">Paho MQTT Python binding</a> because those binding should be available on the host where Home Assistant is running. If you want to use this example on another machine, please make sure that the bindings are installed (<code>pip3 install paho-mqtt</code>).</p>
|
<p>This example is using the <a href="https://eclipse.org/paho/clients/python/">Paho MQTT Python binding</a> because those binding should be available on the host where Home Assistant is running. If you want to use this example on another machine, please make sure that the bindings are installed (<code>pip3 install paho-mqtt</code>).</p>
|
||||||
|
|
||||||
<p>The first step is to add an additional MQTT sensor to the <code>configuration.yaml</code> file. The sensor will be called “Lottery”.</p>
|
<p>The first step is to add an additional MQTT sensor to the <code>configuration.yaml</code> file. The sensor will be called “Lottery” and the unit of measurement will be “No.”.</p>
|
||||||
|
|
||||||
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
||||||
<span class='line-number'>2</span>
|
<span class='line-number'>2</span>
|
||||||
|
@ -83,7 +83,7 @@ The <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> support was added to H
|
||||||
</pre></td><td class='code'><pre><code class='yaml'><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
</pre></td><td class='code'><pre><code class='yaml'><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Lottery"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Lottery"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/lottery/number"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/lottery/number"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">unit_of_measurement</span><span class="p-Indicator">:</span> <span class="s">"</span><span class="nv"> </span><span class="s">"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">unit_of_measurement</span><span class="p-Indicator">:</span> <span class="s">"No."</span>
|
||||||
</span></code></pre></td></tr></table></div></figure>
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
@ -308,7 +308,7 @@ The <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> support was added to H
|
||||||
</pre></td><td class='code'><pre><code class='yaml'><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
</pre></td><td class='code'><pre><code class='yaml'><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Brightness"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Brightness"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/sensor01/brightness"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/sensor01/brightness"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">unit_of_measurement</span><span class="p-Indicator">:</span> <span class="s">"</span><span class="nv"> </span><span class="s">"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">unit_of_measurement</span><span class="p-Indicator">:</span> <span class="s">"cd"</span>
|
||||||
</span></code></pre></td></tr></table></div></figure>
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -166,7 +166,6 @@ The <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> support was added to H
|
||||||
<span class='line-number'>5</span>
|
<span class='line-number'>5</span>
|
||||||
<span class='line-number'>6</span>
|
<span class='line-number'>6</span>
|
||||||
<span class='line-number'>7</span>
|
<span class='line-number'>7</span>
|
||||||
<span class='line-number'>8</span>
|
|
||||||
</pre></td><td class='code'><pre><code class='yaml'><span class='line'><span class="l-Scalar-Plain">mqtt</span><span class="p-Indicator">:</span>
|
</pre></td><td class='code'><pre><code class='yaml'><span class='line'><span class="l-Scalar-Plain">mqtt</span><span class="p-Indicator">:</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">broker</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">127.0.0.1</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">broker</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">127.0.0.1</span>
|
||||||
</span><span class='line'>
|
</span><span class='line'>
|
||||||
|
@ -174,7 +173,6 @@ The <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> support was added to H
|
||||||
</span><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
</span><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Fabian's</span><span class="nv"> </span><span class="s">Mood"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Fabian's</span><span class="nv"> </span><span class="s">Mood"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/fabian/mood"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/fabian/mood"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">unit_of_measurement</span><span class="p-Indicator">:</span> <span class="s">"</span><span class="nv"> </span><span class="s">"</span>
|
|
||||||
</span></code></pre></td></tr></table></div></figure>
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
@ -195,13 +193,15 @@ The <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> support was added to H
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
<p>This is a really bad example. Don’t do this in the real world because you won’t be able to create diagrams of historical data. Better use a numerical value.</p>
|
||||||
|
|
||||||
<h3><a class='title-link' name='python-mqtt-bindings' href='#python-mqtt-bindings'></a> Python MQTT bindings</h3>
|
<h3><a class='title-link' name='python-mqtt-bindings' href='#python-mqtt-bindings'></a> Python MQTT bindings</h3>
|
||||||
|
|
||||||
<p>The last section was pretty boring, I know. Nobody wants to send MQTT messages by hand if there is a computer on the desk. If you are playing the lottery this section is for you. If not, read it anyway because the lottery is just an example :-).</p>
|
<p>The last section was pretty boring, I know. Nobody wants to send MQTT messages by hand if there is a computer on the desk. If you are playing the lottery this section is for you. If not, read it anyway because the lottery is just an example :-).</p>
|
||||||
|
|
||||||
<p>This example is using the <a href="https://eclipse.org/paho/clients/python/">Paho MQTT Python binding</a> because those binding should be available on the host where Home Assistant is running. If you want to use this example on another machine, please make sure that the bindings are installed (<code>pip3 install paho-mqtt</code>).</p>
|
<p>This example is using the <a href="https://eclipse.org/paho/clients/python/">Paho MQTT Python binding</a> because those binding should be available on the host where Home Assistant is running. If you want to use this example on another machine, please make sure that the bindings are installed (<code>pip3 install paho-mqtt</code>).</p>
|
||||||
|
|
||||||
<p>The first step is to add an additional MQTT sensor to the <code>configuration.yaml</code> file. The sensor will be called “Lottery”.</p>
|
<p>The first step is to add an additional MQTT sensor to the <code>configuration.yaml</code> file. The sensor will be called “Lottery” and the unit of measurement will be “No.”.</p>
|
||||||
|
|
||||||
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
||||||
<span class='line-number'>2</span>
|
<span class='line-number'>2</span>
|
||||||
|
@ -210,7 +210,7 @@ The <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> support was added to H
|
||||||
</pre></td><td class='code'><pre><code class='yaml'><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
</pre></td><td class='code'><pre><code class='yaml'><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Lottery"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Lottery"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/lottery/number"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/lottery/number"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">unit_of_measurement</span><span class="p-Indicator">:</span> <span class="s">"</span><span class="nv"> </span><span class="s">"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">unit_of_measurement</span><span class="p-Indicator">:</span> <span class="s">"No."</span>
|
||||||
</span></code></pre></td></tr></table></div></figure>
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
@ -435,7 +435,7 @@ The <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> support was added to H
|
||||||
</pre></td><td class='code'><pre><code class='yaml'><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
</pre></td><td class='code'><pre><code class='yaml'><span class='line'> <span class="p-Indicator">-</span> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">mqtt</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Brightness"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="s">"Brightness"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/sensor01/brightness"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">state_topic</span><span class="p-Indicator">:</span> <span class="s">"home-assistant/sensor01/brightness"</span>
|
||||||
</span><span class='line'> <span class="l-Scalar-Plain">unit_of_measurement</span><span class="p-Indicator">:</span> <span class="s">"</span><span class="nv"> </span><span class="s">"</span>
|
</span><span class='line'> <span class="l-Scalar-Plain">unit_of_measurement</span><span class="p-Indicator">:</span> <span class="s">"cd"</span>
|
||||||
</span></code></pre></td></tr></table></div></figure>
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: architecture | Home Assistant]]></title>
|
<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/blog/categories/architecture/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-09-11T09:24:25-07:00</updated>
|
<updated>2015-09-12T18:24:29-07: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>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: branding | Home Assistant]]></title>
|
<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/blog/categories/branding/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-09-11T09:24:25-07:00</updated>
|
<updated>2015-09-12T18:24:29-07: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>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: component | Home Assistant]]></title>
|
<title><![CDATA[Category: component | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/component/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/component/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-09-11T09:24:25-07:00</updated>
|
<updated>2015-09-12T18:24:29-07: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>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: core | Home Assistant]]></title>
|
<title><![CDATA[Category: core | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/core/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/core/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-09-11T09:24:25-07:00</updated>
|
<updated>2015-09-12T18:24:29-07: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>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: frontend | Home Assistant]]></title>
|
<title><![CDATA[Category: frontend | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/frontend/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/frontend/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2015-09-11T09:24:25-07:00</updated>
|
<updated>2015-09-12T18:24:29-07: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>
|
||||||
|
|
|
@ -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>2015-09-11T09:24:25-07:00</updated>
|
<updated>2015-09-12T18:24:29-07: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>
|
||||||
|
@ -39,7 +39,6 @@ sensor:
|
||||||
- platform: mqtt
|
- platform: mqtt
|
||||||
name: "Fabian's Mood"
|
name: "Fabian's Mood"
|
||||||
state_topic: "home-assistant/fabian/mood"
|
state_topic: "home-assistant/fabian/mood"
|
||||||
unit_of_measurement: " "
|
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
|
||||||
<p>After a restart of Home Assistant the “Mood” sensor will show up in the frontend. For more details about the configuration of MQTT itself and the sensor, please refer to the <a href="https://home-assistant.io/components/mqtt.html">MQTT component</a> or the <a href="https://home-assistant.io/components/sensor.mqtt.html">MQTT sensor</a> documentation.</p>
|
<p>After a restart of Home Assistant the “Mood” sensor will show up in the frontend. For more details about the configuration of MQTT itself and the sensor, please refer to the <a href="https://home-assistant.io/components/mqtt.html">MQTT component</a> or the <a href="https://home-assistant.io/components/sensor.mqtt.html">MQTT sensor</a> documentation.</p>
|
||||||
|
@ -55,18 +54,20 @@ sensor:
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
<p>This is a really bad example. Don’t do this in the real world because you won’t be able to create diagrams of historical data. Better use a numerical value.</p>
|
||||||
|
|
||||||
<h3><a class='title-link' name='python-mqtt-bindings' href='#python-mqtt-bindings'></a> Python MQTT bindings </h3>
|
<h3><a class='title-link' name='python-mqtt-bindings' href='#python-mqtt-bindings'></a> Python MQTT bindings </h3>
|
||||||
|
|
||||||
<p>The last section was pretty boring, I know. Nobody wants to send MQTT messages by hand if there is a computer on the desk. If you are playing the lottery this section is for you. If not, read it anyway because the lottery is just an example :-).</p>
|
<p>The last section was pretty boring, I know. Nobody wants to send MQTT messages by hand if there is a computer on the desk. If you are playing the lottery this section is for you. If not, read it anyway because the lottery is just an example :-).</p>
|
||||||
|
|
||||||
<p>This example is using the <a href="https://eclipse.org/paho/clients/python/">Paho MQTT Python binding</a> because those binding should be available on the host where Home Assistant is running. If you want to use this example on another machine, please make sure that the bindings are installed (<code>pip3 install paho-mqtt</code>).</p>
|
<p>This example is using the <a href="https://eclipse.org/paho/clients/python/">Paho MQTT Python binding</a> because those binding should be available on the host where Home Assistant is running. If you want to use this example on another machine, please make sure that the bindings are installed (<code>pip3 install paho-mqtt</code>).</p>
|
||||||
|
|
||||||
<p>The first step is to add an additional MQTT sensor to the <code>configuration.yaml</code> file. The sensor will be called “Lottery”.</p>
|
<p>The first step is to add an additional MQTT sensor to the <code>configuration.yaml</code> file. The sensor will be called “Lottery” and the unit of measurement will be “No.”.</p>
|
||||||
|
|
||||||
<pre><code class="yaml"> - platform: mqtt
|
<pre><code class="yaml"> - platform: mqtt
|
||||||
name: "Lottery"
|
name: "Lottery"
|
||||||
state_topic: "home-assistant/lottery/number"
|
state_topic: "home-assistant/lottery/number"
|
||||||
unit_of_measurement: " "
|
unit_of_measurement: "No."
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
|
||||||
<p>Don’t forget to restart Home Assistant to make the configuration active.</p>
|
<p>Don’t forget to restart Home Assistant to make the configuration active.</p>
|
||||||
|
@ -194,7 +195,7 @@ void loop() {
|
||||||
<pre><code class="yaml"> - platform: mqtt
|
<pre><code class="yaml"> - platform: mqtt
|
||||||
name: "Brightness"
|
name: "Brightness"
|
||||||
state_topic: "home-assistant/sensor01/brightness"
|
state_topic: "home-assistant/sensor01/brightness"
|
||||||
unit_of_measurement: " "
|
unit_of_measurement: "cd"
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
|
||||||
<p>After a restart of Home Assistant the values of your Arduino will be available.</p>
|
<p>After a restart of Home Assistant the values of your Arduino will be available.</p>
|
||||||
|
|
|
@ -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>2015-09-11T09:24:25-07:00</updated>
|
<updated>2015-09-12T18:24:29-07: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>
|
||||||
|
|
|
@ -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>2015-09-11T09:24:25-07:00</updated>
|
<updated>2015-09-12T18:24:29-07: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>
|
||||||
|
|
|
@ -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>2015-09-11T09:24:25-07:00</updated>
|
<updated>2015-09-12T18:24:29-07: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>
|
||||||
|
|
|
@ -219,7 +219,7 @@
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href='/components/sensor.arest.html'><img src='/images/supported_brands/arest.png' class='brand overview' /></a></td>
|
<td><a href='/components/sensor.arest.html'><img src='/images/supported_brands/arest.png' class='brand overview' /></a></td>
|
||||||
<td><a href='/components/sensor.arest.html'>aREST</a> sensors monitors values from aREST enabled devices.</td>
|
<td>aREST <a href='/components/sensor.arest.html'>sensors</a> monitors values from aREST enabled devices and <a href='/components/switch.arest.html'>switch</a> toggles those pin.</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
|
@ -320,6 +320,11 @@
|
||||||
<td><a href='/components/media_player.kodi.html'>Kodi</a></td>
|
<td><a href='/components/media_player.kodi.html'>Kodi</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><a href='/components/media_player.itunes.html'><img src='/images/supported_brands/itunes.png' class='brand overview' /></a></td>
|
||||||
|
<td><a href='/components/media_player.itunes.html'>iTunes</a></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href='/components/media_player.mpd.html'><img src='/images/supported_brands/mpd.png' class='brand overview' /></a></td>
|
<td><a href='/components/media_player.mpd.html'><img src='/images/supported_brands/mpd.png' class='brand overview' /></a></td>
|
||||||
<td><a href='/components/media_player.mpd.html'>Music Player Daemon (MPD)</a></td>
|
<td><a href='/components/media_player.mpd.html'>Music Player Daemon (MPD)</a></td>
|
||||||
|
@ -335,6 +340,11 @@
|
||||||
<td><a href='/components/media_player.denon.html'>Denon Network Receivers</a></td>
|
<td><a href='/components/media_player.denon.html'>Denon Network Receivers</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><a href='/components/media_player.sonos.html'><img src='/images/supported_brands/sonos.png' class='brand overview' /></a></td>
|
||||||
|
<td><a href='/components/media_player.sonos.html'>Sonos devices</a></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
187
components/media_player.itunes.html
Normal file
|
@ -0,0 +1,187 @@
|
||||||
|
<!doctype html>
|
||||||
|
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
|
||||||
|
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
|
||||||
|
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
|
||||||
|
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||||
|
<title>iTunes support - Home Assistant</title>
|
||||||
|
<meta name="author" content="Paulus Schoutsen">
|
||||||
|
|
||||||
|
<meta name="description" content="Instructions how to integrate iTunes into Home Assistant.">
|
||||||
|
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<link rel="canonical" href="https://home-assistant.io">
|
||||||
|
|
||||||
|
<meta property="fb:app_id" content="338291289691179">
|
||||||
|
<meta property="og:title" content="iTunes support">
|
||||||
|
<meta property="og:site_name" content="Home Assistant">
|
||||||
|
<meta property="og:url" content="https://home-assistant.io/components/media_player.itunes.html/">
|
||||||
|
<meta property="og:type" content="website">
|
||||||
|
<meta property="og:description" content="Instructions how to integrate iTunes into Home Assistant.">
|
||||||
|
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||||
|
|
||||||
|
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||||
|
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||||
|
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||||
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body >
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid">
|
||||||
|
|
||||||
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
<a href="/" class="site-title">
|
||||||
|
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||||
|
<nav>
|
||||||
|
<input type="checkbox" id="toggle">
|
||||||
|
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||||
|
<ul class="menu pull-right">
|
||||||
|
<li>
|
||||||
|
<a href="/getting-started/">Getting started</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||||
|
<li><a href='/getting-started/configuration.html'>Initial configuration</a></li>
|
||||||
|
<li><a href='/components/'>Component overview</a></li>
|
||||||
|
<li><a href='/getting-started/android.html'>Setting up Android</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/developers/">Developers</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="/developers/architecture.html">Architecture</a></li>
|
||||||
|
<li><a href="/developers/frontend.html">Frontend development</a></li>
|
||||||
|
<li><a href="/developers/creating_components.html">
|
||||||
|
Creating components
|
||||||
|
</a></li>
|
||||||
|
<li><a href="/developers/add_new_platform.html">
|
||||||
|
Adding platform support
|
||||||
|
</a></li>
|
||||||
|
<li><a href="/developers/api.html">API</a></li>
|
||||||
|
<li><a href="/developers/credits.html">Credits</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="/blog/">Blog</a></li>
|
||||||
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid grid-center">
|
||||||
|
|
||||||
|
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||||
|
|
||||||
|
|
||||||
|
<article class="page">
|
||||||
|
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<h1 class="title indent">
|
||||||
|
iTunes Support
|
||||||
|
</h1>
|
||||||
|
</header>
|
||||||
|
<hr class="divider">
|
||||||
|
|
||||||
|
|
||||||
|
<p><img src='/images/supported_brands/itunes.png' class='brand pull-right' />
|
||||||
|
The iTunes platform allows you to control <a href="http://apple.com/itunes/">iTunes</a> via
|
||||||
|
<a href="https://github.com/maddox/itunes-api">itunes-api</a> from Home Assistant. Play,
|
||||||
|
pause, or skip songs remotely on iTunes running on your Mac.</p>
|
||||||
|
|
||||||
|
<p class='note'>
|
||||||
|
iTunes itself can not be remotely controlled. In order to control your iTunes,
|
||||||
|
you’ll need to install middleware named `itunes-api`. `itunes-api` is a simple REST
|
||||||
|
server that talks to a local instance of iTunes via Applescript. It’s very easy to set up
|
||||||
|
and run. You can find more about it on it’s [GitHub repo](https://github.com/maddox/itunes-api).
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
<p>To add iTunes to your installation, add the following to your <code>configuration.yaml</code> file:</p>
|
||||||
|
|
||||||
|
<figure class='code'><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
||||||
|
<span class='line-number'>2</span>
|
||||||
|
<span class='line-number'>3</span>
|
||||||
|
<span class='line-number'>4</span>
|
||||||
|
<span class='line-number'>5</span>
|
||||||
|
<span class='line-number'>6</span>
|
||||||
|
</pre></td><td class='code'><pre><code class=''><span class='line'># Example configuration.yaml entry
|
||||||
|
</span><span class='line'>media_player:
|
||||||
|
</span><span class='line'> platform: itunes
|
||||||
|
</span><span class='line'> name: iTunes
|
||||||
|
</span><span class='line'> host: http://192.168.1.50
|
||||||
|
</span><span class='line'> port: 8181</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
<p>Configuration variables:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><strong>host</strong> <em>Required</em>: The URL of the itunes-api API, eg. <a href="http://192.168.1.50">http://192.168.1.50</a></li>
|
||||||
|
<li><strong>port</strong> <em>Optional</em>: The PORT that itunes-api is running on.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid">
|
||||||
|
<div class="grid__item">
|
||||||
|
<p class="copyright">
|
||||||
|
<span class="credit">Powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!--[if lt IE 7]>
|
||||||
|
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||||
|
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||||
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
166
components/media_player.sonos.html
Normal file
|
@ -0,0 +1,166 @@
|
||||||
|
<!doctype html>
|
||||||
|
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
|
||||||
|
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
|
||||||
|
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
|
||||||
|
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||||
|
<title>Sonos support - Home Assistant</title>
|
||||||
|
<meta name="author" content="Paulus Schoutsen">
|
||||||
|
|
||||||
|
<meta name="description" content="Instructions how to integrateSonos devices into Home Assistant.">
|
||||||
|
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<link rel="canonical" href="https://home-assistant.io">
|
||||||
|
|
||||||
|
<meta property="fb:app_id" content="338291289691179">
|
||||||
|
<meta property="og:title" content="Sonos support">
|
||||||
|
<meta property="og:site_name" content="Home Assistant">
|
||||||
|
<meta property="og:url" content="https://home-assistant.io/components/media_player.sonos.html/">
|
||||||
|
<meta property="og:type" content="website">
|
||||||
|
<meta property="og:description" content="Instructions how to integrateSonos devices into Home Assistant.">
|
||||||
|
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||||
|
|
||||||
|
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||||
|
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||||
|
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||||
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body >
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid">
|
||||||
|
|
||||||
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
<a href="/" class="site-title">
|
||||||
|
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||||
|
<nav>
|
||||||
|
<input type="checkbox" id="toggle">
|
||||||
|
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||||
|
<ul class="menu pull-right">
|
||||||
|
<li>
|
||||||
|
<a href="/getting-started/">Getting started</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||||
|
<li><a href='/getting-started/configuration.html'>Initial configuration</a></li>
|
||||||
|
<li><a href='/components/'>Component overview</a></li>
|
||||||
|
<li><a href='/getting-started/android.html'>Setting up Android</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/developers/">Developers</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="/developers/architecture.html">Architecture</a></li>
|
||||||
|
<li><a href="/developers/frontend.html">Frontend development</a></li>
|
||||||
|
<li><a href="/developers/creating_components.html">
|
||||||
|
Creating components
|
||||||
|
</a></li>
|
||||||
|
<li><a href="/developers/add_new_platform.html">
|
||||||
|
Adding platform support
|
||||||
|
</a></li>
|
||||||
|
<li><a href="/developers/api.html">API</a></li>
|
||||||
|
<li><a href="/developers/credits.html">Credits</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="/blog/">Blog</a></li>
|
||||||
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid grid-center">
|
||||||
|
|
||||||
|
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||||
|
|
||||||
|
|
||||||
|
<article class="page">
|
||||||
|
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<h1 class="title indent">
|
||||||
|
Sonos Support
|
||||||
|
</h1>
|
||||||
|
</header>
|
||||||
|
<hr class="divider">
|
||||||
|
|
||||||
|
|
||||||
|
<p><img src='/images/supported_brands/denon.png' class='brand pull-right' />
|
||||||
|
The sonos platform allows you to control your <a href="http://www.sonos.com">Sonos</a> HiFi wireless speakers and audio components from Home Assistant.</p>
|
||||||
|
|
||||||
|
<p>To add your Sonos components to your installation, add the following to your <code>configuration.yaml</code> file. It will perform auto-discovery of your connected speakers.</p>
|
||||||
|
|
||||||
|
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
||||||
|
<span class='line-number'>2</span>
|
||||||
|
<span class='line-number'>3</span>
|
||||||
|
</pre></td><td class='code'><pre><code class='yaml'><span class='line'><span class="c1"># Example configuration.yaml entry</span>
|
||||||
|
</span><span class='line'><span class="l-Scalar-Plain">media_player</span><span class="p-Indicator">:</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">sonos</span>
|
||||||
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid">
|
||||||
|
<div class="grid__item">
|
||||||
|
<p class="copyright">
|
||||||
|
<span class="credit">Powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!--[if lt IE 7]>
|
||||||
|
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||||
|
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||||
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
198
components/switch.arest.html
Normal file
|
@ -0,0 +1,198 @@
|
||||||
|
<!doctype html>
|
||||||
|
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
|
||||||
|
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
|
||||||
|
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
|
||||||
|
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||||
|
<title>aREST switch support - Home Assistant</title>
|
||||||
|
<meta name="author" content="Paulus Schoutsen">
|
||||||
|
|
||||||
|
<meta name="description" content="Instructions how to integrate aREST switches within Home Assistant.">
|
||||||
|
|
||||||
|
<meta name="viewport" content="width=device-width">
|
||||||
|
<link rel="canonical" href="https://home-assistant.io">
|
||||||
|
|
||||||
|
<meta property="fb:app_id" content="338291289691179">
|
||||||
|
<meta property="og:title" content="aREST switch support">
|
||||||
|
<meta property="og:site_name" content="Home Assistant">
|
||||||
|
<meta property="og:url" content="https://home-assistant.io/components/switch.arest.html/">
|
||||||
|
<meta property="og:type" content="website">
|
||||||
|
<meta property="og:description" content="Instructions how to integrate aREST switches within Home Assistant.">
|
||||||
|
<meta property="og:image" content="https://home-assistant.io/images/home-assistant-logo-2164x2164.png">
|
||||||
|
|
||||||
|
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||||
|
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||||
|
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||||
|
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body >
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid">
|
||||||
|
|
||||||
|
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||||
|
<a href="/" class="site-title">
|
||||||
|
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||||
|
<nav>
|
||||||
|
<input type="checkbox" id="toggle">
|
||||||
|
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||||
|
<ul class="menu pull-right">
|
||||||
|
<li>
|
||||||
|
<a href="/getting-started/">Getting started</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href='/getting-started/'>Installing Home Assistant</a></li>
|
||||||
|
<li><a href='/getting-started/configuration.html'>Initial configuration</a></li>
|
||||||
|
<li><a href='/components/'>Component overview</a></li>
|
||||||
|
<li><a href='/getting-started/android.html'>Setting up Android</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/developers/">Developers</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="/developers/architecture.html">Architecture</a></li>
|
||||||
|
<li><a href="/developers/frontend.html">Frontend development</a></li>
|
||||||
|
<li><a href="/developers/creating_components.html">
|
||||||
|
Creating components
|
||||||
|
</a></li>
|
||||||
|
<li><a href="/developers/add_new_platform.html">
|
||||||
|
Adding platform support
|
||||||
|
</a></li>
|
||||||
|
<li><a href="/developers/api.html">API</a></li>
|
||||||
|
<li><a href="/developers/credits.html">Credits</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="/blog/">Blog</a></li>
|
||||||
|
<li><a href="/help/">Need help?</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid grid-center">
|
||||||
|
|
||||||
|
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||||
|
|
||||||
|
|
||||||
|
<article class="page">
|
||||||
|
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<h1 class="title indent">
|
||||||
|
aREST Switch Support
|
||||||
|
</h1>
|
||||||
|
</header>
|
||||||
|
<hr class="divider">
|
||||||
|
|
||||||
|
|
||||||
|
<p><img src='/images/supported_brands/arest.png' class='brand pull-right' />
|
||||||
|
The arest switch platform allows you to toggle pins of your devices (like Arduino boards with a ethernet/wifi connection, the ESP8266, and the Raspberry Pi) running the <a href="http://arest.io/">aREST</a> RESTful framework.</p>
|
||||||
|
|
||||||
|
<p>To use your aREST enabled device in your installation, add the following to your <code>configuration.yaml</code> file:</p>
|
||||||
|
|
||||||
|
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
||||||
|
<span class='line-number'>2</span>
|
||||||
|
<span class='line-number'>3</span>
|
||||||
|
<span class='line-number'>4</span>
|
||||||
|
<span class='line-number'>5</span>
|
||||||
|
<span class='line-number'>6</span>
|
||||||
|
<span class='line-number'>7</span>
|
||||||
|
<span class='line-number'>8</span>
|
||||||
|
<span class='line-number'>9</span>
|
||||||
|
</pre></td><td class='code'><pre><code class='yaml'><span class='line'><span class="c1"># Example configuration.yaml entry</span>
|
||||||
|
</span><span class='line'><span class="l-Scalar-Plain">switch</span><span class="p-Indicator">:</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">arest</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">resource</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">http://IP_ADDRESS</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">pins</span><span class="p-Indicator">:</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">11</span><span class="p-Indicator">:</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Fan Office</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">12</span><span class="p-Indicator">:</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Light Desk</span>
|
||||||
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
<p>Configuration variables:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><strong>resource</strong> (<em>Required</em>): IP address and schema of the device that is exposing an aREST API, e.g. <a href="http://192.168.1.10.">http://192.168.1.10.</a></li>
|
||||||
|
<li><strong>pins</strong> (<em>Required</em>): An array with all used pins of your board.
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><strong>name</strong> (<em>Required</em>): The name of the pin you wish to toggle.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<p>Accessing one of the endpoints (eg. <a href="http://192.168.1.10/analog/2/">http://192.168.1.10/analog/2/</a>) will give you a JSON response. The interesting part is <code>return_value</code> which represents the sensor’s data.</p>
|
||||||
|
|
||||||
|
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
||||||
|
</pre></td><td class='code'><pre><code class='json'><span class='line'><span class="p">{</span><span class="nt">"return_value"</span><span class="p">:</span> <span class="mi">34</span><span class="p">,</span> <span class="nt">"id"</span><span class="p">:</span> <span class="s2">"sensor02"</span><span class="p">,</span> <span class="nt">"name"</span><span class="p">:</span> <span class="s2">"livingroom"</span><span class="p">,</span> <span class="nt">"connected"</span><span class="p">:</span> <span class="kc">true</span><span class="p">}</span>
|
||||||
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<div class="grid-wrapper">
|
||||||
|
<div class="grid">
|
||||||
|
<div class="grid__item">
|
||||||
|
<p class="copyright">
|
||||||
|
<span class="credit">Powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!--[if lt IE 7]>
|
||||||
|
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||||
|
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||||
|
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||||
|
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -109,29 +109,30 @@ A switch platform that issues specific commands when it is turned on and off. Th
|
||||||
|
|
||||||
<p>To enable it, add the following lines to your <code>configuration.yaml</code>:</p>
|
<p>To enable it, add the following lines to your <code>configuration.yaml</code>:</p>
|
||||||
|
|
||||||
<figure class='code'><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
||||||
<span class='line-number'>2</span>
|
<span class='line-number'>2</span>
|
||||||
<span class='line-number'>3</span>
|
<span class='line-number'>3</span>
|
||||||
<span class='line-number'>4</span>
|
<span class='line-number'>4</span>
|
||||||
<span class='line-number'>5</span>
|
<span class='line-number'>5</span>
|
||||||
<span class='line-number'>6</span>
|
<span class='line-number'>6</span>
|
||||||
<span class='line-number'>7</span>
|
<span class='line-number'>7</span>
|
||||||
</pre></td><td class='code'><pre><code class=''><span class='line'># Example configuration.yaml entry
|
</pre></td><td class='code'><pre><code class='yaml'><span class='line'><span class="c1"># Example configuration.yaml entry</span>
|
||||||
</span><span class='line'>switch:
|
</span><span class='line'><span class="l-Scalar-Plain">switch</span><span class="p-Indicator">:</span>
|
||||||
</span><span class='line'> platform: command_switch
|
</span><span class='line'> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">command_switch</span>
|
||||||
</span><span class='line'> switches:
|
</span><span class='line'> <span class="l-Scalar-Plain">switches</span><span class="p-Indicator">:</span>
|
||||||
</span><span class='line'> kitchen_light:
|
</span><span class='line'> <span class="l-Scalar-Plain">kitchen_light</span><span class="p-Indicator">:</span>
|
||||||
</span><span class='line'> oncmd: switch_command on kitchen
|
</span><span class='line'> <span class="l-Scalar-Plain">oncmd</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">switch_command on kitchen</span>
|
||||||
</span><span class='line'> offcmd: switch_command off kitchen</span></code></pre></td></tr></table></div></figure>
|
</span><span class='line'> <span class="l-Scalar-Plain">offcmd</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">switch_command off kitchen</span>
|
||||||
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
<p>Configuration variables:</p>
|
<p>Configuration variables:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><strong>switches</strong> array (<em>Required</em>): Contains all command switches.
|
<li><strong>switches</strong> (<em>Required</em>): The array that contains all command switches.
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><strong>‘entry’</strong> (<em>Required</em>): Name of the command switch. Multiple entries are possible.
|
<li><strong>entry</strong> (<em>Required</em>): Name of the command switch. Multiple entries are possible.
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><strong>oncmd</strong> (<em>Required</em>): The action to take for on.</li>
|
<li><strong>oncmd</strong> (<em>Required</em>): The action to take for on.</li>
|
||||||
|
@ -143,6 +144,27 @@ A switch platform that issues specific commands when it is turned on and off. Th
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<p>The example below is doing the same as the <a href="/components/switch.arest.html">aREST switch</a>. The commandline tool <code>[curl](http://curl.haxx.se/)</code> is used to toogle a pin which is controllable through REST.</p>
|
||||||
|
|
||||||
|
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
||||||
|
<span class='line-number'>2</span>
|
||||||
|
<span class='line-number'>3</span>
|
||||||
|
<span class='line-number'>4</span>
|
||||||
|
<span class='line-number'>5</span>
|
||||||
|
<span class='line-number'>6</span>
|
||||||
|
<span class='line-number'>7</span>
|
||||||
|
</pre></td><td class='code'><pre><code class='yaml'><span class='line'><span class="c1"># Example configuration.yaml entry</span>
|
||||||
|
</span><span class='line'><span class="l-Scalar-Plain">switch</span><span class="p-Indicator">:</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">platform</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">command_switch</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">switches</span><span class="p-Indicator">:</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">arest_pin4</span><span class="p-Indicator">:</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">oncmd</span><span class="p-Indicator">:</span> <span class="s">"/usr/bin/curl</span><span class="nv"> </span><span class="s">-X</span><span class="nv"> </span><span class="s">GET</span><span class="nv"> </span><span class="s">http://192.168.1.10/digital/4/1"</span>
|
||||||
|
</span><span class='line'> <span class="l-Scalar-Plain">offcmd</span><span class="p-Indicator">:</span> <span class="s">"/usr/bin/curl</span><span class="nv"> </span><span class="s">-X</span><span class="nv"> </span><span class="s">GET</span><span class="nv"> </span><span class="s">http://192.168.1.10/digital/4/0"</span>
|
||||||
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
|
|
@ -129,13 +129,26 @@ Do not use development mode in production. Home Assistant uses aggressive cachin
|
||||||
</span><span class='line'> development: 1</span></code></pre></td></tr></table></div></figure>
|
</span><span class='line'> development: 1</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
<p>After turning on development mode, you will have to install the web components that the frontend depends on. Firing off a build of the frontend by running <code>scripts/build_frontend</code> will ensure all dependencies are installed.</p>
|
<p>Next step is to get the frontend code. When you clone the Home Assistant repository, the frontend
|
||||||
|
repository is not cloned by default. You will have to trigger this manually by running from the
|
||||||
|
command line:</p>
|
||||||
|
|
||||||
<p>Once this is done, you can start editting the webcomponents in the folder <code>homeassistant/components/frontend/www_static/home-assistant-polymer/src</code>. To see the changes you’ve made, simply refresh your browser.</p>
|
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
||||||
|
</pre></td><td class='code'><pre><code class='bash'><span class='line'>git submodule update --init
|
||||||
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
|
<p>After checking out the frontend code, you will have to install the frontend dependencies. Firing off
|
||||||
|
a build of the frontend by running <code>scripts/build_frontend</code> will ensure they get installed.</p>
|
||||||
|
|
||||||
|
<p>Once this is done, you can start editting the webcomponents in the folder
|
||||||
|
<code>homeassistant/components/frontend/www_static/home-assistant-polymer/src</code>. To see the changes you’ve
|
||||||
|
made, simply refresh your browser.</p>
|
||||||
|
|
||||||
<h2><a class='title-link' name='enabling-javascript-backend-development' href='#enabling-javascript-backend-development'></a> Enabling JavaScript backend development</h2>
|
<h2><a class='title-link' name='enabling-javascript-backend-development' href='#enabling-javascript-backend-development'></a> Enabling JavaScript backend development</h2>
|
||||||
|
|
||||||
<p>Polymer is only providing a UI toolkit for Home Assistant. All data management and interaction with the server is done by <code>home-assistant-js</code> leveraging NuclearJS. To enable JavaScript development:</p>
|
<p>Polymer is only providing a UI toolkit for Home Assistant. All data management and interaction with
|
||||||
|
the server is done by <code>home-assistant-js</code> leveraging NuclearJS. To enable JavaScript development:</p>
|
||||||
|
|
||||||
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
<figure class='code'><figcaption><span></span></figcaption><div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers"><span class='line-number'>1</span>
|
||||||
<span class='line-number'>2</span>
|
<span class='line-number'>2</span>
|
||||||
|
@ -146,9 +159,13 @@ Do not use development mode in production. Home Assistant uses aggressive cachin
|
||||||
</span></code></pre></td></tr></table></div></figure>
|
</span></code></pre></td></tr></table></div></figure>
|
||||||
|
|
||||||
|
|
||||||
<p><code>npm run js_dev</code> will start the process that will ensure that your latest changes to the JavaScript files will be loaded when you refresh the page. This command has to be always running while working on home-assistant-js.</p>
|
<p><code>npm run js_dev</code> will start the process that will ensure that your latest changes to the JavaScript
|
||||||
|
files will be loaded when you refresh the page. This command has to be always running while working
|
||||||
|
on home-assistant-js.</p>
|
||||||
|
|
||||||
<p>After your changes have been accepted into the <code>home-assistant-js</code> repository, we’ll have to update Home Assistant Polymer to use the latest version. This can be done by updating <code>package.json</code>. Look for the line that contains <code>home-assistant-js</code> and update the SHA to the SHA of your commit.</p>
|
<p>After your changes have been accepted into the <code>home-assistant-js</code> repository, we’ll have to update
|
||||||
|
Home Assistant Polymer to use the latest version. This can be done by updating <code>package.json</code>. Look
|
||||||
|
for the line that contains <code>home-assistant-js</code> and update the SHA to the SHA of your commit.</p>
|
||||||
|
|
||||||
<h1><a class='title-link' name='building-the-polymer-frontend' href='#building-the-polymer-frontend'></a> Building the Polymer frontend</h1>
|
<h1><a class='title-link' name='building-the-polymer-frontend' href='#building-the-polymer-frontend'></a> Building the Polymer frontend</h1>
|
||||||
|
|
||||||
|
@ -184,16 +201,17 @@ Do not use development mode in production. Home Assistant uses aggressive cachin
|
||||||
|
|
||||||
<p>Some domains will be filtered out of the main view and are available through separate menu options. Examples are <code>group</code>, <code>script</code>, <code>scene</code>.</p>
|
<p>Some domains will be filtered out of the main view and are available through separate menu options. Examples are <code>group</code>, <code>script</code>, <code>scene</code>.</p>
|
||||||
|
|
||||||
<p>The different card types can be found <a href="https://github.com/balloob/home-assistant-polymer/tree/master/src/cards">here</a>.</p>
|
<p>The different card types can be found <a href="https://github.com/balloob/home-assistant-polymer/tree/master/src/state-summary">here</a>.</p>
|
||||||
|
|
||||||
<p>Adding a custom card type can be done with a few simple steps. For this example we will add a new state card for the domain <code>camera</code>:<br/>
|
<p>Adding a custom card type can be done with a few simple steps. For this example we will add a new
|
||||||
|
state card for the domain <code>camera</code>:
|
||||||
<em>(All files in this example link to their source-code)</em></p>
|
<em>(All files in this example link to their source-code)</em></p>
|
||||||
|
|
||||||
<ol>
|
<ol>
|
||||||
<li>Add <code>'camera'</code> to the array <code>DOMAINS_WITH_CARD</code> in the file <a href="https://github.com/balloob/home-assistant-polymer/blob/master/src/util/state-card-type.js#L3-L4"><code>/util/state-card-type.js</code></a>.</li>
|
<li>Add <code>'camera'</code> to the array <code>DOMAINS_WITH_CARD</code> in the file <a href="https://github.com/balloob/home-assistant-polymer/blob/master/src/util/state-card-type.js#L3-L4"><code>/util/state-card-type.js</code></a>.</li>
|
||||||
<li>Create the files <code>state-card-camera.html</code> and <code>state-card-camera.js</code> in the folder <a href="https://github.com/balloob/home-assistant-polymer/tree/master/src/cards"><code>/cards/</code></a>.</li>
|
<li>Create the files <code>state-card-camera.html</code> and <code>state-card-camera.js</code> in the folder <a href="https://github.com/balloob/home-assistant-polymer/tree/master/src/state-summary"><code>/state-summary/</code></a>.</li>
|
||||||
<li>Add <code>require('./state-card-camera')</code> to <a href="https://github.com/balloob/home-assistant-polymer/blob/master/src/cards/state-card-content.js"><code>state-card-content.js</code></a>.</li>
|
<li>Add <code>require('./state-card-camera')</code> to <a href="https://github.com/balloob/home-assistant-polymer/blob/master/src/state-summary/state-card-content.js"><code>state-card-content.js</code></a>.</li>
|
||||||
<li>Add <code><link rel="import" href="state-card-camera.html"></code> to <a href="https://github.com/balloob/home-assistant-polymer/blob/master/src/cards/state-card-content.html"><code>state-card-content.html</code></a>.</li>
|
<li>Add <code><link rel="import" href="state-card-camera.html"></code> to <a href="https://github.com/balloob/home-assistant-polymer/blob/master/src/state-summary/state-card-content.html"><code>state-card-content.html</code></a>.</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -111,9 +111,9 @@ components. It uses <a href="https://www.python.org/">Python 3</a> for the backe
|
||||||
<p>Home Assistant is open-source and MIT licensed. The source can be found here:</p>
|
<p>Home Assistant is open-source and MIT licensed. The source can be found here:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/home-assistant">home-assistant</a> - Python server-backend</li>
|
<li><a href="https://github.com/balloob/home-assistant">home-assistant</a> - Python server-backend</li>
|
||||||
<li><a href="https://github.com/home-assistant-js">home-assistant-js</a> - javascript-backend powering the client</li>
|
<li><a href="https://github.com/balloob/home-assistant-js">home-assistant-js</a> - javascript-backend powering the client</li>
|
||||||
<li><a href="https://github.com/home-assistant-polymer">home-assistant-polymer</a> - Polymer UI</li>
|
<li><a href="https://github.com/balloob/home-assistant-polymer">home-assistant-polymer</a> - Polymer UI</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 6.1 KiB |
BIN
images/supported_brands/itunes.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
images/supported_brands/sonos.png
Normal file
After Width: | Height: | Size: 20 KiB |
248
sitemap.xml
|
@ -112,631 +112,649 @@
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/add_new_platform.html</loc>
|
<loc>https://home-assistant.io/developers/add_new_platform.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/getting-started/advanced.html</loc>
|
<loc>https://home-assistant.io/getting-started/advanced.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/getting-started/android.html</loc>
|
<loc>https://home-assistant.io/getting-started/android.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/api.html</loc>
|
<loc>https://home-assistant.io/developers/api.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/architecture.html</loc>
|
<loc>https://home-assistant.io/developers/architecture.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/arduino.html</loc>
|
<loc>https://home-assistant.io/components/arduino.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/automation.html</loc>
|
<loc>https://home-assistant.io/components/automation.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/browser.html</loc>
|
<loc>https://home-assistant.io/components/browser.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/camera.generic.html</loc>
|
<loc>https://home-assistant.io/components/camera.generic.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/getting-started/configuration.html</loc>
|
<loc>https://home-assistant.io/getting-started/configuration.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/configurator.html</loc>
|
<loc>https://home-assistant.io/components/configurator.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/conversation.html</loc>
|
<loc>https://home-assistant.io/components/conversation.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/creating_components.html</loc>
|
<loc>https://home-assistant.io/developers/creating_components.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/credits.html</loc>
|
<loc>https://home-assistant.io/developers/credits.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_sun_light_trigger.html</loc>
|
<loc>https://home-assistant.io/components/device_sun_light_trigger.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.actiontec.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.actiontec.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.aruba.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.aruba.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.asuswrt.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.asuswrt.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.ddwrt.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.ddwrt.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.luci.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.luci.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.netgear.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.netgear.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.nmap_scanner.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.nmap_scanner.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.thomson.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.thomson.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.tomato.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.tomato.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.tplink.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.tplink.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/discovery.html</loc>
|
<loc>https://home-assistant.io/components/discovery.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/downloader.html</loc>
|
<loc>https://home-assistant.io/components/downloader.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/frontend.html</loc>
|
<loc>https://home-assistant.io/developers/frontend.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/group.html</loc>
|
<loc>https://home-assistant.io/components/group.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/history.html</loc>
|
<loc>https://home-assistant.io/components/history.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/ifttt.html</loc>
|
<loc>https://home-assistant.io/components/ifttt.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>0.7</priority>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://home-assistant.io/blog/archives/</loc>
|
||||||
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/</loc>
|
<loc>https://home-assistant.io/</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>1.0</priority>
|
<priority>1.0</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
|
||||||
<loc>https://home-assistant.io/blog/archives/</loc>
|
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
|
||||||
<changefreq>weekly</changefreq>
|
|
||||||
<priority>0.7</priority>
|
|
||||||
</url>
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/blog/</loc>
|
<loc>https://home-assistant.io/blog/</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/</loc>
|
<loc>https://home-assistant.io/developers/</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/</loc>
|
<loc>https://home-assistant.io/components/</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
|
||||||
<priority>0.7</priority>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://home-assistant.io/help/</loc>
|
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/getting-started/</loc>
|
<loc>https://home-assistant.io/getting-started/</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>0.7</priority>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://home-assistant.io/help/</loc>
|
||||||
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/isy994.html</loc>
|
<loc>https://home-assistant.io/components/isy994.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/keyboard.html</loc>
|
<loc>https://home-assistant.io/components/keyboard.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/light.hue.html</loc>
|
<loc>https://home-assistant.io/components/light.hue.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/light.limitlessled.html</loc>
|
<loc>https://home-assistant.io/components/light.limitlessled.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/light.html</loc>
|
<loc>https://home-assistant.io/components/light.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/logbook.html</loc>
|
<loc>https://home-assistant.io/components/logbook.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/media_player.cast.html</loc>
|
<loc>https://home-assistant.io/components/media_player.cast.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/media_player.denon.html</loc>
|
<loc>https://home-assistant.io/components/media_player.denon.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>0.7</priority>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://home-assistant.io/components/media_player.itunes.html</loc>
|
||||||
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/media_player.kodi.html</loc>
|
<loc>https://home-assistant.io/components/media_player.kodi.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/media_player.html</loc>
|
<loc>https://home-assistant.io/components/media_player.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/media_player.mpd.html</loc>
|
<loc>https://home-assistant.io/components/media_player.mpd.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>0.7</priority>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://home-assistant.io/components/media_player.sonos.html</loc>
|
||||||
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/media_player.squeezebox.html</loc>
|
<loc>https://home-assistant.io/components/media_player.squeezebox.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/modbus.html</loc>
|
<loc>https://home-assistant.io/components/modbus.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/mqtt.html</loc>
|
<loc>https://home-assistant.io/components/mqtt.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.file.html</loc>
|
<loc>https://home-assistant.io/components/notify.file.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.instapush.html</loc>
|
<loc>https://home-assistant.io/components/notify.instapush.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.html</loc>
|
<loc>https://home-assistant.io/components/notify.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.nma.html</loc>
|
<loc>https://home-assistant.io/components/notify.nma.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.pushbullet.html</loc>
|
<loc>https://home-assistant.io/components/notify.pushbullet.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.pushover.html</loc>
|
<loc>https://home-assistant.io/components/notify.pushover.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.slack.html</loc>
|
<loc>https://home-assistant.io/components/notify.slack.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.smtp.html</loc>
|
<loc>https://home-assistant.io/components/notify.smtp.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.syslog.html</loc>
|
<loc>https://home-assistant.io/components/notify.syslog.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.xmpp.html</loc>
|
<loc>https://home-assistant.io/components/notify.xmpp.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/python_api.html</loc>
|
<loc>https://home-assistant.io/developers/python_api.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/rest_api.html</loc>
|
<loc>https://home-assistant.io/developers/rest_api.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/scene.html</loc>
|
<loc>https://home-assistant.io/components/scene.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/scheduler.html</loc>
|
<loc>https://home-assistant.io/components/scheduler.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/script.html</loc>
|
<loc>https://home-assistant.io/components/script.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.arest.html</loc>
|
<loc>https://home-assistant.io/components/sensor.arest.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.bitcoin.html</loc>
|
<loc>https://home-assistant.io/components/sensor.bitcoin.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.dht.html</loc>
|
<loc>https://home-assistant.io/components/sensor.dht.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.efergy.html</loc>
|
<loc>https://home-assistant.io/components/sensor.efergy.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.forecast.html</loc>
|
<loc>https://home-assistant.io/components/sensor.forecast.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.mqtt.html</loc>
|
<loc>https://home-assistant.io/components/sensor.mqtt.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.mysensors.html</loc>
|
<loc>https://home-assistant.io/components/sensor.mysensors.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.openweathermap.html</loc>
|
<loc>https://home-assistant.io/components/sensor.openweathermap.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.rfxtrx.html</loc>
|
<loc>https://home-assistant.io/components/sensor.rfxtrx.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.rpi_gpio.html</loc>
|
<loc>https://home-assistant.io/components/sensor.rpi_gpio.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.sabnzbd.html</loc>
|
<loc>https://home-assistant.io/components/sensor.sabnzbd.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.swiss_public_transport.html</loc>
|
<loc>https://home-assistant.io/components/sensor.swiss_public_transport.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.systemmonitor.html</loc>
|
<loc>https://home-assistant.io/components/sensor.systemmonitor.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.temper.html</loc>
|
<loc>https://home-assistant.io/components/sensor.temper.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.time_date.html</loc>
|
<loc>https://home-assistant.io/components/sensor.time_date.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.transmission.html</loc>
|
<loc>https://home-assistant.io/components/sensor.transmission.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/simple_alarm.html</loc>
|
<loc>https://home-assistant.io/components/simple_alarm.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sun.html</loc>
|
<loc>https://home-assistant.io/components/sun.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>0.7</priority>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://home-assistant.io/components/switch.arest.html</loc>
|
||||||
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.command_switch.html</loc>
|
<loc>https://home-assistant.io/components/switch.command_switch.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.edimax.html</loc>
|
<loc>https://home-assistant.io/components/switch.edimax.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.hikvision.html</loc>
|
<loc>https://home-assistant.io/components/switch.hikvision.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.html</loc>
|
<loc>https://home-assistant.io/components/switch.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.mqtt.html</loc>
|
<loc>https://home-assistant.io/components/switch.mqtt.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.rpi_gpio.html</loc>
|
<loc>https://home-assistant.io/components/switch.rpi_gpio.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.transmission.html</loc>
|
<loc>https://home-assistant.io/components/switch.transmission.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.wemo.html</loc>
|
<loc>https://home-assistant.io/components/switch.wemo.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/tellstick.html</loc>
|
<loc>https://home-assistant.io/components/tellstick.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/thermostat.heat_control.html</loc>
|
<loc>https://home-assistant.io/components/thermostat.heat_control.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/thermostat.html</loc>
|
<loc>https://home-assistant.io/components/thermostat.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/thermostat.nest.html</loc>
|
<loc>https://home-assistant.io/components/thermostat.nest.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/getting-started/troubleshooting-configuration.html</loc>
|
<loc>https://home-assistant.io/getting-started/troubleshooting-configuration.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/getting-started/troubleshooting.html</loc>
|
<loc>https://home-assistant.io/getting-started/troubleshooting.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/vera.html</loc>
|
<loc>https://home-assistant.io/components/vera.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/verisure.html</loc>
|
<loc>https://home-assistant.io/components/verisure.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/website.html</loc>
|
<loc>https://home-assistant.io/developers/website.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/wink.html</loc>
|
<loc>https://home-assistant.io/components/wink.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/zwave.html</loc>
|
<loc>https://home-assistant.io/components/zwave.html</loc>
|
||||||
<lastmod>2015-09-11T09:24:25-07:00</lastmod>
|
<lastmod>2015-09-12T18:24:29-07:00</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|