diff --git a/atom.xml b/atom.xml index bd30c0c422..92916178a0 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ @@ -13,6 +13,153 @@ Octopress + + <![CDATA[Set up Hass.io on top of a virtual machine]]> + + 2017-11-29T06:00:00+00:00 + https://home-assistant.io/blog/2017/11/29/hassio-virtual-machine + The images for the Raspberry Pi family and the Intel NUC are an easy way to get started with Hass.io. For a test or if you have a system which is already hosting virtual machines then the Hass.io installer is an option to use Hass.io in a virtualized environment. In this guide the host is a Fedora 27 system with libvirt support and the guest will be running Debian 9. Hass.io will be installed on the guest.

+ + + +

Assuming that you already have setup libvirtd. You might need to install virt-builder and virt-viewer additionally.

+ +
$ sudo dnf -y install libguestfs-tools-c virt-install virt-viewer
+
+
+ +

We will create a virtual machine with Debian 9 and a 10 GB disk image in the QCOW format. Use $ virt-builder --list to get an overview about what’s operating systems are available if you prefer to use a different system.

+ +
$ sudo virt-builder debian-9 \
+    --output /var/lib/libvirt/images/hassio.img \
+    --format qcow2 \
+    --size 10G \
+    --root-password password:test123 \
+    --hostname hassio \
+    --firstboot-command "dpkg-reconfigure openssh-server"
+[...]
+[ 147.6] Finishing off
+                   Output file: /var/lib/libvirt/images/hassio.img
+                   Output size: 10.0G
+                 Output format: qcow2
+            Total usable space: 9.3G
+                    Free space: 8.1G (87%)
+
+
+ +

Now, we are making our new virtual machine available for libvirtd. If you get an error that the OS is unknown, use $ osinfo-query os to get the name to use with --os-variant. To access the virtual machine is connected to the bridge bridge0.

+ +
$ sudo virt-install --name hassio --import --ram 1024 \
+     --os-variant debian9 -w bridge=bridge0 \
+     --autostart --disk /var/lib/libvirt/images/hassio.img
+
+
+ +

+ + Hass.io virtual machine in Virtual Machine Manager +

+ +

Depending on your preferences you can use the Virtual Machine Manager (virt-manager) or virsh to manage the created virtual machine. Log in and create an user with # useradd ha and set a password with # passwd ha. We will need that user to make a SSH connection to the virtual machine.

+ +

Log in as ha with the given password. If your are using the default network of libvirtd then the DHCP range is defined in /var/lib/libvirt/dnsmasq/default.conf. In this guide the virtual machine is present at 192.168.0.109.

+ +
$ ssh ha@192.168.0.109
+ha@192.168.0.109's password: 
+Linux hassio 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) x86_64
+[...]
+$ 
+
+
+ +

Install the requirements after you switch the user to root.

+ +
$ su
+Password: 
+root@hassio:/home/ha# 
+root@hassio:/home/ha# apt-get update
+root@hassio:/home/ha# apt-get install bash socat jq curl avahi-daemon \
+    apt-transport-https ca-certificates
+
+
+ +

We want the latest Docker release. This requires additional steps to set it up as unlike other distributions Debian is lacking behind with current packages.

+ +
root@hassio:/home/ha# wget https://download.docker.com/linux/debian/gpg 
+root@hassio:/home/ha# apt-key add gpg
+OK
+root@hassio:/home/ha# echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee -a /etc/apt/sources.list.d/docker.list
+root@hassio:/home/ha# apt-get update
+
+
+ +

Now, it’s possible to install a current release of Docker.

+ +
root@hassio:/home/ha# apt-get -y install docker-ce
+
+
+ +

Start docker and enable it.

+ +
root@hassio:/home/ha# systemctl start docker && systemctl enable docker
+
+
+ +

An installation script will take care about the setup of all moving parts.

+ +
root@hassio:/home/ha# curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -
+[INFO] Install supervisor docker
+[INFO] Install generic HostControl
+[INFO] Install startup scripts
+[INFO] Init systemd
+Created symlink /etc/systemd/system/multi-user.target.wants/hassio-supervisor.service → /etc/systemd/system/hassio-supervisor.service.
+[INFO] Start services
+
+
+ +

If it’s done, then there will be two new containers.

+ +
root@hassio:/home/ha# docker ps
+CONTAINER ID        IMAGE                                    COMMAND                  CREATED             STATUS              PORTS               NAMES
+ada5bbfc74f0        homeassistant/qemux86-64-homeassistant   "/usr/bin/entry.sh..."   4 minutes ago       Up 4 minutes                            homeassistant
+5954ac452ffc        homeassistant/amd64-hassio-supervisor    "/usr/bin/entry.sh..."   7 minutes ago       Up 7 minutes                            hassio_supervisor
+
+
+ +

After a connection to the container which is containing Home Assistant is made, you will see the log output.

+ +
root@hassio:/home/ha# docker attach --sig-proxy=false ada5bbfc74f0
+2017-11-28 19:24:30 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sun.sun, old_state=<state sun.sun=below_horizon; next_dawn=2017-11-29T06:17:58+00:00,...
+
+
+ +

For further details about the container, inspect can help.

+ +
root@hassio:/home/ha# docker inspect bb32b525d1ad
+[...]
+            "OnBuild": null,
+            "Labels": {
+                "io.hass.arch": "amd64",
+                "io.hass.machine": "qemux86-64",
+                "io.hass.type": "homeassistant",
+                "io.hass.version": "0.58.1"
+            }
+[...]
+
+
+ +

Hass.io is now ready. The frontend is available at http://192.168.0.109:8123. Yes, the IP address is the one of the guest.

+ +

+ + Hass.io overview +

+ +

Keep in mind that there are limitations with this approach. Not all add-ons will work and some don’t make sense to use as the hardware is not present. E.g., use the SSH community add-on instead of the default SSH add-on.

+ +]]>
+
+ <![CDATA[0.58: More translations, faster frontend, system log]]> @@ -1891,225 +2038,6 @@ Other than that the changes are mostly to our tool installing Hassbian page.

-]]> -
- - - <![CDATA[0.53: Tesla, Customize editor, and super fast KNX rewrite]]> - - 2017-09-09T00:11:05+00:00 - https://home-assistant.io/blog/2017/09/09/release-53 -

- -

The Home Assistant community has been super busy in the last two weeks to bring you this amazing release. 60 different contributors have done over a 100 PRs filled with new features, bug fixes and performance improvements.

- -

9 days away from our 4th birthday, we’ve just accomplished a couple of great milestones that I would love to share with you. We’ve hit over 8000 stars 🌟 on GitHub and starting this release we now ship over 800 platforms and components!

- -

Customize editor

- -

Another step in making Home Assistant configurable via the frontend has been contributed by @andrey-git: a customization editor! You are now able to inspect all (possible) customizations of an entity and update them with just a few taps. Want to change the name or icon of an entity? All possible in mere seconds.

- -

- -Screenshot of the new customize editor. -

- -

New Home Assistant configurations will be created correctly automatically. If you are an existing user, make sure you have the config screen enabled and that you include customizations from customize.yaml.

- -
# Example configuration.yaml entry
-homeassistant:
-  # Include the customizations.
-  customize: !include customize.yaml
-
-# Enable the config screen
-config:
-
-
- -

Tesla

- -

Thanks to the contribution by @zabuldon, you will now be able to control your Tesla car from Home Assistant. You’re able to check the temperature inside and outside your car, control your AC and unlock the car.

- -

Input text

- -

This release introduces a new input component: input_text contributed by @BioSehnsucht. With this component you will be able to set free form from the UI and then let that be used by your automations or templates.

- -

KNX

- -

This release ships a new KNX implementation thanks to @Julius2342. It will instantly show all changed states of KNX devices within Home Assistant. Additionally it brings support for HVAC devices and notification services. It also adds a service for direct communication with the KNX bus. You can connect to KNX/IP routing and tunnelling devices. In the background it uses asyncio communication. Check the climate integration in action here and see the lights in action below:

- -
- -
- -

New Platforms

- - - -

Release 0.53.1 - September 12

- - - -

If you need help…

-

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

- -

Reporting Issues

-

Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

- - - -

Breaking Changes

- -
    -
  • The new customize editor is using the file customize.yaml in your config folder. If you are using this file today for other config, make sure to rename it before using the new customize UI editor. (@andrey-git - #9134) (config docs) (breaking change) (new-platform)
  • -
  • The frontend component now supports loading custom html files when Home Assistant front end starts (@andrey-git - #9150) (breaking change). It could be Javascript, CSS or custom Web Components. Along there was a breaking change in the way Custom UI is used: -
      -
    • custom_ui_state_card now specifies the exact element name and not a suffix after state-card. So if you had state_card_custom_ui: custom-ui in your config, you should change it to state_card_custom_ui: state-card-custom-ui
    • -
    • custom_ui_state_card no longer makes the html fetch, you should make it separately:
    • -
    -
  • -
- -
frontend:
-  extra_html_url:
-    - /local/custom_ui/state-card-custom-ui.html
-
-
- - - -

All changes

- - - ]]>
diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 343d433979..b75be23dac 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -128,6 +128,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 171ec44897..36a4df4a46 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 @@ -162,6 +162,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 febf3ff64f..833e3e2398 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 @@ -152,6 +152,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 7c49c4104a..4286cbebf6 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 @@ -135,6 +135,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 602a00684c..0bda84df53 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -139,6 +139,9 @@

Recent Posts

diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index 42c31741b4..915b21f6fa 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -145,6 +145,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 bed64c7da6..5aff0015c4 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -150,6 +150,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 33a6760bd6..7b7008a33d 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -136,6 +136,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 c2081a1a02..e7d6c82810 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 @@ -130,6 +130,9 @@

Recent Posts

diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index 3793fc2172..fc2c27061a 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -133,6 +133,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 5460eab1ee..4e7829bf97 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -158,6 +158,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 74a752bf68..a8ad543533 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -194,6 +194,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 58843be4be..f72c6454dc 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -202,6 +202,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 df21323e57..7e406a7a50 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -146,6 +146,9 @@

Recent Posts

diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index 76a9a4103a..bcac8bb8a2 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -216,6 +216,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 4073dfd17e..94131d1697 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -262,6 +262,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 2ffbefc62c..50aea2c1f9 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 @@ -226,6 +226,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 6deba0a72f..7c8ab1c588 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 @@ -209,6 +209,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 be1f6bc453..6c077aea51 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 @@ -146,6 +146,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 47c2aa1a6c..584f9a90e4 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 @@ -246,6 +246,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 3f5a6f3935..1fee156005 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 @@ -207,6 +207,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 abc5abb532..e4d4405c7e 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 @@ -284,6 +284,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 d1d2356ad1..48ad16ee6d 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -274,6 +274,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 9e90db5aaf..70bccec2f1 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 @@ -173,6 +173,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 8cb9a64992..ad9f59e3cb 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 @@ -169,6 +169,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 70552cd1e4..d75ca73d75 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 @@ -152,6 +152,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 0f5488cb42..f2de49cc24 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 @@ -337,6 +337,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 b8899a769c..99b867ecaf 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 @@ -142,6 +142,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 8f9f2636cd..4ac4c732fb 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 @@ -159,6 +159,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 e4cffe609f..5a865ff190 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 @@ -157,6 +157,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 f868bb2faf..58e72839a2 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -184,6 +184,9 @@

Recent Posts

diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index 7440d3a693..d2e3eb6ecf 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -135,6 +135,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 302cbb3756..9c382fbfa4 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 @@ -143,6 +143,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 4b9409897c..b6a45577f0 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -197,6 +197,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 15bc432388..4197d8492d 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 @@ -164,6 +164,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 206f425228..23d231b779 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 @@ -150,6 +150,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 a3828cebdc..a7b7d8bd36 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 @@ -192,6 +192,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 a4e4882612..d6e31a1293 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 @@ -167,6 +167,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 08bab4854c..5675c6641f 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 @@ -158,6 +158,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 ec0d8036e7..2c4a194f24 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -147,6 +147,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 a9d6bfbd72..cfb727381a 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 @@ -161,6 +161,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 b0f5c72d18..313e6661e5 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 @@ -281,6 +281,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 97baf3594e..340c2eb510 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 @@ -255,6 +255,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 82eafc1d94..d1ec972ad4 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 @@ -166,6 +166,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 74533dc8b7..59b82ec231 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 @@ -220,6 +220,9 @@

Recent Posts

diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index 726c99d2fe..5d1384a572 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -163,6 +163,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 734fdafd91..31097fbf32 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 @@ -165,6 +165,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 ce40ff79ec..034860376c 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 @@ -166,6 +166,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 ad6fc8bb52..105a1fa700 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 @@ -174,6 +174,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 d627796976..0b7baad045 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 @@ -134,6 +134,9 @@

Recent Posts

diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index f72cb7c08c..1992946937 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -137,6 +137,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 3974ad115d..cc471d3480 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 @@ -146,6 +146,9 @@

Recent Posts

diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index 9909c5637e..c927de3491 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -132,6 +132,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 0685f6dbf1..ec9fa2db66 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -144,6 +144,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 e453ae67ce..f2a482d2ca 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 @@ -166,6 +166,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 cf1789a3f0..b029a96596 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 @@ -208,6 +208,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 bec220d317..190902d0a1 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -132,6 +132,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 9129d09a26..76ba99bb53 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -206,6 +206,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 1ec44b37ee..15ad2d07d8 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -132,6 +132,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 98a34ab306..95430b6d87 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index 84d6f8d889..8e6d2ae8ac 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -162,6 +162,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 0910161976..3fb16f7146 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 @@ -135,6 +135,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 e9a47d2deb..c086fe3c08 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 @@ -236,6 +236,9 @@

Recent Posts

diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index e030d3556b..624a90753c 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -144,6 +144,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 05a2012a74..3b2f57deda 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 @@ -176,6 +176,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 d2f3ff7ed5..7f954df6f4 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 @@ -148,6 +148,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 adb00d4248..8d29a5d172 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 @@ -170,6 +170,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 9f70dcf52b..d93771ab08 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 @@ -216,6 +216,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 a71b06e6e7..50acdc79d7 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 @@ -171,6 +171,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 3aa977afb3..3e2f1711e5 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -161,6 +161,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 7f8889cc48..c14326878d 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -167,6 +167,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 29a731687a..12ced73dba 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -204,6 +204,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 85d42ec911..734b2b8320 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 @@ -171,6 +171,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 2e63a42f93..2dcc8912e6 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -251,6 +251,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 7c435dd405..fd992496be 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 @@ -183,6 +183,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 bdca1a2bcb..00d36d6798 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -215,6 +215,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 cff9ae317b..78270b9128 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 @@ -210,6 +210,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 05f6ea9e66..1d287edaec 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 @@ -183,6 +183,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 290af351a9..0eb54e6091 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -221,6 +221,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 d12edf2cc0..02fd04bea7 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 @@ -133,6 +133,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 ff31addf67..b6a57010e8 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -282,6 +282,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 ece58ccb39..2b02706121 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -209,6 +209,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 23937e6d06..bb4862cc3c 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 @@ -211,6 +211,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 ed7cdaa4cc..587971428b 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -216,6 +216,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 876bacd06e..46a7c17d11 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 @@ -137,6 +137,9 @@

Recent Posts

diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index b2cfd2f125..e2a512d041 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -145,6 +145,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 ff6cdfea68..1a18f02a6f 100644 --- a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -227,6 +227,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 c11f13e678..f3f3c2940a 100644 --- a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html +++ b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html @@ -399,6 +399,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 4e0ea5cfc8..4e67bcab32 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -155,6 +155,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 e24f1bbec5..997455cbf3 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -223,6 +223,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 05e012aaf7..96c801edad 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 @@ -184,6 +184,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 3c4619bbf4..340bf7c2ad 100644 --- a/blog/2016/12/03/remote-websockets-sonarr/index.html +++ b/blog/2016/12/03/remote-websockets-sonarr/index.html @@ -245,6 +245,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 e0b3ba52d5..7d6e74e781 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 @@ -198,6 +198,9 @@

Recent Posts

diff --git a/blog/2016/12/19/thank-you/index.html b/blog/2016/12/19/thank-you/index.html index 0bd9a000e5..d0d25a6739 100644 --- a/blog/2016/12/19/thank-you/index.html +++ b/blog/2016/12/19/thank-you/index.html @@ -136,6 +136,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 8fc4e5961e..64b12e5111 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 @@ -146,6 +146,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 99648ac9d8..9f06ace7d9 100644 --- a/blog/2017/01/14/iss-usps-images-packages/index.html +++ b/blog/2017/01/14/iss-usps-images-packages/index.html @@ -215,6 +215,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 60c60d0142..274d528b9f 100644 --- a/blog/2017/01/18/numbers/index.html +++ b/blog/2017/01/18/numbers/index.html @@ -138,6 +138,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 aa1a5c517d..cf11aab68e 100644 --- a/blog/2017/01/21/home-assistant-governance/index.html +++ b/blog/2017/01/21/home-assistant-governance/index.html @@ -175,6 +175,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 6fb119fd48..f92eebe3df 100644 --- a/blog/2017/01/28/face-coffee-wink/index.html +++ b/blog/2017/01/28/face-coffee-wink/index.html @@ -261,6 +261,9 @@

Recent Posts

diff --git a/blog/2017/02/03/babyphone/index.html b/blog/2017/02/03/babyphone/index.html index a9845c62ec..286acd14ed 100644 --- a/blog/2017/02/03/babyphone/index.html +++ b/blog/2017/02/03/babyphone/index.html @@ -240,6 +240,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 9e1b0f1028..5e7b5940fc 100644 --- a/blog/2017/02/04/hassbian-toybox/index.html +++ b/blog/2017/02/04/hassbian-toybox/index.html @@ -166,6 +166,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 af30baa61e..063ba340cd 100644 --- a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html +++ b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html @@ -253,6 +253,9 @@

Recent Posts

diff --git a/blog/2017/02/14/clt-workshop/index.html b/blog/2017/02/14/clt-workshop/index.html index fb0ae38b07..12d66636da 100644 --- a/blog/2017/02/14/clt-workshop/index.html +++ b/blog/2017/02/14/clt-workshop/index.html @@ -136,6 +136,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 3518fa0a33..6983f359af 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 @@ -170,6 +170,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 0d41e577db..b1e34d27a9 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 @@ -308,6 +308,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 ba7bc5b9e4..5237e32807 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 @@ -341,6 +341,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 c99f8bca02..b79866a1b2 100644 --- a/blog/2017/03/22/broken-dependencies/index.html +++ b/blog/2017/03/22/broken-dependencies/index.html @@ -138,6 +138,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 14c828684d..066a49bad5 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 @@ -131,6 +131,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 8b66ade1be..7300f44e5e 100644 --- a/blog/2017/03/25/todo-volumio-workday/index.html +++ b/blog/2017/03/25/todo-volumio-workday/index.html @@ -286,6 +286,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 247b2915f8..faac6fbab8 100644 --- a/blog/2017/03/28/http-to-mqtt-bridge/index.html +++ b/blog/2017/03/28/http-to-mqtt-bridge/index.html @@ -179,6 +179,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 765487083b..77175b5a5e 100644 --- a/blog/2017/04/01/thomas-krenn-award/index.html +++ b/blog/2017/04/01/thomas-krenn-award/index.html @@ -140,6 +140,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 5db7ceb4a6..dac501cf69 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 @@ -339,6 +339,9 @@

Recent Posts

diff --git a/blog/2017/04/15/ios/index.html b/blog/2017/04/15/ios/index.html index 20ed578d58..893f2a8559 100644 --- a/blog/2017/04/15/ios/index.html +++ b/blog/2017/04/15/ios/index.html @@ -143,6 +143,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 19910f381a..f2f80c8966 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 @@ -196,6 +196,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 e108192557..aa88fa3fee 100644 --- a/blog/2017/04/22/ikea-tradfri-spotify/index.html +++ b/blog/2017/04/22/ikea-tradfri-spotify/index.html @@ -341,6 +341,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 f6663db6d1..75b8a6ae57 100644 --- a/blog/2017/04/24/hardware-contest-2017/index.html +++ b/blog/2017/04/24/hardware-contest-2017/index.html @@ -136,6 +136,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 1baa789436..adfedb6255 100644 --- a/blog/2017/04/25/influxdb-grafana-docker/index.html +++ b/blog/2017/04/25/influxdb-grafana-docker/index.html @@ -178,6 +178,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 aca4c36374..74b2328f9f 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 @@ -153,6 +153,9 @@

Recent Posts

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 c1e0e4671c..eb21979ddb 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 @@ -167,6 +167,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 54bc586207..0e74c87d42 100644 --- a/blog/2017/05/05/podcast-init-interview/index.html +++ b/blog/2017/05/05/podcast-init-interview/index.html @@ -132,6 +132,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 685949016c..041a225468 100644 --- a/blog/2017/05/06/zigbee-opencv-dlib/index.html +++ b/blog/2017/05/06/zigbee-opencv-dlib/index.html @@ -330,6 +330,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 8b2bcd55b6..22509ecc17 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 @@ -133,6 +133,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 index 79e7c07185..8b5320bd37 100644 --- 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 @@ -236,6 +236,9 @@ Reading package lists... Done

Recent Posts

diff --git a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html index 204e925aef..ea8e6f9ad8 100644 --- a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html +++ b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html @@ -131,6 +131,9 @@

Recent Posts

diff --git a/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html b/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html index 1912d24819..dcb8b99ba9 100644 --- a/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html +++ b/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html @@ -289,6 +289,9 @@ If you have a security key set in your Open Z-Wave

Recent Posts

diff --git a/blog/2017/06/02/home-assistant-podcast-1/index.html b/blog/2017/06/02/home-assistant-podcast-1/index.html index 2e62535f5e..b74ca6887c 100644 --- a/blog/2017/06/02/home-assistant-podcast-1/index.html +++ b/blog/2017/06/02/home-assistant-podcast-1/index.html @@ -132,6 +132,9 @@

Recent Posts

diff --git a/blog/2017/06/04/release-46/index.html b/blog/2017/06/04/release-46/index.html index ca3e43abf6..ee276ad3b2 100644 --- a/blog/2017/06/04/release-46/index.html +++ b/blog/2017/06/04/release-46/index.html @@ -275,6 +275,9 @@

Recent Posts

diff --git a/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html b/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html index acc08986da..6130ea9cb1 100644 --- a/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html +++ b/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html @@ -131,6 +131,9 @@

Recent Posts

diff --git a/blog/2017/06/15/zwave-entity-ids/index.html b/blog/2017/06/15/zwave-entity-ids/index.html index 5a7958380c..c9ff6f53e9 100644 --- a/blog/2017/06/15/zwave-entity-ids/index.html +++ b/blog/2017/06/15/zwave-entity-ids/index.html @@ -131,6 +131,9 @@

Recent Posts

diff --git a/blog/2017/06/17/release-47/index.html b/blog/2017/06/17/release-47/index.html index 54779f7e18..a34a21d17b 100644 --- a/blog/2017/06/17/release-47/index.html +++ b/blog/2017/06/17/release-47/index.html @@ -372,6 +372,9 @@ trigger:

Recent Posts

diff --git a/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html b/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html index b623d8950b..daf206f275 100644 --- a/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html +++ b/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html @@ -155,6 +155,9 @@ Core Developer, Home Assistant

Recent Posts

diff --git a/blog/2017/07/02/release-48/index.html b/blog/2017/07/02/release-48/index.html index 8f1f33e644..d765159621 100644 --- a/blog/2017/07/02/release-48/index.html +++ b/blog/2017/07/02/release-48/index.html @@ -342,6 +342,9 @@

Recent Posts

diff --git a/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html b/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html index 79bdb717f2..62c3fb5a74 100644 --- a/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html +++ b/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html @@ -178,6 +178,9 @@ Community Leader, Home Assistant

Recent Posts

diff --git a/blog/2017/07/05/hasspodcast-ep-3/index.html b/blog/2017/07/05/hasspodcast-ep-3/index.html index c11048c6f1..d87b657e03 100644 --- a/blog/2017/07/05/hasspodcast-ep-3/index.html +++ b/blog/2017/07/05/hasspodcast-ep-3/index.html @@ -129,6 +129,9 @@

Recent Posts

diff --git a/blog/2017/07/15/release-49/index.html b/blog/2017/07/15/release-49/index.html index 39dae134fe..50c9c59c5f 100644 --- a/blog/2017/07/15/release-49/index.html +++ b/blog/2017/07/15/release-49/index.html @@ -328,6 +328,9 @@ Screenshot of a green dashboard

Recent Posts

diff --git a/blog/2017/07/17/hasspodcast-ep-4/index.html b/blog/2017/07/17/hasspodcast-ep-4/index.html index f7548c30ee..9f54baf81b 100644 --- a/blog/2017/07/17/hasspodcast-ep-4/index.html +++ b/blog/2017/07/17/hasspodcast-ep-4/index.html @@ -129,6 +129,9 @@

Recent Posts

diff --git a/blog/2017/07/25/introducing-hassio/index.html b/blog/2017/07/25/introducing-hassio/index.html index 66d6f7e74e..572e95672f 100644 --- a/blog/2017/07/25/introducing-hassio/index.html +++ b/blog/2017/07/25/introducing-hassio/index.html @@ -163,6 +163,9 @@ Hass.io dashboard

Recent Posts

diff --git a/blog/2017/07/27/talk-python-podcast/index.html b/blog/2017/07/27/talk-python-podcast/index.html index f986cfec3b..60e8c0b0f7 100644 --- a/blog/2017/07/27/talk-python-podcast/index.html +++ b/blog/2017/07/27/talk-python-podcast/index.html @@ -132,6 +132,9 @@

Recent Posts

diff --git a/blog/2017/07/29/release-50/index.html b/blog/2017/07/29/release-50/index.html index 4b38ebc7f9..b36102dd30 100644 --- a/blog/2017/07/29/release-50/index.html +++ b/blog/2017/07/29/release-50/index.html @@ -300,6 +300,9 @@

Recent Posts

diff --git a/blog/2017/08/01/hasspodcast-ep-5/index.html b/blog/2017/08/01/hasspodcast-ep-5/index.html index 4382ecac33..2b9e06def4 100644 --- a/blog/2017/08/01/hasspodcast-ep-5/index.html +++ b/blog/2017/08/01/hasspodcast-ep-5/index.html @@ -130,6 +130,9 @@

Recent Posts

diff --git a/blog/2017/08/12/release-51/index.html b/blog/2017/08/12/release-51/index.html index a4118131b7..577f590e53 100644 --- a/blog/2017/08/12/release-51/index.html +++ b/blog/2017/08/12/release-51/index.html @@ -297,6 +297,9 @@

Recent Posts

diff --git a/blog/2017/08/26/release-0-52/index.html b/blog/2017/08/26/release-0-52/index.html index 632108fcaf..a76d195a0e 100644 --- a/blog/2017/08/26/release-0-52/index.html +++ b/blog/2017/08/26/release-0-52/index.html @@ -286,6 +286,9 @@

Recent Posts

diff --git a/blog/2017/09/09/release-53/index.html b/blog/2017/09/09/release-53/index.html index cf81a0631a..09911abc2c 100644 --- a/blog/2017/09/09/release-53/index.html +++ b/blog/2017/09/09/release-53/index.html @@ -310,6 +310,9 @@ Screenshot of the new customize editor.

Recent Posts

diff --git a/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html b/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html index b05d08f80d..cc7f4fb4e2 100644 --- a/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html +++ b/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html @@ -139,6 +139,9 @@ Other than that the changes are mostly to our tool

Recent Posts

diff --git a/blog/2017/09/23/release-54/index.html b/blog/2017/09/23/release-54/index.html index f0a2924a9d..6718b53c86 100644 --- a/blog/2017/09/23/release-54/index.html +++ b/blog/2017/09/23/release-54/index.html @@ -245,6 +245,9 @@

Recent Posts

diff --git a/blog/2017/09/26/new-hassio-build-system/index.html b/blog/2017/09/26/new-hassio-build-system/index.html index 41702ef860..a0cc206d3c 100644 --- a/blog/2017/09/26/new-hassio-build-system/index.html +++ b/blog/2017/09/26/new-hassio-build-system/index.html @@ -149,6 +149,9 @@ FROM $BUILD_FROM

Recent Posts

diff --git a/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html b/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html index c2eb17515c..abd7b45f4d 100644 --- a/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html +++ b/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html @@ -152,6 +152,9 @@

Recent Posts

diff --git a/blog/2017/09/29/hacktoberfest/index.html b/blog/2017/09/29/hacktoberfest/index.html index f5a0dbdcda..08080e4b9a 100644 --- a/blog/2017/09/29/hacktoberfest/index.html +++ b/blog/2017/09/29/hacktoberfest/index.html @@ -146,6 +146,9 @@

Recent Posts

diff --git a/blog/2017/10/01/hass-podcast-ep9/index.html b/blog/2017/10/01/hass-podcast-ep9/index.html index 0f80ddbf66..7cfa0bbf01 100644 --- a/blog/2017/10/01/hass-podcast-ep9/index.html +++ b/blog/2017/10/01/hass-podcast-ep9/index.html @@ -131,6 +131,9 @@

Recent Posts

diff --git a/blog/2017/10/06/deprecating-python-3.4-support/index.html b/blog/2017/10/06/deprecating-python-3.4-support/index.html index 55b8d96007..b11c47f72d 100644 --- a/blog/2017/10/06/deprecating-python-3.4-support/index.html +++ b/blog/2017/10/06/deprecating-python-3.4-support/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2017/10/07/release-55/index.html b/blog/2017/10/07/release-55/index.html index e7d824fb45..ec4fd7886f 100644 --- a/blog/2017/10/07/release-55/index.html +++ b/blog/2017/10/07/release-55/index.html @@ -272,6 +272,9 @@

Recent Posts

diff --git a/blog/2017/10/15/templating-date-time/index.html b/blog/2017/10/15/templating-date-time/index.html index 73c385f22b..fd832aaef5 100644 --- a/blog/2017/10/15/templating-date-time/index.html +++ b/blog/2017/10/15/templating-date-time/index.html @@ -146,6 +146,9 @@

Recent Posts

diff --git a/blog/2017/10/18/hasspodcast-ep-10/index.html b/blog/2017/10/18/hasspodcast-ep-10/index.html index a12efbb4a0..c3d2a2acf7 100644 --- a/blog/2017/10/18/hasspodcast-ep-10/index.html +++ b/blog/2017/10/18/hasspodcast-ep-10/index.html @@ -129,6 +129,9 @@

Recent Posts

diff --git a/blog/2017/10/21/release-56/index.html b/blog/2017/10/21/release-56/index.html index 8eb2c8afd2..10261e900d 100644 --- a/blog/2017/10/21/release-56/index.html +++ b/blog/2017/10/21/release-56/index.html @@ -327,6 +327,9 @@

Recent Posts

diff --git a/blog/2017/10/23/simple-analog-sensor/index.html b/blog/2017/10/23/simple-analog-sensor/index.html index 78fd585fa8..2eec440cee 100644 --- a/blog/2017/10/23/simple-analog-sensor/index.html +++ b/blog/2017/10/23/simple-analog-sensor/index.html @@ -205,6 +205,9 @@

Recent Posts

diff --git a/blog/2017/10/28/demo/index.html b/blog/2017/10/28/demo/index.html index 96ddeae1aa..07ec5e5633 100644 --- a/blog/2017/10/28/demo/index.html +++ b/blog/2017/10/28/demo/index.html @@ -197,6 +197,9 @@ Demo is running... -> CTRL + C to shutdown

Recent Posts

diff --git a/blog/2017/11/02/secure-shell-tunnel/index.html b/blog/2017/11/02/secure-shell-tunnel/index.html index 82ed805ce2..23b252975a 100644 --- a/blog/2017/11/02/secure-shell-tunnel/index.html +++ b/blog/2017/11/02/secure-shell-tunnel/index.html @@ -172,6 +172,9 @@ Last login: Fri Oct 27 17:50:09 2017

Recent Posts

diff --git a/blog/2017/11/04/release-57/index.html b/blog/2017/11/04/release-57/index.html index e9996382e4..cb53d68951 100644 --- a/blog/2017/11/04/release-57/index.html +++ b/blog/2017/11/04/release-57/index.html @@ -377,6 +377,9 @@ The Home Assistant sidebar in 12 different languages.

Recent Posts

    +
  • + Set up Hass.io on top of a virtual machine +
  • 0.58: More translations, faster frontend, system log
  • diff --git a/blog/2017/11/05/frontend-translations/index.html b/blog/2017/11/05/frontend-translations/index.html index 2e67a54c88..91e1269646 100644 --- a/blog/2017/11/05/frontend-translations/index.html +++ b/blog/2017/11/05/frontend-translations/index.html @@ -134,6 +134,9 @@ The Home Assistant sidebar in 12 different languages.

    Recent Posts

    diff --git a/blog/2017/11/10/ttn-with-mqtt/index.html b/blog/2017/11/10/ttn-with-mqtt/index.html index 72377bbdc1..eb0ed7227e 100644 --- a/blog/2017/11/10/ttn-with-mqtt/index.html +++ b/blog/2017/11/10/ttn-with-mqtt/index.html @@ -293,6 +293,9 @@

    Recent Posts

    diff --git a/blog/2017/11/12/tor/index.html b/blog/2017/11/12/tor/index.html index 8ae7e69c5d..fc661e564b 100644 --- a/blog/2017/11/12/tor/index.html +++ b/blog/2017/11/12/tor/index.html @@ -200,6 +200,9 @@ INFO: -----------------------------------------------------------

    Recent Posts

    diff --git a/blog/2017/11/18/release-58/index.html b/blog/2017/11/18/release-58/index.html index 340ebfd062..50d5886661 100644 --- a/blog/2017/11/18/release-58/index.html +++ b/blog/2017/11/18/release-58/index.html @@ -298,6 +298,9 @@ For Custom UI users: your custom UI will need to be updated before it can work w

    Recent Posts

    diff --git a/blog/2017/11/29/hassio-virtual-machine/index.html b/blog/2017/11/29/hassio-virtual-machine/index.html new file mode 100644 index 0000000000..2f60528185 --- /dev/null +++ b/blog/2017/11/29/hassio-virtual-machine/index.html @@ -0,0 +1,315 @@ + + + + + + + + + Set up Hass.io on top of a virtual machine - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    Set up Hass.io on top of a virtual machine

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

    The images for the Raspberry Pi family and the Intel NUC are an easy way to get started with Hass.io. For a test or if you have a system which is already hosting virtual machines then the Hass.io installer is an option to use Hass.io in a virtualized environment. In this guide the host is a Fedora 27 system with libvirt support and the guest will be running Debian 9. Hass.io will be installed on the guest.

    + +

    Assuming that you already have setup libvirtd. You might need to install virt-builder and virt-viewer additionally.

    +
    $ sudo dnf -y install libguestfs-tools-c virt-install virt-viewer
    +
    +
    +

    We will create a virtual machine with Debian 9 and a 10 GB disk image in the QCOW format. Use $ virt-builder --list to get an overview about what’s operating systems are available if you prefer to use a different system.

    +
    $ sudo virt-builder debian-9 \
    +    --output /var/lib/libvirt/images/hassio.img \
    +    --format qcow2 \
    +    --size 10G \
    +    --root-password password:test123 \
    +    --hostname hassio \
    +    --firstboot-command "dpkg-reconfigure openssh-server"
    +[...]
    +[ 147.6] Finishing off
    +                   Output file: /var/lib/libvirt/images/hassio.img
    +                   Output size: 10.0G
    +                 Output format: qcow2
    +            Total usable space: 9.3G
    +                    Free space: 8.1G (87%)
    +
    +
    +

    Now, we are making our new virtual machine available for libvirtd. If you get an error that the OS is unknown, use $ osinfo-query os to get the name to use with --os-variant. To access the virtual machine is connected to the bridge bridge0.

    +
    $ sudo virt-install --name hassio --import --ram 1024 \
    +     --os-variant debian9 -w bridge=bridge0 \
    +     --autostart --disk /var/lib/libvirt/images/hassio.img
    +
    +
    +

    + + Hass.io virtual machine in Virtual Machine Manager +

    +

    Depending on your preferences you can use the Virtual Machine Manager (virt-manager) or virsh to manage the created virtual machine. Log in and create an user with # useradd ha and set a password with # passwd ha. We will need that user to make a SSH connection to the virtual machine.

    +

    Log in as ha with the given password. If your are using the default network of libvirtd then the DHCP range is defined in /var/lib/libvirt/dnsmasq/default.conf. In this guide the virtual machine is present at 192.168.0.109.

    +
    $ ssh ha@192.168.0.109
    +ha@192.168.0.109's password: 
    +Linux hassio 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) x86_64
    +[...]
    +$ 
    +
    +
    +

    Install the requirements after you switch the user to root.

    +
    $ su
    +Password: 
    +root@hassio:/home/ha# 
    +root@hassio:/home/ha# apt-get update
    +root@hassio:/home/ha# apt-get install bash socat jq curl avahi-daemon \
    +    apt-transport-https ca-certificates
    +
    +
    +

    We want the latest Docker release. This requires additional steps to set it up as unlike other distributions Debian is lacking behind with current packages.

    +
    root@hassio:/home/ha# wget https://download.docker.com/linux/debian/gpg 
    +root@hassio:/home/ha# apt-key add gpg
    +OK
    +root@hassio:/home/ha# echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee -a /etc/apt/sources.list.d/docker.list
    +root@hassio:/home/ha# apt-get update
    +
    +
    +

    Now, it’s possible to install a current release of Docker.

    +
    root@hassio:/home/ha# apt-get -y install docker-ce
    +
    +
    +

    Start docker and enable it.

    +
    root@hassio:/home/ha# systemctl start docker && systemctl enable docker
    +
    +
    +

    An installation script will take care about the setup of all moving parts.

    +
    root@hassio:/home/ha# curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash -
    +[INFO] Install supervisor docker
    +[INFO] Install generic HostControl
    +[INFO] Install startup scripts
    +[INFO] Init systemd
    +Created symlink /etc/systemd/system/multi-user.target.wants/hassio-supervisor.service → /etc/systemd/system/hassio-supervisor.service.
    +[INFO] Start services
    +
    +
    +

    If it’s done, then there will be two new containers.

    +
    root@hassio:/home/ha# docker ps
    +CONTAINER ID        IMAGE                                    COMMAND                  CREATED             STATUS              PORTS               NAMES
    +ada5bbfc74f0        homeassistant/qemux86-64-homeassistant   "/usr/bin/entry.sh..."   4 minutes ago       Up 4 minutes                            homeassistant
    +5954ac452ffc        homeassistant/amd64-hassio-supervisor    "/usr/bin/entry.sh..."   7 minutes ago       Up 7 minutes                            hassio_supervisor
    +
    +
    +

    After a connection to the container which is containing Home Assistant is made, you will see the log output.

    +
    root@hassio:/home/ha# docker attach --sig-proxy=false ada5bbfc74f0
    +2017-11-28 19:24:30 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sun.sun, old_state=<state sun.sun=below_horizon; next_dawn=2017-11-29T06:17:58+00:00,...
    +
    +
    +

    For further details about the container, inspect can help.

    +
    root@hassio:/home/ha# docker inspect bb32b525d1ad
    +[...]
    +            "OnBuild": null,
    +            "Labels": {
    +                "io.hass.arch": "amd64",
    +                "io.hass.machine": "qemux86-64",
    +                "io.hass.type": "homeassistant",
    +                "io.hass.version": "0.58.1"
    +            }
    +[...]
    +
    +
    +

    Hass.io is now ready. The frontend is available at http://192.168.0.109:8123. Yes, the IP address is the one of the guest.

    +

    + + Hass.io overview +

    +

    Keep in mind that there are limitations with this approach. Not all add-ons will work and some don’t make sense to use as the hardware is not present. E.g., use the SSH community add-on instead of the default SSH add-on.

    +
    +
    +

    Comments

    +
    +
    +
    + +
    +
    + + + + + + + + diff --git a/blog/archives/index.html b/blog/archives/index.html index f50c6bf99c..05cd1dadf4 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -3502,6 +3502,27 @@
    + + + @@ -3542,6 +3563,9 @@

    Recent Posts

    diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 89b6c161eb..359e0f3fc7 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/index.html b/blog/categories/announcements/index.html index 93e2211473..888b0388f9 100644 --- a/blog/categories/announcements/index.html +++ b/blog/categories/announcements/index.html @@ -157,6 +157,9 @@

    Recent Posts

    diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index b970765cab..cc19ea8d76 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index 6e2055a4fb..23db5d1948 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -457,6 +457,9 @@

    Recent Posts

    diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index eae2aca324..693d3a24d4 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-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 8565d1c4ff..f524ab3c9c 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 30710cd0cb..a60aaa1b29 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index 03be49f7bb..2236082d98 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -186,6 +186,9 @@

    Recent Posts

    diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 7d7ac70187..6c052bfecd 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-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ @@ -13,6 +13,153 @@ Octopress + + <![CDATA[Set up Hass.io on top of a virtual machine]]> + + 2017-11-29T06:00:00+00:00 + https://home-assistant.io/blog/2017/11/29/hassio-virtual-machine + + +Assuming that you already have setup `libvirtd`. You might need to install `virt-builder` and `virt-viewer` additionally. + +```bash +$ sudo dnf -y install libguestfs-tools-c virt-install virt-viewer +``` + +We will create a virtual machine with Debian 9 and a 10 GB disk image in the QCOW format. Use `$ virt-builder --list` to get an overview about what's operating systems are available if you prefer to use a different system. + +```bash +$ sudo virt-builder debian-9 \ + --output /var/lib/libvirt/images/hassio.img \ + --format qcow2 \ + --size 10G \ + --root-password password:test123 \ + --hostname hassio \ + --firstboot-command "dpkg-reconfigure openssh-server" +[...] +[ 147.6] Finishing off + Output file: /var/lib/libvirt/images/hassio.img + Output size: 10.0G + Output format: qcow2 + Total usable space: 9.3G + Free space: 8.1G (87%) +``` + +Now, we are making our new virtual machine available for `libvirtd`. If you get an error that the OS is unknown, use `$ osinfo-query os` to get the name to use with `--os-variant`. To access the virtual machine is connected to the bridge `bridge0`. + +```bash +$ sudo virt-install --name hassio --import --ram 1024 \ + --os-variant debian9 -w bridge=bridge0 \ + --autostart --disk /var/lib/libvirt/images/hassio.img +``` + +

    + + Hass.io virtual machine in Virtual Machine Manager +

    + +Depending on your preferences you can use the Virtual Machine Manager (`virt-manager`) or `virsh` to manage the created virtual machine. Log in and create an user with `# useradd ha` and set a password with `# passwd ha`. We will need that user to make a SSH connection to the virtual machine. + +Log in as `ha` with the given password. If your are using the default network of `libvirtd` then the DHCP range is defined in `/var/lib/libvirt/dnsmasq/default.conf`. In this guide the virtual machine is present at 192.168.0.109. + +```bash +$ ssh ha@192.168.0.109 +ha@192.168.0.109's password: +Linux hassio 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) x86_64 +[...] +$ +``` + +Install the requirements after you switch the user to `root`. + +```bash +$ su +Password: +root@hassio:/home/ha# +root@hassio:/home/ha# apt-get update +root@hassio:/home/ha# apt-get install bash socat jq curl avahi-daemon \ + apt-transport-https ca-certificates +``` + +We want the latest Docker release. This requires additional steps to set it up as unlike other distributions Debian is lacking behind with current packages. + +```bash +root@hassio:/home/ha# wget https://download.docker.com/linux/debian/gpg +root@hassio:/home/ha# apt-key add gpg +OK +root@hassio:/home/ha# echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee -a /etc/apt/sources.list.d/docker.list +root@hassio:/home/ha# apt-get update +``` + +Now, it's possible to install a current release of [Docker](https://www.docker.com/). + +```bash +root@hassio:/home/ha# apt-get -y install docker-ce +``` + +Start `docker` and enable it. + +```bash +root@hassio:/home/ha# systemctl start docker && systemctl enable docker +``` + +An [installation script](https://github.com/home-assistant/hassio-build/tree/master/install#install-hassio) will take care about the setup of all moving parts. + +```bash +root@hassio:/home/ha# curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | bash - +[INFO] Install supervisor docker +[INFO] Install generic HostControl +[INFO] Install startup scripts +[INFO] Init systemd +Created symlink /etc/systemd/system/multi-user.target.wants/hassio-supervisor.service → /etc/systemd/system/hassio-supervisor.service. +[INFO] Start services +``` + +If it's done, then there will be two new containers. + +```bash +root@hassio:/home/ha# docker ps +CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES +ada5bbfc74f0 homeassistant/qemux86-64-homeassistant "/usr/bin/entry.sh..." 4 minutes ago Up 4 minutes homeassistant +5954ac452ffc homeassistant/amd64-hassio-supervisor "/usr/bin/entry.sh..." 7 minutes ago Up 7 minutes hassio_supervisor +``` + +After a connection to the container which is containing Home Assistant is made, you will see the log output. + +```bash +root@hassio:/home/ha# docker attach --sig-proxy=false ada5bbfc74f0 +2017-11-28 19:24:30 INFO (MainThread) [homeassistant.core] Bus:Handling + + Hass.io overview +

    + +Keep in mind that there are limitations with this approach. Not all [add-ons](/addons/) will work and some don't make sense to use as the hardware is not present. E.g., use the [SSH community add-on](https://github.com/hassio-addons/addon-ssh) instead of the default [SSH add-on](/addons/ssh/). + +]]>
    +
    + <![CDATA[Secure remote access to Home Assistant using Tor]]> @@ -465,94 +612,6 @@ It will create sensors, a light, and a switch and update the states as long the Some users share their slides and other documents in [our assets repository](https://github.com/home-assistant/home-assistant-assets). Also, take a look at that repository if you need a logo for your slides. -]]> - - - - <![CDATA[Serial analog sensor]]> - - 2017-10-23T06:00:00+00:00 - https://home-assistant.io/blog/2017/10/23/simple-analog-sensor - - - The assembled sensor -

    - - - -All parts needed in this how-to can be bought for less than 2 Euro or 2 USD from China. I'm going to use the following items which were already available in my craft crate: - -- [Digispark USB Development Board](http://digistump.com/category/1) -- Temperature sensor [TMP36](http://www.analog.com/media/en/technical-documentation/data-sheets/TMP35_36_37.pdf) (or any other sensor that gives you an analog signal) -- Cables (if you don't want to connect the sensor directly to the board) - -The cabling is easy. - -| Sensor | Digispark | -|--------|-----------| -| GND | GND | -| VCC | 5V | -| VOUT | P4 | - -There are other boards with the same size available. Like those with the far more powerful Mega32U4 chip. However, it would work with boards from the Arduino family as well if you adjust the code provided below. - -The sketch is pretty simple. We are going to send the readings to a virtual [serial output](https://digistump.com/wiki/digispark/tutorials/digicdc) every 5 seconds. No logic needed. A little plus is that the onboard LED is blinking as an indicator that the board is working. [Upload](https://digistump.com/wiki/digispark) the code to your Digispark board. Keep in mind that the upload process is different than with Arduino or ESP8266 boards. - -```cpp -#include - -#define LED_PIN 1 -#define INPUT_PIN 2 // Physical pin P4 is analog input 2 - -void setup() { - SerialUSB.begin(); - pinMode(LED_PIN, OUTPUT); -} - -void loop() { - if (SerialUSB.available()) { - digitalWrite(LED_PIN, HIGH); - SerialUSB.delay(250); - - int reading = analogRead(INPUT_PIN); - SerialUSB.println(reading); - - digitalWrite(LED_PIN, LOW); - SerialUSB.delay(5000); - } -} -``` - -To make it work with other boards simply use [`Serial.begin(115200);`](https://www.arduino.cc/en/Reference/Serial) and [`Serial.println(reading);`](https://www.arduino.cc/en/Serial/Println). - -If you connect with a tool like `minicom` to your system's serial port `/dev/ttyACM0`, then you will get the data. To use the sensor with Home Assistant the [`serial`](/components/sensor.serial/) sensor platform needs to be set up. - -```yaml -sensor: - - platform: serial - port: /dev/ttyACM0 -``` - -The physical sensor reads the current voltage of the pin. A [template sensor](/components/sensor.template/) takes the reading and converts it into a measurement. The data sheet of the sensor unit usually contains details about the involved calculations. - - -```yaml - - platform: template - sensors: - temperature: - friendly_name: Temperature - unit_of_measurement: "°C" - value_template: "{{ (((states('sensor.serial_sensor') | float * 5 / 1024 ) - 0.5) * 100) | round(1) }}" -``` - - -Hide the serial sensor if you don't want to see the raw data in the frontend and you are done. The whole setup with a Digispark is not very reliable because there is no hardware USB support. As a showcase and if you don't build your automation rules around it does the sensor what it should for a very small price. - - ]]>
    diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index dbf796785f..6fe0dcb711 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -79,6 +79,27 @@

    2017

    +
    +
    diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 73cd84a018..2f35d24f83 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index 8f66565644..e304d6aba8 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -161,6 +161,9 @@

    Recent Posts

    diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index 38c528a395..f887dc7cf2 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-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+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 e06ac39735..4240ebdd1c 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -222,6 +222,9 @@

    Recent Posts

    diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 3d05b27ad3..948050e2c9 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-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index 1ead8a1ddf..43fe21f7b2 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -181,6 +181,9 @@

    Recent Posts

    diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index 94e555cb77..517d9580c7 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/index.html b/blog/categories/media/index.html index 248c6160bc..9a2a2f4871 100644 --- a/blog/categories/media/index.html +++ b/blog/categories/media/index.html @@ -325,6 +325,9 @@

    Recent Posts

    diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index e6b3de2aad..481dd5da74 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/index.html b/blog/categories/merchandise/index.html index 7e61b67361..64e9d308b4 100644 --- a/blog/categories/merchandise/index.html +++ b/blog/categories/merchandise/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 10fd6f3112..7c19b0eb6c 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index cc20a6f5be..94c3f2134d 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -185,6 +185,9 @@

    Recent Posts

    diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index a4a831527b..788cd73e5d 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 6968c311ce..039e6bf317 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -207,6 +207,9 @@

    Recent Posts

    diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 5f69088c00..cc5d90b7df 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index b61885dc2f..139e7d1b6e 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -201,6 +201,9 @@

    Recent Posts

    diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index ed23a1d60d..3a2f6b32b9 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index 74a5e19ca6..66a87c469b 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -161,6 +161,9 @@

    Recent Posts

    diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 289c6e42ac..172bea8d6b 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-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index d4805463dc..921c68cd90 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index 1a746f675f..b4b4dcb0c5 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-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+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 a922347811..fdc0107800 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 72d6550967..65300c6079 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-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 1340b1534f..64edf02124 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -1672,6 +1672,9 @@

    Recent Posts

    diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 70154cb441..1fca1ed35f 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index abe507a26b..4a8f900c28 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 6c84d26a93..5604b1179e 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index ddc8b0f3f1..156cb50549 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -137,6 +137,9 @@

    Recent Posts

    diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 6b9ca05f47..4245a154c8 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index 81e7809c78..a29caf02f8 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -305,6 +305,9 @@

    Recent Posts

    diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 0a90fd7da4..e6dc43c11e 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-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index 6d03156af4..a243771033 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 2e71caf708..1b98746e1e 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index dee5beee61..9008ae7d88 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -267,6 +267,9 @@

    Recent Posts

    diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 2dcdb2ecac..f7eafd65e4 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-11-29T08:10:50+00:00 + 2017-11-29T17:07:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 31b4a7c9bd..c4260b1f14 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/index.html b/blog/index.html index e8fff9f3d5..3b9fb2ebdf 100644 --- a/blog/index.html +++ b/blog/index.html @@ -67,6 +67,32 @@
    +
    +
    +

    + Set up Hass.io on top of a virtual machine +

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

    The images for the Raspberry Pi family and the Intel NUC are an easy way to get started with Hass.io. For a test or if you have a system which is already hosting virtual machines then the Hass.io installer is an option to use Hass.io in a virtualized environment. In this guide the host is a Fedora 27 system with libvirt support and the guest will be running Debian 9. Hass.io will be installed on the guest.

    + Read on → +
    +
    +

    @@ -491,32 +517,6 @@ The Home Assistant sidebar in 12 different languages.


    - -
    diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index 7a1c328937..6032e6c3c6 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -67,6 +67,45 @@
    +
    +
    +

    + 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 → +
    +
    +

    @@ -499,45 +538,6 @@ In the past month I was thinking about ways to integrate USB webcams into Home A


    -
    -
    -

    - iBeacons: How to track things that can’t track themselves (part II) -

    -
    - - - eight minutes reading time - - -
      -
    • iBeacons
    • -
    • Device-Tracking
    • -
    • OwnTracks
    • -
    -
    - Comments -
    -
    -
    -

    This post is by Home Assistant contributor Greg Dowling.

    -

    In Part 1 I talked about using iBeacons to improve presence tracking. In part 2 I’ll talk about how to track things like keys that can’t track themselves by using iBeacons.

    -

    Tracking things using iBeacons

    -

    In the first part I mentioned that iBeacons just send out I’m here packets, and we used this to trigger an update when your phone came close to a fixed beacon.

    -

    But beacons don’t have to be fixed.

    -

    Your phone knows roughly where it is located (based on mobile phone masts, Wi-Fi networks or GPS). If your phone sees an I’m here message then it knows the beacon is close.

    -

    If your phone can remember (or tell a server) where it was when it last saw the iBeacon - then it knows where the beacon was. So the result of this is that you can track where an iBeacon was - even though the iBeacon doesn’t have any tracking technology itself.

    -

    So if you put an iBeacon on your keys or in your car - then you can track them.

    -

    - - Here are my keys - with a Estimote Nearable iBeacon stuck to them. Ugly but effective! -

    - 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 want 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/9/index.html b/blog/posts/9/index.html index 99d512f2aa..518d794274 100644 --- a/blog/posts/9/index.html +++ b/blog/posts/9/index.html @@ -67,6 +67,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 want 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.

+
+
+

@@ -594,45 +702,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 → -
-
-