diff --git a/atom.xml b/atom.xml index 00be3cc627..d25b3b845a 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ @@ -13,6 +13,135 @@ Octopress + + <![CDATA[Home Assistant on an Orange Pi Zero]]> + + 2017-05-13T09:00:00+00:00 + https://home-assistant.io/blog/2017/05/13/home-assistant-on-orange-pi-zero + 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 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.

+ +

+ +

+ + + +

Download the Armbian and create the SD card with Etcher. There is no possibility to connect a display to the Orange Pi Zero. This means that you need a wired network setup with DHCP server. After your Orange Pi Zero is running, give it some time, and look for its IP address. The hostname is orangepizero.

+ +

If you found the IP address then use your SSH client to connect to the Orange Pi Zero. The default password is 1234.

+ +
$ ssh root@192.168.0.151
+[...]
+root@192.168.0.151's password: 
+You are required to change your password immediately (root enforced)
+  ___                               ____  _   _____
+ / _ \ _ __ __ _ _ __   __ _  ___  |  _ \(_) |__  /___ _ __ ___
+| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | |   / // _ \ '__/ _ \ 
+| |_| | | | (_| | | | | (_| |  __/ |  __/| |  / /|  __/ | | (_) |
+ \___/|_|  \__,_|_| |_|\__, |\___| |_|   |_| /____\___|_|  \___/ 
+                       |___/                                     
+
+Welcome to ARMBIAN 5.27.170514 nightly Ubuntu 16.04.2 LTS 4.11.0-sun8i
+System load:   0.86 0.35 0.13  	Up time:       9 min
+Memory usage:  5 % of 496MB  	IP:            192.168.0.151
+CPU temp:      39°C
+Usage of /:    16% of 7.1G
+
+[ General system configuration: armbian-config ]
+New to Armbian? Check the documentation first: https://docs.armbian.com
+
+Changing password for root.
+(current) UNIX password: 
+Enter new UNIX password: 
+Retype new UNIX password: 
+
+You are using Armbian nightly build.
+
+It is provided AS IS with NO WARRANTY and NO END USER SUPPORT.
+
+Creating a new user account. Press <Ctrl-C> to abort
+
+Please provide a username (eg. your forename): ha
+Trying to add user ha
+perl: warning: Setting locale failed.
+perl: warning: Please check that your locale settings:
+	LANGUAGE = "en_US.UTF-8",
+	LC_ALL = (unset),
+	LC_PAPER = "de_CH.UTF-8",
+	LC_MONETARY = "de_CH.UTF-8",
+	LC_NUMERIC = "de_CH.UTF-8",
+	LC_MESSAGES = "en_US.UTF-8",
+	LC_MEASUREMENT = "de_CH.UTF-8",
+	LC_TIME = "de_CH.UTF-8",
+	LANG = "en_US.UTF-8"
+    are supported and installed on your system.
+perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
+Adding user `ha' ...
+Adding new group `ha' (1000) ...
+Adding new user `ha' (1000) with group `ha' ...
+Creating home directory `/home/ha' ...
+Copying files from `/etc/skel' ...
+Enter new UNIX password: 
+Retype new UNIX password: 
+passwd: password updated successfully
+Changing the user information for ha
+Enter the new value, or press ENTER for the default
+	Full Name []: homeassistant
+	Room Number []: 
+	Work Phone []: 
+	Home Phone []: 
+	Other []: 
+Is the information correct? [Y/n] y
+
+Dear homeassistant, your account ha has been created and is sudo enabled.
+Please use this account for your daily work from now on.
+
+root@orangepizero:~# 
+
+
+

Get the latest details about the packages.

+ +
root@orangepizero:~# apt-get update
+Hit:1 http://ports.ubuntu.com xenial InRelease
+Get:2 http://ports.ubuntu.com xenial-security InRelease [102 kB]
+Hit:3 http://beta.armbian.com xenial InRelease
+Get:4 http://ports.ubuntu.com xenial-updates InRelease [102 kB]
+Get:5 http://ports.ubuntu.com xenial-backports InRelease [102 kB]
+Get:6 http://ports.ubuntu.com xenial-updates/main armhf Packages [479 kB]
+Get:7 http://ports.ubuntu.com xenial-updates/universe armhf Packages [419 kB]
+Fetched 1205 kB in 7s (158 kB/s)
+Reading package lists... Done
+
+
+

Let’s run an upgrade to make sure that all available packages are up-to-date.

+ +
root@orangepizero:~# apt-get upgrade
+
+
+

Now, we are installing the requirements for Home Assistant.

+ +
root@orangepizero:~# apt-get install python3-dev python3-pip python3-venv
+
+
+ +

Those steps to install Home Assistant are described in the documentation and the guide for venv as well. Switch to the create user ha and perform the remaining installation steps which are reduced to the minimum below:

+ +
ha@orangepizero:~$ pyvenv-3.5 homeassistant
+ha@orangepizero:~$ cd homeassistant && source bin/activate
+(homeassistant) ha@orangepizero:~/homeassistant$ pip3 install --upgrade pip
+(homeassistant) ha@orangepizero:~/homeassistant$ pip3 install homeassistant
+(homeassistant) ha@orangepizero:~/homeassistant$ hass
+
+
+ +

+ +

+ +

To make it ready for daily usage, don’t forget to enable autostart.

+]]>
+
+ <![CDATA[Grazer Linuxtage 2017: Python Everywhere]]> @@ -1997,27 +2126,6 @@ Screenshot of all the different functionality the IP webcam integration offers. Cool kid listening to music + sidekick. Both wearing the new blue Home Assistant shirt. – 🇪🇺 EU🇺🇸 US

-]]> -
- - - <![CDATA[Workshop at CLT 2017]]> - - 2017-02-14T08:04:05+00:00 - https://home-assistant.io/blog/2017/02/14/clt-workshop - There will be a Home Assistant Workshop at the Chemnitzer Linux-Tage 2017. First I will cover the installation, the setup, and the configuration process. The second part will be all about automation. Last but not least, we will talk about the integration of a new platform/component.

- -

Check the Workshop overview to get the details.

- -

Reqistration is required as the places in the room are limited. The deadline for the registration is March, 8th 2017.

- -
    -
  • Location: Technische Universität Chemnitz, Reichenhainer Straße 90, 09126 Chemnitz, Germany
  • -
  • Date: March, 12th 2017
  • -
  • Time: 10:00, Room W2
  • -
  • Language: German
  • -
- ]]>
diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 210e36b44a..ef8e876150 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -120,6 +120,9 @@

Recent Posts

diff --git a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html index 83cbaeb1ce..cc2c4a40e8 100644 --- a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html +++ b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html @@ -154,6 +154,9 @@ This article will try to explain how they all relate.

Recent Posts

diff --git a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html index ce49ddefd1..15c657fecf 100644 --- a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html +++ b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html @@ -144,6 +144,9 @@

Recent Posts

diff --git a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html index e51a9beb08..3e889e2698 100644 --- a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html +++ b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html @@ -127,6 +127,9 @@

Recent Posts

diff --git a/blog/2015/01/13/nest-in-da-house/index.html b/blog/2015/01/13/nest-in-da-house/index.html index afa11f7502..caf7028cf2 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -131,6 +131,9 @@

Recent Posts

diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index 033f2c3b8e..77f0c74202 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -137,6 +137,9 @@ Home Assistant now supports --open-ui and

Recent Posts

diff --git a/blog/2015/02/08/looking-at-the-past/index.html b/blog/2015/02/08/looking-at-the-past/index.html index 2032f9278d..4517fdd11a 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -142,6 +142,9 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D

Recent Posts

diff --git a/blog/2015/02/24/streaming-updates/index.html b/blog/2015/02/24/streaming-updates/index.html index 8950fa71ff..80a89c05bc 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -128,6 +128,9 @@

Recent Posts

diff --git a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html index 449b888f02..dddf0fabd2 100644 --- a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html +++ b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html @@ -122,6 +122,9 @@

Recent Posts

diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index 67dce8c3a5..1662f05ec6 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -125,6 +125,9 @@ The old logo, the new detailed logo and the new simple logo.

Recent Posts

diff --git a/blog/2015/03/11/release-notes/index.html b/blog/2015/03/11/release-notes/index.html index 0549331476..434e5e77bd 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -150,6 +150,9 @@ An initial version of voice control for Home Assistant has landed. The current i

Recent Posts

diff --git a/blog/2015/03/22/release-notes/index.html b/blog/2015/03/22/release-notes/index.html index 7c147de348..104c927bd3 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -186,6 +186,9 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap

Recent Posts

diff --git a/blog/2015/04/25/release-notes/index.html b/blog/2015/04/25/release-notes/index.html index d70d75bba3..a2fd5f98bf 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -194,6 +194,9 @@

Recent Posts

diff --git a/blog/2015/05/09/utc-time-zone-awareness/index.html b/blog/2015/05/09/utc-time-zone-awareness/index.html index 9d6a0aa6fc..1f6a41e979 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index 9d7db0c30c..ec6a29f3cd 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -208,6 +208,9 @@ Before diving into the newly supported devices and services, I want to highlight

Recent Posts

diff --git a/blog/2015/06/10/release-notes/index.html b/blog/2015/06/10/release-notes/index.html index 914ebc5fa6..d9e8830597 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -254,6 +254,9 @@ This switch platform allows you to control your motion detection setting on your

Recent Posts

diff --git a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html index 3aea597193..7069e8e128 100644 --- a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html +++ b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html @@ -218,6 +218,9 @@ Fabian has added support for Forecast.io to g

Recent Posts

diff --git a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html index 32bd88e0c1..0649238ebb 100644 --- a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html +++ b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html @@ -201,6 +201,9 @@ Support for Temper temperature sensors has been contributed by

Recent Posts

diff --git a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html index d9c06f5aab..84c3d99f40 100644 --- a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html +++ b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html index 11070987c3..88f554404a 100644 --- a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html +++ b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html @@ -238,6 +238,9 @@ The automation and script syntax here is using a deprecated and no longer suppor

Recent Posts

diff --git a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html index c2f925b748..c9a593fa57 100644 --- a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html +++ b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html @@ -199,6 +199,9 @@

Recent Posts

diff --git a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html index 2a4725b6b0..e88c41034e 100644 --- a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html +++ b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html @@ -276,6 +276,9 @@

Recent Posts

diff --git a/blog/2015/09/13/home-assistant-meets-ifttt/index.html b/blog/2015/09/13/home-assistant-meets-ifttt/index.html index db408bf64a..af401c8e66 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -266,6 +266,9 @@

Recent Posts

diff --git a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html index 7a8c5edf7c..6840b782d4 100644 --- a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html +++ b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html @@ -165,6 +165,9 @@ Glances web server started on http://0.0.0.0:61208/

Recent Posts

diff --git a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html index 6edb52fc2c..3e069b660c 100644 --- a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html +++ b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html @@ -161,6 +161,9 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge

Recent Posts

diff --git a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html index cee94835ed..3df8f2a1ca 100644 --- a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html +++ b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html @@ -144,6 +144,9 @@ Map in Home Assistant showing two people and three zones (home, school, work)

Recent Posts

diff --git a/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html b/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html index 5930625444..93841911a3 100644 --- a/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html +++ b/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html @@ -329,6 +329,9 @@ Home Assistant will keep track of historical values and allow you to integrate i

Recent Posts

diff --git a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html index 87c9de93bb..8656a472e4 100644 --- a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html +++ b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html @@ -134,6 +134,9 @@

Recent Posts

diff --git a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html index eaaf5c191a..0526579bc6 100644 --- a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html +++ b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html @@ -151,6 +151,9 @@ This makes more sense as most people run Home Assistant as a daemon

Recent Posts

diff --git a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html index e9fd9da5ef..b801132ef1 100644 --- a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html +++ b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html @@ -149,6 +149,9 @@

Recent Posts

diff --git a/blog/2015/11/22/survey-november-2015/index.html b/blog/2015/11/22/survey-november-2015/index.html index 9ea3bca078..26422d428e 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -176,6 +176,9 @@

Recent Posts

diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index 8151483d35..b936b32ec7 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -127,6 +127,9 @@

Recent Posts

diff --git a/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html index c399f4bc5c..2b50598096 100644 --- a/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html +++ b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html @@ -135,6 +135,9 @@

Recent Posts

diff --git a/blog/2015/12/07/influxdb-and-grafana/index.html b/blog/2015/12/07/influxdb-and-grafana/index.html index f235c82c6c..f80eae141e 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -189,6 +189,9 @@ name: binary_sensor

Recent Posts

diff --git a/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html b/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html index b1b92ce0f1..ea99846920 100644 --- a/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html +++ b/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html @@ -156,6 +156,9 @@ This is where we’ll configure our task, so select the plus icon to select an a

Recent Posts

diff --git a/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html b/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html index da693e0550..1d4899eb42 100644 --- a/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html +++ b/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html @@ -142,6 +142,9 @@ Philips Hue FAQ entries regarding 3rd party light bulbs.

Recent Posts

diff --git a/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html b/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html index 2a72274c89..82bbfcb385 100644 --- a/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html +++ b/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html @@ -181,6 +181,9 @@ sudo docker run -it --rm -p 80:80 --name certbot \

Recent Posts

diff --git a/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html b/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html index 86c894f681..9a8f19c301 100644 --- a/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html +++ b/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html @@ -159,6 +159,9 @@

Recent Posts

diff --git a/blog/2016/01/17/extended-support-for-diy-solutions/index.html b/blog/2016/01/17/extended-support-for-diy-solutions/index.html index 451768d088..3c8b29d421 100644 --- a/blog/2016/01/17/extended-support-for-diy-solutions/index.html +++ b/blog/2016/01/17/extended-support-for-diy-solutions/index.html @@ -150,6 +150,9 @@

Recent Posts

diff --git a/blog/2016/01/19/perfect-home-automation/index.html b/blog/2016/01/19/perfect-home-automation/index.html index 83544aa715..8c7512335f 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -139,6 +139,9 @@

Recent Posts

diff --git a/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html b/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html index aded3655b2..df6a6f54b9 100644 --- a/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html +++ b/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html @@ -153,6 +153,9 @@ Example of the new views in the frontend. Learn mor

Recent Posts

diff --git a/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html b/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html index 8af82d6422..781e6440b5 100644 --- a/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html +++ b/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html @@ -273,6 +273,9 @@ Z-Wave light bulb |

Recent Posts

diff --git a/blog/2016/02/12/classifying-the-internet-of-things/index.html b/blog/2016/02/12/classifying-the-internet-of-things/index.html index ab54a7abed..4a6868c459 100644 --- a/blog/2016/02/12/classifying-the-internet-of-things/index.html +++ b/blog/2016/02/12/classifying-the-internet-of-things/index.html @@ -247,6 +247,9 @@

Recent Posts

diff --git a/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html b/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html index 90dffcb304..64172ad259 100644 --- a/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html +++ b/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html @@ -158,6 +158,9 @@

Recent Posts

diff --git a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html index dc70e1814c..6cb9620674 100644 --- a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html +++ b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html @@ -212,6 +212,9 @@

Recent Posts

diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index 3c090b7125..4a33072241 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -155,6 +155,9 @@ Hold your NFC tag against the belly of Garfield to unlock the alarm.

Recent Posts

diff --git a/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html b/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html index f8b2db26ac..d7600bf8bb 100644 --- a/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html +++ b/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html @@ -157,6 +157,9 @@

Recent Posts

diff --git a/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html b/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html index 29b13733f2..f24d59c727 100644 --- a/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html +++ b/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html @@ -158,6 +158,9 @@ player state attributes. This change affects automations, scripts and scenes.

Recent Posts

diff --git a/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html b/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html index 1c8f133960..bf00410711 100644 --- a/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html +++ b/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html @@ -166,6 +166,9 @@

Recent Posts

diff --git a/blog/2016/04/05/your-hub-should-be-local-and-open/index.html b/blog/2016/04/05/your-hub-should-be-local-and-open/index.html index a2a1c0cb60..7b08fd6411 100644 --- a/blog/2016/04/05/your-hub-should-be-local-and-open/index.html +++ b/blog/2016/04/05/your-hub-should-be-local-and-open/index.html @@ -126,6 +126,9 @@

Recent Posts

diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index ae2bcd641b..b8ce232769 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -129,6 +129,9 @@

Recent Posts

diff --git a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html index 19206c31a2..cd4e53fb80 100644 --- a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html +++ b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index 97ef7ab29e..acffa653b7 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -124,6 +124,9 @@

Recent Posts

diff --git a/blog/2016/04/19/to-infinity-and-beyond/index.html b/blog/2016/04/19/to-infinity-and-beyond/index.html index 48f0567fcb..5e7748129e 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -136,6 +136,9 @@

Recent Posts

diff --git a/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html b/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html index b1465e73f8..14a2418498 100644 --- a/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html +++ b/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html @@ -158,6 +158,9 @@

Recent Posts

diff --git a/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html b/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html index d03a55167e..7c4aaea656 100644 --- a/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html +++ b/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html @@ -200,6 +200,9 @@ For example, my wife works next door - and I couldn’t detect whether she’s a

Recent Posts

diff --git a/blog/2016/05/06/open-iot-summit-talk/index.html b/blog/2016/05/06/open-iot-summit-talk/index.html index 8a5de61459..afd0bb30a0 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -124,6 +124,9 @@

Recent Posts

diff --git a/blog/2016/05/07/empowering-scripts-and-alexa/index.html b/blog/2016/05/07/empowering-scripts-and-alexa/index.html index d3b93babb4..e2b31c9b61 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -198,6 +198,9 @@

Recent Posts

diff --git a/blog/2016/05/12/video-configuring-home-assistant/index.html b/blog/2016/05/12/video-configuring-home-assistant/index.html index def29b6f40..b9cec9e8db 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -124,6 +124,9 @@

Recent Posts

diff --git a/blog/2016/05/18/why-we-use-polymer/index.html b/blog/2016/05/18/why-we-use-polymer/index.html index a3a5df57b5..2b401a7432 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -130,6 +130,9 @@

Recent Posts

diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index c59b213b8b..2c9126673d 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -154,6 +154,9 @@

Recent Posts

diff --git a/blog/2016/05/22/get-started-with-all-in-one-installer/index.html b/blog/2016/05/22/get-started-with-all-in-one-installer/index.html index 3829fbd003..1e4a8be4ec 100644 --- a/blog/2016/05/22/get-started-with-all-in-one-installer/index.html +++ b/blog/2016/05/22/get-started-with-all-in-one-installer/index.html @@ -127,6 +127,9 @@

Recent Posts

diff --git a/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html b/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html index a259ea2fec..1ae4a83dd8 100644 --- a/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html +++ b/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html @@ -228,6 +228,9 @@

Recent Posts

diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index 398c527f1c..11524aa4d2 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -136,6 +136,9 @@

Recent Posts

diff --git a/blog/2016/06/08/super-fast-web-enocean-lirc/index.html b/blog/2016/06/08/super-fast-web-enocean-lirc/index.html index d83f93a669..35d082c956 100644 --- a/blog/2016/06/08/super-fast-web-enocean-lirc/index.html +++ b/blog/2016/06/08/super-fast-web-enocean-lirc/index.html @@ -168,6 +168,9 @@

Recent Posts

diff --git a/blog/2016/06/13/home-assistant-at-pycon-2016/index.html b/blog/2016/06/13/home-assistant-at-pycon-2016/index.html index dbbedc6eae..0ecafd0ed6 100644 --- a/blog/2016/06/13/home-assistant-at-pycon-2016/index.html +++ b/blog/2016/06/13/home-assistant-at-pycon-2016/index.html @@ -140,6 +140,9 @@

Recent Posts

diff --git a/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html b/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html index 5b9472ee66..d6f40350cc 100644 --- a/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html +++ b/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html @@ -162,6 +162,9 @@

Recent Posts

diff --git a/blog/2016/06/23/usb-webcams-and-home-assistant/index.html b/blog/2016/06/23/usb-webcams-and-home-assistant/index.html index 923bc8cd50..17782a7cad 100644 --- a/blog/2016/06/23/usb-webcams-and-home-assistant/index.html +++ b/blog/2016/06/23/usb-webcams-and-home-assistant/index.html @@ -208,6 +208,9 @@ target_dir /tmp

Recent Posts

diff --git a/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html b/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html index 4c40113b52..325a1f3581 100644 --- a/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html +++ b/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html @@ -163,6 +163,9 @@

Recent Posts

diff --git a/blog/2016/07/06/pocketchip-running-home-assistant/index.html b/blog/2016/07/06/pocketchip-running-home-assistant/index.html index aee2ff49a6..42107353db 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -153,6 +153,9 @@ Over a year ago I participated in the

Recent Posts

diff --git a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html index 32daa88919..6c208a672b 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -159,6 +159,9 @@

Recent Posts

diff --git a/blog/2016/07/19/visualizing-your-iot-data/index.html b/blog/2016/07/19/visualizing-your-iot-data/index.html index a3c5114c97..a44ab840bc 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -196,6 +196,9 @@ SQLite version 3.11.0 2016-02-15 17:29:24

Recent Posts

diff --git a/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html b/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html index 4b8623373d..4557bb7100 100644 --- a/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html +++ b/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html @@ -163,6 +163,9 @@ One of the graphs created with this tutorial.

Recent Posts

diff --git a/blog/2016/07/28/esp8266-and-micropython-part1/index.html b/blog/2016/07/28/esp8266-and-micropython-part1/index.html index a9c9f0cf1a..38b8517777 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -243,6 +243,9 @@ If a module is missing then you need to download it from the

Recent Posts

diff --git a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html index a8e8bd465c..6ea9a54e65 100644 --- a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html +++ b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html @@ -175,6 +175,9 @@

Recent Posts

diff --git a/blog/2016/08/03/laundry-automation-update/index.html b/blog/2016/08/03/laundry-automation-update/index.html index 681ba4bb3a..6a9e3a056a 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -207,6 +207,9 @@

Recent Posts

diff --git a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html index f065e954fd..f3f98f50b1 100644 --- a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html +++ b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html @@ -202,6 +202,9 @@

Recent Posts

diff --git a/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html b/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html index cd69362505..22416a08e0 100644 --- a/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html +++ b/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html @@ -175,6 +175,9 @@

Recent Posts

diff --git a/blog/2016/08/16/we-have-apps-now/index.html b/blog/2016/08/16/we-have-apps-now/index.html index 288e5b99a1..9aa4c5be2c 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -213,6 +213,9 @@

Recent Posts

diff --git a/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html b/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html index f59eb024d3..0b2934aaec 100644 --- a/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html +++ b/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html @@ -125,6 +125,9 @@ Heatmap

Recent Posts

diff --git a/blog/2016/08/28/notifications-hue-fake-unification/index.html b/blog/2016/08/28/notifications-hue-fake-unification/index.html index e74d2e15ef..6b7784893d 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -274,6 +274,9 @@

Recent Posts

diff --git a/blog/2016/08/31/esp8266-and-micropython-part2/index.html b/blog/2016/08/31/esp8266-and-micropython-part2/index.html index b8b661a4ad..af4c77204a 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -201,6 +201,9 @@ So, part 1 of ESP8266

Recent Posts

diff --git a/blog/2016/09/10/notify-group-reload-api-pihole/index.html b/blog/2016/09/10/notify-group-reload-api-pihole/index.html index 0ce950f490..043b16b7f8 100644 --- a/blog/2016/09/10/notify-group-reload-api-pihole/index.html +++ b/blog/2016/09/10/notify-group-reload-api-pihole/index.html @@ -203,6 +203,9 @@

Recent Posts

diff --git a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html index a65c4acdac..521587c6e6 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -208,6 +208,9 @@

Recent Posts

diff --git a/blog/2016/10/01/we-have-raspberry-image-now/index.html b/blog/2016/10/01/we-have-raspberry-image-now/index.html index 5915e8204a..3c86c43965 100644 --- a/blog/2016/10/01/we-have-raspberry-image-now/index.html +++ b/blog/2016/10/01/we-have-raspberry-image-now/index.html @@ -129,6 +129,9 @@

Recent Posts

diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index 44f4d073b2..26740297cc 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -137,6 +137,9 @@

Recent Posts

diff --git a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html index ef4cfe37b1..35ba24a59a 100644 --- a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -219,6 +219,9 @@

Recent Posts

diff --git a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html index e171c25ae8..b0e2a953fe 100644 --- a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html +++ b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html @@ -391,6 +391,9 @@

Recent Posts

diff --git a/blog/2016/10/25/explaining-the-updater/index.html b/blog/2016/10/25/explaining-the-updater/index.html index 52ccc318df..2b1866e580 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -147,6 +147,9 @@

Recent Posts

diff --git a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html index c76dc95587..c6685e85e7 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -215,6 +215,9 @@

Recent Posts

diff --git a/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html b/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html index 6567b7eb14..f58ea72d27 100644 --- a/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html +++ b/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html @@ -176,6 +176,9 @@

Recent Posts

diff --git a/blog/2016/12/03/remote-websockets-sonarr/index.html b/blog/2016/12/03/remote-websockets-sonarr/index.html index 9c1379028c..eda401f67f 100644 --- a/blog/2016/12/03/remote-websockets-sonarr/index.html +++ b/blog/2016/12/03/remote-websockets-sonarr/index.html @@ -237,6 +237,9 @@

Recent Posts

diff --git a/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html b/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html index bbdc5f019c..4029cdcd62 100644 --- a/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html +++ b/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html @@ -190,6 +190,9 @@

Recent Posts

diff --git a/blog/2016/12/19/thank-you/index.html b/blog/2016/12/19/thank-you/index.html index c68fc3acc3..8f3b1c6a23 100644 --- a/blog/2016/12/19/thank-you/index.html +++ b/blog/2016/12/19/thank-you/index.html @@ -128,6 +128,9 @@

Recent Posts

diff --git a/blog/2017/01/03/control-my-christmas-tree-stats/index.html b/blog/2017/01/03/control-my-christmas-tree-stats/index.html index 989cb27e42..a3e7708a82 100644 --- a/blog/2017/01/03/control-my-christmas-tree-stats/index.html +++ b/blog/2017/01/03/control-my-christmas-tree-stats/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2017/01/14/iss-usps-images-packages/index.html b/blog/2017/01/14/iss-usps-images-packages/index.html index 645dfca78c..deb7e94b83 100644 --- a/blog/2017/01/14/iss-usps-images-packages/index.html +++ b/blog/2017/01/14/iss-usps-images-packages/index.html @@ -207,6 +207,9 @@ You have to note:

Recent Posts

diff --git a/blog/2017/01/18/numbers/index.html b/blog/2017/01/18/numbers/index.html index c85f82c251..94df902566 100644 --- a/blog/2017/01/18/numbers/index.html +++ b/blog/2017/01/18/numbers/index.html @@ -130,6 +130,9 @@

Recent Posts

diff --git a/blog/2017/01/21/home-assistant-governance/index.html b/blog/2017/01/21/home-assistant-governance/index.html index a5c197100c..46a429914d 100644 --- a/blog/2017/01/21/home-assistant-governance/index.html +++ b/blog/2017/01/21/home-assistant-governance/index.html @@ -167,6 +167,9 @@

Recent Posts

diff --git a/blog/2017/01/28/face-coffee-wink/index.html b/blog/2017/01/28/face-coffee-wink/index.html index 68f54ad564..da694a1de7 100644 --- a/blog/2017/01/28/face-coffee-wink/index.html +++ b/blog/2017/01/28/face-coffee-wink/index.html @@ -253,6 +253,9 @@

Recent Posts

diff --git a/blog/2017/02/03/babyphone/index.html b/blog/2017/02/03/babyphone/index.html index d7a5474763..bbc2850135 100644 --- a/blog/2017/02/03/babyphone/index.html +++ b/blog/2017/02/03/babyphone/index.html @@ -232,6 +232,9 @@ We change the platform name for binary sensor in 0.38 from

Recent Posts

diff --git a/blog/2017/02/04/hassbian-toybox/index.html b/blog/2017/02/04/hassbian-toybox/index.html index 664f7ca82d..3d3acebc35 100644 --- a/blog/2017/02/04/hassbian-toybox/index.html +++ b/blog/2017/02/04/hassbian-toybox/index.html @@ -158,6 +158,9 @@ On the close horizon from @Landrash th

Recent Posts

diff --git a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html index 7a3c0e8764..bc9a90d522 100644 --- a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html +++ b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html @@ -245,6 +245,9 @@

Recent Posts

diff --git a/blog/2017/02/14/clt-workshop/index.html b/blog/2017/02/14/clt-workshop/index.html index 8ea98f9213..f9e3973862 100644 --- a/blog/2017/02/14/clt-workshop/index.html +++ b/blog/2017/02/14/clt-workshop/index.html @@ -128,6 +128,9 @@

Recent Posts

diff --git a/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html b/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html index 513c23d534..54574d761c 100644 --- a/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html +++ b/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html @@ -162,6 +162,9 @@

Recent Posts

diff --git a/blog/2017/02/25/config-panel-and-state-restoration/index.html b/blog/2017/02/25/config-panel-and-state-restoration/index.html index 0ea5f5c5a5..ef99d5d6c3 100644 --- a/blog/2017/02/25/config-panel-and-state-restoration/index.html +++ b/blog/2017/02/25/config-panel-and-state-restoration/index.html @@ -300,6 +300,9 @@

Recent Posts

diff --git a/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html b/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html index 0a1c4980d9..10cd995c8b 100644 --- a/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html +++ b/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html @@ -333,6 +333,9 @@ Screenshot of all the different functionality the IP webcam integration offers.

Recent Posts

diff --git a/blog/2017/03/22/broken-dependencies/index.html b/blog/2017/03/22/broken-dependencies/index.html index b66a21bb09..d6cc3cc834 100644 --- a/blog/2017/03/22/broken-dependencies/index.html +++ b/blog/2017/03/22/broken-dependencies/index.html @@ -130,6 +130,9 @@

Recent Posts

diff --git a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html index 0daf89f4d5..31cc738d99 100644 --- a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html +++ b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html @@ -123,6 +123,9 @@

Recent Posts

diff --git a/blog/2017/03/25/todo-volumio-workday/index.html b/blog/2017/03/25/todo-volumio-workday/index.html index 13ef5da626..34fef78ba8 100644 --- a/blog/2017/03/25/todo-volumio-workday/index.html +++ b/blog/2017/03/25/todo-volumio-workday/index.html @@ -278,6 +278,9 @@

Recent Posts

diff --git a/blog/2017/03/28/http-to-mqtt-bridge/index.html b/blog/2017/03/28/http-to-mqtt-bridge/index.html index c09eebc90d..ce08430f10 100644 --- a/blog/2017/03/28/http-to-mqtt-bridge/index.html +++ b/blog/2017/03/28/http-to-mqtt-bridge/index.html @@ -171,6 +171,9 @@

Recent Posts

diff --git a/blog/2017/04/01/thomas-krenn-award/index.html b/blog/2017/04/01/thomas-krenn-award/index.html index ba98cc41e5..70335f928c 100644 --- a/blog/2017/04/01/thomas-krenn-award/index.html +++ b/blog/2017/04/01/thomas-krenn-award/index.html @@ -132,6 +132,9 @@

Recent Posts

diff --git a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html index e6bf069ff7..9cc85b60ff 100644 --- a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html +++ b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html @@ -331,6 +331,9 @@

Recent Posts

diff --git a/blog/2017/04/15/ios/index.html b/blog/2017/04/15/ios/index.html index ad9dcd747e..04d9d352c5 100644 --- a/blog/2017/04/15/ios/index.html +++ b/blog/2017/04/15/ios/index.html @@ -135,6 +135,9 @@

Recent Posts

diff --git a/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html b/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html index e1c9c90b87..0e53964cd5 100644 --- a/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html +++ b/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html @@ -188,6 +188,9 @@ After automatic discovery, Home Assistant will ask the user to finish pairing wi

Recent Posts

diff --git a/blog/2017/04/22/ikea-tradfri-spotify/index.html b/blog/2017/04/22/ikea-tradfri-spotify/index.html index bb6aca8a8b..301d2fe53c 100644 --- a/blog/2017/04/22/ikea-tradfri-spotify/index.html +++ b/blog/2017/04/22/ikea-tradfri-spotify/index.html @@ -333,6 +333,9 @@ After automatic discovery, Home Assistant will ask the user to finish pairing wi

Recent Posts

diff --git a/blog/2017/04/24/hardware-contest-2017/index.html b/blog/2017/04/24/hardware-contest-2017/index.html index 3a8adc7482..4c5db40f49 100644 --- a/blog/2017/04/24/hardware-contest-2017/index.html +++ b/blog/2017/04/24/hardware-contest-2017/index.html @@ -128,6 +128,9 @@

Recent Posts

diff --git a/blog/2017/04/25/influxdb-grafana-docker/index.html b/blog/2017/04/25/influxdb-grafana-docker/index.html index 8c1d7926f0..3587b560f9 100644 --- a/blog/2017/04/25/influxdb-grafana-docker/index.html +++ b/blog/2017/04/25/influxdb-grafana-docker/index.html @@ -170,6 +170,9 @@

Recent Posts

diff --git a/blog/2017/04/30/hassbian-1.21-its-about-time/index.html b/blog/2017/04/30/hassbian-1.21-its-about-time/index.html index 5b35b9d2d1..ecfb15eace 100644 --- a/blog/2017/04/30/hassbian-1.21-its-about-time/index.html +++ b/blog/2017/04/30/hassbian-1.21-its-about-time/index.html @@ -145,6 +145,9 @@

Recent Posts

    +
  • + Home Assistant on an Orange Pi Zero +
  • Grazer Linuxtage 2017: Python Everywhere
  • diff --git a/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html b/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html index f5ed7ee61f..264d279ed2 100644 --- a/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html +++ b/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html @@ -159,6 +159,9 @@ $ sudo systemctl start install_homeassistant.service

    Recent Posts

    diff --git a/blog/2017/05/05/podcast-init-interview/index.html b/blog/2017/05/05/podcast-init-interview/index.html index fe22ec5e88..950c6cd209 100644 --- a/blog/2017/05/05/podcast-init-interview/index.html +++ b/blog/2017/05/05/podcast-init-interview/index.html @@ -124,6 +124,9 @@

    Recent Posts

    diff --git a/blog/2017/05/06/zigbee-opencv-dlib/index.html b/blog/2017/05/06/zigbee-opencv-dlib/index.html index 0f1d30aceb..671a126496 100644 --- a/blog/2017/05/06/zigbee-opencv-dlib/index.html +++ b/blog/2017/05/06/zigbee-opencv-dlib/index.html @@ -322,6 +322,9 @@

    Recent Posts

    diff --git a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html index 088d8a338a..15af4255b4 100644 --- a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html +++ b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html @@ -125,6 +125,9 @@

    Recent Posts

    diff --git a/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html b/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html new file mode 100644 index 0000000000..57dac6df1e --- /dev/null +++ b/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html @@ -0,0 +1,288 @@ + + + + + + + + + Home Assistant on an Orange Pi Zero - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    +
    +

    Home Assistant on an Orange Pi Zero

    +
    + + + four minutes reading time + + +
      +
    • How-To
    • +
    +
    + Comments +
    +
    +

    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 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.

    +

    + +

    + +

    Download the Armbian and create the SD card with Etcher. There is no possibility to connect a display to the Orange Pi Zero. This means that you need a wired network setup with DHCP server. After your Orange Pi Zero is running, give it some time, and look for its IP address. The hostname is orangepizero.

    +

    If you found the IP address then use your SSH client to connect to the Orange Pi Zero. The default password is 1234.

    +
    $ ssh root@192.168.0.151
    +[...]
    +root@192.168.0.151's password: 
    +You are required to change your password immediately (root enforced)
    +  ___                               ____  _   _____
    + / _ \ _ __ __ _ _ __   __ _  ___  |  _ \(_) |__  /___ _ __ ___
    +| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | |   / // _ \ '__/ _ \ 
    +| |_| | | | (_| | | | | (_| |  __/ |  __/| |  / /|  __/ | | (_) |
    + \___/|_|  \__,_|_| |_|\__, |\___| |_|   |_| /____\___|_|  \___/ 
    +                       |___/                                     
    +
    +Welcome to ARMBIAN 5.27.170514 nightly Ubuntu 16.04.2 LTS 4.11.0-sun8i
    +System load:   0.86 0.35 0.13  	Up time:       9 min
    +Memory usage:  5 % of 496MB  	IP:            192.168.0.151
    +CPU temp:      39°C
    +Usage of /:    16% of 7.1G
    +
    +[ General system configuration: armbian-config ]
    +New to Armbian? Check the documentation first: https://docs.armbian.com
    +
    +Changing password for root.
    +(current) UNIX password: 
    +Enter new UNIX password: 
    +Retype new UNIX password: 
    +
    +You are using Armbian nightly build.
    +
    +It is provided AS IS with NO WARRANTY and NO END USER SUPPORT.
    +
    +Creating a new user account. Press <Ctrl-C> to abort
    +
    +Please provide a username (eg. your forename): ha
    +Trying to add user ha
    +perl: warning: Setting locale failed.
    +perl: warning: Please check that your locale settings:
    +	LANGUAGE = "en_US.UTF-8",
    +	LC_ALL = (unset),
    +	LC_PAPER = "de_CH.UTF-8",
    +	LC_MONETARY = "de_CH.UTF-8",
    +	LC_NUMERIC = "de_CH.UTF-8",
    +	LC_MESSAGES = "en_US.UTF-8",
    +	LC_MEASUREMENT = "de_CH.UTF-8",
    +	LC_TIME = "de_CH.UTF-8",
    +	LANG = "en_US.UTF-8"
    +    are supported and installed on your system.
    +perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
    +Adding user `ha' ...
    +Adding new group `ha' (1000) ...
    +Adding new user `ha' (1000) with group `ha' ...
    +Creating home directory `/home/ha' ...
    +Copying files from `/etc/skel' ...
    +Enter new UNIX password: 
    +Retype new UNIX password: 
    +passwd: password updated successfully
    +Changing the user information for ha
    +Enter the new value, or press ENTER for the default
    +	Full Name []: homeassistant
    +	Room Number []: 
    +	Work Phone []: 
    +	Home Phone []: 
    +	Other []: 
    +Is the information correct? [Y/n] y
    +
    +Dear homeassistant, your account ha has been created and is sudo enabled.
    +Please use this account for your daily work from now on.
    +
    +root@orangepizero:~# 
    +
    +
    +

    Get the latest details about the packages.

    +
    root@orangepizero:~# apt-get update
    +Hit:1 http://ports.ubuntu.com xenial InRelease
    +Get:2 http://ports.ubuntu.com xenial-security InRelease [102 kB]
    +Hit:3 http://beta.armbian.com xenial InRelease
    +Get:4 http://ports.ubuntu.com xenial-updates InRelease [102 kB]
    +Get:5 http://ports.ubuntu.com xenial-backports InRelease [102 kB]
    +Get:6 http://ports.ubuntu.com xenial-updates/main armhf Packages [479 kB]
    +Get:7 http://ports.ubuntu.com xenial-updates/universe armhf Packages [419 kB]
    +Fetched 1205 kB in 7s (158 kB/s)
    +Reading package lists... Done
    +
    +
    +

    Let’s run an upgrade to make sure that all available packages are up-to-date.

    +
    root@orangepizero:~# apt-get upgrade
    +
    +
    +

    Now, we are installing the requirements for Home Assistant.

    +
    root@orangepizero:~# apt-get install python3-dev python3-pip python3-venv
    +
    +
    +

    Those steps to install Home Assistant are described in the documentation and the guide for venv as well. Switch to the create user ha and perform the remaining installation steps which are reduced to the minimum below:

    +
    ha@orangepizero:~$ pyvenv-3.5 homeassistant
    +ha@orangepizero:~$ cd homeassistant && source bin/activate
    +(homeassistant) ha@orangepizero:~/homeassistant$ pip3 install --upgrade pip
    +(homeassistant) ha@orangepizero:~/homeassistant$ pip3 install homeassistant
    +(homeassistant) ha@orangepizero:~/homeassistant$ hass
    +
    +
    +

    + +

    +

    To make it ready for daily usage, don’t forget to enable autostart.

    +
    +
    +

    Comments

    +
    +
    +
    + +
    +
    + + + + + diff --git a/blog/archives/index.html b/blog/archives/index.html index 015aae5db8..2473965dc3 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -2654,6 +2654,27 @@
    + + + @@ -2694,6 +2715,9 @@

    Recent Posts

    diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 5e4cf39590..981ce49f1d 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/index.html b/blog/categories/announcements/index.html index 98f67d8aea..6b0d82c4c5 100644 --- a/blog/categories/announcements/index.html +++ b/blog/categories/announcements/index.html @@ -128,6 +128,9 @@

    Recent Posts

    diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 8a3ed95404..f5be865657 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index 1e7b0d8395..5016dd8779 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -386,6 +386,9 @@

    Recent Posts

    diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index c902f88da0..82a75f8490 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 23651ff07a..593fefe1f0 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -130,6 +130,9 @@

    Recent Posts

    diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 0d452ddae1..6a5c0cb507 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index 1132711ba9..9805e49c3f 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -178,6 +178,9 @@

    Recent Posts

    diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index c98f380d2c..822ef404cd 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ @@ -13,6 +13,135 @@ Octopress + + <![CDATA[Home Assistant on an Orange Pi Zero]]> + + 2017-05-13T09:00:00+00:00 + https://home-assistant.io/blog/2017/05/13/home-assistant-on-orange-pi-zero + + +

    + + + +Download the [Armbian](https://www.armbian.com/orange-pi-zero/) and create the SD card with [Etcher](https://etcher.io/). There is no possibility to connect a display to the Orange Pi Zero. This means that you need a wired network setup with DHCP server. After your Orange Pi Zero is running, give it some time, and look for its IP address. The hostname is `orangepizero`. + +If you found the IP address then use your SSH client to connect to the Orange Pi Zero. The default password is `1234`. + +```bash +$ ssh root@192.168.0.151 +[...] +root@192.168.0.151's password: +You are required to change your password immediately (root enforced) + ___ ____ _ _____ + / _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) |__ /___ _ __ ___ +| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | / // _ \ '__/ _ \ +| |_| | | | (_| | | | | (_| | __/ | __/| | / /| __/ | | (_) | + \___/|_| \__,_|_| |_|\__, |\___| |_| |_| /____\___|_| \___/ + |___/ + +Welcome to ARMBIAN 5.27.170514 nightly Ubuntu 16.04.2 LTS 4.11.0-sun8i +System load: 0.86 0.35 0.13 Up time: 9 min +Memory usage: 5 % of 496MB IP: 192.168.0.151 +CPU temp: 39°C +Usage of /: 16% of 7.1G + +[ General system configuration: armbian-config ] +New to Armbian? Check the documentation first: https://docs.armbian.com + +Changing password for root. +(current) UNIX password: +Enter new UNIX password: +Retype new UNIX password: + +You are using Armbian nightly build. + +It is provided AS IS with NO WARRANTY and NO END USER SUPPORT. + +Creating a new user account. Press to abort + +Please provide a username (eg. your forename): ha +Trying to add user ha +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = "en_US.UTF-8", + LC_ALL = (unset), + LC_PAPER = "de_CH.UTF-8", + LC_MONETARY = "de_CH.UTF-8", + LC_NUMERIC = "de_CH.UTF-8", + LC_MESSAGES = "en_US.UTF-8", + LC_MEASUREMENT = "de_CH.UTF-8", + LC_TIME = "de_CH.UTF-8", + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to a fallback locale ("en_US.UTF-8"). +Adding user `ha' ... +Adding new group `ha' (1000) ... +Adding new user `ha' (1000) with group `ha' ... +Creating home directory `/home/ha' ... +Copying files from `/etc/skel' ... +Enter new UNIX password: +Retype new UNIX password: +passwd: password updated successfully +Changing the user information for ha +Enter the new value, or press ENTER for the default + Full Name []: homeassistant + Room Number []: + Work Phone []: + Home Phone []: + Other []: +Is the information correct? [Y/n] y + +Dear homeassistant, your account ha has been created and is sudo enabled. +Please use this account for your daily work from now on. + +root@orangepizero:~# +``` +Get the latest details about the packages. + +```bash +root@orangepizero:~# apt-get update +Hit:1 http://ports.ubuntu.com xenial InRelease +Get:2 http://ports.ubuntu.com xenial-security InRelease [102 kB] +Hit:3 http://beta.armbian.com xenial InRelease +Get:4 http://ports.ubuntu.com xenial-updates InRelease [102 kB] +Get:5 http://ports.ubuntu.com xenial-backports InRelease [102 kB] +Get:6 http://ports.ubuntu.com xenial-updates/main armhf Packages [479 kB] +Get:7 http://ports.ubuntu.com xenial-updates/universe armhf Packages [419 kB] +Fetched 1205 kB in 7s (158 kB/s) +Reading package lists... Done +``` +Let's run an upgrade to make sure that all available packages are up-to-date. + +```bash +root@orangepizero:~# apt-get upgrade +``` +Now, we are installing the requirements for Home Assistant. + +```bash +root@orangepizero:~# apt-get install python3-dev python3-pip python3-venv +``` + +Those steps to install Home Assistant are described in the [documentation](/docs/installation/armbian/) and the guide for [`venv`](/docs/installation/virtualenv/) as well. Switch to the create user `ha` and perform the remaining installation steps which are reduced to the minimum below: + +```bash +ha@orangepizero:~$ pyvenv-3.5 homeassistant +ha@orangepizero:~$ cd homeassistant && source bin/activate +(homeassistant) ha@orangepizero:~/homeassistant$ pip3 install --upgrade pip +(homeassistant) ha@orangepizero:~/homeassistant$ pip3 install homeassistant +(homeassistant) ha@orangepizero:~/homeassistant$ hass +``` + +

    + +

    + +To make it ready for daily usage, don't forget to enable [autostart](/docs/autostart/). +]]>
    +
    + <![CDATA[Home Assistant on a Pi Zero W in 30 minutes]]> @@ -338,108 +467,6 @@ automation: ### Thanks Special thanks to [arsaboo](https://github.com/arsaboo) for assistance in writing this blogpost. -]]> - - - - <![CDATA[ESP8266 and MicroPython - Part 2]]> - - 2016-08-31T04:17:25+00:00 - https://home-assistant.io/blog/2016/08/31/esp8266-and-micropython-part2 - -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. - - - -Beside [HTTP POST](https://en.wikipedia.org/wiki/POST_(HTTP)) requests, MQTT is the quickest way (from the author's point of view) to publish information with DIY devices. - -You have to make a decision: Do you want to pull or to [poll](https://en.wikipedia.org/wiki/Polling_(computer_science)) the information for the sensor? For slowly changing values like temperature it's perfectly fine to wait a couple of seconds to retrieve the value. If it's a motion detector the state change should be available instantly in Home Assistant or it could be missed. This means the sensor must take initiative and send the data to Home Assistant. - -An example for pulling is [aREST](/components/sensor.arest/). This is a great way to work with the ESP8266 based units and the Ardunio IDE. - -### MQTT - -You can find a simple examples for publishing and subscribing with MQTT in the [MicroPython](https://github.com/micropython/micropython-lib) library overview in the section for [umqtt](https://github.com/micropython/micropython-lib/tree/master/umqtt.simple). - -The example below is adopted from the work of [@davea](https://github.com/davea) as we don't want to re-invent the wheel. The configuration feature is crafty and simplyfies the code with the usage of a file called `/config.json` which stores the configuration details. The ESP8266 device will send the value of a pin every 5 seconds. - - -```python -import machine -import time -import ubinascii -import webrepl - -from umqtt.simple import MQTTClient - -# These defaults are overwritten with the contents of /config.json by load_config() -CONFIG = { - "broker": "192.168.1.19", - "sensor_pin": 0, - "client_id": b"esp8266_" + ubinascii.hexlify(machine.unique_id()), - "topic": b"home", -} - -client = None -sensor_pin = None - -def setup_pins(): - global sensor_pin - sensor_pin = machine.ADC(CONFIG['sensor_pin']) - -def load_config(): - import ujson as json - try: - with open("/config.json") as f: - config = json.loads(f.read()) - except (OSError, ValueError): - print("Couldn't load /config.json") - save_config() - else: - CONFIG.update(config) - print("Loaded config from /config.json") - -def save_config(): - import ujson as json - try: - with open("/config.json", "w") as f: - f.write(json.dumps(CONFIG)) - except OSError: - print("Couldn't save /config.json") - -def main(): - client = MQTTClient(CONFIG['client_id'], CONFIG['broker']) - client.connect() - print("Connected to {}".format(CONFIG['broker'])) - while True: - data = sensor_pin.read() - client.publish('{}/{}'.format(CONFIG['topic'], - CONFIG['client_id']), - bytes(str(data), 'utf-8')) - print('Sensor state: {}'.format(data)) - time.sleep(5) - -if __name__ == '__main__': - load_config() - setup_pins() - main() -``` - -Subscribe to the topic `home/#` or create a [MQTT sensor](/components/sensor.mqtt/) to check if the sensor values are published. - -```bash -$ mosquitto_sub -h 192.168.1.19 -v -t "home/#" -``` - -```yaml -sensor: - - platform: mqtt - state_topic: "home/esp8266_[last part of the MAC address]" - name: "MicroPython" -``` - -[@davea](https://github.com/davea) created [sonoff-mqtt](https://github.com/davea/sonoff-mqtt). This code will work on ESP8622 based devices too and shows how to use a button to control a relay. - ]]> diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index df0058b7b6..f7879c46dc 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -71,6 +71,27 @@

    2017

    +
    +
    diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index c95ee3a29f..88c2780611 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index b632026134..b5bfab6a83 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -153,6 +153,9 @@

    Recent Posts

    diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index 772c7a4b69..5e4f1002ed 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/index.html b/blog/categories/internet-of-things/index.html index f61b1a64f6..fd8145269d 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -214,6 +214,9 @@

    Recent Posts

    diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index b9345d56a7..78d24a892c 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index ad81b97a5f..d2b428d6b1 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -173,6 +173,9 @@

    Recent Posts

    diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 3c835d859b..131dd31b03 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/index.html b/blog/categories/merchandise/index.html index 225873c9fa..53e4fe1f8b 100644 --- a/blog/categories/merchandise/index.html +++ b/blog/categories/merchandise/index.html @@ -128,6 +128,9 @@

    Recent Posts

    diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 0f093f256d..923e5dd370 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index acb9323a67..aa4e1e6bb5 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -177,6 +177,9 @@

    Recent Posts

    diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index e17ab5168b..756bd1f457 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 0eaa0cb78d..0f91b5fee0 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -199,6 +199,9 @@

    Recent Posts

    diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 1f5c148643..b83cdd4432 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index 96c71c7a9a..0e067b5a92 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -193,6 +193,9 @@

    Recent Posts

    diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 46f9b36953..69f2cec062 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index 027451f320..a9c952260d 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -153,6 +153,9 @@

    Recent Posts

    diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 8f2eac442b..1dcca0fb5a 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index 871506a9f8..59fdbd540b 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -130,6 +130,9 @@

    Recent Posts

    diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index 6366ee6925..252c20ba16 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/index.html b/blog/categories/public-service-announcement/index.html index 15f32512c5..2a1b2732a8 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -128,6 +128,9 @@

    Recent Posts

    diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 7b4b26dc43..eb19307c54 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 44217aecae..e463bb6a8e 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -1370,6 +1370,9 @@

    Recent Posts

    diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 6b3f588a13..c430a9932a 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index 1f0a8e9689..12e4bddcfe 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -128,6 +128,9 @@

    Recent Posts

    diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index a6871f6468..10be9cfb20 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index 67d9286d67..5e3d4addeb 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -129,6 +129,9 @@

    Recent Posts

    diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 4f308f6526..3407a7a23c 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index a6164a2b2b..11c29701d5 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -213,6 +213,9 @@

    Recent Posts

    diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 96c718f9ea..db305038dc 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index faed5065c0..d21e920525 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -150,6 +150,9 @@

    Recent Posts

    diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 57be888971..3826bb2a87 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index d580ba9636..89702837b9 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -259,6 +259,9 @@

    Recent Posts

    diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index dbd61eebc3..7ed91ed1f2 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-05-13T13:45:43+00:00 + 2017-05-13T15:51:10+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 123928fbec..f384971141 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -150,6 +150,9 @@

    Recent Posts

    diff --git a/blog/index.html b/blog/index.html index bed71ed261..15f0ccda4b 100644 --- a/blog/index.html +++ b/blog/index.html @@ -59,6 +59,35 @@
    +
    +
    +

    + Home Assistant on an Orange Pi Zero +

    +
    + + + four minutes reading time + + +
      +
    • How-To
    • +
    +
    + Comments +
    +
    +
    +

    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 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.

    +

    + +

    + Read on → +
    +
    +

    @@ -494,46 +523,6 @@ After automatic discovery, Home Assistant will ask the user to finish pairing wi


    -
    -
    -

    - 1 year and 22 days ago I had an idea... -

    -
    - - - three minutes reading time - - -
      -
    • Announcements
    • -
    -
    - Comments -
    -
    -
    -

    1 year and 22 days ago, or 387 days ago, on March 25th, 2016, I started a project to bring Home Assistant to the iPhone.

    -

    I thought the existing notification and location solutions were lacking in one way or another and had wanted for years to have a project I could call my own which would allow me to learn iOS development. What better way then implementing an extremely complex application like Home Assistant?

    -

    I started with a lot of steam. I remember cranking out the initial work that night and showing Paulus who was astounded at how fast the UI was coming together.

    -

    Little would I know how many problems I would create and uncover throughout the process. Writing a mobile app for a project that moves as fast as Home Assistant is… tricky, to say the least. In the time since I started writing the app, Home Assistant had 90 releases. I started writing the day before 0.16 was released. Now we are at 0.42.3. Time flies…

    -

    I couldn’t have completed the app without help and input from the community. By the end I had 700 beta testers, of which about 500 were very active in testing the app.

    -

    I received emails and forum posts almost every day, even when the app would go without an update for weeks and sometimes months at a time as my life got busier and busier.

    -

    I wanted this app to be done 9 months ago, at least, but my drive to add more and more features killed that idea. This really taught me the value of the MVP over the kitchen sink.

    -

    It may not look the way that I wanted it to initially, with beautiful native UI components, but thats okay. What I really cared about is there. The notification and location engines are some of the most customizable and powerful available in an iOS app if I do say so myself. I made them this way to keep with the spirit of infinite flexibility that is enshrined in Home Assistant.

    -

    Just because the app is released doesn’t mean we are at the end of the road. It’s only the beginning. There’s plenty of bugs to fix still, improvements to make, features to add. Beta testing will continue, and if anything, be expanded. I do want to have a native UI someday, but that’s pretty hard with how fast the project moves.

    -

    The biggest request I have is for more developers on the project. As many of you know, I have my hands in many different parts of Home Assistant, from governance and organization to managing the forums to writing this app, managing the Homebridge plugin and even sometimes writing code for the actual core codebase! I can’t do it all, and I’m still a new iOS developer who doesn’t know all the best practices.

    -

    The app is open source, has been for the last few months when I first prepared to submit it to Apple for review. I invite Swift developers to come and join me in building it. Trust me, there’s tons to do.

    -

    1 year and 22 days ago, on March 25th, 2016 I began work on Home Assistant for iOS.

    -

    Today, April 16th, 2017, I am extremely excited to announce that Home Assistant for iOS has been approved by Apple and is now available to download for a monthly subscription starting at $9.99 free! (had to get a joke in here somewhere!) on the iOS App Store in every country.

    -

    -

    Please note, you must have Home Assistant 0.42.4 or later installed for the app to function properly.

    -

    Thanks for everything so far, I’m looking forward to the road that lies ahead for Home Assistant on iOS!

    -
    -
    -
    diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index f54f68e2cc..1bd91e1b6b 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -59,6 +59,46 @@
    +
    +
    +

    + 0.9: Rollershutters, locks, binary sensors and InfluxDB +

    +
    + + + Less than one minute reading time + + +
      +
    • Release-Notes
    • +
    +
    + Comments +
    +
    +
    +

    It’s been a few weeks but we managed to polish a nice new release of Home Assistant for y’all!

    +

    + +

    To update, run pip3 install --upgrade homeassistant.

    +

    + +

    +
    +
    +

    @@ -410,38 +450,6 @@ Inspried by a -
    -

    - Home Assistant meets IFTTT -

    -
    - - - two minutes reading time - - -
      -
    • How-To
    • -
    • Release-Notes
    • -
    -
    - Comments -
    -
    -
    -

    Today we announce the release of Home Assistant v0.7.2 which includes brand new support by @sfam to integrate with IFTTT. IFTTT stands for If This, Then That and is a webservice that integrates with almost every possible webservice out there. Adding Home Assistant to this mix means Home Assistant can connect with all via IFTTT.

    -

    It is now possible to disable your irregation system if it is going to be cloudy tomorrow or tweet if your smoke alarm goes off.

    -

    - -

    -

    Head over to the setup instructions to get started with IFTTT. Click the read more button for some example recipes.

    - Read on → -
    -

    -

If you need help…

…don’t hesitate to use our Forum or join us for a little chat. The release notes have comments enabled but it’s preferred if you the former communication channels. Thanks.

- - -
-
-
-

- 0.28: Reload automation and groups, API documentation, car tracking, Pi-Hole stats -

-
- - - five minutes reading time - - -
    -
  • Release-Notes
  • -
-
- Comments -
-
-
-

It’s already time for 0.28 thanks to our super short release cycles. Now, it’ official…we hit 4000 stars on Github. That’s amazing. Sorry, not as amazing as all the stuff that was going on for 0.27 but still pretty awesome.

-

Reload automation rules

-

This release brings you a huge improvement of the automation and group handling. Both can be reloaded without a Home Assistant restart by calling their new reload services. The automations can be controlled directly from the frontend.

-

- -

-

Raspberry Pi installation guide

-

Singleboard computers are very popular to run Home Assistant. To support this fact, the installation documentation for the Raspberry Pi devices was re-written to get users started as quickly as possible. @Landrash took the lead with on this tasks with help from @kellerza and @MartinHjelmare.

-

Climate and cover

-

There are countless bugfixes included in this release which will make your experience with the climate and the cover platforms better. Two week ago was the biggest merger of implementations released that ever happened in the history of Home Assistant. Thanks to @turbokongen, @pvizeli, @djbanks, @danielperna84, and others the improvements on the code and the frontend side is continuing…

-

API documentation

-

The Home Assistant API Documentation is a great addition to the already exisiting user documentation. The focus is not end-users but developers who whant to get details about the code without actually browsing the code on Github.

-

Configuration validation

-

The validation of the configuration is still on-going. Approximatly 80 % is done. This means that we will propably talk about this topic in the next release notes again. To align the configuration of components and platforms we needed to break some. Please refer to the Breaking changes section to check if you need to update your configuration or simple check your log for configuration validation errors. Thanks to @kellerza, @fabaff, @Teagan42, and @pvizeli for your effort!

-

All changes

-

-
    -
  • Light: Added bitfield to Flux LED since we are supporting effects (@tchellomello)
  • -
  • Device tracker: Owntracks waypoint import (@pavoni)
  • -
  • Climate: A lot of bugfix (@turbokongen, @pvizeli, @djbanks)
  • -
  • Notify: Improvement of the title handling (@lwis)
  • -
  • RFXtrx: Sensor cleanup (@turbokongen)
  • -
  • Device tracker: Fix for BLE device tracker (@open-homeautomation)
  • -
  • Device tracker: Allow ‘None’ MAC addresses to be loaded from known_devices file (@kellerza)
  • -
  • Cover: Bugfixes (@turbokongen, @danielperna84)
  • -
  • Sensor: Support for displaying details about crypto currencies (@fabaff)
  • -
  • Device tracker: Support for automatic to track your vehicles (@Teagan42)
  • -
  • Devie tracker: Add exclude option to Nmap device tracker (@danieljkemp)
  • -
  • Device tracker: Improved login errors for Asus device tracker (@kellerza)
  • -
  • Sensor: Support for displaying the status of Xbox Live accounts (@mKerix)
  • -
  • Notify: Adding link_names for sending Slack message (@salt-lick)
  • -
  • Binary sensor: Add the occupancy sensor class (@robbiet480)
  • -
  • Fan: Add supoort for MQTT fans (@robbiet480)
  • -
  • Docs: Add Sphinx API doc generation (@bbangert)
  • -
  • Core: Allow reloading automation without restart (@balloob)
  • -
  • Sensor: Added scale and offset to the Temper sensor (@mKerix)
  • -
  • Sensor: New support for [Trend] sensor (@pavoni)
  • -
  • Device tracker: Keep looking for new BLE devices (@Bart274)
  • -
  • Switch: Added device state attributes and support for legacy firmware for D-Link switches (@LinuxChristian)
  • -
  • Sensor: Improve 1-Wire device family detection (@Ardetus)
  • -
  • Modbus: Update to be thread safe (@persandstrom)
  • -
  • Camera: FFMpeg is abale to get the images (@pvizeli)
  • -
  • Core: Reload groups without restart (@balloob)
  • -
  • Core: Fix remove listener (@balloob)
  • -
  • Sensor: Support for monitoring your battery on a Linux host (@fabaff)
  • -
  • Core: Add support for complex template structures to data_template (@pvizeli)
  • -
  • check_config: Improve yaml fault tolerance and handle border cases (@kellerza)
  • -
  • Core: Add additional template for custom date formats (@lwis)
  • -
  • Sensor: Support for getting stats from Pi-Hole systems (@fabaff)
  • -
  • Modbus: New write_registers Modbus service (@persandstrom)
  • -
  • Device tracker: Fix TP-Link Archer C7 long passwords (@snikch)
  • -
-

Hotfix 0.28.1 - September 12

-
    -
  • Fix: Simplisafe alarm control panels accept any string for code (@tchellomello)
  • -
  • Fix: Z-Wave would sometimes not detect all thermostats (@turbokongen)
  • -
  • Fix: Automatic device tracker when 2 or more cars are tracked (@teagan42)
  • -
  • Fix: Group ordering is now based on config again (@balloob, @kellerza)
  • -
-

Hotfix 0.28.2 - September 13

-
    -
  • Light - pilight: Fix send RF code (@DavidLP)
  • -
  • Recorder: Fix specifying SQLite (@pvizeli)
  • -
  • Wink: Fix garage door detection (@turbokongen)
  • -
  • Climate - Ecobee: Fix inverted high and low temperatures (@turbokongen)
  • -
  • Allow changing covers using scenes (@nvella)
  • -
  • Device tracker - Automatic: Fix polling (@teagan42)
  • -
-

Breaking changes

-
    -
  • OpenweatherMap entity IDs are now like sensor.owm_temperature. Previously they were like sensor.weather_temperature. Apologies for this change, but we needed to make OpenWeatherMap more generic now that we have many weather platforms.
  • -
  • Updates of configuration variables due to configuration check or alignment with other platforms. Please update your configuration entries according to the documentation: - -
  • -
  • Custom components extending BaseNotificationService need to be aware that kwargs.get(ATTR_TITLE) will now return None if a title has not been set, and will need to specify kwargs.get(ATTR_TITLE, ATTR_TITLE_DEFAULT) if they always require a title.
  • -
-

If you need help…

-

…don’t hesitate to use our Forum or join us for a little chat.


diff --git a/blog/posts/5/index.html b/blog/posts/5/index.html index c299601c94..3ae16c082b 100644 --- a/blog/posts/5/index.html +++ b/blog/posts/5/index.html @@ -59,6 +59,114 @@
+
+
+

+ 0.28: Reload automation and groups, API documentation, car tracking, Pi-Hole stats +

+
+ + + five minutes reading time + + +
    +
  • Release-Notes
  • +
+
+ Comments +
+
+
+

It’s already time for 0.28 thanks to our super short release cycles. Now, it’ official…we hit 4000 stars on Github. That’s amazing. Sorry, not as amazing as all the stuff that was going on for 0.27 but still pretty awesome.

+

Reload automation rules

+

This release brings you a huge improvement of the automation and group handling. Both can be reloaded without a Home Assistant restart by calling their new reload services. The automations can be controlled directly from the frontend.

+

+ +

+

Raspberry Pi installation guide

+

Singleboard computers are very popular to run Home Assistant. To support this fact, the installation documentation for the Raspberry Pi devices was re-written to get users started as quickly as possible. @Landrash took the lead with on this tasks with help from @kellerza and @MartinHjelmare.

+

Climate and cover

+

There are countless bugfixes included in this release which will make your experience with the climate and the cover platforms better. Two week ago was the biggest merger of implementations released that ever happened in the history of Home Assistant. Thanks to @turbokongen, @pvizeli, @djbanks, @danielperna84, and others the improvements on the code and the frontend side is continuing…

+

API documentation

+

The Home Assistant API Documentation is a great addition to the already exisiting user documentation. The focus is not end-users but developers who whant to get details about the code without actually browsing the code on Github.

+

Configuration validation

+

The validation of the configuration is still on-going. Approximatly 80 % is done. This means that we will propably talk about this topic in the next release notes again. To align the configuration of components and platforms we needed to break some. Please refer to the Breaking changes section to check if you need to update your configuration or simple check your log for configuration validation errors. Thanks to @kellerza, @fabaff, @Teagan42, and @pvizeli for your effort!

+

All changes

+

+
    +
  • Light: Added bitfield to Flux LED since we are supporting effects (@tchellomello)
  • +
  • Device tracker: Owntracks waypoint import (@pavoni)
  • +
  • Climate: A lot of bugfix (@turbokongen, @pvizeli, @djbanks)
  • +
  • Notify: Improvement of the title handling (@lwis)
  • +
  • RFXtrx: Sensor cleanup (@turbokongen)
  • +
  • Device tracker: Fix for BLE device tracker (@open-homeautomation)
  • +
  • Device tracker: Allow ‘None’ MAC addresses to be loaded from known_devices file (@kellerza)
  • +
  • Cover: Bugfixes (@turbokongen, @danielperna84)
  • +
  • Sensor: Support for displaying details about crypto currencies (@fabaff)
  • +
  • Device tracker: Support for automatic to track your vehicles (@Teagan42)
  • +
  • Devie tracker: Add exclude option to Nmap device tracker (@danieljkemp)
  • +
  • Device tracker: Improved login errors for Asus device tracker (@kellerza)
  • +
  • Sensor: Support for displaying the status of Xbox Live accounts (@mKerix)
  • +
  • Notify: Adding link_names for sending Slack message (@salt-lick)
  • +
  • Binary sensor: Add the occupancy sensor class (@robbiet480)
  • +
  • Fan: Add supoort for MQTT fans (@robbiet480)
  • +
  • Docs: Add Sphinx API doc generation (@bbangert)
  • +
  • Core: Allow reloading automation without restart (@balloob)
  • +
  • Sensor: Added scale and offset to the Temper sensor (@mKerix)
  • +
  • Sensor: New support for [Trend] sensor (@pavoni)
  • +
  • Device tracker: Keep looking for new BLE devices (@Bart274)
  • +
  • Switch: Added device state attributes and support for legacy firmware for D-Link switches (@LinuxChristian)
  • +
  • Sensor: Improve 1-Wire device family detection (@Ardetus)
  • +
  • Modbus: Update to be thread safe (@persandstrom)
  • +
  • Camera: FFMpeg is abale to get the images (@pvizeli)
  • +
  • Core: Reload groups without restart (@balloob)
  • +
  • Core: Fix remove listener (@balloob)
  • +
  • Sensor: Support for monitoring your battery on a Linux host (@fabaff)
  • +
  • Core: Add support for complex template structures to data_template (@pvizeli)
  • +
  • check_config: Improve yaml fault tolerance and handle border cases (@kellerza)
  • +
  • Core: Add additional template for custom date formats (@lwis)
  • +
  • Sensor: Support for getting stats from Pi-Hole systems (@fabaff)
  • +
  • Modbus: New write_registers Modbus service (@persandstrom)
  • +
  • Device tracker: Fix TP-Link Archer C7 long passwords (@snikch)
  • +
+

Hotfix 0.28.1 - September 12

+
    +
  • Fix: Simplisafe alarm control panels accept any string for code (@tchellomello)
  • +
  • Fix: Z-Wave would sometimes not detect all thermostats (@turbokongen)
  • +
  • Fix: Automatic device tracker when 2 or more cars are tracked (@teagan42)
  • +
  • Fix: Group ordering is now based on config again (@balloob, @kellerza)
  • +
+

Hotfix 0.28.2 - September 13

+
    +
  • Light - pilight: Fix send RF code (@DavidLP)
  • +
  • Recorder: Fix specifying SQLite (@pvizeli)
  • +
  • Wink: Fix garage door detection (@turbokongen)
  • +
  • Climate - Ecobee: Fix inverted high and low temperatures (@turbokongen)
  • +
  • Allow changing covers using scenes (@nvella)
  • +
  • Device tracker - Automatic: Fix polling (@teagan42)
  • +
+

Breaking changes

+
    +
  • OpenweatherMap entity IDs are now like sensor.owm_temperature. Previously they were like sensor.weather_temperature. Apologies for this change, but we needed to make OpenWeatherMap more generic now that we have many weather platforms.
  • +
  • Updates of configuration variables due to configuration check or alignment with other platforms. Please update your configuration entries according to the documentation: + +
  • +
  • Custom components extending BaseNotificationService need to be aware that kwargs.get(ATTR_TITLE) will now return None if a title has not been set, and will need to specify kwargs.get(ATTR_TITLE, ATTR_TITLE_DEFAULT) if they always require a title.
  • +
+

If you need help…

+

…don’t hesitate to use our Forum or join us for a little chat.

+
+
+

@@ -586,45 +694,6 @@ The first release of Micropython for ESP8266 was delivered a couple of weeks ago


-
-
-

- IoT Data Exploration with Jupyter Notebooks -

-
- - - three minutes reading time - - -
    -
  • How-To
  • -
  • IoT-Data
  • -
-
- Comments -
-
-
-

This is the first blog post by Anton Kireyeu. A new contributor to Home Assistant who will focus on exploring and visualizing Home Assistant data.

-

As we learned in the recent blog post by Fabian, all operational data of your Home Assistant application is stored locally and is available for exploration. Our first steps were querying data with the DB Browser for SQLite, exporting the data extract as a CSV file and graphing in LibreOffice. But what else can be done with this data and what tools are there available?

-

This post will help you get set up using a few popular data scientist tools to allow you to locally process your data:

-
    -
  •  Pandas: an open source tool for data analysis for Python
  • -
  •  matplotlib: a Python plotting library
  • -
  •  Jupyter notebook: application for creation and sharing of documents containing live code, visualizations and explanatory text
  • -
-

- -One of the graphs created with this tutorial. -

-

TL; DR: Use this Jupyter Notebook to visualize of your data

- Read on → -
-
-