From 611df65d75bb7ccc8912543ab9f27fcefc3ea2ad Mon Sep 17 00:00:00 2001 From: Jerry Chong Date: Tue, 30 Apr 2019 16:48:10 +0800 Subject: [PATCH 01/32] Updated sesame component docs --- source/_components/sesame.markdown | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/source/_components/sesame.markdown b/source/_components/sesame.markdown index d040299e97d..ec1af65421a 100644 --- a/source/_components/sesame.markdown +++ b/source/_components/sesame.markdown @@ -21,23 +21,20 @@ The `sesame` platform allows you to control your [Sesame](https://candyhouse.co/ Your Sesame needs to be paired with a mobile device running the app in *virtual station* mode, or a standalone [Wi-Fi Access Point](https://candyhouse.co/collections/frontpage/products/wi-fi-access-point). +You will also need to generate an API key from [my.candyhouse.co](https://my.candyhouse.co/#/credentials). + Once you have remote access enabled using one of the above AND the Integration - cloud option enabled on the Sesame app for that lock settings, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry lock: - platform: sesame - email: YOUR_E_MAIL_ADDRESS - password: YOUR_PASSWORD + api_key: YOUR_API_KEY ``` {% configuration %} -email: - description: The email address for your Sesame account. - required: true - type: string -password: - description: The password for your Sesame account. +api_key: + description: The API key for your Sesame account. required: true type: string {% endconfiguration %} From b3da86795f55eaac2d7083f2d0c22708e69d48c9 Mon Sep 17 00:00:00 2001 From: Tungsteno74 Date: Thu, 16 May 2019 09:05:52 +0200 Subject: [PATCH 02/32] Add description to solve self-signed access certificate error (#9457) * error about self-signed access certificate Same for self-signed certificate: https://community.home-assistant.io/t/homeassistan-doesnt-read-letsencrypt-certificate/3308 * Minor changes --- .../certificates/tls_self_signed_certificate.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_docs/ecosystem/certificates/tls_self_signed_certificate.markdown b/source/_docs/ecosystem/certificates/tls_self_signed_certificate.markdown index c4f7c536741..5efe94ec42e 100644 --- a/source/_docs/ecosystem/certificates/tls_self_signed_certificate.markdown +++ b/source/_docs/ecosystem/certificates/tls_self_signed_certificate.markdown @@ -44,4 +44,11 @@ http: A restart of Home Assistant is required for the changes to take effect. +If you get any log error about *ssl_key* or *ssl_certificate* that is **not a file for dictionary value** when run Home Assistant, you need to change owner or access permission of the `.pem` files as following: + +```bash +$ sudo chown homeassistant:homeassistant certificate.pem privkey.pem +$ sudo chmod 755 certificate.pem privkey.pem +``` + A tutorial "[Working with SSL Certificates, Private Keys and CSRs](https://www.digitalocean.com/community/tutorials/openssl-essentials-working-with-ssl-certificates-private-keys-and-csrs)" could give you some insight about special cases. From d658e09e9e9778f974af58ad1608fdd251bedb0f Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 16 May 2019 09:15:08 +0200 Subject: [PATCH 03/32] Updates --- source/_posts/2019-05-16-release-93.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_posts/2019-05-16-release-93.markdown b/source/_posts/2019-05-16-release-93.markdown index a17cfe0b8dd..d19deb64144 100644 --- a/source/_posts/2019-05-16-release-93.markdown +++ b/source/_posts/2019-05-16-release-93.markdown @@ -28,6 +28,11 @@ If you are a Nest user, we have some sad news: Google announced that they are [s As always, this release is accompanied by [a new episode of the Home Assistant podcast](https://hasspodcast.io/ha050/). Rohan and Phil discuss the new release, the Nest API and a lot more. This episode is their 50th episode already, congratulations on this milestone! +Pascal has updated the way we are building Hass.io. It is now keeping the build up to date while we develop Home Assistant, which means that the Hass.io build was ready before the release blog post was up! + + + ## {% linkable_title Home Assistant 1.0 %} As we mentioned in [our updated plans post](/blog/2019/05/03/update-from-the-field/), we're working hard on Home Assistant 1.0. Over the next releases we will work on polishing the UI, the backend architecture, and everything in between. @@ -154,6 +159,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - platform: sesame api_key: !secret sesame_api_key ``` +- __Z-Wave__ - Not a breaking change perse, just a note: Open Z-Wave has released version 1.6. The configuration files are not compatible with Open Z-Wave 1.4, the version that we are currently using. Don't copy config files over! We're waiting for Open Z-Wave Python bindings to update before we can update our code. ## {% linkable_title Beta Fixes %} From 948c19a607557dd37cb8119429bd6ed65fa340b2 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 16 May 2019 17:05:08 +0200 Subject: [PATCH 04/32] Update blog post --- source/_posts/2019-05-08-nest-data-bye-bye.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_posts/2019-05-08-nest-data-bye-bye.markdown b/source/_posts/2019-05-08-nest-data-bye-bye.markdown index 9a070545e14..7387fa3fe22 100644 --- a/source/_posts/2019-05-08-nest-data-bye-bye.markdown +++ b/source/_posts/2019-05-08-nest-data-bye-bye.markdown @@ -11,6 +11,12 @@ categories: Public-Service-Announcement og_image: /images/blog/2019-05-nest-data-bye-bye/notice.png --- +**Update May 16:** Nest just announced [in a blog post](https://blog.google/products/google-nest/updates-works-with-nest/) that they changed their plan. It will still retire the Works with Nest program at the end of August, but it will no longer cut off existing users of the API. It will however still stop accepting new users at the end of August. + +Currently each Home Assistant user is required to create their own developer account to configure their Nest integration. We will reach out to Nest to see if we can become a partner so that users joining Home Assistant after August can still use Nest. + +--- + Sigh. Another one. This time it's not a small one either: Nest is disabling their APIs. We already saw [the writing on the wall in January](/blog/2019/01/24/nest-cannot-access-data/), but now [it's official](https://developers.nest.com/): Google announced that the Nest API will be turned off at the end of August, 2019. This means that in a little over three months, you will no longer be able to get your own data, that Google has collected in your home, and use it like you see fit. From 8a9fbc1feec26ee8a71ce8543238a41e058a16e3 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 16 May 2019 17:08:51 +0200 Subject: [PATCH 05/32] Update title --- source/_posts/2019-05-08-nest-data-bye-bye.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-05-08-nest-data-bye-bye.markdown b/source/_posts/2019-05-08-nest-data-bye-bye.markdown index 7387fa3fe22..ce0a0a5886e 100644 --- a/source/_posts/2019-05-08-nest-data-bye-bye.markdown +++ b/source/_posts/2019-05-08-nest-data-bye-bye.markdown @@ -1,6 +1,6 @@ --- layout: post -title: "Nest to turn off their API" +title: "[Update: new users only] Nest to turn off their API" description: "Nest has announced that they will shut down their API in August, no longer allowing you to access your data." date: 2019-05-08 00:01:00 date_formatted: "May 8, 2019" From 02fa6c858b44297baa1f52b78e8fafb77418ed37 Mon Sep 17 00:00:00 2001 From: Bogdan Alexe Date: Thu, 16 May 2019 22:24:58 +0300 Subject: [PATCH 06/32] Update sesame documentation (#9467) --- source/_components/sesame.markdown | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/source/_components/sesame.markdown b/source/_components/sesame.markdown index 9502fd58853..534f22473b2 100644 --- a/source/_components/sesame.markdown +++ b/source/_components/sesame.markdown @@ -28,18 +28,12 @@ Once you have remote access enabled using one of the above AND the Integration - # Example configuration.yaml entry lock: - platform: sesame - email: YOUR_E_MAIL_ADDRESS - password: YOUR_PASSWORD + apy_key: YOUR_SESAPE_API_KEY ``` {% configuration %} -email: - description: The email address for your Sesame account. - required: true - type: string -password: - description: The password for your Sesame account. +apy_key: + description: Api Key obtained from the Sesame account required: true type: string {% endconfiguration %} - From dffecead050e8e35d8d837abda7fbd7eea3fccee Mon Sep 17 00:00:00 2001 From: Erik-jan Riemers Date: Fri, 17 May 2019 00:09:22 +0200 Subject: [PATCH 07/32] Remove 24 link (#9469) --- source/lovelace/index.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/lovelace/index.markdown b/source/lovelace/index.markdown index 65e8f8753f9..20364d518e3 100644 --- a/source/lovelace/index.markdown +++ b/source/lovelace/index.markdown @@ -12,7 +12,7 @@ redirect_from: /components/lovelace/ Lovelace is the name of the Home Assistant user interface. It is a fast, customizable and powerful way for users to manage their homes, working both on mobile and desktop. - - [24 cards](https://www.home-assistant.io/lovelace/alarm-panel/) to place and configure as you like. + - 24 different cards to place and configure as you like. - UI Editor. A configuration UI to manage your Lovelace UI including live preview when editing cards. - Fast. Using a static config allows us to build up the UI once. - Customizable. From a01619a46bf276223aa530c745cbdde2fd611a60 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 17 May 2019 06:37:10 +0200 Subject: [PATCH 08/32] Release 93.1 --- _config.yml | 4 ++-- source/_posts/2019-05-16-release-93.markdown | 21 +++++++++++++++++++- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/_config.yml b/_config.yml index 018bcd66b51..05a445c3601 100644 --- a/_config.yml +++ b/_config.yml @@ -139,8 +139,8 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 93 -current_patch_version: 0 -date_released: 2019-05-16 +current_patch_version: 1 +date_released: 2019-05-17 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2019-05-16-release-93.markdown b/source/_posts/2019-05-16-release-93.markdown index d19deb64144..bae22fde63f 100644 --- a/source/_posts/2019-05-16-release-93.markdown +++ b/source/_posts/2019-05-16-release-93.markdown @@ -24,7 +24,7 @@ It's time for our 0.93 release and it is a whopping cool one. It's a day later t Last week we also wrote about [our updated plans](/blog/2019/05/03/update-from-the-field/) for Home Assistant for this year. If you haven't read it yet, worth the read! -If you are a Nest user, we have some sad news: Google announced that they are [shutting down the Nest API](/blog/2019/05/08/nest-data-bye-bye/) at the end of August. This will cause Nest hardware to no longer work with Home Assistant (╯°□°)╯︵ ┻━┻ +If you are a Nest user, we have some sad news: Google announced that they are [shutting down the Nest API](/blog/2019/05/08/nest-data-bye-bye/) at the end of August. This will cause Nest hardware to no longer work with Home Assistant (╯°□°)╯︵ ┻━┻. **Update:** they have changed their plans, will only impact new users. As always, this release is accompanied by [a new episode of the Home Assistant podcast](https://hasspodcast.io/ha050/). Rohan and Phil discuss the new release, the Nest API and a lot more. This episode is their 50th episode already, congratulations on this milestone! @@ -99,6 +99,25 @@ For those of you that like to power down your Sonos, Home Assistant should now h - Add water_heater to geniushub, bump client library ([@zxdavb] - [#23384]) ([geniushub docs]) (new-platform) - New cover platform for ADS integration ([@carstenschroeder] - [#23377]) ([ads docs]) (new-platform) +## {% linkable_title Release 0.93.1 - May 17 %} + +- Fix Hassio-version for Azure Pipelines ([@pvizeli] - [#23895]) +- Update Honeywell warning ([@balloob] - [#23913]) ([honeywell docs]) +- Switch media player to SWITCH type ([@elupus] - [#23914]) ([google_assistant docs]) +- Fix problem with cameras that don't support time ([@karlkar] - [#23924]) ([onvif docs]) + +[#23895]: https://github.com/home-assistant/home-assistant/pull/23895 +[#23913]: https://github.com/home-assistant/home-assistant/pull/23913 +[#23914]: https://github.com/home-assistant/home-assistant/pull/23914 +[#23924]: https://github.com/home-assistant/home-assistant/pull/23924 +[@balloob]: https://github.com/balloob +[@elupus]: https://github.com/elupus +[@karlkar]: https://github.com/karlkar +[@pvizeli]: https://github.com/pvizeli +[google_assistant docs]: /components/google_assistant/ +[honeywell docs]: /components/honeywell/ +[onvif docs]: /components/onvif/ + ## {% linkable_title If you need help... %} ...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. From 2b8884f2dc23aeea9b4553fc048126f059a43e28 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Fri, 17 May 2019 09:38:14 +0200 Subject: [PATCH 09/32] Updated SET_AWAY_MODE and TURN_ON/OFF on Daikin Climate (#9370) (#9468) --- source/_components/daikin.markdown | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/source/_components/daikin.markdown b/source/_components/daikin.markdown index c01d5d8dff3..55079e1a5cf 100644 --- a/source/_components/daikin.markdown +++ b/source/_components/daikin.markdown @@ -61,10 +61,12 @@ hosts: The `daikin` climate platform integrates Daikin air conditioning systems into Home Assistant, enabling control of setting the following parameters: -- **mode** (cool, heat, dry, fan only or auto) -- **target temperature** -- **fan speed** -- **swing mode** +- [**mode**](https://www.home-assistant.io/components/climate#service-climateset_operation_mode) (cool, heat, dry, fan only or auto) +- [**target temperature**](https://www.home-assistant.io/components/climate#service-climateset_temperature) +- [**fan mode**](https://www.home-assistant.io/components/climate#service-climateset_fan_mode) (speed) +- [**swing mode**](https://www.home-assistant.io/components/climate#service-climateset_swing_mode) +- [**turn on/off**](https://www.home-assistant.io/components/climate#service-climateturn_on) +- [**away mode**](https://www.home-assistant.io/components/climate#service-climateset_away_mode) Current inside temperature is displayed. @@ -89,4 +91,4 @@ Daikin AirBase units exposes zones (typically rooms) that can be switched on/off

Zones with the name `-` will be ignored, just as the AirBase application is working. -

\ No newline at end of file +

From a0cc366830bf1807f2b821eb6ca2d8a3a03edfd9 Mon Sep 17 00:00:00 2001 From: Patrick Kishino Date: Fri, 17 May 2019 16:43:24 +0900 Subject: [PATCH 10/32] Fixed some bad spelling (#9470) --- source/_components/sesame.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sesame.markdown b/source/_components/sesame.markdown index c7d05b0062e..68c0852b70c 100644 --- a/source/_components/sesame.markdown +++ b/source/_components/sesame.markdown @@ -30,7 +30,7 @@ Once you have remote access enabled using one of the above AND the Integration - # Example configuration.yaml entry lock: - platform: sesame - api_key: YOUR_API_KEY + api_key: YOUR_SESAME_API_KEY ``` {% configuration %} From f1a986315b7b2f83ad21250cfbd3100476ca0fbd Mon Sep 17 00:00:00 2001 From: Vincent Masselis Date: Fri, 17 May 2019 12:51:05 +0200 Subject: [PATCH 11/32] Added a note relating to a Netgear Issue (#9471) See this issue https://github.com/MatMaul/pynetgear/issues/71 for additional informations --- source/_components/netgear.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_components/netgear.markdown b/source/_components/netgear.markdown index 1aade18f142..689bbc7b193 100644 --- a/source/_components/netgear.markdown +++ b/source/_components/netgear.markdown @@ -18,6 +18,10 @@ redirect_from: This platform allows you to detect presence by looking at connected devices to a [Netgear](http://www.netgear.com/) device. +

+A recent updates of Orbi APs introduced a bug which takes several hours to detects presence on your local network. The current workaround is to force this component to use the Orbi's API v2 by adding the `accesspoints:` node to your configuration. +

+ To use this device tracker in your installation, add the following to your `configuration.yaml` file: ```yaml From a31f6e444092286862c5f1d9ade010e3069af0b8 Mon Sep 17 00:00:00 2001 From: Federico Ariel Castagnini Date: Sat, 18 May 2019 04:00:47 -0700 Subject: [PATCH 12/32] fixing minor typo (#9475) --- source/_components/roomba.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/roomba.markdown b/source/_components/roomba.markdown index 4633d20ca54..ec0f7b30b6a 100644 --- a/source/_components/roomba.markdown +++ b/source/_components/roomba.markdown @@ -18,7 +18,7 @@ redirect_from: The `roomba` component allows you to control your [iRobot Roomba](http://www.irobot.com/For-the-Home/Vacuuming/Roomba.aspx) vacuum.

-This platform has only been tested with an iRobot Roomba 980 but should work find with any Wi-Fi enabled Roomba like the 690, 890 or the 960. +This platform has only been tested with an iRobot Roomba 980 but should work fine with any Wi-Fi enabled Roomba like the 690, 890 or the 960.

## {% linkable_title Configuration %} From aace4121d5bf0d8ed443470bf8ccb0a971697bef Mon Sep 17 00:00:00 2001 From: Andy Cordill Date: Sat, 18 May 2019 15:18:36 -0400 Subject: [PATCH 13/32] Added Epson ET-2650 to tested printers. (#9482) --- source/_components/epsonworkforce.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/epsonworkforce.markdown b/source/_components/epsonworkforce.markdown index 50cca9c1754..135767fa12f 100644 --- a/source/_components/epsonworkforce.markdown +++ b/source/_components/epsonworkforce.markdown @@ -67,6 +67,7 @@ Tested devices: - Epson WF3620 - Epson WF3640 - Epson EcoTank ET-77x0 +- Epson ET-2650 To make this module work you need to connect your printer to your LAN. The best is to navigate to the status page of the printer to check if it shows the page with the ink levels on the URL http:///PRESENTATION/HTML/TOP/PRTINFO.HTML From bfd23b12284666cb850d9bb016c1f4f9e2fcc718 Mon Sep 17 00:00:00 2001 From: DubhAd Date: Sat, 18 May 2019 21:12:45 +0100 Subject: [PATCH 14/32] Fixed formatting (#9484) --- source/_components/meteoalarm.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_components/meteoalarm.markdown b/source/_components/meteoalarm.markdown index a8ec7771e5c..0dfd60cd43f 100644 --- a/source/_components/meteoalarm.markdown +++ b/source/_components/meteoalarm.markdown @@ -54,7 +54,7 @@ language: You will find an example below when the state is "on". -{% raw %} +``` attribution: Information provided by MeteoAlarm language: en-GB category: Met @@ -76,7 +76,7 @@ awareness_type: 8; forest-fire unit_of_measurement: friendly_name: meteoalarm icon: mdi:alert -{% endraw %} +``` There are a few awareness levels: @@ -89,6 +89,7 @@ There are a few awareness levels: Below you find an example of an automation. {% raw %} +```yaml automation: - alias: Alert me about weather warnings trigger: @@ -100,6 +101,7 @@ automation: data_template: title: '{{state_attr('binary_sensor.meteoalarm', 'headline')}}' message: "{{state_attr('binary_sensor.meteoalarm', 'description')}} is effective on {{state_attr('binary_sensor.meteoalarm', 'effective')}}" +``` {% endraw %}

From 9e4cc48e0de50e7e8a86654f0124bce3a8edbd6f Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Sun, 19 May 2019 00:13:35 +0200 Subject: [PATCH 15/32] :pencil2: Fix broken link to appdaemon (#9478) --- source/_docs/ecosystem/hadashboard.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/ecosystem/hadashboard.markdown b/source/_docs/ecosystem/hadashboard.markdown index 8f06247ee0d..9daa0518206 100755 --- a/source/_docs/ecosystem/hadashboard.markdown +++ b/source/_docs/ecosystem/hadashboard.markdown @@ -37,4 +37,4 @@ HADashboard is a modular, skinnable dashboard for [Home Assistant](/) that is in Glassic Theme

-For full installation instructions see the HADashboard section in the [AppDaemon Project Documentation](http://appdaemon.readthedocs.io/en/stable/DASHBOARD_INSTALL.html). If you're using Hassbian, then the [Hassbian scripts](https://github.com/home-assistant/hassbian-scripts/blob/dev/docs/appdaemon.md) make it easy to install AppDaemon. +For full installation instructions see the HADashboard section in the [AppDaemon Project Documentation](http://appdaemon.readthedocs.io/en/stable/DASHBOARD_INSTALL.html). If you're using Hassbian, then the [Hassbian scripts](https://github.com/home-assistant/hassbian-scripts/blob/dev/docs/suites/appdaemon.md) make it easy to install AppDaemon. From de3d650417bfbb91f0812a7d477fd7c9ac159b21 Mon Sep 17 00:00:00 2001 From: Dominik Palo Date: Sun, 19 May 2019 15:14:43 +0200 Subject: [PATCH 16/32] Fix link to the "DuckDNS suite" (#9487) --- source/_docs/ecosystem/certificates/lets_encrypt.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/ecosystem/certificates/lets_encrypt.markdown b/source/_docs/ecosystem/certificates/lets_encrypt.markdown index bcbecfaccce..024044abddc 100644 --- a/source/_docs/ecosystem/certificates/lets_encrypt.markdown +++ b/source/_docs/ecosystem/certificates/lets_encrypt.markdown @@ -10,7 +10,7 @@ footer: true ---

-If you are using Hass.io or Hassbian, do not use this guide. Instead, use the [DuckDNS add-on](/addons/duckdns/) for Hass.io or the [DuckDNS suite](https://github.com/home-assistant/hassbian-scripts/blob/master/docs/duckdns.md) for Hassbian to automatically maintain a subdomain including HTTPS certificates via Let's Encrypt. +If you are using Hass.io or Hassbian, do not use this guide. Instead, use the [DuckDNS add-on](/addons/duckdns/) for Hass.io or the [DuckDNS suite](https://github.com/home-assistant/hassbian-scripts/blob/master/docs/suites/duckdns.md) for Hassbian to automatically maintain a subdomain including HTTPS certificates via Let's Encrypt.

From 1d6d713ee9eb7160d9f18e102d8a3b1253726e52 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Mon, 20 May 2019 13:12:22 +0200 Subject: [PATCH 17/32] :x: Remove epsonworkforce file (wrong location) (#9489) --- source/components/epsonworkforce.markdown | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 source/components/epsonworkforce.markdown diff --git a/source/components/epsonworkforce.markdown b/source/components/epsonworkforce.markdown deleted file mode 100644 index 9fa39a3d101..00000000000 --- a/source/components/epsonworkforce.markdown +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: page -title: "Epson Workforce" -description: "Instructions on how to setup Epson Workforce with Home Assistant." -date: 2019-04-24 07:00 -sidebar: true -comments: false -sharing: true -footer: true -ha_release: 0.92 ---- - -The Epson workforce integration. From f3c6ba044f4d66239dc29bf3e7ee91f21653497e Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Mon, 20 May 2019 13:27:24 +0200 Subject: [PATCH 18/32] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20Google=20pub/sub=20-?= =?UTF-8?q?=20Filter=20is=20required=20(#9479)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :pencil: Google pub/sub - Filter is required * There is no default for required keys --- source/_components/google_pubsub.markdown | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/_components/google_pubsub.markdown b/source/_components/google_pubsub.markdown index f644e671fe3..52413354f72 100644 --- a/source/_components/google_pubsub.markdown +++ b/source/_components/google_pubsub.markdown @@ -55,9 +55,8 @@ credentials_json: type: string filter: description: Filter domains and entities for Google Cloud Pub/Sub. - required: false + required: true type: map - default: Includes all entities from all domains keys: include_domains: description: List of domains to include (e.g., `light`). From 9c2bbfd1ec020e8ed10a6e7ba98184040d4397fa Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 May 2019 21:45:13 +0200 Subject: [PATCH 19/32] Update monitored_conditions (#9385) * Update monitored_conditions * Fix lint * Add missing colons --- source/_components/iqvia.markdown | 54 +++++++++++++++---------------- 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/source/_components/iqvia.markdown b/source/_components/iqvia.markdown index cb04396076a..12969ba0c89 100644 --- a/source/_components/iqvia.markdown +++ b/source/_components/iqvia.markdown @@ -17,7 +17,7 @@ redirect_from: - /components/pollen/ --- -The `iqvia` sensor platform collects and displays allergy, asthma, and disease +The `iqvia` sensor platform collects and displays allergy, asthma and disease information (based on a U.S. ZIP code) from [IQVIA](https://www.iqvia.com/). Data measured includes: @@ -39,25 +39,39 @@ iqvia: - allergy_average_forecasted - allergy_index_today - allergy_index_tomorrow - - allergy_index_yesterday - asthma_average_forecasted - asthma_index_today - asthma_index_tomorrow - - asthma_index_yesterday - disease_average_forecasted - disease_index_today - - disease_index_yesterday ``` {% configuration %} - zip_code: - description: the U.S. ZIP code to gather data for (as a quoted string) - required: true - type: string - monitored_conditions: - description: the metric types to monitor; valid values are specified below - required: true - type: list +zip_code: + description: The U.S. ZIP code to gather data for (as a quoted string). + required: true + type: string +monitored_conditions: + description: The metric types to monitor. + required: true + type: list + keys: + allergy_average_forecasted: + description: "The average forecasted allergy index over the next 5 days." + allergy_index_today: + description: "The allergy index for today." + allergy_index_tomorrow: + description: "The allergy index for tomorrow." + asthma_average_forecasted: + description: "The average forecasted asthma index over the next 5 days." + asthma_index_today: + description: "The asthma index for today." + asthma_index_tomorrow: + description: "The asthma index for tomorrow." + disease_average_forecasted: + description: "The average forecasted cold/flu index over the next 5 days." + disease_index_today: + description: "The cold/flu index for today." {% endconfiguration %}

@@ -65,22 +79,6 @@ It is important to ensure the ZIP code is quoted if it starts with a 0. Unquoted ZIP codes that start with 0 will cause errors.

-## {% linkable_title Available Metrics %} - -The following metrics can be monitored: - -* Allergy Index: Forecasted Average (`allergy_average_forecasted`): the average forecasted allergy index over the next 5 days -* Allergy Index: Today (`allergy_index_today`): the allergy index for today -* Allergy Index: Tomorrow (`allergy_index_tomorrow`): the allergy index for tomorrow -* Allergy Index: Yesterday (`allergy_index_yesterday`): the allergy index for yesterday -* Asthma Index: Forecasted Average (`asthma_average_forecasted`): the average forecasted asthma index over the next 5 days -* Asthma Index: Today (`asthma_index_today`): the asthma index for today -* Asthma Index: Tomorrow (`asthma_index_tomorrow`): the asthma index for tomorrow -* Asthma Index: Yesterday (`asthma_index_yesterday`): the asthma index for yesterday -* Cold & Flu: Forecasted Average (`disease_average_forecasted`): the average forecasted cold/flu index over the next 5 days -* Cold & Flu Index: Today (`disease_index_today`): the cold/flu index for today -* Cold & Flu Index: Yesterday (`disease_index_yesterday`): the cold/flu index for yesterday - ## {% linkable_title Understanding the Indices %} Any index-related sensor will have a value between 0.0 and 12.0. The values From 9598d3cc8ccb39d505e8627a6f9a7227c23e2875 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 May 2019 22:44:58 +0200 Subject: [PATCH 20/32] Add UE46ES5500 (fixes #9495) (#9501) --- source/_components/samsungtv.markdown | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/source/_components/samsungtv.markdown b/source/_components/samsungtv.markdown index f1368c96cad..9ea5d6c3fdc 100644 --- a/source/_components/samsungtv.markdown +++ b/source/_components/samsungtv.markdown @@ -16,11 +16,13 @@ redirect_from: - /components/media_player.samsungtv/ --- -The `samsungtv` platform allows you to control a -[Samsung Smart TV](http://www.samsung.com/uk/consumer/tv-audio-video/televisions/). +The `samsungtv` platform allows you to control a [Samsung Smart TV](http://www.samsung.com/uk/consumer/tv-audio-video/televisions/). -When the TV is first connected, -you will need to accept Home Assistant on the TV to allow communication. +### {% linkable_title Setup %} + +When the TV is first connected, you will need to accept Home Assistant on the TV to allow communication. + +### {% linkable_title Configuration %} To add a TV to your installation without relying on the [discovery component](/components/discovery/), add the following to your `configuration.yaml` file: @@ -28,7 +30,7 @@ To add a TV to your installation without relying on the [discovery component](/c # Example configuration.yaml entry media_player: - platform: samsungtv - host: 192.168.0.10 + host: IP_ADDRESS ``` {% configuration %} @@ -100,6 +102,7 @@ Currently known supported models: - UE6199UXZG (port must be set to 8001, On/Off, Forward/Backward, Volume control, but no Play button) - UE65KS8005 (port must be set to 8001, On/Off, Forward/Backward, Volume are OK, but no Play button) - UE49KU6470 (port must be set to 8001, On/Off, Forward/Backward, Volume are OK, but no Play button) +- UE46ES5500 (partially supported, turn on doesn't works) Currently tested but not working models: @@ -116,16 +119,11 @@ Currently tested but not working models: - MU6125 - Unable to see state and unable to control (Tested on UE58MU6125 on port 8001 and 8801) - MU6300 - Port set to 8001, `pip3 install websocket-client` must be executed, turning on works, status not working reliably, turning off is not permanent (it comes back on) -None of the 2014 (H) and 2015 (J) model series (e.g., J5200) will work, -since Samsung have used a different (encrypted) type of interface for these. +None of the 2014 (H) and 2015 (J) model series (e.g., J5200) will work, since Samsung have used a different (encrypted) type of interface for these. -If your model is not on the list then give it a test, -if everything works correctly then add it to the list on +If your model is not on the list then give it a test, if everything works correctly then add it to the list on [GitHub](https://github.com/home-assistant/home-assistant.github.io/tree/current/source/_components/samsungtv.markdown). -The first letter (U, P, L, H & K) represent the screen type, e.g., LED or -Plasma. The second letter represents the region, E is Europe, N is North America -and A is Asia & Australia. -The two numbers following that represent the screen size. +The first letter (U, P, L, H & K) represent the screen type, e.g., LED or Plasma. The second letter represents the region, E is Europe, N is North America and A is Asia & Australia. The two numbers following that represent the screen size. If you add your model remember to remove these first 4 characters before adding to the list. Changing channels can be done by calling the `media_player.play_media` service From 68b52b73655fb6290187b4b32b0297af03d6c6c4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 May 2019 23:03:47 +0200 Subject: [PATCH 21/32] Add Arch Linux package list (fixes #9455) (#9502) --- source/hassio/installation.markdown | 42 ++++++++++++++++++----------- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/source/hassio/installation.markdown b/source/hassio/installation.markdown index bef555bf76c..2ff644bea37 100644 --- a/source/hassio/installation.markdown +++ b/source/hassio/installation.markdown @@ -95,12 +95,14 @@ If you would like to test next release before anyone else, you can install the b 3. Select _System_ from the _Hass.io_ menu, then select _Join Beta Channel_ under _Hass.io supervisor_, then select _Reload_. 4. Select _Dashboard_ from the _Hass.io_ menu, and then select _Update_. -## {% linkable_title Alternative: install on generic Linux server %} +## {% linkable_title Alternative: install on a generic Linux host %} For advanced users, it is also possible to try Hass.io on your [Linux server or inside a virtual machine][linux]. -Examples given here are tested on Ubuntu, but the instructions should work as a guideline for installing on other Linux distrubutions. +Examples given here are tested on Ubuntu and Arch Linux, but the instructions should work as a guideline for installing on other Linux distrubutions. -This is the list of packages you need to have available on your system that will run Hass.io if you are using Debian/Ubuntu: +The packages you need to have available on your system that will run Hass.io may vary. + +### {% linkable_title Debian/Ubuntu %} - apparmor-utils - apt-transport-https @@ -113,6 +115,17 @@ This is the list of packages you need to have available on your system that will - socat - software-properties-common +### {% linkable_title Arch Linux %} + + - apparmor + - avahi + - ca-certificates + - curl + - dbus + - docker + - jq + - socat + You also need to have Docker-CE installed. There are well-documented procedures for installing Docker on Ubuntu at [Docker.com](https://docs.docker.com/install/linux/docker-ce/ubuntu/), you can find installation steps for your Linux distribution in the menu on the left.

@@ -120,22 +133,21 @@ You also need to have Docker-CE installed. There are well-documented procedures Be sure to install the official Docker-CE from the above listed URL.

-To perform the Hass.io installation, run the following commands: +To perform the Hass.io installation on Ubuntu, run the following commands: ```bash -sudo -i +$ sudo -i +# apt-get install software-properties-common +# add-apt-repository universe +# apt-get update +# apt-get install -y apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat +# curl -fsSL get.docker.com | sh +``` -apt-get install software-properties-common +And to intall Hass.io the one below. That one is used also for other distributions. -add-apt-repository universe - -apt-get update - -apt-get install -y apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat - -curl -fsSL get.docker.com | sh - -curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s +```bash +# curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s ```

From 5df1565f163167921e5c62170e50f755cc54c89a Mon Sep 17 00:00:00 2001 From: Claudio Barca Date: Wed, 22 May 2019 23:04:27 +0200 Subject: [PATCH 22/32] Add note for ARM architecture (#9497) * Add note for ARM architecture * Minor change --- source/_docs/installation/docker.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_docs/installation/docker.markdown b/source/_docs/installation/docker.markdown index 01bf2e37a54..f9c7affff37 100644 --- a/source/_docs/installation/docker.markdown +++ b/source/_docs/installation/docker.markdown @@ -49,7 +49,8 @@ $ docker run --init -d --name="home-assistant" -v /PATH_TO_YOUR_CONFIG:/config - ``` When running Home Assistant in Docker on Windows, you may have some difficulty getting ports to map for routing (since the `--net=host` switch actually applies to the hypervisor's network interface). To get around this, you will need to add port proxy ipv4 rules to your local Windows machine, like so (Replacing '192.168.1.10' with whatever your Windows IP is, and '10.0.50.2' with whatever your Docker container's IP is): -``` + +```bash netsh interface portproxy add v4tov4 listenaddress=192.168.1.10 listenport=8123 connectaddress=10.0.50.2 connectport=8123 netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8123 connectaddress=10.0.50.2 connectport=8123 ``` @@ -125,7 +126,8 @@ The steps would be: - Install "Container Station" package on your Qnap NAS - Launch Container Station and move to "Create Container"-section - - Search image "homeassistant/home-assistant" with Docker hub and click on "Install" + - Search image "homeassistant/home-assistant" with Docker hub and click on "Install" + Make attention to CPU architecture of your NAS. For ARM CPU types the correct image is "homeassistant/armhf-homeassistant" - Choose "latest" version and click next - Choose a container-name you want (e.g., "homeassistant") - Click on "Advanced Settings" From 0825525a01dc4efa9e6fc224b716425b4679d50a Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 23 May 2019 11:03:31 -0700 Subject: [PATCH 23/32] Release 93.2 --- _config.yml | 4 ++-- source/_posts/2019-05-16-release-93.markdown | 25 ++++++++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 05a445c3601..d5aa5c751ed 100644 --- a/_config.yml +++ b/_config.yml @@ -139,8 +139,8 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 93 -current_patch_version: 1 -date_released: 2019-05-17 +current_patch_version: 2 +date_released: 2019-05-22 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2019-05-16-release-93.markdown b/source/_posts/2019-05-16-release-93.markdown index bae22fde63f..685225332f2 100644 --- a/source/_posts/2019-05-16-release-93.markdown +++ b/source/_posts/2019-05-16-release-93.markdown @@ -118,6 +118,31 @@ For those of you that like to power down your Sonos, Home Assistant should now h [honeywell docs]: /components/honeywell/ [onvif docs]: /components/onvif/ +## {% linkable_title Release 0.93.2 - May 22 %} + +- Fix auto version update Hass.io ([@pvizeli] - [#23935]) +- Bump pytraccar ([@ludeeus] - [#23939]) ([traccar docs]) +- Fixes issue with multiple alerts ([@ludeeus] - [#23945]) ([alert docs]) +- Setup integration dependencies before loading it ([@aerialls] - [#23957]) +- Make Discord payload data key not required ([@cyrosy] - [#23964]) ([discord docs]) +- upgrade broadlink library ([@Danielhiversen] - [#23966]) ([broadlink docs]) + +[#23935]: https://github.com/home-assistant/home-assistant/pull/23935 +[#23939]: https://github.com/home-assistant/home-assistant/pull/23939 +[#23945]: https://github.com/home-assistant/home-assistant/pull/23945 +[#23957]: https://github.com/home-assistant/home-assistant/pull/23957 +[#23964]: https://github.com/home-assistant/home-assistant/pull/23964 +[#23966]: https://github.com/home-assistant/home-assistant/pull/23966 +[@Danielhiversen]: https://github.com/Danielhiversen +[@aerialls]: https://github.com/aerialls +[@cyrosy]: https://github.com/cyrosy +[@ludeeus]: https://github.com/ludeeus +[@pvizeli]: https://github.com/pvizeli +[alert docs]: /components/alert/ +[broadlink docs]: /components/broadlink/ +[discord docs]: /components/discord/ +[traccar docs]: /components/traccar/ + ## {% linkable_title If you need help... %} ...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. From bad2816aadad35637924db8d82b3513d65625471 Mon Sep 17 00:00:00 2001 From: Joost Boomkamp Date: Fri, 24 May 2019 10:02:25 +0200 Subject: [PATCH 24/32] tiny typo (#9511) --- source/_docs/ecosystem/nginx_subdomain.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/ecosystem/nginx_subdomain.markdown b/source/_docs/ecosystem/nginx_subdomain.markdown index 64831bd8194..2c15ad8d7fb 100644 --- a/source/_docs/ecosystem/nginx_subdomain.markdown +++ b/source/_docs/ecosystem/nginx_subdomain.markdown @@ -64,7 +64,7 @@ You want another instance available at https://countryside.example.org You can either : * Create a new user, `bob`, to hold the configuration file in `/home/bob/.homeassistant/configuration.yaml` and run Home Assistant as this new user - * Create another configuration directory in `/home/alice/.homeassistan2/configuration.yaml` and run Home Assistant using `hass --config /home/alice/.homeassistant2/` + * Create another configuration directory in `/home/alice/.homeassistant2/configuration.yaml` and run Home Assistant using `hass --config /home/alice/.homeassistant2/` In both solution, change port number used by modifying `configuration.yaml` file. From 13e2a2d0d57119c36557fbafbcbd01e3a03ae442 Mon Sep 17 00:00:00 2001 From: Honza Slesinger Date: Tue, 28 May 2019 14:15:22 +0200 Subject: [PATCH 25/32] Fixing service name to call (#9524) --- source/_components/python_script.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/python_script.markdown b/source/_components/python_script.markdown index b6ff87d258e..574a426b159 100644 --- a/source/_components/python_script.markdown +++ b/source/_components/python_script.markdown @@ -38,7 +38,7 @@ hass.bus.fire(name, { "wow": "from a Python script!" }) ``` - Start Home Assistant - - Call service `python_script/hello_world` with parameters + - Call service `python_script.hello_world` with parameters ```json { From f8349115ffc18b6a0f8bf9f119825b13e1597cd2 Mon Sep 17 00:00:00 2001 From: Dylan Date: Tue, 28 May 2019 08:16:45 -0400 Subject: [PATCH 26/32] adding icon_template example (#9527) --- .../binary_sensor.template.markdown | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/source/_components/binary_sensor.template.markdown b/source/_components/binary_sensor.template.markdown index a5648394bca..71cb01894b7 100644 --- a/source/_components/binary_sensor.template.markdown +++ b/source/_components/binary_sensor.template.markdown @@ -215,3 +215,30 @@ binary_sensor: or is_state('binary_sensor.family_room_144', 'on') }} ``` {% endraw %} + +### {% linkable_title Change the icon when state changes %} + +This example demonstrates how to use `icon_template` to change the entity's +icon as its state changes, it evaluates the state of its own sensor and uses a +conditional statement to output the appropriate icon. + + +{% raw %} +```yaml +sun: +binary_sensor: + - platform: template + sensors: + sun_up: + entity_id: + - sun.sun + value_template: >- + {{ is_state("sun.sun", "above_horizon") }} + icon_template: >- + {% if is_state("binary_sensor.sun_up", "on") %} + mdi:weather-sunset-up + {% else %} + mdi:weather-sunset-down + {% endif %} +``` +{% endraw %} From dda0e1af18483e1c962926f31506d433fe4a6b49 Mon Sep 17 00:00:00 2001 From: Jef D Date: Tue, 28 May 2019 14:44:18 +0200 Subject: [PATCH 27/32] Link to where the parameters can typically be found (#9526) * Link to where the parameters can typically be found * Update link --- source/_docs/scripts/service-calls.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_docs/scripts/service-calls.markdown b/source/_docs/scripts/service-calls.markdown index 6a706456f13..616ef6ffd3e 100644 --- a/source/_docs/scripts/service-calls.markdown +++ b/source/_docs/scripts/service-calls.markdown @@ -41,6 +41,8 @@ data: rgb_color: [255, 0, 0] ``` +A full list of the parameters for a service can be found on the documentation page of each component, in the same way as it's done for the `light.turn_on` [service](/components/light/#service-lightturn_on). + ### {% linkable_title Use templates to decide which service to call %} You can use [templating] support to dynamically choose which service to call. For example, you can call a certain service based on if a light is on. From 110d939767d53560ae3cc40074ca4bae10e71860 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 29 May 2019 10:18:13 +0200 Subject: [PATCH 28/32] =?UTF-8?q?=20=E2=9C=8F=EF=B8=8F=20Extra=20info=20fo?= =?UTF-8?q?r=20DB=20size=20sensor=20(#9528)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :pencil2: Extra info for a good working sensor * Minor change --- source/_components/sql.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_components/sql.markdown b/source/_components/sql.markdown index bf3ba0cfb08..a2ee887e342 100644 --- a/source/_components/sql.markdown +++ b/source/_components/sql.markdown @@ -131,6 +131,8 @@ sensor: #### {% linkable_title MariaDB/MySQL %} +Change `table_schema="hass"` to the name that you use as the database name, to ensure that your sensor will work properly. + {% raw %} ```yaml sensor: From ff5ce7bfec26050409a32f2067cb78bf5ea413a7 Mon Sep 17 00:00:00 2001 From: jeff-h Date: Wed, 29 May 2019 20:25:59 +1200 Subject: [PATCH 29/32] Add camera example. (#9521) * Add camera example. * :pencil2: Tweak * :pencil2: Tweak * Needs raw --- source/_lovelace/picture-entity.markdown | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/source/_lovelace/picture-entity.markdown b/source/_lovelace/picture-entity.markdown index 792ea1ab73f..e375c25a9cb 100644 --- a/source/_lovelace/picture-entity.markdown +++ b/source/_lovelace/picture-entity.markdown @@ -132,3 +132,21 @@ state_image: "on": /local/bed_light_on.png "off": /local/bed_light_off.png ``` + +Displaying a live feed from an FFMPEG camera: + +{% raw %} +```yaml +type: picture-entity +entity: camera.backdoor +camera_view: live +tap_action: + action: call-service + service: camera.snapshot + service_data: + entity_id: camera.backdoor + filename: '/shared/backdoor-{{ now().strftime("%Y-%m-%d-%H%M%S") }}.jpg' +``` +{% endraw %} + +The filename needs to be a path that is writable by Home Assistant in your system. You may need to configure `whitelist_external_dirs` ([documentation](https://www.home-assistant.io/docs/configuration/basic/)). From 7733304ca79b2980bf25ae3f293e1cfe3a6a8854 Mon Sep 17 00:00:00 2001 From: Ian Date: Wed, 29 May 2019 09:27:42 -0500 Subject: [PATCH 30/32] Update travis.yml Recent compartmentalization of the HASS install has caused some things to break within Travis, and [this fix has been demonstrated to correct the issue](https://github.com/Apocrathia/home-assistant-config/pull/25). --- source/_docs/ecosystem/backup/backup_github.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_docs/ecosystem/backup/backup_github.markdown b/source/_docs/ecosystem/backup/backup_github.markdown index 497b788520c..397b7cbc608 100644 --- a/source/_docs/ecosystem/backup/backup_github.markdown +++ b/source/_docs/ecosystem/backup/backup_github.markdown @@ -162,6 +162,7 @@ python: - "3.5" before_install: - mv travis_secrets.yaml secrets.yaml + - sudo apt-get install -y libudev-dev install: - pip3 install homeassistant script: From 538bf59b5c7ea05bcf6066c303845d87490890db Mon Sep 17 00:00:00 2001 From: Koen Ekelschot Date: Wed, 29 May 2019 20:23:57 +0200 Subject: [PATCH 31/32] Fix new log entry example --- source/_components/system_log.markdown | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/_components/system_log.markdown b/source/_components/system_log.markdown index 79229d5cdc8..3096336ea0f 100644 --- a/source/_components/system_log.markdown +++ b/source/_components/system_log.markdown @@ -141,8 +141,9 @@ automation: to: 'on' action: service: system_log.write - message: 'Door opened!' - level: info + data_template: + message: 'Door opened!' + level: info ``` {% endraw %} From 89d2eac7135d7cd9c4588129d703557e30e9b2b7 Mon Sep 17 00:00:00 2001 From: IIIdefconIII Date: Wed, 29 May 2019 22:33:22 +0200 Subject: [PATCH 32/32] Update apache.markdown --- source/_docs/ecosystem/apache.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/ecosystem/apache.markdown b/source/_docs/ecosystem/apache.markdown index 92c27eb51a7..ec06ed63eb9 100644 --- a/source/_docs/ecosystem/apache.markdown +++ b/source/_docs/ecosystem/apache.markdown @@ -28,7 +28,7 @@ Enable [`mod_proxy_wstunnel`](https://httpd.apache.org/docs/2.4/mod/mod_proxy_ws $ sudo a2enmod proxy_wstunnel ``` -To be able to access to your Home Assistant instance by using https://home.example.org, add to following file to `/etc/httpd/conf/extra/` as `hass.conf` +To be able to access to your Home Assistant instance by using https://home.example.org, add the following file to `/etc/httpd/conf/extra/` as `hass.conf` ```text