Site updated at 2017-08-26 17:30:22 UTC

This commit is contained in:
Travis CI 2017-08-26 17:30:22 +00:00
parent 919bae8956
commit 45060d18c1
1403 changed files with 8957 additions and 7954 deletions

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Announcements | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/announcements/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -31,7 +31,7 @@ So we decided to take a step back from day-to-day Home Assistant development and
And this is how [Pascal Vizeli] came up with Hass.io, an operating system based on [ResinOS] and [Docker]. Hass.io will take care of installing and updating Home Assistant, is managed from the Home Assistant UI, allows taking/restoring snapshots of your configuration and can easily be extended using [Hass.io add-ons][addons].
<p class='img'>
<img src='https://home-assistant.io/images/hassio/screenshots/dashboard.png'>
<img src='/images/hassio/screenshots/dashboard.png'>
Hass.io dashboard
</p>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Announcements">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/announcements/">
<link rel="canonical" href="/blog/categories/announcements/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Announcements">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/announcements/">
<meta property="og:url" content="/blog/categories/announcements/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Announcements">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/announcements/'>Announcements</a></li>
<li>Announcements</li>
</ul>
</span>
</footer>
@ -111,7 +111,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/announcements/'>Announcements</a></li>
<li>Announcements</li>
</ul>
</span>
</footer>
@ -145,10 +145,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/announcements/"
data-counturl="https://home-assistant.io/blog/categories/announcements/" >Tweet</a>
data-url="/blog/categories/announcements/"
data-counturl="/blog/categories/announcements/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/announcements/"
data-href="/blog/categories/announcements/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Community | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -164,7 +164,7 @@ End of the voting period: April, 30 2017 - 23.59 UTC
I would like to thanks all contributors. Your endless effort made this possible.
<img src='https://home-assistant.io/images/blog/2017-04-award/award.jpg' style='border: 0;box-shadow: none;'>
<img src='/images/blog/2017-04-award/award.jpg' style='border: 0;box-shadow: none;'>
The prize beside the very nice trophy contains hardware and we want to give that hardware partically away. We won four [Low Energy Server v2 (LES)][LES] units with an Intel Celeron N2930, 8 GB of RAM, and a mSATA of 128 GB (one unit with 64 GB). We were thinking about to keep one of those units in Europe and one in North America for testing and to use during workshops and events. But the other two will go to interested parties.

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Community">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/community/">
<link rel="canonical" href="/blog/categories/community/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Community">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/community/">
<meta property="og:url" content="/blog/categories/community/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Community">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li>Community</li>
</ul>
</span>
</footer>
@ -111,7 +111,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li>Community</li>
</ul>
</span>
</footer>
@ -132,8 +132,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li><a class='category' href='/blog/categories/micropython/'>Micropython</a></li>
<li>Community</li>
<li>Micropython</li>
</ul>
</span>
</footer>
@ -154,7 +154,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li>Community</li>
</ul>
</span>
</footer>
@ -175,7 +175,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li>Community</li>
</ul>
</span>
</footer>
@ -196,7 +196,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li>Community</li>
</ul>
</span>
</footer>
@ -217,7 +217,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li>Community</li>
</ul>
</span>
</footer>
@ -238,7 +238,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li>Community</li>
</ul>
</span>
</footer>
@ -251,16 +251,16 @@
<div class="grid">
<div class="grid__item one-fifth palm-one-whole">
<time datetime="2016-12-19T05:04:05+00:00" pubdate>
<span class='month'>Dec</span> <span class='day'>19</span>
<span class='month'>Dec</span> <span class='day'>18</span>
</time>
</div>
<div class="grid__item four-fifths palm-one-whole">
<h1 class="gamma"><a href="/blog/2016/12/19/thank-you/">Thank You</a></h1>
<h1 class="gamma"><a href="/blog/2016/12/18/thank-you/">Thank You</a></h1>
<footer class="meta">
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li>Community</li>
</ul>
</span>
</footer>
@ -281,7 +281,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li>Community</li>
</ul>
</span>
</footer>
@ -302,8 +302,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li><a class='category' href='/blog/categories/video/'>Video</a></li>
<li>Community</li>
<li>Video</li>
</ul>
</span>
</footer>
@ -324,8 +324,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li><a class='category' href='/blog/categories/video/'>Video</a></li>
<li>Community</li>
<li>Video</li>
</ul>
</span>
</footer>
@ -347,8 +347,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li><a class='category' href='/blog/categories/video/'>Video</a></li>
<li>Community</li>
<li>Video</li>
</ul>
</span>
</footer>
@ -382,10 +382,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/community/"
data-counturl="https://home-assistant.io/blog/categories/community/" >Tweet</a>
data-url="/blog/categories/community/"
data-counturl="/blog/categories/community/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/community/"
data-href="/blog/categories/community/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -35,7 +35,7 @@ If your phone can remember (or tell a server) where it was when it last saw the
So if you put an iBeacon on your keys or in your car - then you can track them.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-05-ibeacons/keys_with_beacon.jpg'>
<img width='200' src='/images/blog/2016-05-ibeacons/keys_with_beacon.jpg'>
Here are my keys - with a Estimote Nearable iBeacon stuck to them. Ugly but effective!
</p>
@ -48,7 +48,7 @@ Its easier to set up OwnTracks and HA to track a mobile beacon than the fixed
You set up the beacon the same way as we discussed in part 1. The only difference is that instead of calling the region the name of a location (eg -drive) you call it the name of the device you want to track (eg -keys). Remember the leading - that makes the connection more reliable.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
<img width='200' src='/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
</p>
Once youve added the iBeacon - you should be able to see it on the OwnTracks region screen. If your phone can see the packets from that beacon, OwnTracks will turn the relevant Region red.
@ -56,7 +56,7 @@ Once youve added the iBeacon - you should be able to see it on the OwnTracks
Because you turned *Share* on for the region, when OwnTracks sees the beacon it will send HA a message. HA will use this message to add the beacon as a tracked device if it hasnt seen it before. So you should see a new device appear in HA called device_tracker.beacon_[name] - and its location will be where your phone thought it was when it last saw the beacon.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-05-ibeacons/keys_device.png'>
<img width='200' src='/images/blog/2016-05-ibeacons/keys_device.png'>
</p>
If your phone moves and sends HA a new location while it is still in range of the beacon - HA will update the location of the beacon. So if go for a drive in your car - you will see both your phone and the *device_tracker.beacon_car* move together.

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Device-Tracking">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/device-tracking/">
<link rel="canonical" href="/blog/categories/device-tracking/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Device-Tracking">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/device-tracking/">
<meta property="og:url" content="/blog/categories/device-tracking/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Device-Tracking">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,9 +90,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/device-tracking/'>Device-Tracking</a></li>
<li><a class='category' href='/blog/categories/owntracks/'>OwnTracks</a></li>
<li><a class='category' href='/blog/categories/ibeacons/'>iBeacons</a></li>
<li>iBeacons</li>
<li>Device-Tracking</li>
<li>OwnTracks</li>
</ul>
</span>
</footer>
@ -126,10 +126,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/device-tracking/"
data-counturl="https://home-assistant.io/blog/categories/device-tracking/" >Tweet</a>
data-url="/blog/categories/device-tracking/"
data-counturl="/blog/categories/device-tracking/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/device-tracking/"
data-href="/blog/categories/device-tracking/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: ESP8266 | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -18,7 +18,7 @@
<link href="https://home-assistant.io/blog/2016/08/31/esp8266-and-micropython-part2/"/>
<updated>2016-08-31T04:17:25+00:00</updated>
<id>https://home-assistant.io/blog/2016/08/31/esp8266-and-micropython-part2</id>
<content type="html"><![CDATA[<img src='https://home-assistant.io/images/blog/2016-07-micropython/micropython.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
<content type="html"><![CDATA[<img src='/images/blog/2016-07-micropython/micropython.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
So, part 1 of [ESP8266 and MicroPython](/blog/2016/07/28/esp8266-and-micropython-part1/) was pretty lame, right? Instead of getting information out of Home Assistant we are going a step forward and create our own sensor which is sending details about its state to a Home Assistant instance.
<!--more-->
@ -120,7 +120,7 @@ sensor:
<link href="https://home-assistant.io/blog/2016/07/28/esp8266-and-micropython-part1/"/>
<updated>2016-07-28T04:00:00+00:00</updated>
<id>https://home-assistant.io/blog/2016/07/28/esp8266-and-micropython-part1</id>
<content type="html"><![CDATA[<img src='https://home-assistant.io/images/blog/2016-07-micropython/micropython.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
<content type="html"><![CDATA[<img src='/images/blog/2016-07-micropython/micropython.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
The first release of Micropython for ESP8266 was delivered a couple of weeks ago. The [documentation](http://docs.micropython.org/en/latest/esp8266/esp8266_contents.html) covers a lot of ground. This post is providing only a little summary which should get you started.
Until a couple of weeks ago, the pre-built MicroPython binary for the ESP8266 was only available to backers of the Kickstarter campaign. This has changed now and it is available to the public for [download](https://micropython.org/download/#esp8266).
@ -286,12 +286,12 @@ I recently learned about the ESP8266, a $5 chip that includes WiFi and is Arduin
For this tutorial, I'll walk through how to get going with ESP8266, get the temperature and humidity and report it to MQTT where Home Asssistant can pick it up.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-10-esp8266-temp/setup.png' />
<img src='/images/blog/2015-10-esp8266-temp/setup.png' />
Picture of the final setup (+ 2 LED for decoration)
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-10-esp8266-temp/ha-sensor.png' />
<img src='/images/blog/2015-10-esp8266-temp/ha-sensor.png' />
Home Assistant will keep track of historical values and allow you to integrate it into automation.
</p>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: ESP8266">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/esp8266/">
<link rel="canonical" href="/blog/categories/esp8266/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: ESP8266">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/esp8266/">
<meta property="og:url" content="/blog/categories/esp8266/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: ESP8266">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,10 +90,10 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/esp8266/'>ESP8266</a></li>
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/mqtt/'>MQTT</a></li>
<li><a class='category' href='/blog/categories/micropython/'>Micropython</a></li>
<li>How-To</li>
<li>MQTT</li>
<li>ESP8266</li>
<li>Micropython</li>
</ul>
</span>
</footer>
@ -114,9 +114,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/esp8266/'>ESP8266</a></li>
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/micropython/'>Micropython</a></li>
<li>How-To</li>
<li>ESP8266</li>
<li>Micropython</li>
</ul>
</span>
</footer>
@ -138,9 +138,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/esp8266/'>ESP8266</a></li>
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/mqtt/'>MQTT</a></li>
<li>How-To</li>
<li>MQTT</li>
<li>ESP8266</li>
</ul>
</span>
</footer>
@ -174,10 +174,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/esp8266/"
data-counturl="https://home-assistant.io/blog/categories/esp8266/" >Tweet</a>
data-url="/blog/categories/esp8266/"
data-counturl="/blog/categories/esp8266/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/esp8266/"
data-href="/blog/categories/esp8266/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: How-To | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -21,7 +21,7 @@
<content type="html"><![CDATA[This blog post is about the setup of Home Assistant on an [Orange Pi Zero](http://www.orangepi.org/orangepizero/). Like the setup on a [Raspberry Pi Zero](/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/) it will only take a couple of minutes to get a fully functional super cheap (less than 18 Euro incl. casing and power supply) Home Assistant hub. The reasons to use an Orange Pi Zero beside the prize are the built-in Ethernet port and the availability.
<p class="img">
<img src="https://home-assistant.io/images/blog/2017-05-orangepi/orangie-pi-setup.png" />
<img src="/images/blog/2017-05-orangepi/orangie-pi-setup.png" />
</p>
<!--more-->
@ -135,7 +135,7 @@ ha@orangepizero:~$ cd homeassistant && source bin/activate
```
<p class="img">
<img src="https://home-assistant.io/images/blog/2017-05-orangepi/orange-pi-running.png" />
<img src="/images/blog/2017-05-orangepi/orange-pi-running.png" />
</p>
To make it ready for daily usage, don't forget to enable [autostart](/docs/autostart/).
@ -148,7 +148,7 @@ To make it ready for daily usage, don't forget to enable [autostart](/docs/autos
<updated>2017-05-01T09:00:00+00:00</updated>
<id>https://home-assistant.io/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes</id>
<content type="html"><![CDATA[<p class="img">
<img src="https://home-assistant.io/images/blog/2017-05-hassbian-pi-zero/home_assistant_plus_rpi_600x315.png" />
<img src="/images/blog/2017-05-hassbian-pi-zero/home_assistant_plus_rpi_600x315.png" />
</p>
Saw the [announcement](/blog/2017/04/30/hassbian-1.21-its-about-time/) yesterday for HASSbian 1.21 and got super excited?
@ -235,7 +235,7 @@ Instead of running [InfluxDB](https://www.influxdata.com/) and Grafana on a Rasp
5. You can access InfluxDB at http://NAS_IP_ADDRESS:3004/ and Grafana at http://NAS_IP_ADDRESS:3003/
6. Navigate to http://NAS_IP_ADDRESS:3004/ and create the database `home_assistant` using the command `CREATE DATABASE home_assistant`.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-04-influxdb-grafana/create_HA_database.png' />
<img src='/images/blog/2017-04-influxdb-grafana/create_HA_database.png' />
</p>
7. Now, you need to configure Home Assistant to use InfluxDB. Since, we did not add any username/password to our database, we can simply add the following to our configuration.yaml (replace the IP address with that of the device running Docker) and restart Home Assistant to setup InfluxDB (you will have to fine tune it based on your preferences):
```
@ -244,7 +244,7 @@ Instead of running [InfluxDB](https://www.influxdata.com/) and Grafana on a Rasp
```
8. Next, we need to configure Grafana to use InfluxDB. Navigate to http://NAS_IP_ADDRESS:3003/ to access Grafana (login with username and password `root`) and add your first data source. Heres how you can configure Grafana to use InfluxDB database. Note that 192.168.2.113 is the IP address of my NAS.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-04-influxdb-grafana/add_data_source.png' />
<img src='/images/blog/2017-04-influxdb-grafana/add_data_source.png' />
</p>
9. You should see `Data source is working` if you have configured everything correctly.
10. With all that configured, you are now ready for the fun stuff. You can create as many dashboards as you want and then import the same in Home Assistant.
@ -257,7 +257,7 @@ Instead of running [InfluxDB](https://www.influxdata.com/) and Grafana on a Rasp
```
The URL can be obtained by clicking Share Dashboard link on your dashboard:
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-04-influxdb-grafana/share_dashboard.png' />
<img src='/images/blog/2017-04-influxdb-grafana/share_dashboard.png' />
</p>
]]></content>
</entry>
@ -330,9 +330,9 @@ Special thanks to Ben from [BRUH Automation](https://www.youtube.com/channel/UCL
<entry>
<title type="html"><![CDATA[Smart Baby Monitor]]></title>
<link href="https://home-assistant.io/blog/2017/02/03/babyphone/"/>
<link href="https://home-assistant.io/blog/2017/02/04/babyphone/"/>
<updated>2017-02-03T23:00:00+00:00</updated>
<id>https://home-assistant.io/blog/2017/02/03/babyphone</id>
<id>https://home-assistant.io/blog/2017/02/04/babyphone</id>
<content type="html"><![CDATA[One of the hardest part of being a parent is keeping a constant eye on the baby to make sure that the baby is doing well. Thus, it is not surprising that baby monitors are one of the fastest growing baby product category. However, many of the baby monitors available on the market are rather dumb and expect the parents to keep looking at the video stream or listen to the audio. This how-to will help you create a smart baby monitor on a budget and integrate it with Home Assitant. Instead of relying on the poor quality baby monitor speakers, we use our existing speakers (eg. Sonos). We can also send notifications (with pictures) to avoid constant monitoring of the feed.
Obviously, you can use the setup as a general purpose surveillance system to monitor noise in the whole house.

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: How-To">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/how-to/">
<link rel="canonical" href="/blog/categories/how-to/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: How-To">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/how-to/">
<meta property="og:url" content="/blog/categories/how-to/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: How-To">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -111,7 +111,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -132,7 +132,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -153,7 +153,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -165,16 +165,16 @@
<div class="grid">
<div class="grid__item one-fifth palm-one-whole">
<time datetime="2017-02-03T23:00:00+00:00" pubdate>
<span class='month'>Feb</span> <span class='day'>03</span>
<span class='month'>Feb</span> <span class='day'>04</span>
</time>
</div>
<div class="grid__item four-fifths palm-one-whole">
<h1 class="gamma"><a href="/blog/2017/02/03/babyphone/">Smart Baby Monitor</a></h1>
<h1 class="gamma"><a href="/blog/2017/02/04/babyphone/">Smart Baby Monitor</a></h1>
<footer class="meta">
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -196,10 +196,10 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/esp8266/'>ESP8266</a></li>
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/mqtt/'>MQTT</a></li>
<li><a class='category' href='/blog/categories/micropython/'>Micropython</a></li>
<li>How-To</li>
<li>MQTT</li>
<li>ESP8266</li>
<li>Micropython</li>
</ul>
</span>
</footer>
@ -220,8 +220,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/iot-data/'>IoT-Data</a></li>
<li>How-To</li>
<li>IoT-Data</li>
</ul>
</span>
</footer>
@ -242,7 +242,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -263,9 +263,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/esp8266/'>ESP8266</a></li>
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/micropython/'>Micropython</a></li>
<li>How-To</li>
<li>ESP8266</li>
<li>Micropython</li>
</ul>
</span>
</footer>
@ -286,8 +286,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/iot-data/'>IoT-Data</a></li>
<li>How-To</li>
<li>IoT-Data</li>
</ul>
</span>
</footer>
@ -308,8 +308,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/iot-data/'>IoT-Data</a></li>
<li>How-To</li>
<li>IoT-Data</li>
</ul>
</span>
</footer>
@ -330,7 +330,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -351,7 +351,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -372,7 +372,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -393,7 +393,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -414,8 +414,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/mqtt/'>MQTT</a></li>
<li>How-To</li>
<li>MQTT</li>
</ul>
</span>
</footer>
@ -437,7 +437,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -458,7 +458,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -479,7 +479,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -500,9 +500,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/esp8266/'>ESP8266</a></li>
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/mqtt/'>MQTT</a></li>
<li>How-To</li>
<li>MQTT</li>
<li>ESP8266</li>
</ul>
</span>
</footer>
@ -523,7 +523,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li>How-To</li>
</ul>
</span>
</footer>
@ -544,8 +544,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>How-To</li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -566,8 +566,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/mqtt/'>MQTT</a></li>
<li>How-To</li>
<li>MQTT</li>
</ul>
</span>
</footer>
@ -601,10 +601,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/how-to/"
data-counturl="https://home-assistant.io/blog/categories/how-to/" >Tweet</a>
data-url="/blog/categories/how-to/"
data-counturl="/blog/categories/how-to/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/how-to/"
data-href="/blog/categories/how-to/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -35,7 +35,7 @@ If your phone can remember (or tell a server) where it was when it last saw the
So if you put an iBeacon on your keys or in your car - then you can track them.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-05-ibeacons/keys_with_beacon.jpg'>
<img width='200' src='/images/blog/2016-05-ibeacons/keys_with_beacon.jpg'>
Here are my keys - with a Estimote Nearable iBeacon stuck to them. Ugly but effective!
</p>
@ -48,7 +48,7 @@ Its easier to set up OwnTracks and HA to track a mobile beacon than the fixed
You set up the beacon the same way as we discussed in part 1. The only difference is that instead of calling the region the name of a location (eg -drive) you call it the name of the device you want to track (eg -keys). Remember the leading - that makes the connection more reliable.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
<img width='200' src='/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
</p>
Once youve added the iBeacon - you should be able to see it on the OwnTracks region screen. If your phone can see the packets from that beacon, OwnTracks will turn the relevant Region red.
@ -56,7 +56,7 @@ Once youve added the iBeacon - you should be able to see it on the OwnTracks
Because you turned *Share* on for the region, when OwnTracks sees the beacon it will send HA a message. HA will use this message to add the beacon as a tracked device if it hasnt seen it before. So you should see a new device appear in HA called device_tracker.beacon_[name] - and its location will be where your phone thought it was when it last saw the beacon.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-05-ibeacons/keys_device.png'>
<img width='200' src='/images/blog/2016-05-ibeacons/keys_device.png'>
</p>
If your phone moves and sends HA a new location while it is still in range of the beacon - HA will update the location of the beacon. So if go for a drive in your car - you will see both your phone and the *device_tracker.beacon_car* move together.
@ -227,13 +227,13 @@ Once youve created the zone - you need to restart HA. The next step is:-
8. Enter the `Minor` and `Major` numbers for your iBeacon - or leave them at 0 which will match all beacons with that `UUID`
<p class='img'>
<img width='200' border='2' src='https://home-assistant.io/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
<img width='200' border='2' src='/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
</p>
Once youve added the iBeacon - you should be able to see it on the OwnTracks region screen. If your phone can see the packets from that beacon, OwnTracks will turn the relevant Region red.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-04-ibeacons/owntracks_red_beacon.png'>
<img width='200' src='/images/blog/2016-04-ibeacons/owntracks_red_beacon.png'>
</p>
When OwnTracks sees the beacon (and turns the region red), it also sends an MQTT packet to HA to say that you have entered that region.

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: iBeacons">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/ibeacons/">
<link rel="canonical" href="/blog/categories/ibeacons/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: iBeacons">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/ibeacons/">
<meta property="og:url" content="/blog/categories/ibeacons/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: iBeacons">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,9 +90,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/device-tracking/'>Device-Tracking</a></li>
<li><a class='category' href='/blog/categories/owntracks/'>OwnTracks</a></li>
<li><a class='category' href='/blog/categories/ibeacons/'>iBeacons</a></li>
<li>iBeacons</li>
<li>Device-Tracking</li>
<li>OwnTracks</li>
</ul>
</span>
</footer>
@ -113,9 +113,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/owntracks/'>OwnTracks</a></li>
<li><a class='category' href='/blog/categories/presence-detection/'>Presence-Detection</a></li>
<li><a class='category' href='/blog/categories/ibeacons/'>iBeacons</a></li>
<li>iBeacons</li>
<li>Presence-Detection</li>
<li>OwnTracks</li>
</ul>
</span>
</footer>
@ -149,10 +149,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/ibeacons/"
data-counturl="https://home-assistant.io/blog/categories/ibeacons/" >Tweet</a>
data-url="/blog/categories/ibeacons/"
data-counturl="/blog/categories/ibeacons/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/ibeacons/"
data-href="/blog/categories/ibeacons/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -76,7 +76,7 @@ However what really differentiates this system is the availability of all the ch
Remotes are [a very important aspect of home automation][perfect]. The electricity has to be always on for the bulbs to function so youll need Zigbee switches and remotes to control your lights. The fact that they are so cheap will really help with adoption.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-04-tradfri/prices.png' />
<img src='/images/blog/2017-04-tradfri/prices.png' />
Prices of the various available dimming kits.
</p>
@ -85,7 +85,7 @@ Prices of the various available dimming kits.
The lights and gateway are all made with a simple design and will easily blend into your home. They did sneak in some great and useful things. You can slide the cover off the gateway and open it up. Inside is a mini case for the actual electronics but mainly its just empty space so you can roll up any excess network and usb cable from the hub inside!
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-04-tradfri/gateway.jpg' />
<img src='/images/blog/2017-04-tradfri/gateway.jpg' />
The cables you don't need can be hidden in the gateway.
</p>
@ -108,7 +108,7 @@ Once IKEA Trådfri got released, our community, lead by [Patrik], got quickly or
The initial version of our integration will not yet stream events from the gateway. Were still working on figuring out that part of the API.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-04-tradfri/discovery.png' />
<img src='/images/blog/2017-04-tradfri/discovery.png' />
After automatic discovery, Home Assistant will ask the user to finish pairing with the gateway.
</p>
@ -150,9 +150,9 @@ As it currently stands, this is going to be the perfect companion hardware to wo
<entry>
<title type="html"><![CDATA[Your hub should be local and open]]></title>
<link href="https://home-assistant.io/blog/2016/04/05/your-hub-should-be-local-and-open/"/>
<link href="https://home-assistant.io/blog/2016/04/04/your-hub-should-be-local-and-open/"/>
<updated>2016-04-05T04:11:00+00:00</updated>
<id>https://home-assistant.io/blog/2016/04/05/your-hub-should-be-local-and-open</id>
<id>https://home-assistant.io/blog/2016/04/04/your-hub-should-be-local-and-open</id>
<content type="html"><![CDATA[Today the news spread that Google will be [shutting down the Revolv hubs][medium-revolv]. And shutting down here doesn't mean they stop selling or supporting them - no, they are sending an update to each hub to turn your perfectly fine home automation hub into a useless piece of plastic. The fact that this seemed like a good idea by Google astonishes me. If anything, they should have gone the same route as [ninjasphere]: open it all up and let people decide on the fate of their _own_ hub.
I've said it [before][perfect-cloud] but I'll repeat it again:
@ -174,9 +174,9 @@ Unless you can afford losing a product here and there, be cautious when buying I
<entry>
<title type="html"><![CDATA[Classifying the Internet of Things]]></title>
<link href="https://home-assistant.io/blog/2016/02/12/classifying-the-internet-of-things/"/>
<link href="https://home-assistant.io/blog/2016/02/11/classifying-the-internet-of-things/"/>
<updated>2016-02-12T06:31:00+00:00</updated>
<id>https://home-assistant.io/blog/2016/02/12/classifying-the-internet-of-things</id>
<id>https://home-assistant.io/blog/2016/02/11/classifying-the-internet-of-things</id>
<content type="html"><![CDATA[The core of home automation is knowing whats going on. The faster we know about a state change, the better we can serve the user. If you want to have your lights to turn on when you arrive at home, it doesnt help if it only knows about it after youve already opened the door and manually (!!) turned on the light.
Each smart device consists of the normal device and the piece that makes it smart: the connectivity. The connectivity part of a device can consists of either control, state or both.

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Internet-of-Things">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/internet-of-things/">
<link rel="canonical" href="/blog/categories/internet-of-things/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Internet-of-Things">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/internet-of-things/">
<meta property="og:url" content="/blog/categories/internet-of-things/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Internet-of-Things">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/internet-of-things/'>Internet-of-Things</a></li>
<li>Internet-of-Things</li>
</ul>
</span>
</footer>
@ -103,16 +103,16 @@
<div class="grid">
<div class="grid__item one-fifth palm-one-whole">
<time datetime="2016-04-05T04:11:00+00:00" pubdate>
<span class='month'>Apr</span> <span class='day'>05</span>
<span class='month'>Apr</span> <span class='day'>04</span>
</time>
</div>
<div class="grid__item four-fifths palm-one-whole">
<h1 class="gamma"><a href="/blog/2016/04/05/your-hub-should-be-local-and-open/">Your hub should be local and open</a></h1>
<h1 class="gamma"><a href="/blog/2016/04/04/your-hub-should-be-local-and-open/">Your hub should be local and open</a></h1>
<footer class="meta">
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/internet-of-things/'>Internet-of-Things</a></li>
<li>Internet-of-Things</li>
</ul>
</span>
</footer>
@ -124,16 +124,16 @@
<div class="grid">
<div class="grid__item one-fifth palm-one-whole">
<time datetime="2016-02-12T06:31:00+00:00" pubdate>
<span class='month'>Feb</span> <span class='day'>12</span>
<span class='month'>Feb</span> <span class='day'>11</span>
</time>
</div>
<div class="grid__item four-fifths palm-one-whole">
<h1 class="gamma"><a href="/blog/2016/02/12/classifying-the-internet-of-things/">Classifying the Internet of Things</a></h1>
<h1 class="gamma"><a href="/blog/2016/02/11/classifying-the-internet-of-things/">Classifying the Internet of Things</a></h1>
<footer class="meta">
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/internet-of-things/'>Internet-of-Things</a></li>
<li>Internet-of-Things</li>
</ul>
</span>
</footer>
@ -154,7 +154,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/internet-of-things/'>Internet-of-Things</a></li>
<li>Internet-of-Things</li>
</ul>
</span>
</footer>
@ -176,7 +176,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/internet-of-things/'>Internet-of-Things</a></li>
<li>Internet-of-Things</li>
</ul>
</span>
</footer>
@ -210,10 +210,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/internet-of-things/"
data-counturl="https://home-assistant.io/blog/categories/internet-of-things/" >Tweet</a>
data-url="/blog/categories/internet-of-things/"
data-counturl="/blog/categories/internet-of-things/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/internet-of-things/"
data-href="/blog/categories/internet-of-things/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: IoT-Data | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/iot-data/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -21,7 +21,7 @@
<content type="html"><![CDATA[Thanks to [Anton Kireyeu](https://github.com/kireyeu) we are able to present another awesome [Jupyter notebook]. I guess that you all know the graph which Github is using to visualize your commits per day over a time-line. It's a so-called [heatmap]. If there are more commits, it's getting hotter. The latest [notebook][nb-prev] is capable to do the same thing for your devices. To be more precise, for the hours your devices are home.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-08-data-exploration/heatmap.png'>
<img src='/images/blog/2016-08-data-exploration/heatmap.png'>
Heatmap
</p>
@ -48,7 +48,7 @@ This post will help you get set up using a few popular data scientist tools to a
- &nbsp;[Jupyter notebook]: application for creation and sharing of documents containing live code, visualizations and explanatory text
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-07-data-exploration/graph.png'>
<img src='/images/blog/2016-07-data-exploration/graph.png'>
One of the graphs created with this tutorial.
</p>
@ -96,7 +96,7 @@ Thats it! The included code will walk you through importing the required libr
After just those few steps, you will be greeted with beautiful formatted data like this:
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-07-data-exploration/graph.png'>
<img src='/images/blog/2016-07-data-exploration/graph.png'>
One of the graphs created with this tutorial.
</p>
@ -113,7 +113,7 @@ While you learn and explore your IoT data, we will be working on providing more
<link href="https://home-assistant.io/blog/2016/07/19/visualizing-your-iot-data/"/>
<updated>2016-07-19T16:00:00+00:00</updated>
<id>https://home-assistant.io/blog/2016/07/19/visualizing-your-iot-data</id>
<content type="html"><![CDATA[<img src='https://home-assistant.io/images/blog/2016-07-reporting/mpl-sensor.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
<content type="html"><![CDATA[<img src='/images/blog/2016-07-reporting/mpl-sensor.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
The [history component](/components/history/) is tracking everything that is going on within Home Assistant. This means that you have access to all stored information about your home. Our history is not a full-fledged graphical processing and visualization component as you may know from systems and network monitoring tools. The current limitation is that you only can select a day for a visual output of your information and not a period. Also, there is no possibility to drill down on a specific entity.
@ -152,7 +152,7 @@ The SQL statement can be formed that it fits exactly what you need. This means t
If the above query is executed in DB Browser for SQLite you would be able to save the sensor's graph as png.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-07-reporting/db-browser.png' />
<img src='/images/blog/2016-07-reporting/db-browser.png' />
Visualization with DB Browser for SQLite
</p>
@ -165,14 +165,14 @@ $ sqlite3 -header -csv /home/ha/.homeassistant/home-assistant_v2.db "SELECT last
The ordering for the `SELECT` was changed to get the time stamps first and then the state. Now we can import the CSV file into the application of your choice, here it's LibreOffice Calc.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-07-reporting/libreoffice-import.png' />
<img src='/images/blog/2016-07-reporting/libreoffice-import.png' />
Import of the CSV file
</p>
After the import a graph can be created over the existing data.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-07-reporting/libreoffice-graph.png' />
<img src='/images/blog/2016-07-reporting/libreoffice-graph.png' />
Graph in LibreOffice
</p>
@ -208,7 +208,7 @@ plt.savefig('sensor.png')
Creating a connection to the database and executing a query is similar to the ways already seen. The return values from the query are splitted into two lists. The time stamps must be converted in an value which is accepted by matplotlib and then the graph is generated and saved as image.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-07-reporting/mpl-sensor.png' />
<img src='/images/blog/2016-07-reporting/mpl-sensor.png' />
Sensor graph generated by matplotlib
</p>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: IoT-Data">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/iot-data/">
<link rel="canonical" href="/blog/categories/iot-data/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: IoT-Data">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/iot-data/">
<meta property="og:url" content="/blog/categories/iot-data/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: IoT-Data">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,8 +90,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/iot-data/'>IoT-Data</a></li>
<li>How-To</li>
<li>IoT-Data</li>
</ul>
</span>
</footer>
@ -112,8 +112,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/iot-data/'>IoT-Data</a></li>
<li>How-To</li>
<li>IoT-Data</li>
</ul>
</span>
</footer>
@ -134,8 +134,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/iot-data/'>IoT-Data</a></li>
<li>How-To</li>
<li>IoT-Data</li>
</ul>
</span>
</footer>
@ -169,10 +169,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/iot-data/"
data-counturl="https://home-assistant.io/blog/categories/iot-data/" >Tweet</a>
data-url="/blog/categories/iot-data/"
data-counturl="/blog/categories/iot-data/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/iot-data/"
data-href="/blog/categories/iot-data/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Media | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/media/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Media">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/media/">
<link rel="canonical" href="/blog/categories/media/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Media">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/media/">
<meta property="og:url" content="/blog/categories/media/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Media">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/media/'>Media</a></li>
<li>Media</li>
</ul>
</span>
</footer>
@ -111,7 +111,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/media/'>Media</a></li>
<li>Media</li>
</ul>
</span>
</footer>
@ -132,7 +132,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/media/'>Media</a></li>
<li>Media</li>
</ul>
</span>
</footer>
@ -153,7 +153,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/media/'>Media</a></li>
<li>Media</li>
</ul>
</span>
</footer>
@ -174,7 +174,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/media/'>Media</a></li>
<li>Media</li>
</ul>
</span>
</footer>
@ -195,7 +195,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/media/'>Media</a></li>
<li>Media</li>
</ul>
</span>
</footer>
@ -216,7 +216,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/media/'>Media</a></li>
<li>Media</li>
</ul>
</span>
</footer>
@ -237,7 +237,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/media/'>Media</a></li>
<li>Media</li>
</ul>
</span>
</footer>
@ -271,10 +271,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/media/"
data-counturl="https://home-assistant.io/blog/categories/media/" >Tweet</a>
data-url="/blog/categories/media/"
data-counturl="/blog/categories/media/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/media/"
data-href="/blog/categories/media/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Merchandise | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/merchandise/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -19,7 +19,7 @@
<updated>2017-02-22T00:04:05+00:00</updated>
<id>https://home-assistant.io/blog/2017/02/22/home-assistant-tshirts-have-arrived</id>
<content type="html"><![CDATA[<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-02-shirts/beard.png' />
<img src='/images/blog/2017-02-shirts/beard.png' />
Cool dude with beard and tattoo wearing [the new blue Home Assistant shirt][blue-us].
</p>
@ -28,7 +28,7 @@ What time is it? Yep, t-shirt time. Today we're launching the first two Home Ass
- [Visit the 🇺🇸 US store][store-us]
- [Visit the 🇪🇺 EU store][store-eu]
<a href='https://www.eff.org'><img src='https://home-assistant.io/images/supported_brands/eff.png' style='width: 150px; float: right; box-shadow: none; border: 0; margin-left: 15px;' /></a>
<a href='https://www.eff.org'><img src='/images/supported_brands/eff.png' style='width: 150px; float: right; box-shadow: none; border: 0; margin-left: 15px;' /></a>
And because we love the internet and all the things that it has brought us, **we will start with having 100% of the profit from the sales be donated to the [Electronic Frontier Foundation][eff]**. If you buy a shirt you will hit two birds with one stone (figuratively): you get to wear a kick-ass Home Assistant t-shirt and you help fund defending civil liberties in the digital world.
@ -37,7 +37,7 @@ The EFF is a nonprofit organization that aims to protect the rights of technolog
So, what are you waiting for? Get yourself a shirt! [🇪🇺 EU store][store-eu] [🇺🇸 US store][store-us]
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-02-shirts/family.png' />
<img src='/images/blog/2017-02-shirts/family.png' />
Family of 4 on a bench wearing the new black Home Assistant shirt. [🇪🇺 EU][black-eu] [🇺🇸 US][black-us]
</p>
@ -49,23 +49,23 @@ More photos after the click.
<!--more-->
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-02-shirts/pull-finger.png' />
<img src='/images/blog/2017-02-shirts/pull-finger.png' />
Moment suprême of a solo pull-my-finger joke while wearing the new blue Home Assistant shirt. [🇪🇺 EU][blue-eu] [🇺🇸 US][blue-us]
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-02-shirts/group.png' />
<img src='/images/blog/2017-02-shirts/group.png' />
Two men carrying two women and the new blue Home Assistant shirt. [🇪🇺 EU][blue-eu] [🇺🇸 US][blue-us]
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-02-shirts/lollipop.png' />
<img src='/images/blog/2017-02-shirts/lollipop.png' />
Cute girl with gigantic lollipop rocking the new black Home Assistant shirt. [🇪🇺 EU][black-eu] [🇺🇸 US][black-us]
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-02-shirts/shout.png' />
<img src='/images/blog/2017-02-shirts/shout.png' />
Frustrated user wearing the new blue Home Assistant shirt. [🇪🇺 EU][blue-eu] [🇺🇸 US][blue-us]
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-02-shirts/kids.png' />
<img src='/images/blog/2017-02-shirts/kids.png' />
Cool kid listening to music + sidekick. Both wearing the new blue Home Assistant shirt. [🇪🇺 EU][blue-eu] [🇺🇸 US][blue-us]
</p>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Merchandise">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/merchandise/">
<link rel="canonical" href="/blog/categories/merchandise/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Merchandise">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/merchandise/">
<meta property="og:url" content="/blog/categories/merchandise/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Merchandise">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/merchandise/'>Merchandise</a></li>
<li>Merchandise</li>
</ul>
</span>
</footer>
@ -124,10 +124,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/merchandise/"
data-counturl="https://home-assistant.io/blog/categories/merchandise/" >Tweet</a>
data-url="/blog/categories/merchandise/"
data-counturl="/blog/categories/merchandise/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/merchandise/"
data-href="/blog/categories/merchandise/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Micropython | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/micropython/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -35,7 +35,7 @@ I just gave a talk on how you can run Python to automate your home (yes with Hom
<link href="https://home-assistant.io/blog/2016/08/31/esp8266-and-micropython-part2/"/>
<updated>2016-08-31T04:17:25+00:00</updated>
<id>https://home-assistant.io/blog/2016/08/31/esp8266-and-micropython-part2</id>
<content type="html"><![CDATA[<img src='https://home-assistant.io/images/blog/2016-07-micropython/micropython.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
<content type="html"><![CDATA[<img src='/images/blog/2016-07-micropython/micropython.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
So, part 1 of [ESP8266 and MicroPython](/blog/2016/07/28/esp8266-and-micropython-part1/) was pretty lame, right? Instead of getting information out of Home Assistant we are going a step forward and create our own sensor which is sending details about its state to a Home Assistant instance.
<!--more-->
@ -137,7 +137,7 @@ sensor:
<link href="https://home-assistant.io/blog/2016/07/28/esp8266-and-micropython-part1/"/>
<updated>2016-07-28T04:00:00+00:00</updated>
<id>https://home-assistant.io/blog/2016/07/28/esp8266-and-micropython-part1</id>
<content type="html"><![CDATA[<img src='https://home-assistant.io/images/blog/2016-07-micropython/micropython.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
<content type="html"><![CDATA[<img src='/images/blog/2016-07-micropython/micropython.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
The first release of Micropython for ESP8266 was delivered a couple of weeks ago. The [documentation](http://docs.micropython.org/en/latest/esp8266/esp8266_contents.html) covers a lot of ground. This post is providing only a little summary which should get you started.
Until a couple of weeks ago, the pre-built MicroPython binary for the ESP8266 was only available to backers of the Kickstarter campaign. This has changed now and it is available to the public for [download](https://micropython.org/download/#esp8266).

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Micropython">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/micropython/">
<link rel="canonical" href="/blog/categories/micropython/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Micropython">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/micropython/">
<meta property="og:url" content="/blog/categories/micropython/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Micropython">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,8 +90,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li><a class='category' href='/blog/categories/micropython/'>Micropython</a></li>
<li>Community</li>
<li>Micropython</li>
</ul>
</span>
</footer>
@ -113,10 +113,10 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/esp8266/'>ESP8266</a></li>
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/mqtt/'>MQTT</a></li>
<li><a class='category' href='/blog/categories/micropython/'>Micropython</a></li>
<li>How-To</li>
<li>MQTT</li>
<li>ESP8266</li>
<li>Micropython</li>
</ul>
</span>
</footer>
@ -137,9 +137,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/esp8266/'>ESP8266</a></li>
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/micropython/'>Micropython</a></li>
<li>How-To</li>
<li>ESP8266</li>
<li>Micropython</li>
</ul>
</span>
</footer>
@ -173,10 +173,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/micropython/"
data-counturl="https://home-assistant.io/blog/categories/micropython/" >Tweet</a>
data-url="/blog/categories/micropython/"
data-counturl="/blog/categories/micropython/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/micropython/"
data-href="/blog/categories/micropython/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: MQTT | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -18,7 +18,7 @@
<link href="https://home-assistant.io/blog/2016/08/31/esp8266-and-micropython-part2/"/>
<updated>2016-08-31T04:17:25+00:00</updated>
<id>https://home-assistant.io/blog/2016/08/31/esp8266-and-micropython-part2</id>
<content type="html"><![CDATA[<img src='https://home-assistant.io/images/blog/2016-07-micropython/micropython.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
<content type="html"><![CDATA[<img src='/images/blog/2016-07-micropython/micropython.png' style='clear: right; border:none; box-shadow: none; float: right; margin-bottom: 12px;' width='200' />
So, part 1 of [ESP8266 and MicroPython](/blog/2016/07/28/esp8266-and-micropython-part1/) was pretty lame, right? Instead of getting information out of Home Assistant we are going a step forward and create our own sensor which is sending details about its state to a Home Assistant instance.
<!--more-->
@ -129,7 +129,7 @@ You spent your weekend getting everything set up, showing it off to your signifi
That's where we came in. We wanted a solution that can bridge the awesomeness of Home Assistant with the SmartThings hub that works with almost everything.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-02-smartthings/splash.png'>
<img src='/images/blog/2016-02-smartthings/splash.png'>
</p>
<!--more-->
@ -297,8 +297,8 @@ On the Home Assistant side, there is a powerful platform available based on the
Here is the final sequence of events:
<p class='img'>
<a href='https://home-assistant.io/images/blog/2016-02-smartthings/SmartThings-HomeAssistant.png'>
<img src='https://home-assistant.io/images/blog/2016-02-smartthings/SmartThings-HomeAssistant.png' alt='SmartThings Bridge Sequence'>
<a href='/images/blog/2016-02-smartthings/SmartThings-HomeAssistant.png'>
<img src='/images/blog/2016-02-smartthings/SmartThings-HomeAssistant.png' alt='SmartThings Bridge Sequence'>
</a>
SmartThings Bridge Sequence
</p>
@ -341,12 +341,12 @@ I recently learned about the ESP8266, a $5 chip that includes WiFi and is Arduin
For this tutorial, I'll walk through how to get going with ESP8266, get the temperature and humidity and report it to MQTT where Home Asssistant can pick it up.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-10-esp8266-temp/setup.png' />
<img src='/images/blog/2015-10-esp8266-temp/setup.png' />
Picture of the final setup (+ 2 LED for decoration)
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-10-esp8266-temp/ha-sensor.png' />
<img src='/images/blog/2015-10-esp8266-temp/ha-sensor.png' />
Home Assistant will keep track of historical values and allow you to integrate it into automation.
</p>
@ -553,7 +553,7 @@ sensor 2:
<id>https://home-assistant.io/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant</id>
<content type="html"><![CDATA[{::options coderay_line_numbers="table" /}
<img src='https://home-assistant.io/images/supported_brands/mqtt.png' style='border:none; box-shadow: none; float: right;' height='80' /> [MQTT](https://en.wikipedia.org/wiki/MQTT) support was added to Home Assistant recently. The [MQTT component](https://home-assistant.io/components/mqtt/) will enable you to do all sort of things. Most likely you will use it to communicate with your devices. But Home Assistant doesn't care where the data is coming from or is limited to real hardware as long as there is MQTT support. This means that it doesn't matter if the data is coming from a human, a web service, or a device.
<img src='/images/supported_brands/mqtt.png' style='border:none; box-shadow: none; float: right;' height='80' /> [MQTT](https://en.wikipedia.org/wiki/MQTT) support was added to Home Assistant recently. The [MQTT component](https://home-assistant.io/components/mqtt/) will enable you to do all sort of things. Most likely you will use it to communicate with your devices. But Home Assistant doesn't care where the data is coming from or is limited to real hardware as long as there is MQTT support. This means that it doesn't matter if the data is coming from a human, a web service, or a device.
A great example is shown in a [Laundry Automation](https://home-assistant.io/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/) post in this blog.
@ -584,7 +584,7 @@ $ mosquitto_pub -h 127.0.0.1 -t "home-assistant/fabian/mood" -m "bad"
```
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-09-mqtt/mood.png' />
<img src='/images/blog/2015-09-mqtt/mood.png' />
The Mood sensor
</p>
@ -637,7 +637,7 @@ while True:
Every 5 seconds a message with a new number is sent to the broker and picked up by Home Assistant. By the way, my mood is much better now.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-09-mqtt/lottery.png' />
<img src='/images/blog/2015-09-mqtt/lottery.png' />
The Lottery sensor
</p>
@ -648,7 +648,7 @@ With only a few lines of Python and an MQTT broker you can create your own "smar
To get started with real hardware that is capable to send MQTT messages, the Arduino platform is an inexpensive way to do it. In this section an Arduino UNO with an Ethernet shield and a photo resistor is used. The photo resistor is connected to analog pin 0 (A0) and has an output from 0 to 1024.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-09-mqtt/arduino-shield.png' />
<img src='/images/blog/2015-09-mqtt/arduino-shield.png' />
The Arduino UNO with Ethernet shield and photo resistor
</p>
@ -737,7 +737,7 @@ The Arduino will send the value of the sensor every second. To use the data in H
After a restart of Home Assistant the values of your Arduino will be available.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-09-mqtt/arduino.png' />
<img src='/images/blog/2015-09-mqtt/arduino.png' />
The Brightness sensor
</p>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: MQTT">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/mqtt/">
<link rel="canonical" href="/blog/categories/mqtt/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: MQTT">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/mqtt/">
<meta property="og:url" content="/blog/categories/mqtt/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: MQTT">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,10 +90,10 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/esp8266/'>ESP8266</a></li>
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/mqtt/'>MQTT</a></li>
<li><a class='category' href='/blog/categories/micropython/'>Micropython</a></li>
<li>How-To</li>
<li>MQTT</li>
<li>ESP8266</li>
<li>Micropython</li>
</ul>
</span>
</footer>
@ -114,8 +114,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/mqtt/'>MQTT</a></li>
<li>How-To</li>
<li>MQTT</li>
</ul>
</span>
</footer>
@ -137,9 +137,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/esp8266/'>ESP8266</a></li>
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/mqtt/'>MQTT</a></li>
<li>How-To</li>
<li>MQTT</li>
<li>ESP8266</li>
</ul>
</span>
</footer>
@ -160,8 +160,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/mqtt/'>MQTT</a></li>
<li>How-To</li>
<li>MQTT</li>
</ul>
</span>
</footer>
@ -195,10 +195,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/mqtt/"
data-counturl="https://home-assistant.io/blog/categories/mqtt/" >Tweet</a>
data-url="/blog/categories/mqtt/"
data-counturl="/blog/categories/mqtt/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/mqtt/"
data-href="/blog/categories/mqtt/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -116,9 +116,9 @@ We hope you understand that our desire with these changes is only to help protec
<entry>
<title type="html"><![CDATA[Explaining the Updater]]></title>
<link href="https://home-assistant.io/blog/2016/10/25/explaining-the-updater/"/>
<link href="https://home-assistant.io/blog/2016/10/24/explaining-the-updater/"/>
<updated>2016-10-25T04:30:00+00:00</updated>
<id>https://home-assistant.io/blog/2016/10/25/explaining-the-updater</id>
<id>https://home-assistant.io/blog/2016/10/24/explaining-the-updater</id>
<content type="html"><![CDATA[On Saturday, we released [Home Assistant 0.31][0.31] which includes an improved updater component that checks for new versions using the Home Assistant servers. We wanted to update the community on its rollout and answer some questions that have come up. As part of the update check anonymous information about your operating system and Python version is submitted to Home Assistant servers unless you have opted out.
<!--more-->
@ -170,9 +170,9 @@ The source code of our updater AWS Lambda function is now available [here][sourc
<entry>
<title type="html"><![CDATA[To Infinity and Beyond 🚀]]></title>
<link href="https://home-assistant.io/blog/2016/04/19/to-infinity-and-beyond/"/>
<link href="https://home-assistant.io/blog/2016/04/18/to-infinity-and-beyond/"/>
<updated>2016-04-19T05:44:00+00:00</updated>
<id>https://home-assistant.io/blog/2016/04/19/to-infinity-and-beyond</id>
<id>https://home-assistant.io/blog/2016/04/18/to-infinity-and-beyond</id>
<content type="html"><![CDATA[After 2.5 years I think we can proudly say: Home Assistant is a success. I write _we_ because Home Assistant is no longer a one-person side project. It has become the side project of many people who spend countless hours on making Home Assistant the best home automation software out there. To acknowledge this we migrated the repositories from being under my name to be under our own [organisation on GitHub][gh-ha].
On our journey we've reached many noteworthy milestones:

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Organisation">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/organisation/">
<link rel="canonical" href="/blog/categories/organisation/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Organisation">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/organisation/">
<meta property="og:url" content="/blog/categories/organisation/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Organisation">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/organisation/'>Organisation</a></li>
<li>Organisation</li>
</ul>
</span>
</footer>
@ -103,16 +103,16 @@
<div class="grid">
<div class="grid__item one-fifth palm-one-whole">
<time datetime="2016-10-25T04:30:00+00:00" pubdate>
<span class='month'>Oct</span> <span class='day'>25</span>
<span class='month'>Oct</span> <span class='day'>24</span>
</time>
</div>
<div class="grid__item four-fifths palm-one-whole">
<h1 class="gamma"><a href="/blog/2016/10/25/explaining-the-updater/">Explaining the Updater</a></h1>
<h1 class="gamma"><a href="/blog/2016/10/24/explaining-the-updater/">Explaining the Updater</a></h1>
<footer class="meta">
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/organisation/'>Organisation</a></li>
<li>Organisation</li>
</ul>
</span>
</footer>
@ -124,16 +124,16 @@
<div class="grid">
<div class="grid__item one-fifth palm-one-whole">
<time datetime="2016-04-19T05:44:00+00:00" pubdate>
<span class='month'>Apr</span> <span class='day'>19</span>
<span class='month'>Apr</span> <span class='day'>18</span>
</time>
</div>
<div class="grid__item four-fifths palm-one-whole">
<h1 class="gamma"><a href="/blog/2016/04/19/to-infinity-and-beyond/">To Infinity and Beyond 🚀</a></h1>
<h1 class="gamma"><a href="/blog/2016/04/18/to-infinity-and-beyond/">To Infinity and Beyond 🚀</a></h1>
<footer class="meta">
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/organisation/'>Organisation</a></li>
<li>Organisation</li>
</ul>
</span>
</footer>
@ -155,7 +155,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/organisation/'>Organisation</a></li>
<li>Organisation</li>
</ul>
</span>
</footer>
@ -189,10 +189,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/organisation/"
data-counturl="https://home-assistant.io/blog/categories/organisation/" >Tweet</a>
data-url="/blog/categories/organisation/"
data-counturl="/blog/categories/organisation/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/organisation/"
data-href="/blog/categories/organisation/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -35,7 +35,7 @@ If your phone can remember (or tell a server) where it was when it last saw the
So if you put an iBeacon on your keys or in your car - then you can track them.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-05-ibeacons/keys_with_beacon.jpg'>
<img width='200' src='/images/blog/2016-05-ibeacons/keys_with_beacon.jpg'>
Here are my keys - with a Estimote Nearable iBeacon stuck to them. Ugly but effective!
</p>
@ -48,7 +48,7 @@ Its easier to set up OwnTracks and HA to track a mobile beacon than the fixed
You set up the beacon the same way as we discussed in part 1. The only difference is that instead of calling the region the name of a location (eg -drive) you call it the name of the device you want to track (eg -keys). Remember the leading - that makes the connection more reliable.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
<img width='200' src='/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
</p>
Once youve added the iBeacon - you should be able to see it on the OwnTracks region screen. If your phone can see the packets from that beacon, OwnTracks will turn the relevant Region red.
@ -56,7 +56,7 @@ Once youve added the iBeacon - you should be able to see it on the OwnTracks
Because you turned *Share* on for the region, when OwnTracks sees the beacon it will send HA a message. HA will use this message to add the beacon as a tracked device if it hasnt seen it before. So you should see a new device appear in HA called device_tracker.beacon_[name] - and its location will be where your phone thought it was when it last saw the beacon.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-05-ibeacons/keys_device.png'>
<img width='200' src='/images/blog/2016-05-ibeacons/keys_device.png'>
</p>
If your phone moves and sends HA a new location while it is still in range of the beacon - HA will update the location of the beacon. So if go for a drive in your car - you will see both your phone and the *device_tracker.beacon_car* move together.
@ -227,13 +227,13 @@ Once youve created the zone - you need to restart HA. The next step is:-
8. Enter the `Minor` and `Major` numbers for your iBeacon - or leave them at 0 which will match all beacons with that `UUID`
<p class='img'>
<img width='200' border='2' src='https://home-assistant.io/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
<img width='200' border='2' src='/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
</p>
Once youve added the iBeacon - you should be able to see it on the OwnTracks region screen. If your phone can see the packets from that beacon, OwnTracks will turn the relevant Region red.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-04-ibeacons/owntracks_red_beacon.png'>
<img width='200' src='/images/blog/2016-04-ibeacons/owntracks_red_beacon.png'>
</p>
When OwnTracks sees the beacon (and turns the region red), it also sends an MQTT packet to HA to say that you have entered that region.

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: OwnTracks">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/owntracks/">
<link rel="canonical" href="/blog/categories/owntracks/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: OwnTracks">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/owntracks/">
<meta property="og:url" content="/blog/categories/owntracks/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: OwnTracks">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,9 +90,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/device-tracking/'>Device-Tracking</a></li>
<li><a class='category' href='/blog/categories/owntracks/'>OwnTracks</a></li>
<li><a class='category' href='/blog/categories/ibeacons/'>iBeacons</a></li>
<li>iBeacons</li>
<li>Device-Tracking</li>
<li>OwnTracks</li>
</ul>
</span>
</footer>
@ -113,9 +113,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/owntracks/'>OwnTracks</a></li>
<li><a class='category' href='/blog/categories/presence-detection/'>Presence-Detection</a></li>
<li><a class='category' href='/blog/categories/ibeacons/'>iBeacons</a></li>
<li>iBeacons</li>
<li>Presence-Detection</li>
<li>OwnTracks</li>
</ul>
</span>
</footer>
@ -149,10 +149,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/owntracks/"
data-counturl="https://home-assistant.io/blog/categories/owntracks/" >Tweet</a>
data-url="/blog/categories/owntracks/"
data-counturl="/blog/categories/owntracks/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/owntracks/"
data-href="/blog/categories/owntracks/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -72,13 +72,13 @@ Once youve created the zone - you need to restart HA. The next step is:-
8. Enter the `Minor` and `Major` numbers for your iBeacon - or leave them at 0 which will match all beacons with that `UUID`
<p class='img'>
<img width='200' border='2' src='https://home-assistant.io/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
<img width='200' border='2' src='/images/blog/2016-04-ibeacons/owntracks_beacon_setup.png'>
</p>
Once youve added the iBeacon - you should be able to see it on the OwnTracks region screen. If your phone can see the packets from that beacon, OwnTracks will turn the relevant Region red.
<p class='img'>
<img width='200' src='https://home-assistant.io/images/blog/2016-04-ibeacons/owntracks_red_beacon.png'>
<img width='200' src='/images/blog/2016-04-ibeacons/owntracks_red_beacon.png'>
</p>
When OwnTracks sees the beacon (and turns the region red), it also sends an MQTT packet to HA to say that you have entered that region.

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Presence-Detection">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/presence-detection/">
<link rel="canonical" href="/blog/categories/presence-detection/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Presence-Detection">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/presence-detection/">
<meta property="og:url" content="/blog/categories/presence-detection/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Presence-Detection">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,9 +90,9 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/owntracks/'>OwnTracks</a></li>
<li><a class='category' href='/blog/categories/presence-detection/'>Presence-Detection</a></li>
<li><a class='category' href='/blog/categories/ibeacons/'>iBeacons</a></li>
<li>iBeacons</li>
<li>Presence-Detection</li>
<li>OwnTracks</li>
</ul>
</span>
</footer>
@ -126,10 +126,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/presence-detection/"
data-counturl="https://home-assistant.io/blog/categories/presence-detection/" >Tweet</a>
data-url="/blog/categories/presence-detection/"
data-counturl="/blog/categories/presence-detection/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/presence-detection/"
data-href="/blog/categories/presence-detection/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Public-Service-Announcement | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/public-service-announcement/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -82,7 +82,7 @@ Core Developer, Home Assistant
<content type="html"><![CDATA[**Update Dec 16**: Great news! Philips has decided to [reverse their decision][philips-reverse] and is working on a software update to allow 3rd party light bulbs again.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-12-philips-hue-3rd-party/philips-hue-reversed-faq.png'>
<img src='/images/blog/2015-12-philips-hue-3rd-party/philips-hue-reversed-faq.png'>
Philips Hue FAQ entries regarding reversing the decision.
</p>
@ -94,7 +94,7 @@ Philips Hue was one of the first to get smart lights accepted by the mainstream.
Yesterday a thread on [/r/homeautomation][reddit-hue] published that Philips Hue now blocks all but their own bulbs and those of "friends of Hue". I have been able to confirm this in the [Philips Hue FAQ][philips-hue-faq] (Update Dec 14: they have removed the entries - [mirror here][philips-hue-faq-mirror]):
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-12-philips-hue-3rd-party/philips-hue-faq.png'>
<img src='/images/blog/2015-12-philips-hue-3rd-party/philips-hue-faq.png'>
Philips Hue FAQ entries regarding 3rd party light bulbs.
</p>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Public-Service-Announcement">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/public-service-announcement/">
<link rel="canonical" href="/blog/categories/public-service-announcement/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Public-Service-Announcement">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/public-service-announcement/">
<meta property="og:url" content="/blog/categories/public-service-announcement/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Public-Service-Announcement">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/public-service-announcement/'>Public-Service-Announcement</a></li>
<li>Public-Service-Announcement</li>
</ul>
</span>
</footer>
@ -112,7 +112,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/public-service-announcement/'>Public-Service-Announcement</a></li>
<li>Public-Service-Announcement</li>
</ul>
</span>
</footer>
@ -146,10 +146,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/public-service-announcement/"
data-counturl="https://home-assistant.io/blog/categories/public-service-announcement/" >Tweet</a>
data-url="/blog/categories/public-service-announcement/"
data-counturl="/blog/categories/public-service-announcement/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/public-service-announcement/"
data-href="/blog/categories/public-service-announcement/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Release-Notes | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -18,7 +18,7 @@
<link href="https://home-assistant.io/blog/2017/08/26/release-0-52/"/>
<updated>2017-08-26T00:11:05+00:00</updated>
<id>https://home-assistant.io/blog/2017/08/26/release-0-52</id>
<content type="html"><![CDATA[<a href='https://home-assistant.io/components/#version/0.52'><img src='https://home-assistant.io/images/blog/2017-08-0.52/components.png' style='border: 0;box-shadow: none;'></a>
<content type="html"><![CDATA[<a href='/components/#version/0.52'><img src='/images/blog/2017-08-0.52/components.png' style='border: 0;box-shadow: none;'></a>
Although the summer is in full progress, the development hasn't stalled. This release brings bug fixes, clean ups and another 8 new integrations. On top of that we are also introducing a new [script editor](/docs/scripts/editor/)!
@ -389,7 +389,7 @@ usps:
<link href="https://home-assistant.io/blog/2017/08/12/release-51/"/>
<updated>2017-08-12T00:11:05+00:00</updated>
<id>https://home-assistant.io/blog/2017/08/12/release-51</id>
<content type="html"><![CDATA[<a href='https://home-assistant.io/components/#version/0.51'><img src='https://home-assistant.io/images/blog/2017-08-0.51/components.png' style='border: 0;box-shadow: none;'></a>
<content type="html"><![CDATA[<a href='/components/#version/0.51'><img src='/images/blog/2017-08-0.51/components.png' style='border: 0;box-shadow: none;'></a>
<p class='note warning'>This release has to do a one time database migration which can take a long time on big databases (20 minutes). During this time the frontend will not work. Do not stop Home Assistant while it is in progress.</p>
@ -850,7 +850,7 @@ vacuum:
<link href="https://home-assistant.io/blog/2017/07/29/release-50/"/>
<updated>2017-07-29T00:11:05+00:00</updated>
<id>https://home-assistant.io/blog/2017/07/29/release-50</id>
<content type="html"><![CDATA[<a href='https://home-assistant.io/components/#version/0.50'><img src='https://home-assistant.io/images/blog/2017-07-0.50/components.png' style='border: 0;box-shadow: none;'></a>
<content type="html"><![CDATA[<a href='/components/#version/0.50'><img src='/images/blog/2017-07-0.50/components.png' style='border: 0;box-shadow: none;'></a>
Last Wednesday we released [Hass.io](https://home-assistant.io/hassio/), an operating system to take care of all the updating hassles that come with running home automation at home and so much more. This is a major milestone for Home Assistant as it is our first step to offering a fully integrated solution using a bring your own hardware approach.
@ -1269,7 +1269,7 @@ conversation:
<link href="https://home-assistant.io/blog/2017/07/15/release-49/"/>
<updated>2017-07-15T00:02:05+00:00</updated>
<id>https://home-assistant.io/blog/2017/07/15/release-49</id>
<content type="html"><![CDATA[<a href='https://home-assistant.io/components/#version/0.49'><img src='https://home-assistant.io/images/blog/2017-07-0.49/components.png' style='border: 0;box-shadow: none;'></a>
<content type="html"><![CDATA[<a href='/components/#version/0.49'><img src='/images/blog/2017-07-0.49/components.png' style='border: 0;box-shadow: none;'></a>
# <a class='title-link' name='we-have-themes-' href='#we-have-themes-'></a> WE HAVE THEMES 🎨👩‍🎨
@ -1287,7 +1287,7 @@ frontend:
Once a theme is defined, use the new frontend service `frontend.set_theme` to activate it. More information in [the docs][frontend docs].
<p class='img'>
<img src='https://home-assistant.io/images/blog/2017-07-0.49/green-theme.png' alt='Screenshot of a green dashboard'>
<img src='/images/blog/2017-07-0.49/green-theme.png' alt='Screenshot of a green dashboard'>
Screenshot of a green dashboard
</p>
@ -1771,7 +1771,7 @@ amcrest:
<link href="https://home-assistant.io/blog/2017/07/02/release-48/"/>
<updated>2017-07-02T00:02:05+00:00</updated>
<id>https://home-assistant.io/blog/2017/07/02/release-48</id>
<content type="html"><![CDATA[<a href='https://home-assistant.io/components/#version/0.48'><img src='https://home-assistant.io/images/blog/2017-07-0.48/components.png' style='border: 0;box-shadow: none;'></a>
<content type="html"><![CDATA[<a href='/components/#version/0.48'><img src='/images/blog/2017-07-0.48/components.png' style='border: 0;box-shadow: none;'></a>
It's time for a great new release!

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Release-Notes">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/release-notes/">
<link rel="canonical" href="/blog/categories/release-notes/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Release-Notes">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/release-notes/">
<meta property="og:url" content="/blog/categories/release-notes/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Release-Notes">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -111,7 +111,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -132,7 +132,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -153,7 +153,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -174,7 +174,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -195,7 +195,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -216,7 +216,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -237,7 +237,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -258,7 +258,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -279,7 +279,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -300,7 +300,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -321,7 +321,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -342,7 +342,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -363,7 +363,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -384,7 +384,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -405,7 +405,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -426,7 +426,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -447,7 +447,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -469,7 +469,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -490,7 +490,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -511,7 +511,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -532,7 +532,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -553,7 +553,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -574,7 +574,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -595,7 +595,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -616,7 +616,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -628,16 +628,16 @@
<div class="grid">
<div class="grid__item one-fifth palm-one-whole">
<time datetime="2016-08-28T03:30:25+00:00" pubdate>
<span class='month'>Aug</span> <span class='day'>28</span>
<span class='month'>Aug</span> <span class='day'>27</span>
</time>
</div>
<div class="grid__item four-fifths palm-one-whole">
<h1 class="gamma"><a href="/blog/2016/08/28/notifications-hue-fake-unification/">0.27 is here to break eggs and take names: notifications, Hue fakery, safety and unification come to Home Assistant</a></h1>
<h1 class="gamma"><a href="/blog/2016/08/27/notifications-hue-fake-unification/">0.27 is here to break eggs and take names: notifications, Hue fakery, safety and unification come to Home Assistant</a></h1>
<footer class="meta">
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -658,7 +658,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -679,7 +679,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -700,7 +700,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -721,7 +721,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -742,7 +742,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -763,7 +763,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -784,7 +784,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -805,7 +805,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -817,16 +817,16 @@
<div class="grid">
<div class="grid__item one-fifth palm-one-whole">
<time datetime="2016-04-20T06:10:00+00:00" pubdate>
<span class='month'>Apr</span> <span class='day'>20</span>
<span class='month'>Apr</span> <span class='day'>19</span>
</time>
</div>
<div class="grid__item four-fifths palm-one-whole">
<h1 class="gamma"><a href="/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/">0.18: Bluetooth, LG WebOS TVs and Roombas.</a></h1>
<h1 class="gamma"><a href="/blog/2016/04/19/bluetooth-lg-webos-tvs-and-roombas/">0.18: Bluetooth, LG WebOS TVs and Roombas.</a></h1>
<footer class="meta">
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -838,16 +838,16 @@
<div class="grid">
<div class="grid__item one-fifth palm-one-whole">
<time datetime="2016-04-09T06:10:00+00:00" pubdate>
<span class='month'>Apr</span> <span class='day'>09</span>
<span class='month'>Apr</span> <span class='day'>08</span>
</time>
</div>
<div class="grid__item four-fifths palm-one-whole">
<h1 class="gamma"><a href="/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/">0.17: Onkyo, Panasonic, GTFS and config validation</a></h1>
<h1 class="gamma"><a href="/blog/2016/04/08/onkyo-panasonic-gtfs-and-config-validation/">0.17: Onkyo, Panasonic, GTFS and config validation</a></h1>
<footer class="meta">
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -868,7 +868,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -889,7 +889,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -910,7 +910,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -922,16 +922,16 @@
<div class="grid">
<div class="grid__item one-fifth palm-one-whole">
<time datetime="2016-02-13T06:15:00+00:00" pubdate>
<span class='month'>Feb</span> <span class='day'>13</span>
<span class='month'>Feb</span> <span class='day'>12</span>
</time>
</div>
<div class="grid__item four-fifths palm-one-whole">
<h1 class="gamma"><a href="/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/">0.13: Speedtest.net, Bloomsky, Splunk and Garage Doors</a></h1>
<h1 class="gamma"><a href="/blog/2016/02/12/speedtest-bloomsky-splunk-and-garage-doors/">0.13: Speedtest.net, Bloomsky, Splunk and Garage Doors</a></h1>
<footer class="meta">
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -952,7 +952,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -973,7 +973,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -995,7 +995,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1016,7 +1016,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1037,7 +1037,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1058,7 +1058,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1079,7 +1079,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1100,7 +1100,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1121,7 +1121,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1142,8 +1142,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/how-to/'>How-To</a></li>
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>How-To</li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1164,7 +1164,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1185,7 +1185,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1206,7 +1206,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1227,7 +1227,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1248,7 +1248,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1269,7 +1269,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1290,7 +1290,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1311,7 +1311,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1332,7 +1332,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1353,7 +1353,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1374,7 +1374,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1395,7 +1395,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1416,7 +1416,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1437,7 +1437,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1458,7 +1458,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1479,7 +1479,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1500,7 +1500,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/release-notes/'>Release-Notes</a></li>
<li>Release-Notes</li>
</ul>
</span>
</footer>
@ -1534,10 +1534,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/release-notes/"
data-counturl="https://home-assistant.io/blog/categories/release-notes/" >Tweet</a>
data-url="/blog/categories/release-notes/"
data-counturl="/blog/categories/release-notes/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/release-notes/"
data-href="/blog/categories/release-notes/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Survey | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -18,7 +18,7 @@
<link href="https://home-assistant.io/blog/2015/11/22/survey-november-2015/"/>
<updated>2015-11-22T14:51:18+00:00</updated>
<id>https://home-assistant.io/blog/2015/11/22/survey-november-2015</id>
<content type="html"><![CDATA[<img src='https://home-assistant.io/images/blog/2015-11-survey/releases.png' style='float: right; margin-left: 8px; margin-bottom: 8px;' height='120'/>Around a week ago we started with the first survey. Now 30 people have participated. Thank you very much if you did. We think that's enough time to have some "only partially representative" data. It's hard to tell how many Home Assistant users are out there. Currently there are 215 members on our [Discord chat server](https://discord.gg/c5DvZ4e) and last week [PyPI](https://pypi.python.org/pypi/homeassistant/) counted 5063 downloads.
<content type="html"><![CDATA[<img src='/images/blog/2015-11-survey/releases.png' style='float: right; margin-left: 8px; margin-bottom: 8px;' height='120'/>Around a week ago we started with the first survey. Now 30 people have participated. Thank you very much if you did. We think that's enough time to have some "only partially representative" data. It's hard to tell how many Home Assistant users are out there. Currently there are 215 members on our [Discord chat server](https://discord.gg/c5DvZ4e) and last week [PyPI](https://pypi.python.org/pypi/homeassistant/) counted 5063 downloads.
The idea was to anonymously collect some details about the usage of the different parts of Home Assistant and a little bit about the environment its running in.
@ -35,62 +35,62 @@ It's interesting to see that most of the sensor, switch, and thermostat platform
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/releases.png' />
<img src='/images/blog/2015-11-survey/releases.png' />
Home Assistant releases
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/os.png' />
<img src='/images/blog/2015-11-survey/os.png' />
Operating systems
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/platforms.png' />
<img src='/images/blog/2015-11-survey/platforms.png' />
Hardware platforms
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/components.png' />
<img src='/images/blog/2015-11-survey/components.png' />
Components
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/alarm-cameras.png' />
<img src='/images/blog/2015-11-survey/alarm-cameras.png' />
Alarm Control Panels and Cameras
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/trackers.png' />
<img src='/images/blog/2015-11-survey/trackers.png' />
Device trackers
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/lights.png' />
<img src='/images/blog/2015-11-survey/lights.png' />
Lights
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/players.png' />
<img src='/images/blog/2015-11-survey/players.png' />
Media players
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/notifications.png' />
<img src='/images/blog/2015-11-survey/notifications.png' />
Notifications
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/sensors.png' />
<img src='/images/blog/2015-11-survey/sensors.png' />
Sensors
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/switches.png' />
<img src='/images/blog/2015-11-survey/switches.png' />
Switches
</p>
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-11-survey/thermostats.png' />
<img src='/images/blog/2015-11-survey/thermostats.png' />
Thermostats
</p>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Survey">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/survey/">
<link rel="canonical" href="/blog/categories/survey/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Survey">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/survey/">
<meta property="og:url" content="/blog/categories/survey/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Survey">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/survey/'>Survey</a></li>
<li>Survey</li>
</ul>
</span>
</footer>
@ -124,10 +124,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/survey/"
data-counturl="https://home-assistant.io/blog/categories/survey/" >Tweet</a>
data-url="/blog/categories/survey/"
data-counturl="/blog/categories/survey/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/survey/"
data-href="/blog/categories/survey/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Talks">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/talks/">
<link rel="canonical" href="/blog/categories/talks/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Talks">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/talks/">
<meta property="og:url" content="/blog/categories/talks/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Talks">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,8 +90,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/talks/'>Talks</a></li>
<li><a class='category' href='/blog/categories/video/'>Video</a></li>
<li>Talks</li>
<li>Video</li>
</ul>
</span>
</footer>
@ -125,10 +125,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/talks/"
data-counturl="https://home-assistant.io/blog/categories/talks/" >Tweet</a>
data-url="/blog/categories/talks/"
data-counturl="/blog/categories/talks/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/talks/"
data-href="/blog/categories/talks/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -189,7 +189,7 @@ The first thing to do is to measure. The Home Assistant front end is a mobile we
<p class='img'>
<img
src='https://home-assistant.io/images/blog/2016-08-optimizing-web-app/performance-timeline-0.18.2.png'
src='/images/blog/2016-08-optimizing-web-app/performance-timeline-0.18.2.png'
alt='Timeline of loading the front end in Home Assistant 0.18.2' />
</p>
@ -197,10 +197,10 @@ Although the app takes 6500 milliseconds to load on my phone, it would perform w
<p class='img'>
<img
src='https://home-assistant.io/images/blog/2016-08-optimizing-web-app/performance-diagram.png'
src='/images/blog/2016-08-optimizing-web-app/performance-diagram.png'
alt='diagram showing old and new loading times next to one another' />
<img
src='https://home-assistant.io/images/blog/2016-08-optimizing-web-app/performance-timeline-0.26.png'
src='/images/blog/2016-08-optimizing-web-app/performance-timeline-0.26.png'
alt='Timeline of loading the front end in Home Assistant 0.26' />
</p>
@ -222,7 +222,7 @@ As you can see in the timelines, we were able to get rid of most of the blocking
<p class='img'>
<img
src='https://home-assistant.io/images/blog/2016-08-optimizing-web-app/timeline-no-more-es2015.png'
src='/images/blog/2016-08-optimizing-web-app/timeline-no-more-es2015.png'
alt='Timeline of loading the front end before and after the optimization' />
</p>
@ -238,7 +238,7 @@ To accomplish this I extracted the application core out of the main bundle. In t
<p class='img'>
<img
src='https://home-assistant.io/images/blog/2016-08-optimizing-web-app/timeline-corejs.png'
src='/images/blog/2016-08-optimizing-web-app/timeline-corejs.png'
alt='Timeline of loading the front end before and after the optimization' />
</p>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Technology">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/technology/">
<link rel="canonical" href="/blog/categories/technology/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Technology">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/technology/">
<meta property="og:url" content="/blog/categories/technology/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Technology">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/technology/'>Technology</a></li>
<li>Technology</li>
</ul>
</span>
</footer>
@ -111,7 +111,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/technology/'>Technology</a></li>
<li>Technology</li>
</ul>
</span>
</footer>
@ -132,7 +132,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/technology/'>Technology</a></li>
<li>Technology</li>
</ul>
</span>
</footer>
@ -154,7 +154,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/technology/'>Technology</a></li>
<li>Technology</li>
</ul>
</span>
</footer>
@ -175,7 +175,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/technology/'>Technology</a></li>
<li>Technology</li>
</ul>
</span>
</footer>
@ -196,7 +196,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/technology/'>Technology</a></li>
<li>Technology</li>
</ul>
</span>
</footer>
@ -230,10 +230,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/technology/"
data-counturl="https://home-assistant.io/blog/categories/technology/" >Tweet</a>
data-url="/blog/categories/technology/"
data-counturl="/blog/categories/technology/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/technology/"
data-href="/blog/categories/technology/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: User-Stories | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -25,7 +25,7 @@ Today I'll show you how I used Home Assistant, a NodeMCU (ESP8266), and a couple
We have an older washer and dryer which doesn't have any form of notification when cycles complete. Home Assistant was the obvious solution, I just needed to create sensors for the washer and dryer. I tried using sound sensors but found them unreliable. I ended up using an accelerometer attached to the back of each appliance. I also added magnetic reed switches on the doors of the washer and dryer to detect whether they're open or closed. I connected the accelerometers and reed switches to an NodeMCU which will relay the data to my MQTT broker.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-07-laundry-automation/block-diagram.png' />
<img src='/images/blog/2016-07-laundry-automation/block-diagram.png' />
Block diagram of schematic
</p>
@ -34,22 +34,22 @@ We have an older washer and dryer which doesn't have any form of notification wh
After taking some sample data from the accelerometers while each appliance was in operation, I decided to plot the data to help determine the proper thresholds of when the devices were running or off. I had to do this in order to get precise ranges so the dryer sensor wouldn't get tripped by the washer or vice versa. In the plot below you can see the acceleration in each direction for the accelerometer connected to the dryer. It's easy to see when the dryer is in operation here. I used the same technique for the washer's accelerometer.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-07-laundry-automation/data-graph.png' />
<img src='/images/blog/2016-07-laundry-automation/data-graph.png' />
Graph showing the accelerometer data
</p>
Next it was just a matter of integrating everything with Home Assistant. I was able to use the [MQTT component](/components/mqtt/) to read the washer and dryer states from the Moteino and display it in Home Assistant.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-07-laundry-automation/screenshot-ha.png' />
<img src='/images/blog/2016-07-laundry-automation/screenshot-ha.png' />
Status of the dryer and washer in Home Assistant
</p>
Next I wrote [scripts](/components/script/) that are run whenever the washer or dryer completes a load. This is triggered by the [automation component](/getting-started/automation/). When the laundry is complete I have the lights in the house turn red and [notify me via Join](/components/notify.joaoapps_join/). Once the door is opened and laundry emptied another script runs that sets the lights back to normal. So far it has been very helpful and very reliable.
<p class='img'>
<a href='https://home-assistant.io/images/blog/2016-07-laundry-automation/protoboard.jpg'>
<img src='https://home-assistant.io/images/blog/2016-07-laundry-automation/protoboard.jpg' />
<a href='/images/blog/2016-07-laundry-automation/protoboard.jpg'>
<img src='/images/blog/2016-07-laundry-automation/protoboard.jpg' />
</a>
NodeMCU connected to MPU-6050 accelerometer.
</p>
@ -138,8 +138,8 @@ As an avid user of Home Assistant, I decided it would be the perfect application
After taking some sample data from the accelerometers while each appliance was in operation, I decided to plot the data to help determine the proper thresholds of when the devices were running or off. I had to do this in order to get precise ranges so the dryer sensor wouldn't get tripped by the washer or vice versa. In the plot below you can see the acceleration in the x direction for the accelerometer connected to the washing machine. It's easy to see when the washing machine is in operation here. I used the same technique for the dryer's accelerometer.
<p class='img'>
<a href='https://home-assistant.io/images/blog/2015-08-laundry-automation/data-graph.png'>
<img src='https://home-assistant.io/images/blog/2015-08-laundry-automation/data-graph.png' />
<a href='/images/blog/2015-08-laundry-automation/data-graph.png'>
<img src='/images/blog/2015-08-laundry-automation/data-graph.png' />
</a>
Graph showing the accelerometer data
</p>
@ -149,15 +149,15 @@ After taking some sample data from the accelerometers while each appliance was i
Next it was just a matter of integrating everything with Home Assistant. I was able to use the [MQTT component](/components/mqtt/) to read the washer and dryer states from the Moteino and display it in Home Assistant.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2015-08-laundry-automation/screenshot-ha.png' />
<img src='/images/blog/2015-08-laundry-automation/screenshot-ha.png' />
Status of the dryer and washer in Home Assistant
</p>
Next I wrote [scripts](/components/script/) that are run whenever the washer or dryer completes a load. This is triggered by the [automation component](/getting-started/automation/). When the laundry is complete I have the lights in the house turn red and [notify me via PushBullet](/components/notify.pushbullet/). Once the laundry is taken care of another script runs that sets the lights back to normal. So far it has been very helpful and very reliable.
<p class='img'>
<a href='https://home-assistant.io/images/blog/2015-08-laundry-automation/moteino-and-sensors.jpg'>
<img src='https://home-assistant.io/images/blog/2015-08-laundry-automation/moteino-and-sensors.jpg' />
<a href='/images/blog/2015-08-laundry-automation/moteino-and-sensors.jpg'>
<img src='/images/blog/2015-08-laundry-automation/moteino-and-sensors.jpg' />
</a>
Top left: reed switch. Bottom left: moteino. Right: Accelerometer.
</p>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: User-Stories">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/user-stories/">
<link rel="canonical" href="/blog/categories/user-stories/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: User-Stories">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/user-stories/">
<meta property="og:url" content="/blog/categories/user-stories/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: User-Stories">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/user-stories/'>User-Stories</a></li>
<li>User-Stories</li>
</ul>
</span>
</footer>
@ -112,7 +112,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/user-stories/'>User-Stories</a></li>
<li>User-Stories</li>
</ul>
</span>
</footer>
@ -146,10 +146,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/user-stories/"
data-counturl="https://home-assistant.io/blog/categories/user-stories/" >Tweet</a>
data-url="/blog/categories/user-stories/"
data-counturl="/blog/categories/user-stories/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/user-stories/"
data-href="/blog/categories/user-stories/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -21,7 +21,7 @@
<content type="html"><![CDATA[It's been already almost two weeks ago that a few of the Home Assistant developers headed towards Portland for [PyCon 2016] - the conference about everything Python. We were there to learn all the nifty tricks to make our code better but most of all, to talk Home Automation.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-06-pycon/crew.jpg' alt='Home Assistant developers' />
<img src='/images/blog/2016-06-pycon/crew.jpg' alt='Home Assistant developers' />
Couple of Home Assistant devs. Left to right: [Paulus (@balloob)], [Alex (@infamy)], [Ryan (@rmkraus)].
</p>
@ -45,7 +45,7 @@ We've had such positive reception on our open spaces that [Jonathan Baginski][@j
After the conference part of PyCon was over we spent one extra day to host a Home Assistant sprint. This allowed us to help people get started with hacking on Home Assistant which lead to some great contributions.
<p class='img'>
<img src='https://home-assistant.io/images/blog/2016-06-pycon/sprint.jpg' alt='Home Assistant sprint group photo' />
<img src='/images/blog/2016-06-pycon/sprint.jpg' alt='Home Assistant sprint group photo' />
Home Assistant sprint group photo.
</p>

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Video">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/video/">
<link rel="canonical" href="/blog/categories/video/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Video">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/video/">
<meta property="og:url" content="/blog/categories/video/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Video">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -90,7 +90,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/video/'>Video</a></li>
<li>Video</li>
</ul>
</span>
</footer>
@ -111,8 +111,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li><a class='category' href='/blog/categories/video/'>Video</a></li>
<li>Community</li>
<li>Video</li>
</ul>
</span>
</footer>
@ -133,7 +133,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/video/'>Video</a></li>
<li>Video</li>
</ul>
</span>
</footer>
@ -154,7 +154,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/video/'>Video</a></li>
<li>Video</li>
</ul>
</span>
</footer>
@ -175,8 +175,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/talks/'>Talks</a></li>
<li><a class='category' href='/blog/categories/video/'>Video</a></li>
<li>Talks</li>
<li>Video</li>
</ul>
</span>
</footer>
@ -197,8 +197,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li><a class='category' href='/blog/categories/video/'>Video</a></li>
<li>Community</li>
<li>Video</li>
</ul>
</span>
</footer>
@ -220,8 +220,8 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/community/'>Community</a></li>
<li><a class='category' href='/blog/categories/video/'>Video</a></li>
<li>Community</li>
<li>Video</li>
</ul>
</span>
</footer>
@ -255,10 +255,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/video/"
data-counturl="https://home-assistant.io/blog/categories/video/" >Tweet</a>
data-url="/blog/categories/video/"
data-counturl="/blog/categories/video/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/video/"
data-href="/blog/categories/video/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>

View file

@ -4,7 +4,7 @@
<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/"/>
<updated>2017-08-26T12:50:28+00:00</updated>
<updated>2017-08-26T17:19:49+00:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Home Assistant]]></name>
@ -15,9 +15,9 @@
<entry>
<title type="html"><![CDATA[Updated documentation]]></title>
<link href="https://home-assistant.io/blog/2016/04/17/updated-documentation/"/>
<link href="https://home-assistant.io/blog/2016/04/16/updated-documentation/"/>
<updated>2016-04-17T06:09:00+00:00</updated>
<id>https://home-assistant.io/blog/2016/04/17/updated-documentation</id>
<id>https://home-assistant.io/blog/2016/04/16/updated-documentation</id>
<content type="html"><![CDATA[One of the main complaints that we receive is something along the lines "I read that X is possible yet I am unable to find it on the website.". This post is to announce that we have taken the first steps to improve it by revamping the [getting started] and [developers] sections. It's still a work in progress but we now have a solid foundation to build on for the future 👍.
Our documentation has been going through various phases. Initially it was just the README in our GitHub repository. I discovered Jekyll and GitHub pages in December 2014 and created home-assistant.io. I more or less broke the README in 5 pages and [called it a website]. Back then we had a whopping [11 components](https://github.com/home-assistant/home-assistant.io/blob/86bb2df430ce267ab2123d51592d3f068ae509b5/source/components/index.markdown).

View file

@ -10,11 +10,11 @@
<meta name="author" content="Home Assistant">
<meta name="description" content="Category: Website">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/blog/categories/website/">
<link rel="canonical" href="/blog/categories/website/">
<meta property="fb:app_id" content="338291289691179">
<meta property="og:title" content="Category: Website">
<meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/blog/categories/website/">
<meta property="og:url" content="/blog/categories/website/">
<meta property="og:type" content="website">
<meta property="og:description" content="Category: Website">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
@ -81,16 +81,16 @@
<div class="grid">
<div class="grid__item one-fifth palm-one-whole">
<time datetime="2016-04-17T06:09:00+00:00" pubdate>
<span class='month'>Apr</span> <span class='day'>17</span>
<span class='month'>Apr</span> <span class='day'>16</span>
</time>
</div>
<div class="grid__item four-fifths palm-one-whole">
<h1 class="gamma"><a href="/blog/2016/04/17/updated-documentation/">Updated documentation</a></h1>
<h1 class="gamma"><a href="/blog/2016/04/16/updated-documentation/">Updated documentation</a></h1>
<footer class="meta">
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/website/'>Website</a></li>
<li>Website</li>
</ul>
</span>
</footer>
@ -112,7 +112,7 @@
<span>
<i class="icon-tags"></i>
<ul class="tags unstyled">
<li><a class='category' href='/blog/categories/website/'>Website</a></li>
<li>Website</li>
</ul>
</span>
</footer>
@ -146,10 +146,10 @@
class="twitter-share-button"
data-via="home_assistant"
data-related="home_assistant"
data-url="https://home-assistant.io/blog/categories/website/"
data-counturl="https://home-assistant.io/blog/categories/website/" >Tweet</a>
data-url="/blog/categories/website/"
data-counturl="/blog/categories/website/" >Tweet</a>
<div class="fb-share-button" style='top: -6px;'
data-href="https://home-assistant.io/blog/categories/website/"
data-href="/blog/categories/website/"
data-layout="button_count">
</div>
<div class="g-plusone" data-size="standard"></div>