Site updated at 2016-06-20 04:19:00 UTC
This commit is contained in:
parent
cd545b5648
commit
32fbab7f30
24 changed files with 157 additions and 42 deletions
24
atom.xml
24
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-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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>
|
||||||
|
@ -53,6 +53,28 @@
|
||||||
<li>Sensor: Support for Swiss hydrological data (<a href="https://github.com/fabaff/">@fabaff</a>)</li>
|
<li>Sensor: Support for Swiss hydrological data (<a href="https://github.com/fabaff/">@fabaff</a>)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<h3><a class="title-link" name="breaking-change" href="#breaking-change"></a> Breaking change</h3>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>The new Netatmo support caused us to change how Netatmo are configured. It’s now done via it’s own component.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre><span class="key">netatmo</span>:
|
||||||
|
<span class="key">api_key</span>: <span class="string"><span class="content">API_KEY</span></span>
|
||||||
|
<span class="key">secret_key</span>: <span class="string"><span class="content">SECRET_KEY</span></span>
|
||||||
|
<span class="key">username</span>: <span class="string"><span class="content">username</span></span>
|
||||||
|
<span class="key">password</span>: <span class="string"><span class="content">password</span></span>
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3><a class="title-link" name="hotfix-0221---june-20" href="#hotfix-0221---june-20"></a> Hotfix 0.22.1 - June 20</h3>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Insteon Hub lights will load again</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
]]></content>
|
]]></content>
|
||||||
</entry>
|
</entry>
|
||||||
|
|
||||||
|
|
|
@ -141,9 +141,14 @@ Home Assistant will keep track of historical values and allow you to integrate i
|
||||||
|
|
||||||
<p><em>Besides this, you will need the usual hardware prototype equipment: a breadboard, some wires, soldering iron + wire, Serial USB cable.</em></p>
|
<p><em>Besides this, you will need the usual hardware prototype equipment: a breadboard, some wires, soldering iron + wire, Serial USB cable.</em></p>
|
||||||
|
|
||||||
<p class="note">
|
<h3><a class="title-link" name="alternatives" href="#alternatives"></a> Alternatives</h3>
|
||||||
Adafruit has stopped selling the HDC1008. One possible replacement is the <a href="https://www.adafruit.com/product/2652">BME280</a>. Adjusted sketch to work with the BME280 can be found <a href="https://gist.github.com/mtl010957/9ee85fb404f65e15c440b08c659c0419">here</a>.
|
|
||||||
</p>
|
<p>Since this article has been published the HDC1008 has been discontinued. Updated sketches are available for the following alternatives:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://www.adafruit.com/product/385">DHT22 sensor</a> and <a href="https://gist.github.com/balloob/1176b6d87c2816bd07919ce6e29a19e9">updated sketch</a>.</li>
|
||||||
|
<li><a href="https://www.adafruit.com/product/2652">BME280 sensor</a> and <a href="https://gist.github.com/mtl010957/9ee85fb404f65e15c440b08c659c0419">updated sketch</a>.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3><a class="title-link" name="connections" href="#connections"></a> Connections</h3>
|
<h3><a class="title-link" name="connections" href="#connections"></a> Connections</h3>
|
||||||
|
|
||||||
|
@ -315,6 +320,8 @@ Adafruit has stopped selling the HDC1008. One possible replacement is the <a hre
|
||||||
<a href="#n107" name="n107">107</a>
|
<a href="#n107" name="n107">107</a>
|
||||||
<a href="#n108" name="n108">108</a>
|
<a href="#n108" name="n108">108</a>
|
||||||
<a href="#n109" name="n109">109</a>
|
<a href="#n109" name="n109">109</a>
|
||||||
|
<strong><a href="#n110" name="n110">110</a></strong>
|
||||||
|
<a href="#n111" name="n111">111</a>
|
||||||
</pre></td>
|
</pre></td>
|
||||||
<td class="code"><pre><span class="preprocessor">#include</span> <span class="include"><ESP8266WiFi.h></span>
|
<td class="code"><pre><span class="preprocessor">#include</span> <span class="include"><ESP8266WiFi.h></span>
|
||||||
<span class="preprocessor">#include</span> <span class="include"><Wire.h></span>
|
<span class="preprocessor">#include</span> <span class="include"><Wire.h></span>
|
||||||
|
@ -347,7 +354,8 @@ Adafruit_HDC1000 hdc = Adafruit_HDC1000();
|
||||||
<span class="keyword">if</span> (!hdc.begin()) {
|
<span class="keyword">if</span> (!hdc.begin()) {
|
||||||
Serial.println(<span class="string"><span class="delimiter">"</span><span class="content">Couldn't find sensor!</span><span class="delimiter">"</span></span>);
|
Serial.println(<span class="string"><span class="delimiter">"</span><span class="content">Couldn't find sensor!</span><span class="delimiter">"</span></span>);
|
||||||
<span class="keyword">while</span> (<span class="integer">1</span>);
|
<span class="keyword">while</span> (<span class="integer">1</span>);
|
||||||
}}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
<span class="directive">void</span> setup_wifi() {
|
<span class="directive">void</span> setup_wifi() {
|
||||||
delay(<span class="integer">10</span>);
|
delay(<span class="integer">10</span>);
|
||||||
|
@ -389,7 +397,8 @@ Adafruit_HDC1000 hdc = Adafruit_HDC1000();
|
||||||
}
|
}
|
||||||
|
|
||||||
<span class="predefined-type">bool</span> checkBound(<span class="predefined-type">float</span> newValue, <span class="predefined-type">float</span> prevValue, <span class="predefined-type">float</span> maxDiff) {
|
<span class="predefined-type">bool</span> checkBound(<span class="predefined-type">float</span> newValue, <span class="predefined-type">float</span> prevValue, <span class="predefined-type">float</span> maxDiff) {
|
||||||
<span class="keyword">return</span> newValue < prevValue - maxDiff || newValue > prevValue + maxDiff;
|
<span class="keyword">return</span> !isnan(newValue) &&
|
||||||
|
(newValue < prevValue - maxDiff || newValue > prevValue + maxDiff);
|
||||||
}
|
}
|
||||||
|
|
||||||
<span class="predefined-type">long</span> lastMsg = <span class="integer">0</span>;
|
<span class="predefined-type">long</span> lastMsg = <span class="integer">0</span>;
|
||||||
|
|
|
@ -142,6 +142,28 @@
|
||||||
<li>Sensor: <a href="/components/sensor.snmp/">SNMP</a> is now supported (<a href="https://github.com/fabaff/">@fabaff</a>)</li>
|
<li>Sensor: <a href="/components/sensor.snmp/">SNMP</a> is now supported (<a href="https://github.com/fabaff/">@fabaff</a>)</li>
|
||||||
<li>Sensor: Support for Swiss hydrological data (<a href="https://github.com/fabaff/">@fabaff</a>)</li>
|
<li>Sensor: Support for Swiss hydrological data (<a href="https://github.com/fabaff/">@fabaff</a>)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<h3><a class="title-link" name="breaking-change" href="#breaking-change"></a> Breaking change</h3>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>The new Netatmo support caused us to change how Netatmo are configured. It’s now done via it’s own component.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre><span class="key">netatmo</span>:
|
||||||
|
<span class="key">api_key</span>: <span class="string"><span class="content">API_KEY</span></span>
|
||||||
|
<span class="key">secret_key</span>: <span class="string"><span class="content">SECRET_KEY</span></span>
|
||||||
|
<span class="key">username</span>: <span class="string"><span class="content">username</span></span>
|
||||||
|
<span class="key">password</span>: <span class="string"><span class="content">password</span></span>
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3><a class="title-link" name="hotfix-0221---june-20" href="#hotfix-0221---june-20"></a> Hotfix 0.22.1 - June 20</h3>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Insteon Hub lights will load again</li>
|
||||||
|
</ul>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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: Device-Tracking | Home Assistant]]></title>
|
<title><![CDATA[Category: Device-Tracking | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/device-tracking/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/device-tracking/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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>
|
||||||
|
@ -47,9 +47,14 @@ Home Assistant will keep track of historical values and allow you to integrate i
|
||||||
|
|
||||||
<p><em>Besides this, you will need the usual hardware prototype equipment: a breadboard, some wires, soldering iron + wire, Serial USB cable.</em></p>
|
<p><em>Besides this, you will need the usual hardware prototype equipment: a breadboard, some wires, soldering iron + wire, Serial USB cable.</em></p>
|
||||||
|
|
||||||
<p class="note">
|
<h3><a class='title-link' name='alternatives' href='#alternatives'></a> Alternatives </h3>
|
||||||
Adafruit has stopped selling the HDC1008. One possible replacement is the <a href="https://www.adafruit.com/product/2652">BME280</a>. Adjusted sketch to work with the BME280 can be found <a href="https://gist.github.com/mtl010957/9ee85fb404f65e15c440b08c659c0419">here</a>.
|
|
||||||
</p>
|
<p>Since this article has been published the HDC1008 has been discontinued. Updated sketches are available for the following alternatives:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://www.adafruit.com/product/385">DHT22 sensor</a> and <a href="https://gist.github.com/balloob/1176b6d87c2816bd07919ce6e29a19e9">updated sketch</a>.</li>
|
||||||
|
<li><a href="https://www.adafruit.com/product/2652">BME280 sensor</a> and <a href="https://gist.github.com/mtl010957/9ee85fb404f65e15c440b08c659c0419">updated sketch</a>.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3><a class='title-link' name='connections' href='#connections'></a> Connections </h3>
|
<h3><a class='title-link' name='connections' href='#connections'></a> Connections </h3>
|
||||||
|
|
||||||
|
@ -221,6 +226,8 @@ Adafruit has stopped selling the HDC1008. One possible replacement is the <a hre
|
||||||
<a href="#n107" name="n107">107</a>
|
<a href="#n107" name="n107">107</a>
|
||||||
<a href="#n108" name="n108">108</a>
|
<a href="#n108" name="n108">108</a>
|
||||||
<a href="#n109" name="n109">109</a>
|
<a href="#n109" name="n109">109</a>
|
||||||
|
<strong><a href="#n110" name="n110">110</a></strong>
|
||||||
|
<a href="#n111" name="n111">111</a>
|
||||||
</pre></td>
|
</pre></td>
|
||||||
<td class="code"><pre><span class="preprocessor">#include</span> <span class="include"><ESP8266WiFi.h></span>
|
<td class="code"><pre><span class="preprocessor">#include</span> <span class="include"><ESP8266WiFi.h></span>
|
||||||
<span class="preprocessor">#include</span> <span class="include"><Wire.h></span>
|
<span class="preprocessor">#include</span> <span class="include"><Wire.h></span>
|
||||||
|
@ -253,7 +260,8 @@ Adafruit_HDC1000 hdc = Adafruit_HDC1000();
|
||||||
<span class="keyword">if</span> (!hdc.begin()) {
|
<span class="keyword">if</span> (!hdc.begin()) {
|
||||||
Serial.println(<span class="string"><span class="delimiter">"</span><span class="content">Couldn't find sensor!</span><span class="delimiter">"</span></span>);
|
Serial.println(<span class="string"><span class="delimiter">"</span><span class="content">Couldn't find sensor!</span><span class="delimiter">"</span></span>);
|
||||||
<span class="keyword">while</span> (<span class="integer">1</span>);
|
<span class="keyword">while</span> (<span class="integer">1</span>);
|
||||||
}}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
<span class="directive">void</span> setup_wifi() {
|
<span class="directive">void</span> setup_wifi() {
|
||||||
delay(<span class="integer">10</span>);
|
delay(<span class="integer">10</span>);
|
||||||
|
@ -295,7 +303,8 @@ Adafruit_HDC1000 hdc = Adafruit_HDC1000();
|
||||||
}
|
}
|
||||||
|
|
||||||
<span class="predefined-type">bool</span> checkBound(<span class="predefined-type">float</span> newValue, <span class="predefined-type">float</span> prevValue, <span class="predefined-type">float</span> maxDiff) {
|
<span class="predefined-type">bool</span> checkBound(<span class="predefined-type">float</span> newValue, <span class="predefined-type">float</span> prevValue, <span class="predefined-type">float</span> maxDiff) {
|
||||||
<span class="keyword">return</span> newValue < prevValue - maxDiff || newValue > prevValue + maxDiff;
|
<span class="keyword">return</span> !isnan(newValue) &&
|
||||||
|
(newValue < prevValue - maxDiff || newValue > prevValue + maxDiff);
|
||||||
}
|
}
|
||||||
|
|
||||||
<span class="predefined-type">long</span> lastMsg = <span class="integer">0</span>;
|
<span class="predefined-type">long</span> lastMsg = <span class="integer">0</span>;
|
||||||
|
|
|
@ -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-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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: iBeacons | Home Assistant]]></title>
|
<title><![CDATA[Category: iBeacons | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/ibeacons/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/ibeacons/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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>
|
||||||
|
@ -281,9 +281,14 @@ Home Assistant will keep track of historical values and allow you to integrate i
|
||||||
|
|
||||||
<p><em>Besides this, you will need the usual hardware prototype equipment: a breadboard, some wires, soldering iron + wire, Serial USB cable.</em></p>
|
<p><em>Besides this, you will need the usual hardware prototype equipment: a breadboard, some wires, soldering iron + wire, Serial USB cable.</em></p>
|
||||||
|
|
||||||
<p class="note">
|
<h3><a class='title-link' name='alternatives' href='#alternatives'></a> Alternatives </h3>
|
||||||
Adafruit has stopped selling the HDC1008. One possible replacement is the <a href="https://www.adafruit.com/product/2652">BME280</a>. Adjusted sketch to work with the BME280 can be found <a href="https://gist.github.com/mtl010957/9ee85fb404f65e15c440b08c659c0419">here</a>.
|
|
||||||
</p>
|
<p>Since this article has been published the HDC1008 has been discontinued. Updated sketches are available for the following alternatives:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://www.adafruit.com/product/385">DHT22 sensor</a> and <a href="https://gist.github.com/balloob/1176b6d87c2816bd07919ce6e29a19e9">updated sketch</a>.</li>
|
||||||
|
<li><a href="https://www.adafruit.com/product/2652">BME280 sensor</a> and <a href="https://gist.github.com/mtl010957/9ee85fb404f65e15c440b08c659c0419">updated sketch</a>.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3><a class='title-link' name='connections' href='#connections'></a> Connections </h3>
|
<h3><a class='title-link' name='connections' href='#connections'></a> Connections </h3>
|
||||||
|
|
||||||
|
@ -455,6 +460,8 @@ Adafruit has stopped selling the HDC1008. One possible replacement is the <a hre
|
||||||
<a href="#n107" name="n107">107</a>
|
<a href="#n107" name="n107">107</a>
|
||||||
<a href="#n108" name="n108">108</a>
|
<a href="#n108" name="n108">108</a>
|
||||||
<a href="#n109" name="n109">109</a>
|
<a href="#n109" name="n109">109</a>
|
||||||
|
<strong><a href="#n110" name="n110">110</a></strong>
|
||||||
|
<a href="#n111" name="n111">111</a>
|
||||||
</pre></td>
|
</pre></td>
|
||||||
<td class="code"><pre><span class="preprocessor">#include</span> <span class="include"><ESP8266WiFi.h></span>
|
<td class="code"><pre><span class="preprocessor">#include</span> <span class="include"><ESP8266WiFi.h></span>
|
||||||
<span class="preprocessor">#include</span> <span class="include"><Wire.h></span>
|
<span class="preprocessor">#include</span> <span class="include"><Wire.h></span>
|
||||||
|
@ -487,7 +494,8 @@ Adafruit_HDC1000 hdc = Adafruit_HDC1000();
|
||||||
<span class="keyword">if</span> (!hdc.begin()) {
|
<span class="keyword">if</span> (!hdc.begin()) {
|
||||||
Serial.println(<span class="string"><span class="delimiter">"</span><span class="content">Couldn't find sensor!</span><span class="delimiter">"</span></span>);
|
Serial.println(<span class="string"><span class="delimiter">"</span><span class="content">Couldn't find sensor!</span><span class="delimiter">"</span></span>);
|
||||||
<span class="keyword">while</span> (<span class="integer">1</span>);
|
<span class="keyword">while</span> (<span class="integer">1</span>);
|
||||||
}}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
<span class="directive">void</span> setup_wifi() {
|
<span class="directive">void</span> setup_wifi() {
|
||||||
delay(<span class="integer">10</span>);
|
delay(<span class="integer">10</span>);
|
||||||
|
@ -529,7 +537,8 @@ Adafruit_HDC1000 hdc = Adafruit_HDC1000();
|
||||||
}
|
}
|
||||||
|
|
||||||
<span class="predefined-type">bool</span> checkBound(<span class="predefined-type">float</span> newValue, <span class="predefined-type">float</span> prevValue, <span class="predefined-type">float</span> maxDiff) {
|
<span class="predefined-type">bool</span> checkBound(<span class="predefined-type">float</span> newValue, <span class="predefined-type">float</span> prevValue, <span class="predefined-type">float</span> maxDiff) {
|
||||||
<span class="keyword">return</span> newValue < prevValue - maxDiff || newValue > prevValue + maxDiff;
|
<span class="keyword">return</span> !isnan(newValue) &&
|
||||||
|
(newValue < prevValue - maxDiff || newValue > prevValue + maxDiff);
|
||||||
}
|
}
|
||||||
|
|
||||||
<span class="predefined-type">long</span> lastMsg = <span class="integer">0</span>;
|
<span class="predefined-type">long</span> lastMsg = <span class="integer">0</span>;
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: Organisation | Home Assistant]]></title>
|
<title><![CDATA[Category: Organisation | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/organisation/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/organisation/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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: OwnTracks | Home Assistant]]></title>
|
<title><![CDATA[Category: OwnTracks | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/owntracks/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/owntracks/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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: Presence-Detection | Home Assistant]]></title>
|
<title><![CDATA[Category: Presence-Detection | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/presence-detection/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/presence-detection/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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>
|
||||||
|
@ -53,6 +53,28 @@
|
||||||
<li>Sensor: Support for Swiss hydrological data (<a href="https://github.com/fabaff/">@fabaff</a>)</li>
|
<li>Sensor: Support for Swiss hydrological data (<a href="https://github.com/fabaff/">@fabaff</a>)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<h3><a class='title-link' name='breaking-change' href='#breaking-change'></a> Breaking change </h3>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>The new Netatmo support caused us to change how Netatmo are configured. It’s now done via it’s own component.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre><span class="key">netatmo</span>:
|
||||||
|
<span class="key">api_key</span>: <span class="string"><span class="content">API_KEY</span></span>
|
||||||
|
<span class="key">secret_key</span>: <span class="string"><span class="content">SECRET_KEY</span></span>
|
||||||
|
<span class="key">username</span>: <span class="string"><span class="content">username</span></span>
|
||||||
|
<span class="key">password</span>: <span class="string"><span class="content">password</span></span>
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3><a class='title-link' name='hotfix-0221---june-20' href='#hotfix-0221---june-20'></a> Hotfix 0.22.1 - June 20 </h3>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Insteon Hub lights will load again</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
]]></content>
|
]]></content>
|
||||||
</entry>
|
</entry>
|
||||||
|
|
||||||
|
|
|
@ -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-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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: Talks | Home Assistant]]></title>
|
<title><![CDATA[Category: Talks | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/talks/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/talks/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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: Technology | Home Assistant]]></title>
|
<title><![CDATA[Category: Technology | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/technology/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/technology/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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: Video | Home Assistant]]></title>
|
<title><![CDATA[Category: Video | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/video/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/video/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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: Website | Home Assistant]]></title>
|
<title><![CDATA[Category: Website | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2016-06-19T22:07:22+00:00</updated>
|
<updated>2016-06-20T04:18:24+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>
|
||||||
|
|
|
@ -147,6 +147,28 @@
|
||||||
<li>Sensor: Support for Swiss hydrological data (<a href="https://github.com/fabaff/">@fabaff</a>)</li>
|
<li>Sensor: Support for Swiss hydrological data (<a href="https://github.com/fabaff/">@fabaff</a>)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<h3><a class="title-link" name="breaking-change" href="#breaking-change"></a> Breaking change</h3>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>The new Netatmo support caused us to change how Netatmo are configured. It’s now done via it’s own component.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="highlighter-coderay"><div class="CodeRay">
|
||||||
|
<div class="code"><pre><span class="key">netatmo</span>:
|
||||||
|
<span class="key">api_key</span>: <span class="string"><span class="content">API_KEY</span></span>
|
||||||
|
<span class="key">secret_key</span>: <span class="string"><span class="content">SECRET_KEY</span></span>
|
||||||
|
<span class="key">username</span>: <span class="string"><span class="content">username</span></span>
|
||||||
|
<span class="key">password</span>: <span class="string"><span class="content">password</span></span>
|
||||||
|
</pre></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3><a class="title-link" name="hotfix-0221---june-20" href="#hotfix-0221---june-20"></a> Hotfix 0.22.1 - June 20</h3>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Insteon Hub lights will load again</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -115,8 +115,8 @@ Home Assistant is an open-source home automation platform running on Python 3. T
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="grid__item one-third lap-one-third palm-one-whole">
|
<div class="grid__item one-third lap-one-third palm-one-whole">
|
||||||
<div class='current-version material-card text'>
|
<div class='current-version material-card text'>
|
||||||
<h1>Current: 0.22</h1>
|
<h1>Current: 0.22.1</h1>
|
||||||
Released: <span class='release-date'>June 18, 2016</span><br>
|
Released: <span class='release-date'>June 20, 2016</span><br>
|
||||||
<a href='/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/'>Release notes</a>
|
<a href='/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/'>Release notes</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
12
sitemap.xml
12
sitemap.xml
|
@ -1797,26 +1797,26 @@
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/demo/frontend.html</loc>
|
<loc>https://home-assistant.io/demo/frontend.html</loc>
|
||||||
<lastmod>2016-06-19T22:06:28+00:00</lastmod>
|
<lastmod>2016-06-20T04:17:48+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-06-19T22:06:28+00:00</lastmod>
|
<lastmod>2016-06-20T04:17:48+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-06-19T22:06:28+00:00</lastmod>
|
<lastmod>2016-06-20T04:17:48+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html</loc>
|
<loc>https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html</loc>
|
||||||
<lastmod>2016-06-19T22:06:28+00:00</lastmod>
|
<lastmod>2016-06-20T04:17:49+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html</loc>
|
<loc>https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html</loc>
|
||||||
<lastmod>2016-06-19T22:06:28+00:00</lastmod>
|
<lastmod>2016-06-20T04:17:49+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-06-19T22:06:28+00:00</lastmod>
|
<lastmod>2016-06-20T04:17:49+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
</urlset>
|
</urlset>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue