Site updated at 2016-04-14 16:44:25 UTC
This commit is contained in:
parent
e1af4db93e
commit
754d956e42
16 changed files with 351 additions and 341 deletions
2
atom.xml
2
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>2016-04-14T15:49:48+00:00</updated>
|
<updated>2016-04-14T16:43:58+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -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>2016-04-14T15:49:48+00:00</updated>
|
<updated>2016-04-14T16:43:58+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: Community | Home Assistant]]></title>
|
<title><![CDATA[Category: Community | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-04-14T15:49:48+00:00</updated>
|
<updated>2016-04-14T16:43:58+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: ESP8266 | Home Assistant]]></title>
|
<title><![CDATA[Category: ESP8266 | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-04-14T15:49:48+00:00</updated>
|
<updated>2016-04-14T16:43:58+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: How-To | Home Assistant]]></title>
|
<title><![CDATA[Category: How-To | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-04-14T15:49:48+00:00</updated>
|
<updated>2016-04-14T16:43:58+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: Internet-of-Things | Home Assistant]]></title>
|
<title><![CDATA[Category: Internet-of-Things | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/internet-of-things/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/internet-of-things/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-04-14T15:49:48+00:00</updated>
|
<updated>2016-04-14T16:43:58+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: MQTT | Home Assistant]]></title>
|
<title><![CDATA[Category: MQTT | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-04-14T15:49:48+00:00</updated>
|
<updated>2016-04-14T16:43:58+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: Public-Service-Announcement | Home Assistant]]></title>
|
<title><![CDATA[Category: Public-Service-Announcement | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/public-service-announcement/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/public-service-announcement/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-04-14T15:49:48+00:00</updated>
|
<updated>2016-04-14T16:43:58+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: Release-Notes | Home Assistant]]></title>
|
<title><![CDATA[Category: Release-Notes | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-04-14T15:49:48+00:00</updated>
|
<updated>2016-04-14T16:43:58+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: Survey | Home Assistant]]></title>
|
<title><![CDATA[Category: Survey | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-04-14T15:49:48+00:00</updated>
|
<updated>2016-04-14T16:43:58+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: User-Stories | Home Assistant]]></title>
|
<title><![CDATA[Category: User-Stories | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-04-14T15:49:48+00:00</updated>
|
<updated>2016-04-14T16:43:58+00:00</updated>
|
||||||
<id>https://home-assistant.io/</id>
|
<id>https://home-assistant.io/</id>
|
||||||
<author>
|
<author>
|
||||||
<name><![CDATA[Paulus Schoutsen]]></name>
|
<name><![CDATA[Paulus Schoutsen]]></name>
|
||||||
|
|
|
@ -179,50 +179,53 @@
|
||||||
|
|
||||||
<h3><a class="title-link" name="example-sketch" href="#example-sketch"></a> Example sketch</h3>
|
<h3><a class="title-link" name="example-sketch" href="#example-sketch"></a> Example sketch</h3>
|
||||||
|
|
||||||
<p>```c++<br />
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
/**<br />
|
<div class="code"><pre><span class="comment">/**
|
||||||
* Documentation: http://www.mysensors.org<br />
|
* Documentation: http://www.mysensors.org
|
||||||
* Support Forum: http://forum.mysensors.org<br />
|
* Support Forum: http://forum.mysensors.org
|
||||||
*<br />
|
*
|
||||||
* http://www.mysensors.org/build/binary<br />
|
* http://www.mysensors.org/build/binary
|
||||||
*/</p>
|
*/</span>
|
||||||
|
|
||||||
<p>#include <mysensor.h>
|
|
||||||
#include <spi.h>
|
|
||||||
#include <bounce2.h></bounce2.h></spi.h></mysensor.h></p>
|
|
||||||
|
|
||||||
<p>#define SN “BinarySensor”<br />
|
<span class="preprocessor">#include</span> <span class="include"><MySensor.h></span>
|
||||||
#define SV “1.0”<br />
|
<span class="preprocessor">#include</span> <span class="include"><SPI.h></span>
|
||||||
#define CHILD_ID 1<br />
|
<span class="preprocessor">#include</span> <span class="include"><Bounce2.h></span>
|
||||||
#define BUTTON_PIN 3 // Arduino Digital I/O pin for button/reed switch.</p>
|
|
||||||
|
|
||||||
<p>MySensor gw;<br />
|
<span class="preprocessor">#define</span> SN <span class="string"><span class="delimiter">"</span><span class="content">BinarySensor</span><span class="delimiter">"</span></span>
|
||||||
Bounce debouncer = Bounce();<br />
|
<span class="preprocessor">#define</span> SV <span class="string"><span class="delimiter">"</span><span class="content">1.0</span><span class="delimiter">"</span></span>
|
||||||
MyMessage msg(CHILD_ID, V_TRIPPED);</p>
|
<span class="preprocessor">#define</span> CHILD_ID <span class="integer">1</span>
|
||||||
|
<span class="preprocessor">#define</span> BUTTON_PIN <span class="integer">3</span> <span class="comment">// Arduino Digital I/O pin for button/reed switch.</span>
|
||||||
|
|
||||||
<p>void setup()<br />
|
MySensor gw;
|
||||||
{<br />
|
Bounce debouncer = Bounce();
|
||||||
gw.begin();<br />
|
MyMessage msg(CHILD_ID, V_TRIPPED);
|
||||||
gw.sendSketchInfo(SN, SV);<br />
|
|
||||||
// Setup the button.<br />
|
|
||||||
pinMode(BUTTON_PIN, INPUT_PULLUP);<br />
|
|
||||||
// After setting up the button, setup debouncer.<br />
|
|
||||||
debouncer.attach(BUTTON_PIN);<br />
|
|
||||||
debouncer.interval(5);<br />
|
|
||||||
gw.present(CHILD_ID, S_DOOR);<br />
|
|
||||||
gw.send(msg.set(0));<br />
|
|
||||||
}</p>
|
|
||||||
|
|
||||||
<p>void loop()<br />
|
<span class="directive">void</span> setup()
|
||||||
{<br />
|
{
|
||||||
if (debouncer.update()) {<br />
|
gw.begin();
|
||||||
// Get the update value.<br />
|
gw.sendSketchInfo(SN, SV);
|
||||||
int value = debouncer.read();<br />
|
<span class="comment">// Setup the button.</span>
|
||||||
// Send in the new value.<br />
|
pinMode(BUTTON_PIN, INPUT_PULLUP);
|
||||||
gw.send(msg.set(value == LOW ? 1 : 0));<br />
|
<span class="comment">// After setting up the button, setup debouncer.</span>
|
||||||
}<br />
|
debouncer.attach(BUTTON_PIN);
|
||||||
}<br />
|
debouncer.interval(<span class="integer">5</span>);
|
||||||
```</p>
|
gw.present(CHILD_ID, S_DOOR);
|
||||||
|
gw.send(msg.set(<span class="integer">0</span>));
|
||||||
|
}
|
||||||
|
|
||||||
|
<span class="directive">void</span> loop()
|
||||||
|
{
|
||||||
|
<span class="keyword">if</span> (debouncer.update()) {
|
||||||
|
<span class="comment">// Get the update value.</span>
|
||||||
|
<span class="predefined-type">int</span> value = debouncer.read();
|
||||||
|
<span class="comment">// Send in the new value.</span>
|
||||||
|
gw.send(msg.set(value == LOW ? <span class="integer">1</span> : <span class="integer">0</span>));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -161,77 +161,80 @@
|
||||||
|
|
||||||
<h3><a class="title-link" name="example-sketch" href="#example-sketch"></a> Example sketch</h3>
|
<h3><a class="title-link" name="example-sketch" href="#example-sketch"></a> Example sketch</h3>
|
||||||
|
|
||||||
<p>```c++<br />
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
/*<br />
|
<div class="code"><pre><span class="comment">/*
|
||||||
* Documentation: http://www.mysensors.org<br />
|
* Documentation: http://www.mysensors.org
|
||||||
* Support Forum: http://forum.mysensors.org<br />
|
* Support Forum: http://forum.mysensors.org
|
||||||
*<br />
|
*
|
||||||
* http://www.mysensors.org/build/dimmer<br />
|
* http://www.mysensors.org/build/dimmer
|
||||||
*/</p>
|
*/</span>
|
||||||
|
|
||||||
<p>#include <mysensor.h>
|
<span class="preprocessor">#include</span> <span class="include"><MySensor.h></span>
|
||||||
#include <spi.h></spi.h></mysensor.h></p>
|
<span class="preprocessor">#include</span> <span class="include"><SPI.h></span>
|
||||||
|
|
||||||
<p>#define SN “DimmableRGBLED”<br />
|
<span class="preprocessor">#define</span> SN <span class="string"><span class="delimiter">"</span><span class="content">DimmableRGBLED</span><span class="delimiter">"</span></span>
|
||||||
#define SV “1.0”<br />
|
<span class="preprocessor">#define</span> SV <span class="string"><span class="delimiter">"</span><span class="content">1.0</span><span class="delimiter">"</span></span>
|
||||||
#define CHILD_ID 1<br />
|
<span class="preprocessor">#define</span> CHILD_ID <span class="integer">1</span>
|
||||||
#define LED_PIN 5</p>
|
<span class="preprocessor">#define</span> LED_PIN <span class="integer">5</span>
|
||||||
|
|
||||||
<p>MySensor gw;</p>
|
MySensor gw;
|
||||||
|
|
||||||
<p>char rgb[7] = “ffffff”; // RGB value.<br />
|
<span class="predefined-type">char</span> rgb[<span class="integer">7</span>] = <span class="string"><span class="delimiter">"</span><span class="content">ffffff</span><span class="delimiter">"</span></span>; <span class="comment">// RGB value.</span>
|
||||||
int currentLevel = 0; // Current dimmer level.<br />
|
<span class="predefined-type">int</span> currentLevel = <span class="integer">0</span>; <span class="comment">// Current dimmer level.</span>
|
||||||
MyMessage dimmerMsg(CHILD_ID, V_PERCENTAGE);<br />
|
MyMessage dimmerMsg(CHILD_ID, V_PERCENTAGE);
|
||||||
MyMessage lightMsg(CHILD_ID, V_STATUS);<br />
|
MyMessage lightMsg(CHILD_ID, V_STATUS);
|
||||||
MyMessage rgbMsg(CHILD_ID, V_RGB);</p>
|
MyMessage rgbMsg(CHILD_ID, V_RGB);
|
||||||
|
|
||||||
<p>void setup()<br />
|
<span class="directive">void</span> setup()
|
||||||
{<br />
|
{
|
||||||
gw.begin(incomingMessage);<br />
|
gw.begin(incomingMessage);
|
||||||
gw.sendSketchInfo(SN, SV);<br />
|
gw.sendSketchInfo(SN, SV);
|
||||||
gw.present(CHILD_ID, S_RGB_LIGHT);<br />
|
gw.present(CHILD_ID, S_RGB_LIGHT);
|
||||||
// Send initial values.<br />
|
<span class="comment">// Send initial values.</span>
|
||||||
gw.send(lightMsg.set(currentLevel > 0 ? 1 : 0));<br />
|
gw.send(lightMsg.set(currentLevel > <span class="integer">0</span> ? <span class="integer">1</span> : <span class="integer">0</span>));
|
||||||
gw.send(dimmerMsg.set(currentLevel));<br />
|
gw.send(dimmerMsg.set(currentLevel));
|
||||||
gw.send(rgbMsg.set(rgb));<br />
|
gw.send(rgbMsg.set(rgb));
|
||||||
}</p>
|
}
|
||||||
|
|
||||||
<p>void loop()<br />
|
<span class="directive">void</span> loop()
|
||||||
{<br />
|
{
|
||||||
gw.process();<br />
|
gw.process();
|
||||||
}</p>
|
}
|
||||||
|
|
||||||
<p>void incomingMessage(const MyMessage &message) {<br />
|
<span class="directive">void</span> incomingMessage(<span class="directive">const</span> MyMessage &message) {
|
||||||
if (message.type == V_RGB) {<br />
|
<span class="keyword">if</span> (message.type == V_RGB) {
|
||||||
// Retrieve the RGB value from the incoming message.<br />
|
<span class="comment">// Retrieve the RGB value from the incoming message.</span>
|
||||||
// RGB LED not implemented, just a dummy print.<br />
|
<span class="comment">// RGB LED not implemented, just a dummy print.</span>
|
||||||
String hexstring = message.getString();<br />
|
String hexstring = message.getString();
|
||||||
hexstring.toCharArray(rgb, sizeof(rgb));<br />
|
hexstring.toCharArray(rgb, <span class="keyword">sizeof</span>(rgb));
|
||||||
Serial.print(“Changing color to “);<br />
|
Serial.print(<span class="string"><span class="delimiter">"</span><span class="content">Changing color to </span><span class="delimiter">"</span></span>);
|
||||||
Serial.println(rgb);<br />
|
Serial.println(rgb);
|
||||||
gw.send(rgbMsg.set(rgb));<br />
|
gw.send(rgbMsg.set(rgb));
|
||||||
}</p>
|
}
|
||||||
|
|
||||||
<p>if (message.type == V_STATUS || message.type == V_PERCENTAGE) {<br />
|
<span class="keyword">if</span> (message.type == V_STATUS || message.type == V_PERCENTAGE) {
|
||||||
// Retrieve the light status or dimmer level from the incoming message.<br />
|
<span class="comment">// Retrieve the light status or dimmer level from the incoming message.</span>
|
||||||
int requestedLevel = atoi(message.data);</p>
|
<span class="predefined-type">int</span> requestedLevel = atoi(message.data);
|
||||||
|
|
||||||
<pre><code>// Adjust incoming level if this is a V_LIGHT update [0 == off, 1 == on].
|
<span class="comment">// Adjust incoming level if this is a V_LIGHT update [0 == off, 1 == on].</span>
|
||||||
requestedLevel *= (message.type == V_STATUS ? 100 : 1);
|
requestedLevel *= (message.type == V_STATUS ? <span class="integer">100</span> : <span class="integer">1</span>);
|
||||||
|
|
||||||
// Clip incoming level to valid range of 0 to 100
|
<span class="comment">// Clip incoming level to valid range of 0 to 100</span>
|
||||||
requestedLevel = requestedLevel > 100 ? 100 : requestedLevel;
|
requestedLevel = requestedLevel > <span class="integer">100</span> ? <span class="integer">100</span> : requestedLevel;
|
||||||
requestedLevel = requestedLevel < 0 ? 0 : requestedLevel;
|
requestedLevel = requestedLevel < <span class="integer">0</span> ? <span class="integer">0</span> : requestedLevel;
|
||||||
|
|
||||||
// Change level value of LED pin.
|
<span class="comment">// Change level value of LED pin.</span>
|
||||||
analogWrite(LED_PIN, (int)(requestedLevel / 100. * 255));
|
analogWrite(LED_PIN, (<span class="predefined-type">int</span>)(requestedLevel / <span class="integer">10</span><span class="float">0</span>. * <span class="integer">255</span>));
|
||||||
currentLevel = requestedLevel;
|
currentLevel = requestedLevel;
|
||||||
|
|
||||||
// Update the gateway with the current V_STATUS and V_PERCENTAGE.
|
<span class="comment">// Update the gateway with the current V_STATUS and V_PERCENTAGE.</span>
|
||||||
gw.send(lightMsg.set(currentLevel > 0 ? 1 : 0));
|
gw.send(lightMsg.set(currentLevel > <span class="integer">0</span> ? <span class="integer">1</span> : <span class="integer">0</span>));
|
||||||
gw.send(dimmerMsg.set(currentLevel));
|
gw.send(dimmerMsg.set(currentLevel));
|
||||||
} } ```
|
}
|
||||||
</code></pre>
|
}
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -249,51 +249,53 @@
|
||||||
|
|
||||||
<h3><a class="title-link" name="example-sketch" href="#example-sketch"></a> Example sketch</h3>
|
<h3><a class="title-link" name="example-sketch" href="#example-sketch"></a> Example sketch</h3>
|
||||||
|
|
||||||
<p>```c++<br />
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
/**<br />
|
<div class="code"><pre><span class="comment">/**
|
||||||
* Documentation: http://www.mysensors.org<br />
|
* Documentation: http://www.mysensors.org
|
||||||
* Support Forum: http://forum.mysensors.org<br />
|
* Support Forum: http://forum.mysensors.org
|
||||||
*<br />
|
*
|
||||||
* http://www.mysensors.org/build/light<br />
|
* http://www.mysensors.org/build/light
|
||||||
*/</p>
|
*/</span>
|
||||||
|
|
||||||
<p>#include <spi.h>
|
<span class="preprocessor">#include</span> <span class="include"><SPI.h></span>
|
||||||
#include <mysensor.h>
|
<span class="preprocessor">#include</span> <span class="include"><MySensor.h></span>
|
||||||
#include <bh1750.h>
|
<span class="preprocessor">#include</span> <span class="include"><BH1750.h></span>
|
||||||
#include <wire.h></wire.h></bh1750.h></mysensor.h></spi.h></p>
|
<span class="preprocessor">#include</span> <span class="include"><Wire.h></span>
|
||||||
|
|
||||||
<p>#define SN “LightLuxSensor”<br />
|
<span class="preprocessor">#define</span> SN <span class="string"><span class="delimiter">"</span><span class="content">LightLuxSensor</span><span class="delimiter">"</span></span>
|
||||||
#define SV “1.0”<br />
|
<span class="preprocessor">#define</span> SV <span class="string"><span class="delimiter">"</span><span class="content">1.0</span><span class="delimiter">"</span></span>
|
||||||
#define CHILD_ID 1<br />
|
<span class="preprocessor">#define</span> CHILD_ID <span class="integer">1</span>
|
||||||
unsigned long SLEEP_TIME = 30000; // Sleep time between reads (in milliseconds)</p>
|
<span class="predefined-type">unsigned</span> <span class="predefined-type">long</span> SLEEP_TIME = <span class="integer">30000</span>; <span class="comment">// Sleep time between reads (in milliseconds)</span>
|
||||||
|
|
||||||
<p>BH1750 lightSensor;<br />
|
BH1750 lightSensor;
|
||||||
MySensor gw;<br />
|
MySensor gw;
|
||||||
MyMessage msg(CHILD_ID, V_LEVEL);<br />
|
MyMessage msg(CHILD_ID, V_LEVEL);
|
||||||
MyMessage msgPrefix(CHILD_ID, V_UNIT_PREFIX); // Custom unit message.<br />
|
MyMessage msgPrefix(CHILD_ID, V_UNIT_PREFIX); <span class="comment">// Custom unit message.</span>
|
||||||
uint16_t lastlux = 0;</p>
|
uint16_t lastlux = <span class="integer">0</span>;
|
||||||
|
|
||||||
<p>void setup() <br />
|
<span class="directive">void</span> setup()
|
||||||
{<br />
|
{
|
||||||
gw.begin();<br />
|
gw.begin();
|
||||||
gw.sendSketchInfo(SN, SV);<br />
|
gw.sendSketchInfo(SN, SV);
|
||||||
gw.present(CHILD_ID, S_LIGHT_LEVEL);<br />
|
gw.present(CHILD_ID, S_LIGHT_LEVEL);
|
||||||
lightSensor.begin();<br />
|
lightSensor.begin();
|
||||||
gw.send(msg.set(lastlux));<br />
|
gw.send(msg.set(lastlux));
|
||||||
gw.send(msgPrefix.set(“lux”)); // Set custom unit.<br />
|
gw.send(msgPrefix.set(<span class="string"><span class="delimiter">"</span><span class="content">lux</span><span class="delimiter">"</span></span>)); <span class="comment">// Set custom unit.</span>
|
||||||
}</p>
|
}
|
||||||
|
|
||||||
<p>void loop() <br />
|
<span class="directive">void</span> loop()
|
||||||
{ <br />
|
{
|
||||||
uint16_t lux = lightSensor.readLightLevel(); // Get Lux value<br />
|
uint16_t lux = lightSensor.readLightLevel(); <span class="comment">// Get Lux value</span>
|
||||||
if (lux != lastlux) {<br />
|
<span class="keyword">if</span> (lux != lastlux) {
|
||||||
gw.send(msg.set(lux));<br />
|
gw.send(msg.set(lux));
|
||||||
lastlux = lux;<br />
|
lastlux = lux;
|
||||||
}</p>
|
}
|
||||||
|
|
||||||
<p>gw.sleep(SLEEP_TIME);<br />
|
gw.sleep(SLEEP_TIME);
|
||||||
}<br />
|
}
|
||||||
```</p>
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -195,48 +195,50 @@
|
||||||
|
|
||||||
<h3><a class="title-link" name="example-sketch" href="#example-sketch"></a> Example sketch</h3>
|
<h3><a class="title-link" name="example-sketch" href="#example-sketch"></a> Example sketch</h3>
|
||||||
|
|
||||||
<p>```c++<br />
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
/*<br />
|
<div class="code"><pre><span class="comment">/*
|
||||||
* Documentation: http://www.mysensors.org<br />
|
* Documentation: http://www.mysensors.org
|
||||||
* Support Forum: http://forum.mysensors.org<br />
|
* Support Forum: http://forum.mysensors.org
|
||||||
*<br />
|
*
|
||||||
* http://www.mysensors.org/build/relay<br />
|
* http://www.mysensors.org/build/relay
|
||||||
*/</p>
|
*/</span>
|
||||||
|
|
||||||
<p>#include <mysensor.h>
|
<span class="preprocessor">#include</span> <span class="include"><MySensor.h></span>
|
||||||
#include <spi.h></spi.h></mysensor.h></p>
|
<span class="preprocessor">#include</span> <span class="include"><SPI.h></span>
|
||||||
|
|
||||||
<p>#define SN “Relay”<br />
|
<span class="preprocessor">#define</span> SN <span class="string"><span class="delimiter">"</span><span class="content">Relay</span><span class="delimiter">"</span></span>
|
||||||
#define SV “1.0”<br />
|
<span class="preprocessor">#define</span> SV <span class="string"><span class="delimiter">"</span><span class="content">1.0</span><span class="delimiter">"</span></span>
|
||||||
#define CHILD_ID 1<br />
|
<span class="preprocessor">#define</span> CHILD_ID <span class="integer">1</span>
|
||||||
#define RELAY_PIN 3</p>
|
<span class="preprocessor">#define</span> RELAY_PIN <span class="integer">3</span>
|
||||||
|
|
||||||
<p>MySensor gw;<br />
|
MySensor gw;
|
||||||
MyMessage msgRelay(CHILD_ID, V_STATUS);</p>
|
MyMessage msgRelay(CHILD_ID, V_STATUS);
|
||||||
|
|
||||||
<p>void setup()<br />
|
<span class="directive">void</span> setup()
|
||||||
{<br />
|
{
|
||||||
gw.begin(incomingMessage);<br />
|
gw.begin(incomingMessage);
|
||||||
gw.sendSketchInfo(SN, SV);<br />
|
gw.sendSketchInfo(SN, SV);
|
||||||
// Initialize the digital pin as an output.<br />
|
<span class="comment">// Initialize the digital pin as an output.</span>
|
||||||
pinMode(RELAY_PIN, OUTPUT);<br />
|
pinMode(RELAY_PIN, OUTPUT);
|
||||||
gw.present(CHILD_ID, S_BINARY);<br />
|
gw.present(CHILD_ID, S_BINARY);
|
||||||
gw.send(msgRelay.set(0));<br />
|
gw.send(msgRelay.set(<span class="integer">0</span>));
|
||||||
}</p>
|
}
|
||||||
|
|
||||||
<p>void loop()<br />
|
<span class="directive">void</span> loop()
|
||||||
{<br />
|
{
|
||||||
gw.process();<br />
|
gw.process();
|
||||||
}</p>
|
}
|
||||||
|
|
||||||
<p>void incomingMessage(const MyMessage &message)<br />
|
<span class="directive">void</span> incomingMessage(<span class="directive">const</span> MyMessage &message)
|
||||||
{<br />
|
{
|
||||||
if (message.type == V_STATUS) {<br />
|
<span class="keyword">if</span> (message.type == V_STATUS) {
|
||||||
// Change relay state.<br />
|
<span class="comment">// Change relay state.</span>
|
||||||
digitalWrite(RELAY_PIN, message.getBool() ? 1 : 0);<br />
|
digitalWrite(RELAY_PIN, message.getBool() ? <span class="integer">1</span> : <span class="integer">0</span>);
|
||||||
}<br />
|
}
|
||||||
}<br />
|
}
|
||||||
```</p>
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
314
sitemap.xml
314
sitemap.xml
|
@ -1374,630 +1374,630 @@
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/alarm_control_panel.html</loc>
|
<loc>https://home-assistant.io/components/alarm_control_panel.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/alarm_control_panel.manual.html</loc>
|
<loc>https://home-assistant.io/components/alarm_control_panel.manual.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/alarm_control_panel.mqtt.html</loc>
|
<loc>https://home-assistant.io/components/alarm_control_panel.mqtt.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/arduino.html</loc>
|
<loc>https://home-assistant.io/components/arduino.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/automation.html</loc>
|
<loc>https://home-assistant.io/components/automation.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/browser.html</loc>
|
<loc>https://home-assistant.io/components/browser.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/camera.foscam.html</loc>
|
<loc>https://home-assistant.io/components/camera.foscam.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/configurator.html</loc>
|
<loc>https://home-assistant.io/components/configurator.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/conversation.html</loc>
|
<loc>https://home-assistant.io/components/conversation.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.locative.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.locative.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.mqtt.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.mqtt.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.owntracks.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.owntracks.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.snmp.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.snmp.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/device_tracker.ubus.html</loc>
|
<loc>https://home-assistant.io/components/device_tracker.ubus.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/discovery.html</loc>
|
<loc>https://home-assistant.io/components/discovery.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/downloader.html</loc>
|
<loc>https://home-assistant.io/components/downloader.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/ecobee.html</loc>
|
<loc>https://home-assistant.io/components/ecobee.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/group.html</loc>
|
<loc>https://home-assistant.io/components/group.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/history.html</loc>
|
<loc>https://home-assistant.io/components/history.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/ifttt.html</loc>
|
<loc>https://home-assistant.io/components/ifttt.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/ifttt.manything.html</loc>
|
<loc>https://home-assistant.io/components/ifttt.manything.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/introduction.html</loc>
|
<loc>https://home-assistant.io/components/introduction.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/isy994.html</loc>
|
<loc>https://home-assistant.io/components/isy994.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/keyboard.html</loc>
|
<loc>https://home-assistant.io/components/keyboard.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/light.blinksticklight.html</loc>
|
<loc>https://home-assistant.io/components/light.blinksticklight.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/light.html</loc>
|
<loc>https://home-assistant.io/components/light.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/light.hyperion.html</loc>
|
<loc>https://home-assistant.io/components/light.hyperion.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/light.rfxtrx.html</loc>
|
<loc>https://home-assistant.io/components/light.rfxtrx.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/light.tellstick.html</loc>
|
<loc>https://home-assistant.io/components/light.tellstick.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/light.vera.html</loc>
|
<loc>https://home-assistant.io/components/light.vera.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/light.wink.html</loc>
|
<loc>https://home-assistant.io/components/light.wink.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/lock.html</loc>
|
<loc>https://home-assistant.io/components/lock.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/lock.wink.html</loc>
|
<loc>https://home-assistant.io/components/lock.wink.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/logbook.html</loc>
|
<loc>https://home-assistant.io/components/logbook.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/media_player.firetv.html</loc>
|
<loc>https://home-assistant.io/components/media_player.firetv.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/media_player.itunes.html</loc>
|
<loc>https://home-assistant.io/components/media_player.itunes.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/media_player.plex.html</loc>
|
<loc>https://home-assistant.io/components/media_player.plex.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/media_player.sonos.html</loc>
|
<loc>https://home-assistant.io/components/media_player.sonos.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/modbus.html</loc>
|
<loc>https://home-assistant.io/components/modbus.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/mqtt.html</loc>
|
<loc>https://home-assistant.io/components/mqtt.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.html</loc>
|
<loc>https://home-assistant.io/components/notify.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/notify.telegram.html</loc>
|
<loc>https://home-assistant.io/components/notify.telegram.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/rfxtrx.html</loc>
|
<loc>https://home-assistant.io/components/rfxtrx.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/scene.html</loc>
|
<loc>https://home-assistant.io/components/scene.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/script.html</loc>
|
<loc>https://home-assistant.io/components/script.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.arduino.html</loc>
|
<loc>https://home-assistant.io/components/sensor.arduino.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.command_sensor.html</loc>
|
<loc>https://home-assistant.io/components/sensor.command_sensor.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.cpuspeed.html</loc>
|
<loc>https://home-assistant.io/components/sensor.cpuspeed.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.ecobee.html</loc>
|
<loc>https://home-assistant.io/components/sensor.ecobee.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.glances.html</loc>
|
<loc>https://home-assistant.io/components/sensor.glances.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.html</loc>
|
<loc>https://home-assistant.io/components/sensor.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.modbus.html</loc>
|
<loc>https://home-assistant.io/components/sensor.modbus.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.rest.html</loc>
|
<loc>https://home-assistant.io/components/sensor.rest.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.speedtest.html</loc>
|
<loc>https://home-assistant.io/components/sensor.speedtest.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.tellstick.html</loc>
|
<loc>https://home-assistant.io/components/sensor.tellstick.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.vera.html</loc>
|
<loc>https://home-assistant.io/components/sensor.vera.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.wink.html</loc>
|
<loc>https://home-assistant.io/components/sensor.wink.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sensor.worldclock.html</loc>
|
<loc>https://home-assistant.io/components/sensor.worldclock.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/shell_command.html</loc>
|
<loc>https://home-assistant.io/components/shell_command.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/sun.html</loc>
|
<loc>https://home-assistant.io/components/sun.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.arduino.html</loc>
|
<loc>https://home-assistant.io/components/switch.arduino.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.arest.html</loc>
|
<loc>https://home-assistant.io/components/switch.arest.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.html</loc>
|
<loc>https://home-assistant.io/components/switch.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.modbus.html</loc>
|
<loc>https://home-assistant.io/components/switch.modbus.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.pulseaudio_loopback.html</loc>
|
<loc>https://home-assistant.io/components/switch.pulseaudio_loopback.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.rest.html</loc>
|
<loc>https://home-assistant.io/components/switch.rest.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.rfxtrx.html</loc>
|
<loc>https://home-assistant.io/components/switch.rfxtrx.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.tellstick.html</loc>
|
<loc>https://home-assistant.io/components/switch.tellstick.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.vera.html</loc>
|
<loc>https://home-assistant.io/components/switch.vera.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.wink.html</loc>
|
<loc>https://home-assistant.io/components/switch.wink.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/tellstick.html</loc>
|
<loc>https://home-assistant.io/components/tellstick.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/thermostat.ecobee.html</loc>
|
<loc>https://home-assistant.io/components/thermostat.ecobee.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/thermostat.html</loc>
|
<loc>https://home-assistant.io/components/thermostat.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/thermostat.radiotherm.html</loc>
|
<loc>https://home-assistant.io/components/thermostat.radiotherm.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/vera.html</loc>
|
<loc>https://home-assistant.io/components/vera.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/verisure.html</loc>
|
<loc>https://home-assistant.io/components/verisure.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/wink.html</loc>
|
<loc>https://home-assistant.io/components/wink.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/zone.html</loc>
|
<loc>https://home-assistant.io/components/zone.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/zwave.html</loc>
|
<loc>https://home-assistant.io/components/zwave.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/demo/frontend.html</loc>
|
<loc>https://home-assistant.io/demo/frontend.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/demo/index.html</loc>
|
<loc>https://home-assistant.io/demo/index.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/api.html</loc>
|
<loc>https://home-assistant.io/developers/api.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/architecture.html</loc>
|
<loc>https://home-assistant.io/developers/architecture.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/credits.html</loc>
|
<loc>https://home-assistant.io/developers/credits.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/frontend.html</loc>
|
<loc>https://home-assistant.io/developers/frontend.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/developers/website.html</loc>
|
<loc>https://home-assistant.io/developers/website.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/getting-started/automation.html</loc>
|
<loc>https://home-assistant.io/getting-started/automation.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/getting-started/autostart.html</loc>
|
<loc>https://home-assistant.io/getting-started/autostart.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/getting-started/devices.html</loc>
|
<loc>https://home-assistant.io/getting-started/devices.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/getting-started/presence-detection.html</loc>
|
<loc>https://home-assistant.io/getting-started/presence-detection.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/getting-started/templating.html</loc>
|
<loc>https://home-assistant.io/getting-started/templating.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</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>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc>
|
<loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:05+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/static/mdi-demo.html</loc>
|
<loc>https://home-assistant.io/static/mdi-demo.html</loc>
|
||||||
<lastmod>2016-04-14T15:49:06+00:00</lastmod>
|
<lastmod>2016-04-14T16:43:15+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
</urlset>
|
</urlset>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue