From 5334c20e28af9de4163a9f09fd864da0476ab069 Mon Sep 17 00:00:00 2001 From: Matthew Treinish Date: Mon, 3 Feb 2020 05:36:57 -0500 Subject: [PATCH 01/38] Add documentation for new opnsense integration (#10427) * Add documentation for new opnsense component This commit adds documentation for the opnsense device tracker which is being added in home-assistant/home-assistant#26834. * Update source/_components/opnsense.markdown Co-Authored-By: Klaas Schoute * Fixes from review comments * More updates from code review The previous updates in dc933232ab654d79a27cc0a16f8ca13b16196d46 around the defaults were applied a bit too mechanically and the same problem existed elsewhere in the configuration section. This commit also updates those to fix the same issue there. * :pencil2: Tweaks * Move documentation to new integrations location * Remove LAN default for tracker_interfaces Part of the review changes made to the PR adding this component was to not set a default value for the tracker_interfaces to ["LAN"]. This commit just updates the configuration section of the docs to reflect this change. * Update opnsense.markdown Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof --- source/_integrations/opnsense.markdown | 61 ++++++++++++++++++++ source/images/supported_brands/opnsense.png | Bin 0 -> 34280 bytes 2 files changed, 61 insertions(+) create mode 100644 source/_integrations/opnsense.markdown create mode 100644 source/images/supported_brands/opnsense.png diff --git a/source/_integrations/opnsense.markdown b/source/_integrations/opnsense.markdown new file mode 100644 index 00000000000..31f7af2432c --- /dev/null +++ b/source/_integrations/opnsense.markdown @@ -0,0 +1,61 @@ +--- +title: "OPNsense" +description: "Instructions on how to configure OPNsense integration" +logo: opnsense.png +ha_category: + - Hub + - Presence Detection +ha_release: "0.106" +--- + +[OPNsense](https://opnsense.org/) is an open source HardenedBSD based firewall +and routing platform. There is currently support for the following device types +within Home Assistant: + +- [Presence Detection](#presence-detection) + +## Configuration + +To configure OPNsense integration with Home Assistant add the following section +to your configuration.yaml: + +```yaml +opnsense: + url: http://router/api + api_secret: API_SECRET + api_key: API_KEY +``` + +Where the `api_key` and `api_secret` values are acquired from your OPNsense +router using the web interface. For more information on this procedure, refer +to the OPNsense [documentation](https://docs.opnsense.org/development/how-tos/api.html#creating-keys). + +{% configuration %} +url: + description: The URL for the OPNsense api endpoint of your router. + type: string + required: true +api_key: + description: The API key used to authenticate with your OPNsense API endpoint. + type: string + required: true +api_secret: + description: The API secret used to authenticate with your OPNsense API endpoint. + type: string + required: true +verify_ssl: + description: Set to true to enable the validation of the OPNsense API's SSL. + type: boolean + required: false + default: false +tracker_interfaces: + description: List of the OPNsense router's interfaces to use for tracking devices. + type: list + required: false + default: [] +{% endconfiguration %} + + +## Presence detection + +This platform allows you to detect presence by looking at devices connected to an OPNsense router. diff --git a/source/images/supported_brands/opnsense.png b/source/images/supported_brands/opnsense.png new file mode 100644 index 0000000000000000000000000000000000000000..9f66dabea1f13014d6f5d3fedd7bc2a6126801a9 GIT binary patch literal 34280 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 Aj{pDw literal 0 HcmV?d00001 From bc32550c2c3839f6e8e170004e2410078c33ac22 Mon Sep 17 00:00:00 2001 From: NeLLyMerC Date: Thu, 6 Feb 2020 00:05:40 -0500 Subject: [PATCH 02/38] Update hue.markdown (#11987) --- source/_integrations/hue.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/hue.markdown b/source/_integrations/hue.markdown index cc49fa9fd6b..09211bd791d 100644 --- a/source/_integrations/hue.markdown +++ b/source/_integrations/hue.markdown @@ -21,7 +21,7 @@ There is currently support for the following device types within Home Assistant: - Lights - Motion sensors (including temperature and light level sensors) -Once discovered, if you have a custom default view, locate `configurator.philips_hue` in the States developer tool ( < > ) and add it to a group in `configuration.yaml`. Restart Home Assistant so that the configurator is visible in the Home Assistant dashboard. Once Home Assistant is restarted, locate and click on `configurator.philips_hue` to bring up the initiation dialog. This will prompt you to press the Hue button to register the Hue bridge in Home Assistant. Once complete, the configurator entity isn't needed anymore and can be removed from any visible group in `configuration.yaml`. +The hub can be set up by navigating to the Configuration tab in the sidebar and selecting Integrations. You will see "Philips Hue" in the discovered section. Click configure and you will be presented with the initiation dialog. This will prompt you to press the Hue button on your bridge to register the hub in Home Assistant. After you click submit, you will have the opportunity to select the area that your bridge is located. When you configure the Hue bridge from Home Assistant, it writes a token to a file in your Home Assistant [configuration directory](/docs/configuration/). That token authenticates the communication with the Hue bridge. This token uses the IP address of the bridge. If the IP address for the bridge changes, you will need to register it with Home Assistant again. To avoid this, you may set up a DHCP reservation on your router for your Hue bridge so that it always has the same IP address. From 67f588cdd94e12a3eb55a61ba2fdfec0e3072925 Mon Sep 17 00:00:00 2001 From: Ian Richardson Date: Wed, 5 Feb 2020 23:17:11 -0600 Subject: [PATCH 03/38] Update entities.markdown (#11985) --- source/_lovelace/entities.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_lovelace/entities.markdown b/source/_lovelace/entities.markdown index bb937ba384b..b4fc2c57293 100644 --- a/source/_lovelace/entities.markdown +++ b/source/_lovelace/entities.markdown @@ -32,6 +32,11 @@ theme: required: false description: Set to any theme within `themes.yaml`. type: string +state_color: + required: false + description: Set to `true` to have icons colored when entity is active + type: boolean + default: false {% endconfiguration %} ## Options For Entities @@ -79,6 +84,11 @@ action_name: required: false description: Button label. (Only applies to `script` and `scene` rows) type: string +state_color: + required: false + description: Set to `true` to have icons colored when entity is active + type: boolean + default: false tap_action: required: false description: Action to take on tap From c178a7c13df7a093e4e356715ad9d7c6cea40294 Mon Sep 17 00:00:00 2001 From: cgtobi Date: Thu, 6 Feb 2020 07:26:18 +0100 Subject: [PATCH 04/38] Remove false new netatmo platform item (#11982) --- source/_posts/2020-02-05-release-105.markdown | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/_posts/2020-02-05-release-105.markdown b/source/_posts/2020-02-05-release-105.markdown index 3db6b3b1dd9..93ccd1a4189 100644 --- a/source/_posts/2020-02-05-release-105.markdown +++ b/source/_posts/2020-02-05-release-105.markdown @@ -31,7 +31,7 @@ In addition to this, all configuration options for the States UI are deprecated We are humans, and we do make typos. However, if we make a typo in our configuration, we might end up with Home Assistant being completely unreachable. That really is not helpful. You lose access to Home Assistant and have to do a deep dive via other methods to find out: Why did this happen? -This release introduces a "Safe mode" for Home Assistant. If during startup, Home Assistant has problems reading your configuration (for whatever reason), it will still continue to start using bit and pieces from the configuration of the last time it did start. +This release introduces a "Safe mode" for Home Assistant. If during startup, Home Assistant has problems reading your configuration (for whatever reason), it will still continue to start using bits and pieces from the configuration of the last time it did start. When this happens, Home Assistant will start in "Safe mode". In this mode, nothing is loaded, but it does give you access to the Home Assistant frontend, settings and add-ons (for example, the VSCode or Configurator add-on). This gives you the possibility to correct the issue and restart Home Assistant to re-try. @@ -172,7 +172,6 @@ Have you seen (or made) something awesome, interesting, unique, amazing, inspira ## New Platforms - Template alarm panel ([@alistairg] - [#30487]) ([template docs]) (new-platform) -- Refactor Netatmo integration ([@cgtobi] - [#29851]) ([netatmo docs]) (breaking change) (new-platform) - ZHA cover device support ([@billyburly] - [#30639]) ([zha docs]) (new-platform) ## If you need help... From 9499d1fcae999f385878f6308825f4d1042ee2cf Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 5 Feb 2020 23:35:51 -0800 Subject: [PATCH 05/38] Release 105.1 --- _config.yml | 2 +- source/_posts/2020-02-05-release-105.markdown | 41 +++++++++++++++---- 2 files changed, 33 insertions(+), 10 deletions(-) diff --git a/_config.yml b/_config.yml index 87aff5aacea..8f0d7be35a2 100644 --- a/_config.yml +++ b/_config.yml @@ -101,7 +101,7 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 105 -current_patch_version: 0 +current_patch_version: 1 date_released: 2020-02-05 # Either # or the anchor link to latest release notes in the blog post. diff --git a/source/_posts/2020-02-05-release-105.markdown b/source/_posts/2020-02-05-release-105.markdown index 93ccd1a4189..e9a9fb755bc 100644 --- a/source/_posts/2020-02-05-release-105.markdown +++ b/source/_posts/2020-02-05-release-105.markdown @@ -195,7 +195,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - __Hass.io/Supervisor__ - The "Hass.io" menu item in the side bar has been renamed to Supervisor. This was done to match the announced re-branding. While not really a breaking change, it still is a change that might cause confusion at first. - ([@frenck] - [#31480]) - __Spotify__ - Spotify is now available to be added from the integrations UI! Removing the current Spotify platform and setting up the integration from scratch is recommended. - + The device aliases and the `spotify.play_playlist` service, have been removed. Be sure to remove calls to that service from your automations. If you use the Spotify platform at this moment: @@ -203,7 +203,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Remove the current configuration from your `configuration.yaml` file. - Remove the `.spotify-token-cache` file from your configuration directory. It is no longer used, however, it does contain security credentials. - Follow the documentation on how to set up the new Spotify integration from scratch. - + Please note, if you have an existing Spotify Developer Application, you need to edit it. The URL's have changed. Consult the integration documentation for the new URL's to use. ([@frenck] - [#30717]) ([spotify docs]) @@ -267,7 +267,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Services to toggle the light/set it to auto have been removed until implemented in `pyatmo`. If you have an existing configuration, you will need to remove/update that and run the configuration flow dialogue to get their sensors/etc, back using the `configuration.yaml` option. - + ([@cgtobi] - [#29851]) ([netatmo docs]) (new-platform) Example configuration YAML: @@ -305,13 +305,13 @@ Experiencing issues introduced by this release? Please report them in our [issue - __Simplisafe__ - Many changes here! Simplisafe's cloud API anticipates receiving updates all at once, which our method did not do, which and could result in failed updates. This change consolidates all of the service calls into a single admin service, and makes `set_pin` and `remove_pin` require admin rights. - + It is no longer possible to configure `scan_interval` for the integration and a code-defined interval has been set, as there was potential for users setting this too low and possibly ruin the integration for everyone. - + Also, the integration now makes us of `triggered` and `arming` states. Control panel entities no longer have an `alarm_active` attribute. - + ([@bachya] - [#30567], [#30909], [#31060]) ([simplisafe docs]) - + Example configuration YAML: ```yaml @@ -393,7 +393,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - __LG webOS Smart TV__ - After the discovery of some additional commands, the client library now has much better tracking of TV power state. As a result of the client library changes, the standby_connection parameter is no longer needed/present (since the relevant behavior can be steered automatically by the client library now) - ([@bendavid] - [#31042]) ([webostv docs]) - __Zone__ - If you're using YAML to configure zones, specifying a name is now required. - ([@balloob] - [#30774]) ([zone docs]) - + Example configuration YAML: ```yaml @@ -456,7 +456,7 @@ Experiencing issues introduced by this release? Please report them in our [issue ``` - __ZHA remotes__ - `binary_sensor` and `switch` entities are not going to be available for some Zigbee "remotes", but they were not supposed to be available to begin with. - ([@Adminiuga] - [#31146]) ([zha docs]) - + Affected devices: - Centralite 3130 remote dimmer, DeviceType: 0x0001, removes binary_sensor entity @@ -483,6 +483,29 @@ Hats over your heart for these shuttered integrations. Pour one out for: - __Hook__ *Removed* - The `hook` integration has been removed due to the shutdown of the connected service. All servers that have been providing this service will be turned off on 31 Jan 2020. - ([@springstan] - [#31046]) +## Release 0.105.1 - February 5 + +- Check for known Hue vulnerability ([@balloob] - [#31494]) ([hue docs]) +- Move program_mode check ([@aneisch] - [#31501]) ([radiotherm docs]) +- Updated frontend to 20200130.2 ([@balloob] - [#31502]) ([frontend docs]) +- Sonos services to work without admin access ([@balloob] - [#31506]) ([sonos docs]) + +[#31489]: https://github.com/home-assistant/home-assistant/pull/31489 +[#31494]: https://github.com/home-assistant/home-assistant/pull/31494 +[#31501]: https://github.com/home-assistant/home-assistant/pull/31501 +[#31502]: https://github.com/home-assistant/home-assistant/pull/31502 +[#31506]: https://github.com/home-assistant/home-assistant/pull/31506 +[@aneisch]: https://github.com/aneisch +[@balloob]: https://github.com/balloob +[@frenck]: https://github.com/frenck +[abode docs]: /integrations/abode/ +[adguard docs]: /integrations/adguard/ +[airly docs]: /integrations/airly/ +[frontend docs]: /integrations/frontend/ +[hue docs]: /integrations/hue/ +[radiotherm docs]: /integrations/radiotherm/ +[sonos docs]: /integrations/sonos/ + ## Beta Fixes - ZHA dependencies bump ([@Adminiuga] - [#31295]) ([zha docs]) (beta fix) From 0605d80b4d13e5dbd5e2454336c6f544f9349460 Mon Sep 17 00:00:00 2001 From: akasma74 Date: Thu, 6 Feb 2020 09:12:01 +0000 Subject: [PATCH 06/38] duration is (supposedly) an optional attr (#11981) If it says something about default in the description --- source/_docs/mqtt/service.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/mqtt/service.markdown b/source/_docs/mqtt/service.markdown index 218a5a8ec1d..ce24e1011ab 100644 --- a/source/_docs/mqtt/service.markdown +++ b/source/_docs/mqtt/service.markdown @@ -55,7 +55,7 @@ Listen to the specified topic matcher and dumps all received messages within a s | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `topic` | no | Topic to dump. Can contain a wildcard (`#` or `+`). -| `duration` | no | Duration in seconds that we will listen for messages. Default is 5 seconds. +| `duration` | yes | Duration in seconds that we will listen for messages. Default is 5 seconds. ```yaml topic: openzwave/# From b073beb87637460b48c882d7ffdce148d91ca823 Mon Sep 17 00:00:00 2001 From: myzhang1029 Date: Thu, 6 Feb 2020 17:21:13 +0800 Subject: [PATCH 07/38] =?UTF-8?q?Add=20a=20dash=20before=20`platform:?= =?UTF-8?q?=E2=80=99=20in=20sht31.markdown=20(#11975)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It seems that it’s usual practice to keep sensor a map --- source/_integrations/sht31.markdown | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/_integrations/sht31.markdown b/source/_integrations/sht31.markdown index f08a44393de..ca4ee6756f8 100644 --- a/source/_integrations/sht31.markdown +++ b/source/_integrations/sht31.markdown @@ -17,12 +17,12 @@ To use your SHT31 sensor in your installation, add the following to your `config ```yaml # Example configuration.yaml entry sensor: - platform: sht31 - name: Bedroom - i2c_address: 0x44 - monitored_conditions: - - temperature - - humidity + - platform: sht31 + name: Bedroom + i2c_address: 0x44 + monitored_conditions: + - temperature + - humidity ``` {% configuration %} From afd1e37956c54a38b143fca0c6d0e33db8dc1204 Mon Sep 17 00:00:00 2001 From: akasma74 Date: Thu, 6 Feb 2020 09:22:02 +0000 Subject: [PATCH 08/38] added note about name variable (#11970) * added note about name variable I though that name is just for frontend and spent some time finding out where my sensor had gone when I had changed its name. Hope it will save others' time. Actually, I don't think this component's approach is great - would be much more intuitive to have name as a key of a dictionary (as with template sensors, for example) and a friendly_name for UI. Unfortunately, there are many of similar components - perhaps they are older than current template sensor's implementation? * links -> relative * :pencil2: Tweak Co-authored-by: Klaas Schoute --- source/_integrations/history_stats.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/history_stats.markdown b/source/_integrations/history_stats.markdown index 0b6a2db934c..2b0df659073 100644 --- a/source/_integrations/history_stats.markdown +++ b/source/_integrations/history_stats.markdown @@ -47,7 +47,7 @@ state: required: true type: string name: - description: Name displayed on the frontend. + description: Name displayed on the frontend. Note that it is used by Home Assistant to generate sensor's `object_id` so it is advisable to choose a unique one and change name for frontend using [customization](/docs/configuration/customizing-devices/#friendly_name) or via [Lovelace](/lovelace/entities/#name). required: false default: unnamed statistics type: string From 9263ac69c8c389de6dab7a72732207dff1ec636a Mon Sep 17 00:00:00 2001 From: Destix <32171782+Destix@users.noreply.github.com> Date: Thu, 6 Feb 2020 14:10:16 +0300 Subject: [PATCH 09/38] ssl: to verify_ssl: (#11990) changed ssl: to verify_ssl: --- source/_integrations/mikrotik.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/mikrotik.markdown b/source/_integrations/mikrotik.markdown index 4e8cf1e2067..e4e51b154d5 100644 --- a/source/_integrations/mikrotik.markdown +++ b/source/_integrations/mikrotik.markdown @@ -102,7 +102,7 @@ To use SSL to connect to the API (via `api-ssl` instead of `api` service) furthe /ip service enable api-ssl ``` -Then add `ssl: true` to `mikrotik` device tracker entry in your `configuration.yaml` file. +Then add `verify_ssl: true` to `mikrotik` device tracker entry in your `configuration.yaml` file. If everything is working fine you can disable the pure `api` service in RouterOS: @@ -127,7 +127,7 @@ mikrotik: - host: 192.168.88.1 username: homeassistant password: YOUR_PASSWORD - ssl: true + verify_ssl: true arp_ping: true force_dhcp: true detection_time: 30 From 4f7ffec71d1e3833b48545d61b8257ba38ff9184 Mon Sep 17 00:00:00 2001 From: chris669 Date: Thu, 6 Feb 2020 16:59:24 +0100 Subject: [PATCH 10/38] typo SST STT (#11996) --- source/_integrations/stt.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/stt.markdown b/source/_integrations/stt.markdown index 07b871f51cc..277f22afdc2 100644 --- a/source/_integrations/stt.markdown +++ b/source/_integrations/stt.markdown @@ -6,6 +6,6 @@ ha_codeowners: - '@pvizeli' --- -Speech-to-Text (SST) allows you to stream speech data to the SST API and get text back. +Speech-to-Text (STT) allows you to stream speech data to the STT API and get text back. This is an integration that is a building block for other integrations or apps building on top of Home Assistant, like [Ada](https://github.com/home-assistant/ada). From c7a6ac91e157f49bdfa8bb17e9f6a4b752351a75 Mon Sep 17 00:00:00 2001 From: tscibilia Date: Thu, 6 Feb 2020 11:02:01 -0500 Subject: [PATCH 11/38] fixed spelling error (#11994) Line 56 changed Speach to Speech --- source/_integrations/marytts.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/marytts.markdown b/source/_integrations/marytts.markdown index 083167a1bfa..28cd78b3c88 100644 --- a/source/_integrations/marytts.markdown +++ b/source/_integrations/marytts.markdown @@ -53,7 +53,7 @@ effect: See [documentation](http://mary.dfki.de/documentation/index.html) for details. -## Speach effects +## Speech effects For more information about the different effects take a look at the demo page of your MaryTTS installation (http://localhost:59125/). From 374a96fd610782535811dc951ea523076a0f7957 Mon Sep 17 00:00:00 2001 From: Forte Date: Thu, 6 Feb 2020 11:06:07 -0500 Subject: [PATCH 12/38] Update streamlabswater.markdown (#11983) * Update streamlabswater.markdown I didn't know about the API costs when I purchased the device, so this warning may help others make a more informed decision if they want to buy this product based on it's HA integration like I did. * Moved warning from description to a note box Wasn't sure if a note box, or a warning box was appropriate, so just used a normal note box. I also added a link to their subscription page instead of specifically listing the prices. That way if the prices change the docs don't need updated. * Update streamlabswater.markdown Fixed broken URL from previous edit * :pencil2: Tweak Co-authored-by: Franck Nijhof --- source/_integrations/streamlabswater.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/streamlabswater.markdown b/source/_integrations/streamlabswater.markdown index 9cef0c86189..adf84221b7c 100644 --- a/source/_integrations/streamlabswater.markdown +++ b/source/_integrations/streamlabswater.markdown @@ -11,6 +11,12 @@ ha_iot_class: Cloud Polling The `Streamlabs Water` integration platform is used to interact with [Streamlabs water monitoring devices](https://www.streamlabswater.com/) in order to retrieve usage information and manage the away mode of the device. The [Streamlabs Water API](https://developer.streamlabswater.com) is used to retrieve daily, monthly, and yearly water usage along with the current away mode. +
+ +Access to the StreamLabs Water API is not free, you must have a StreamPlus™ subscription level that enables API access. Visit [https://streamlabswater.com/subscription] for more information. + +
+ There is currently support for the following device types within Home Assistant: - Binary Sensor From d33e6b37a1be46d67c411a3224ae8ca913813412 Mon Sep 17 00:00:00 2001 From: Corey Edwards Date: Thu, 6 Feb 2020 09:41:30 -0700 Subject: [PATCH 13/38] Minor typo in sms.markdown (#11997) Fix a minor misspelling of "integration" --- source/_integrations/sms.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/sms.markdown b/source/_integrations/sms.markdown index 2f80490e588..7791e5b3eec 100644 --- a/source/_integrations/sms.markdown +++ b/source/_integrations/sms.markdown @@ -41,7 +41,7 @@ device: To use notifications, please see the [getting started with automation page](/getting-started/automation/). -If the ingegration is used in HassOS then version [3.6](https://github.com/home-assistant/hassos/releases/tag/3.6) or higher is required. +If the integration is used in HassOS then version [3.6](https://github.com/home-assistant/hassos/releases/tag/3.6) or higher is required. For installations not running on Hass.io or Docker, you must install `gammu-dev` package: From 9e995a1926607d77e30b272683f09e28c5f1f449 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 6 Feb 2020 11:21:33 -0800 Subject: [PATCH 14/38] 105.2 --- _config.yml | 4 +- source/_posts/2020-02-05-release-105.markdown | 41 +++++++++++++++++++ 2 files changed, 43 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 8f0d7be35a2..d6c99f8b391 100644 --- a/_config.yml +++ b/_config.yml @@ -101,8 +101,8 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 105 -current_patch_version: 1 -date_released: 2020-02-05 +current_patch_version: 2 +date_released: 2020-02-06 # 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/2020-02-05-release-105.markdown b/source/_posts/2020-02-05-release-105.markdown index e9a9fb755bc..219c53b7bcb 100644 --- a/source/_posts/2020-02-05-release-105.markdown +++ b/source/_posts/2020-02-05-release-105.markdown @@ -506,6 +506,47 @@ Hats over your heart for these shuttered integrations. Pour one out for: [radiotherm docs]: /integrations/radiotherm/ [sonos docs]: /integrations/sonos/ +## Release 0.105.2 - February 6 + +- 0.105.0 ([@frenck] - [#31489]) ([abode docs]) ([adguard docs]) ([airly docs]) +- Fix automation sun import ([@balloob] - [#31521]) ([automation docs]) +- Fix migrating huawei_lte entry without recipient ([@chmielowiec] - [#31522]) ([huawei_lte docs]) +- Only normalise Garmin connect data to minutes if the value is not None ([@d0ugal] - [#31526]) ([garmin_connect docs]) +- Fix iCloud determine_interval: add default interval to max_interval ([@Quentame] - [#31533]) ([icloud docs]) +- Limit OAuth scopes for Netatmo and Home Assistant Cloud ([@frenck] - [#31538]) ([netatmo docs]) +- Use min and m as units in Garmin Connect for consistency and correctness ([@scop] - [#31543]) ([garmin_connect docs]) (breaking change) +- Deprecate old netatmo keys ([@balloob] - [#31544]) ([netatmo docs]) +- update aiopylgtv to 0.3.3 ([@bendavid] - [#31545]) ([webostv docs]) +- Guard for reloading with no zone config ([@balloob] - [#31547]) ([zone docs]) + +[#31489]: https://github.com/home-assistant/home-assistant/pull/31489 +[#31521]: https://github.com/home-assistant/home-assistant/pull/31521 +[#31522]: https://github.com/home-assistant/home-assistant/pull/31522 +[#31526]: https://github.com/home-assistant/home-assistant/pull/31526 +[#31533]: https://github.com/home-assistant/home-assistant/pull/31533 +[#31538]: https://github.com/home-assistant/home-assistant/pull/31538 +[#31543]: https://github.com/home-assistant/home-assistant/pull/31543 +[#31544]: https://github.com/home-assistant/home-assistant/pull/31544 +[#31545]: https://github.com/home-assistant/home-assistant/pull/31545 +[#31547]: https://github.com/home-assistant/home-assistant/pull/31547 +[@Quentame]: https://github.com/Quentame +[@balloob]: https://github.com/balloob +[@bendavid]: https://github.com/bendavid +[@chmielowiec]: https://github.com/chmielowiec +[@d0ugal]: https://github.com/d0ugal +[@frenck]: https://github.com/frenck +[@scop]: https://github.com/scop +[abode docs]: /integrations/abode/ +[adguard docs]: /integrations/adguard/ +[airly docs]: /integrations/airly/ +[automation docs]: /integrations/automation/ +[garmin_connect docs]: /integrations/garmin_connect/ +[huawei_lte docs]: /integrations/huawei_lte/ +[icloud docs]: /integrations/icloud/ +[netatmo docs]: /integrations/netatmo/ +[webostv docs]: /integrations/webostv/ +[zone docs]: /integrations/zone/ + ## Beta Fixes - ZHA dependencies bump ([@Adminiuga] - [#31295]) ([zha docs]) (beta fix) From 32b5a79fbbd91e50017da928de422c89a3ff83df Mon Sep 17 00:00:00 2001 From: Iulian Onofrei <6d0847b9@opayq.com> Date: Fri, 7 Feb 2020 01:02:52 +0200 Subject: [PATCH 15/38] Add link for manual installer (#12000) * Add link for manual installer * :pencil2: Tweak Co-authored-by: Klaas Schoute --- source/_docs/installation.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/installation.markdown b/source/_docs/installation.markdown index 003bed3a854..503a8e6982f 100644 --- a/source/_docs/installation.markdown +++ b/source/_docs/installation.markdown @@ -47,7 +47,7 @@ These install options are fully supported by Home Assistant's documentation. For
-The only installation methods that allow you to use Hass.io Add-ons are the Hass.io image and manual installer. All other methods only install the base Home Assistant packages, however the software from the add-ons may still usually be installed manually like any other program. +The only installation methods that allow you to use Hass.io Add-ons are the Hass.io image and [manual installer](/hassio/installation/#alternative-install-on-a-generic-linux-host). All other methods only install the base Home Assistant packages, however the software from the add-ons may still usually be installed manually like any other program.
From 8caf0a4849d2ae3996aaf90bac21c8b2003ca529 Mon Sep 17 00:00:00 2001 From: gwhiteCL Date: Fri, 7 Feb 2020 03:36:46 -0700 Subject: [PATCH 16/38] Fix typo in alarm control panel markdown (#12004) --- source/_integrations/alarm_control_panel.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/alarm_control_panel.markdown b/source/_integrations/alarm_control_panel.markdown index 19430f332f8..ca03123b592 100644 --- a/source/_integrations/alarm_control_panel.markdown +++ b/source/_integrations/alarm_control_panel.markdown @@ -8,4 +8,4 @@ ha_release: 0.7.3 ha_quality_scale: internal --- -Home Assistant can give you an interface with is similar to a classic alarm system. +Home Assistant can give you an interface which is similar to a classic alarm system. From add7262034fef5d8c3ca95ea07d11724c0ec84a1 Mon Sep 17 00:00:00 2001 From: Dubh Ad Date: Fri, 7 Feb 2020 10:39:40 +0000 Subject: [PATCH 17/38] Removed Samsung TV (#12001) As of 0.105 Samsung TV uses ssdp now, apparently --- source/_integrations/discovery.markdown | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/source/_integrations/discovery.markdown b/source/_integrations/discovery.markdown index b35c7211e54..2fe41b24f24 100644 --- a/source/_integrations/discovery.markdown +++ b/source/_integrations/discovery.markdown @@ -30,7 +30,6 @@ Home Assistant can discover and automatically configure [zeroconf](https://en.wi * [Roku media player](/integrations/roku#media-player) * [SABnzbd downloader](/integrations/sabnzbd) * [Samsung SyncThru Printer](/integrations/syncthru) - * [Samsung TVs](/integrations/samsungtv) * [Sonos speakers](/integrations/sonos) * [Telldus Live](/integrations/tellduslive/) * [Wink](/integrations/wink/) @@ -54,7 +53,7 @@ To load this integration, add the following lines to your `configuration.yaml` f discovery: ignore: - sonos - - samsung_tv + - samsung_printer enable: - homekit ``` @@ -93,7 +92,6 @@ Valid values for ignore are: * `roku`: Roku media player * `sabnzbd`: SABnzbd downloader * `samsung_printer`: Samsung SyncThru Printer - * `samsung_tv`: Samsung TVs * `sonos`: Sonos speakers * `songpal` : Songpal * `tellstick`: Telldus Live From 6361d444510f475c7bbe05de02f09ede4fb7c2c5 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 7 Feb 2020 20:50:27 +0100 Subject: [PATCH 18/38] Community Highlights, 2nd edition (#12010) * Community Highlights, 2nd edition * Add subtitle and social image * Small wording correction * Remove my name from intro, not needed --- .../2020-02-07-community-highlights.markdown | 91 ++++++++++++++++++ .../social.png | Bin 0 -> 318005 bytes 2 files changed, 91 insertions(+) create mode 100644 source/_posts/2020-02-07-community-highlights.markdown create mode 100644 source/images/blog/2020-02-07-community-highlights/social.png diff --git a/source/_posts/2020-02-07-community-highlights.markdown b/source/_posts/2020-02-07-community-highlights.markdown new file mode 100644 index 00000000000..2fe7ab3f4b6 --- /dev/null +++ b/source/_posts/2020-02-07-community-highlights.markdown @@ -0,0 +1,91 @@ +--- +title: "Community Highlights: 2nd edition" +description: "DIY smart candles, automating a van, a self generating Lovelace theme and visualizing with Grafana" +date: 2020-02-07 00:00:00 +date_formatted: "February 07, 2020" +author: Franck Nijhof +author_twitter: frenck +categories: Community +og_image: /images/blog/2020-02-07-community-highlights/social.png +--- + +Thank god, its Friday! For most of us, it means we can tinker with our Home Automation projects again 😃 + +The second edition of the Community Highlights is here to provide you a fresh source of inspiration this weekend. And, if that is not enough, upgrading to the latest release of [Home Assistant Core 0.105](/blog/2020/02/05/release-105/) is definitely a recommendation for your list. It introduces tons of new shiny features for you to play with. + +So, what changes did you make to your Home Assistant setup this week? + +## DIY Smart Candles + +For starters, if you are looking for a cool DIY project, [3ATIVE](https://twitter.com/3ATIVE) shared a YouTube tutorial on how to make sweet little smart candles that work with Home Assistant. + +
+ +
+ +The code for this project is shared on GitHub: [Smart-Candles](https://github.com/3ative/Smart-Candles). + +_Thanks [balloob](https://twitter.com/balloob), for [submitting](/suggest-community-highlight) this suggestion 👍_ + +## Vanlife: Home Assistant on the Road + +Creative use of Home Assistant; we've seen quite a few vehicles in the past being fitted with Home Assistant (including boats). [Zane Claes](https://www.instagram.com/zaneclaes) (aka Technically Wizardry), shares his story on building a vanlife van with a touch of home automation magic. + +In the past few months on the road, he built out a Home Assistant installation that's geared to work in a car/vehicle. A [full blog post](https://www.technicallywizardry.com/iot-cars-vans-home-automation/) explains how he integrated with On-Board Diagnostics (OBD) to read out the status of the van, implemented a dash camera (that doubles as a security camera), temperature sensors and the monitoring cellular internet usage. + +
+ + +You can read Zane's full blog post here: + + + +He also made his Home Assistant configuration [publicly available on GitHub](https://github.com/zaneclaes/van-home-assistant-config). + +_Thanks, [Robbie Trencheny](https://twitter.com/robbie) & [cgtobi](https://twitter.com/cgtobi) for sending in this item in! 👍_ + +## An auto-generating Lovelace UI theme + +Dwain Scheeren shared a preview of his Lovelace theme on the [Home Assistant Community Forum]((https://community.home-assistant.io/t/dwains-theme-an-auto-generating-lovelace-ui-theme/168593)). The cool think about this theme, is that it automatically generates itself! + +
+ +
+ +Unfortunately, the source code for this isn't available yet, however, Dwain wrote on the forums that he is planning on releasing it soon. We are looking forward to that, Dwain! + +You can follow the development of this theme on the [dedicated topic for it on our Community Forum](https://community.home-assistant.io/t/dwains-theme-an-auto-generating-lovelace-ui-theme/168593). + +## Visualizing everything in Grafana + +[Ivana Huckova](https://twitter.com/ivanahuckova) had a Hack Day at [Grafana](https://www.grafana.com) (the company she works for) and decided to work on her home to visualize everything (in Grafana, of course). + + + +Click on the tweet above to see the full thread of all tweets she did that day. + +Oh, Ivana? Did you know we have Grafana available as an add-on? You can find it in the Home Assistant add-on store. + +## Got a tip for the next edition? + +Have you seen (or made) something awesome, interesting, unique, amazing, inspirational, unusual or funny, using Home Assistant? + +[Click here to send us your Community Highlight suggestion](/suggest-community-highlight). + +Also, don't forget to share your creations with us via Social Media: + +- Twitter it! Be sure to mention [@home_assistant][twitter] +- Share it on our [Facebook group][facebook-group] +- Post it to our [subreddit][reddit] +- Tag [@homeasssistant][instagram] on Instagram +- Or via chat, drop us a line in the [#lounge at Discord][chat] + +See you next edition! + +[chat]: https://www.home-assistant.io/join-chat +[facebook-group]: https://www.facebook.com/groups/HomeAssistant/ +[instagram]: https://www.instagram.com/homeassistant/ +[reddit]: https://www.reddit.com/r/homeassistant +[twitter]: https://www.twitter.com/home_assistant diff --git a/source/images/blog/2020-02-07-community-highlights/social.png b/source/images/blog/2020-02-07-community-highlights/social.png new file mode 100644 index 0000000000000000000000000000000000000000..358454aef1a03bb5ed1c3385599bfc8e17f803f7 GIT binary patch literal 318005 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 z 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

MBd&pTq7L961!Qca3v{w`6k6r_yR`G5P>@E)a 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%0D^+AQUUDx&Kly1%a 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

w|3)i{bk&^ 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%0A16GES-784d<3V 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�BkW=3?Sr$L74o#8=AgG5xX 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 Hu0mjf1~Bt~ literal 0 HcmV?d00001 From f77071de56024b518c55972a5014f22cd008f271 Mon Sep 17 00:00:00 2001 From: Morten Rugaard Date: Fri, 7 Feb 2020 21:11:35 +0100 Subject: [PATCH 19/38] Fixed incorrect type of `client_secret` in Netatmo docs. (#12009) --- source/_integrations/netatmo.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/netatmo.markdown b/source/_integrations/netatmo.markdown index a8a19210beb..6b2b1f4fdb9 100644 --- a/source/_integrations/netatmo.markdown +++ b/source/_integrations/netatmo.markdown @@ -45,7 +45,7 @@ client_id: client_secret: description: The `client secret` from your Netatmo app. required: true - type: integer + type: string {% endconfiguration %} Once that is configured you can enable it from the integrations page. From 8301e7520595b92335ddeb5b7fba8603dc9aa3ff Mon Sep 17 00:00:00 2001 From: Alexis Iglauer Date: Sat, 8 Feb 2020 00:01:18 +0100 Subject: [PATCH 20/38] Change reference of hass.io to supervisor (#12011) --- source/_docs/z-wave/installation.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/z-wave/installation.markdown b/source/_docs/z-wave/installation.markdown index 7927a10b858..b22fb4aa281 100644 --- a/source/_docs/z-wave/installation.markdown +++ b/source/_docs/z-wave/installation.markdown @@ -115,7 +115,7 @@ The first run after adding a device is when the `zwave` integration will take ti You do not need to install any software to use Z-Wave. -If the path of `/dev/ttyACM0` doesn't work, look in the *System* section of the *Hass.io* menu. There you'll find a *Hardware* button which will list all the hardware found. +If the path of `/dev/ttyACM0` doesn't work, look in the *System* section of the *Supervisor* menu. There you'll find a *Hardware* button which will list all the hardware found. You can also check what hardware has been found using the [`hassio` command](/hassio/commandline/#hardware): From 56c23976a7ab61234fdfdafaa4c0b0d8b35380c5 Mon Sep 17 00:00:00 2001 From: kbickar Date: Sun, 9 Feb 2020 05:47:53 -0500 Subject: [PATCH 21/38] Correct MQTT Lock Default States (#12021) Updated the defaults to match the states changed in https://github.com/home-assistant/home-assistant/pull/29808 --- source/_integrations/lock.mqtt.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/lock.mqtt.markdown b/source/_integrations/lock.mqtt.markdown index 625f4ba4427..54ff19b31a4 100644 --- a/source/_integrations/lock.mqtt.markdown +++ b/source/_integrations/lock.mqtt.markdown @@ -55,12 +55,12 @@ state_locked: description: The value that represents the lock to be in locked state required: false type: string - default: locked + default: LOCKED state_unlocked: description: The value that represents the lock to be in unlocked state required: false type: string - default: unlocked + default: UNLOCKED optimistic: description: Flag that defines if lock works in optimistic mode. required: false From 586794b54524f9f09da76d212e13e7df019d66a2 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 9 Feb 2020 23:52:15 -0800 Subject: [PATCH 22/38] Unfeature wink. (#12033) --- source/_integrations/wink.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/wink.markdown b/source/_integrations/wink.markdown index f30bdf59380..e5a3ff5d521 100644 --- a/source/_integrations/wink.markdown +++ b/source/_integrations/wink.markdown @@ -15,7 +15,7 @@ ha_category: - Sensor - Switch - Water Heater -featured: true +featured: false ha_iot_class: Cloud Polling ha_release: pre 0.7 --- From 00c31b5f35314853af7b8460dae212ca3ed67143 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 10 Feb 2020 10:24:52 +0100 Subject: [PATCH 23/38] Update OS --- source/hassio/installation.markdown | 30 ++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/source/hassio/installation.markdown b/source/hassio/installation.markdown index 3f03e1d215f..f1df4801950 100644 --- a/source/hassio/installation.markdown +++ b/source/hassio/installation.markdown @@ -208,21 +208,21 @@ A detailed guide about running Hass.io as a virtual machine is available in the [balenaEtcher]: https://www.balena.io/etcher [Virtual Appliance]: https://github.com/home-assistant/hassos/blob/dev/Documentation/boards/ova.md [hassos-network]: https://github.com/home-assistant/hassos/blob/dev/Documentation/network.md -[pi0-w]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_rpi0-w-3.9.img.gz -[pi1]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_rpi-3.9.img.gz -[pi2]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_rpi2-3.9.img.gz -[pi3-32]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_rpi3-3.9.img.gz -[pi3-64]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_rpi3-64-3.9.img.gz -[pi4-32]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_rpi4-3.9.img.gz -[pi4-64]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_rpi4-64-3.9.img.gz -[tinker]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_tinker-3.9.img.gz -[odroid-c2]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_odroid-c2-3.9.img.gz -[odroid-n2]: https://github.com/home-assistant/hassos/releases/download/4.0/hassos_odroid-n2-4.0.img.gz -[odroid-xu4]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_odroid-xu4-3.9.img.gz -[intel-nuc]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_intel-nuc-3.9.img.gz -[vmdk]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_ova-3.9.vmdk.gz -[vhdx]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_ova-3.9.vhdx.gz -[vdi]: https://github.com/home-assistant/hassos/releases/download/3.9/hassos_ova-3.9.vdi.gz +[pi0-w]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_rpi0-w-3.10.img.gz +[pi1]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_rpi-3.10.img.gz +[pi2]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_rpi2-3.10.img.gz +[pi3-32]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_rpi3-3.10.img.gz +[pi3-64]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_rpi3-64-3.10.img.gz +[pi4-32]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_rpi4-3.10.img.gz +[pi4-64]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_rpi4-64-3.10.img.gz +[tinker]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_tinker-3.10.img.gz +[odroid-c2]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_odroid-c2-3.10.img.gz +[odroid-n2]: https://github.com/home-assistant/hassos/releases/download/4.2/hassos_odroid-n2-4.2.img.gz +[odroid-xu4]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_odroid-xu4-3.10.img.gz +[intel-nuc]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_intel-nuc-3.10.img.gz +[vmdk]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_ova-3.10.vmdk.gz +[vhdx]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_ova-3.10.vhdx.gz +[vdi]: https://github.com/home-assistant/hassos/releases/download/3.10/hassos_ova-3.10.vdi.gz [linux]: https://github.com/home-assistant/hassio-installer [local]: http://hassio.local:8123 [samba]: /addons/samba/ From 1e58ce44e2c2fa7c63cfb95b9846fd9ab56506ea Mon Sep 17 00:00:00 2001 From: zewelor Date: Mon, 10 Feb 2020 10:57:51 +0100 Subject: [PATCH 24/38] Update yeelight.markdown (#12034) Add more description, around model setting, to better state when and why someone might want to set model in config. Example issue where this might be helpful for user: https://github.com/home-assistant/home-assistant/issues/30886#issuecomment-576606204 --- source/_integrations/yeelight.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/yeelight.markdown b/source/_integrations/yeelight.markdown index 03d370c5ac3..6c4d8b98df2 100644 --- a/source/_integrations/yeelight.markdown +++ b/source/_integrations/yeelight.markdown @@ -80,7 +80,7 @@ devices: required: false type: string model: - description: "Yeelight model. Possible values are `mono1`, `color1`, `color2`, `strip1`, `bslamp1`, `ceiling1`, `ceiling2`, `ceiling3`, `ceiling4`. The setting is used to enable model specific features f.e. a particular color temperature range." + description: "Yeelight model. Possible values are `mono1`, `color1`, `color2`, `strip1`, `bslamp1`, `ceiling1`, `ceiling2`, `ceiling3`, `ceiling4`. The setting is used to enable model specific features f.e. a particular color temperature range. Its also used to setup device, if its not available and discovery if disabled, during Home Assistant startup. If model is not specified, it will be guessed, by integration by looking at supported properties, reported by device." required: false type: string custom_effects: From 0c47071c6c37fefcf2b0c340306a2d879d52acbb Mon Sep 17 00:00:00 2001 From: springstan <46536646+springstan@users.noreply.github.com> Date: Mon, 10 Feb 2020 13:01:10 +0100 Subject: [PATCH 25/38] Update discovery documentation for google cast (#12029) --- source/_integrations/discovery.markdown | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/source/_integrations/discovery.markdown b/source/_integrations/discovery.markdown index 2fe41b24f24..749ff452e8d 100644 --- a/source/_integrations/discovery.markdown +++ b/source/_integrations/discovery.markdown @@ -19,7 +19,6 @@ Home Assistant can discover and automatically configure [zeroconf](https://en.wi * [DLNA DMR enabled devices](/integrations/dlna_dmr) * [Enigma2 media player](/integrations/enigma2) * [Frontier Silicon internet radios](/integrations/frontier_silicon) - * [Google Cast](/integrations/cast) * [Linn / Openhome](/integrations/openhome) * [Logitech Harmony Hub](/integrations/harmony) * [Logitech media server (Squeezebox)](/integrations/squeezebox) @@ -37,12 +36,12 @@ Home Assistant can discover and automatically configure [zeroconf](https://en.wi * [Yeelight Sunflower bulb](/integrations/yeelightsunflower/) * [Xiaomi Gateway (Aqara)](/integrations/xiaomi_aqara/) -It will be able to add Google Chromecasts and Belkin WeMo switches automatically, +It will be able to add Belkin WeMo switches automatically, for Philips Hue it will require some configuration from the user.

@@ -79,7 +78,6 @@ Valid values for ignore are: * `directv`: DirecTV receivers * `enigma2`: Enigma2 media players * `frontier_silicon`: Frontier Silicon internet radios - * `google_cast`: Google Cast * `harmony`: Logitech Harmony Hub * `igd`: Internet Gateway Device * `logitech_mediaserver`: Logitech media server (Squeezebox) From ab5b788291a550025e1155a9319f6e973d1e0ff2 Mon Sep 17 00:00:00 2001 From: Paul Manzotti Date: Mon, 10 Feb 2020 12:03:12 +0000 Subject: [PATCH 26/38] Update lets_encrypt.markdown (#12026) certbot-auto appears to no longer be the preferred method to install certs, certbot is now the recommended method (https://github.com/certbot/certbot/issues/6933#issuecomment-481243457) I've also added an additional chmod that I had to add to allow Home Assistant to read the cert files, as otherwise I got the error: Invalid config for [http]: file not readable for dictionary value @ data['http']['ssl_key']. --- .../_docs/ecosystem/certificates/lets_encrypt.markdown | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/source/_docs/ecosystem/certificates/lets_encrypt.markdown b/source/_docs/ecosystem/certificates/lets_encrypt.markdown index 7bd0408b9e7..82532abf533 100644 --- a/source/_docs/ecosystem/certificates/lets_encrypt.markdown +++ b/source/_docs/ecosystem/certificates/lets_encrypt.markdown @@ -259,13 +259,10 @@ Make sure you are in the home directory for the Home Assistant user: cd ``` -We will now make a directory for the certbot software, download it and give it the correct permissions: +We will now install the certbot software: ```text -mkdir certbot -cd certbot/ -wget https://dl.eff.org/certbot-auto -chmod a+x certbot-auto +sudo apt-get install certbox -y ``` You might need to stop Home Assistant before continuing with the next step. You can do this via the Web-UI or use the following command if you are running on Raspbian: @@ -278,7 +275,7 @@ You can restart Home Assistant after the next step using the same command and re Now we will run the certbot program to get our SSL certificate. You will need to include your email address and your DuckDNS URL in the appropriate places: ```text -./certbot-auto certonly --standalone --preferred-challenges http-01 --email your@email.address -d examplehome.duckdns.org +sudo certbot certonly --standalone --preferred-challenges http-01 --email your@email.address -d examplehome.duckdns.org ``` Once the program has run it will generate a certificate and other files and place them in a folder `/etc/letsencrypt/` . @@ -296,6 +293,7 @@ Our Home Assistant user needs access to files within the letsencrypt folder, so ```bash sudo chmod 755 /etc/letsencrypt/live/ sudo chmod 755 /etc/letsencrypt/archive/ +sudo chmod -R 777 /etc/letsencrypt/ ``` Did all of that go without a hitch? Wahoo! Your Let's Encrypt certificate is now ready to be used with Home Assistant. Move to step 5 to put it all together From c7f076027cd2519af20431e84dab3b3b37d17e49 Mon Sep 17 00:00:00 2001 From: lancer73 <33584546+lancer73@users.noreply.github.com> Date: Mon, 10 Feb 2020 13:04:37 +0100 Subject: [PATCH 27/38] Update synology.markdown (#12018) * Update synology.markdown It is also possible to run Hass.io in a VM on Synology using the VDI image. * Update source/_docs/installation/synology.markdown Co-Authored-By: Klaas Schoute Co-authored-by: Klaas Schoute --- source/_docs/installation/synology.markdown | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/_docs/installation/synology.markdown b/source/_docs/installation/synology.markdown index cb39fdbf175..48b84cc5195 100644 --- a/source/_docs/installation/synology.markdown +++ b/source/_docs/installation/synology.markdown @@ -13,8 +13,15 @@ Synology only provide Python 3.5.1, which is not compatible with Home Assistant There are 2 alternatives, when using Home Assistant on Synology NAS: 1. using Docker 2. directly running on DSM +3. using Hass.io in a VM (if you have an Intel based Synology) -Option 1 is described on the [Docker installation page](/docs/installation/docker/), whereas Option 2 is described below. +Option 1 is described on the [Docker installation page](/docs/installation/docker/). + +Option 3 uses the Synology Based Virtual Machine Manager. You can import the VDI image to be found at the [Hass.io installation page](/hassio/installation/). Download the image and add it to the image store. The go to "Virtual Machine" in the interface and create a new VM with the image you just added. + +The main benefit from this method is that you can assign Home Assistant its own IP number, so there is no risk regarding TCP/UDP port conflicts. USB dongles an be connected to the VM without the need to install a driver in DSM. + +Option 2 is described below. The following configuration has been tested on Synology 413j running DSM 6.0-7321 Update 1. @@ -235,4 +242,3 @@ $ sudo /volume1/homeassistant/hass-daemon restart ```bash $ /volume1/@appstore/py3k/usr/local/bin/python3 -m pip install --upgrade homeassistant ``` - From 991e35f37f5d8bab4cc4088fccd677d295b516e1 Mon Sep 17 00:00:00 2001 From: Jean-Paul van Ravensberg <14926452+Cloudenius@users.noreply.github.com> Date: Mon, 10 Feb 2020 13:46:21 +0100 Subject: [PATCH 28/38] Added troubleshooting info (#12008) * Added troubleshooting info The `INVALID_CLIENT: Invalid redirect URI` error can occur when the URL, for example, contains a port number. This can happen if the port number is set in the Base_URL attribute of the HTTP integration. * Convert text to note box * :pencil2: Tweak Co-authored-by: Franck Nijhof --- source/_integrations/spotify.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/spotify.markdown b/source/_integrations/spotify.markdown index f36fb5ca08e..f26af0627ee 100644 --- a/source/_integrations/spotify.markdown +++ b/source/_integrations/spotify.markdown @@ -68,6 +68,12 @@ After you have set up the above: - Add a new **Spotify** integration. - Follow the steps shown to authenticate Home Assistant with your Spotify account. +
+ + If you receive an `INVALID_CLIENT: Invalid redirect URI` error while trying to authenticate with your Spotify account, make sure to check the Redirect URI in the address bar after adding the new integration. Compare this value with the Redirect URL defined in the Spotify Developer Portal. + +
+ ## URI Links For Playlists You can send playlists to Spotify using the `"media_content_type": "playlist"`, which are part of the From 65e2c16f1885554b858bfd2736bbaf22c6291a20 Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 10 Feb 2020 10:04:26 -0600 Subject: [PATCH 29/38] Update netatmo.markdown (#12039) Clarify that the integrations page must be used after adding client_id and client_secret. --- source/_integrations/netatmo.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/netatmo.markdown b/source/_integrations/netatmo.markdown index 6b2b1f4fdb9..31e61f11cb2 100644 --- a/source/_integrations/netatmo.markdown +++ b/source/_integrations/netatmo.markdown @@ -48,7 +48,7 @@ client_secret: type: string {% endconfiguration %} -Once that is configured you can enable it from the integrations page. +After the client_id and client_secret is added to your configuration.yaml you must enable Netatmo through the integrations page. ### Get API and Secret Key From 35f4cdd1a026a5fb1546f3560e70d2d86cda0a31 Mon Sep 17 00:00:00 2001 From: joth76 Date: Mon, 10 Feb 2020 19:18:46 +0000 Subject: [PATCH 30/38] Fix typo (#12041) There are 3 options listed, not 2. --- source/_docs/installation/synology.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/installation/synology.markdown b/source/_docs/installation/synology.markdown index 48b84cc5195..d8102b008ed 100644 --- a/source/_docs/installation/synology.markdown +++ b/source/_docs/installation/synology.markdown @@ -10,7 +10,7 @@ Synology only provide Python 3.5.1, which is not compatible with Home Assistant -There are 2 alternatives, when using Home Assistant on Synology NAS: +There are 3 alternatives, when using Home Assistant on Synology NAS: 1. using Docker 2. directly running on DSM 3. using Hass.io in a VM (if you have an Intel based Synology) From e655105145a07ccc1963beb94857d3f08a3244ac Mon Sep 17 00:00:00 2001 From: Paul Manzotti Date: Mon, 10 Feb 2020 19:24:21 +0000 Subject: [PATCH 31/38] Updated remaining references to certbot-auto (#12038) certbot-auto appears to no longer be the preferred method to install certs, certbot is now the recommended method https://github.com/certbot/certbot/issues/6933#issuecomment-481243457 Also updated some text blocks to bash. --- .../certificates/lets_encrypt.markdown | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/source/_docs/ecosystem/certificates/lets_encrypt.markdown b/source/_docs/ecosystem/certificates/lets_encrypt.markdown index 82532abf533..af6dbcf12e4 100644 --- a/source/_docs/ecosystem/certificates/lets_encrypt.markdown +++ b/source/_docs/ecosystem/certificates/lets_encrypt.markdown @@ -261,20 +261,20 @@ cd We will now install the certbot software: -```text +```bash sudo apt-get install certbox -y ``` You might need to stop Home Assistant before continuing with the next step. You can do this via the Web-UI or use the following command if you are running on Raspbian: -```text +```bash sudo systemctl stop home-assistant@homeassistant.service ``` You can restart Home Assistant after the next step using the same command and replacing `stop` with `start`. Now we will run the certbot program to get our SSL certificate. You will need to include your email address and your DuckDNS URL in the appropriate places: -```text +```bash sudo certbot certonly --standalone --preferred-challenges http-01 --email your@email.address -d examplehome.duckdns.org ``` @@ -461,13 +461,13 @@ To set a cron job to run the script at regular intervals: - If you are a TWO-RULE Person: Scroll to the bottom of the file and paste in the following line ```text - 30 2 * * 1 ~/certbot/certbot-auto renew --quiet --no-self-upgrade --standalone --preferred-challenges http-01 + 30 2 * * 1 certbot renew --quiet --no-self-upgrade --standalone --preferred-challenges http-01 ``` - If you are a ONE-RULE Person: Scroll to the bottom of the file and paste in the following line ```text - 30 2 * * 1 ~/certbot/certbot-auto renew --quiet --no-self-upgrade --standalone --preferred-challenges tls-sni-01 --tls-sni-01-port 8123 --pre-hook "sudo systemctl stop home-assistant@homeassistant.service" --post-hook "sudo systemctl start home-assistant@homeassistant.service" + 30 2 * * 1 certbot renew --quiet --no-self-upgrade --standalone --preferred-challenges tls-sni-01 --tls-sni-01-port 8123 --pre-hook "sudo systemctl stop home-assistant@homeassistant.service" --post-hook "sudo systemctl start home-assistant@homeassistant.service" ``` - Let's take a moment to look at the differences here: @@ -485,7 +485,7 @@ Add the following sections to your `configuration.yaml` if you are a TWO-RULE pe ```yaml shell_command: - renew_ssl: ~/certbot/certbot-auto renew --quiet --no-self-upgrade --standalone --preferred-challenges http-01 + renew_ssl: certbot renew --quiet --no-self-upgrade --standalone --preferred-challenges http-01 automation: - alias: 'Auto Renew SSL Cert' @@ -497,7 +497,7 @@ automation: service: shell_command.renew_ssl ``` -If you are a ONE-RULE person, replace the `certbot-auto` command above with `~/certbot/certbot-auto renew --quiet --no-self-upgrade --standalone --preferred-challenges tls-sni-01 --tls-sni-01-port 8123 --pre-hook "sudo systemctl stop home-assistant@homeassistant.service" --post-hook "sudo systemctl start home-assistant@homeassistant.service"` +If you are a ONE-RULE person, replace the `certbot` command above with `certbot renew --quiet --no-self-upgrade --standalone --preferred-challenges tls-sni-01 --tls-sni-01-port 8123 --pre-hook "sudo systemctl stop home-assistant@homeassistant.service" --post-hook "sudo systemctl start home-assistant@homeassistant.service"` #### Option 3 @@ -521,10 +521,10 @@ To manually update: - Run the renewal command ```bash - ./certbot-auto renew --quiet --no-self-upgrade --standalone --preferred-challenges http-01 + certbot renew --quiet --no-self-upgrade --standalone --preferred-challenges http-01 ``` -- If you are a ONE-RULE person, replace the `certbot-auto` command above with `~/certbot/certbot-auto renew --quiet --no-self-upgrade --standalone --preferred-challenges tls-sni-01 --tls-sni-01-port 8123 --pre-hook "sudo systemctl stop home-assistant@homeassistant.service" --post-hook "sudo systemctl start home-assistant@homeassistant.service"` +- If you are a ONE-RULE person, replace the `certbot` command above with `certbot renew --quiet --no-self-upgrade --standalone --preferred-challenges tls-sni-01 --tls-sni-01-port 8123 --pre-hook "sudo systemctl stop home-assistant@homeassistant.service" --post-hook "sudo systemctl start home-assistant@homeassistant.service"` So, now were all set up. We have our secured, remotely accessible Home Assistant instance and we're on track for keeping our certificates up to date. But what if something goes wrong? What if the automation didn't fire? What if the cron job forgot to run? What if the dog ate my homework? Read on to set up an alert so you can be notified in plenty of time if you need to step in and sort out any failures. From ea87bd76d981e46ee13f0228a339739f46565cd6 Mon Sep 17 00:00:00 2001 From: David Bonnes Date: Mon, 10 Feb 2020 19:25:28 +0000 Subject: [PATCH 32/38] Correct Evohome integration docs (#12017) * initial commit * small fixes * small fixes 2 * small fixes 3 * latest tweaks * samples * tidy up * tidy up * small fixes * small fixes 2 * small fixes 3 * small fixes 4 * small fixes 5 * Update source/_integrations/evohome.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/evohome.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/evohome.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/evohome.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/evohome.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/evohome.markdown Co-Authored-By: Franck Nijhof * more tweaks Co-authored-by: Franck Nijhof --- source/_integrations/evohome.markdown | 142 +++++++++++++++++++------- 1 file changed, 106 insertions(+), 36 deletions(-) diff --git a/source/_integrations/evohome.markdown b/source/_integrations/evohome.markdown index a1737e2f35e..0fe274fd92a 100644 --- a/source/_integrations/evohome.markdown +++ b/source/_integrations/evohome.markdown @@ -1,6 +1,6 @@ --- title: Honeywell Total Connect Comfort (Europe) -description: Instructions on how to integrate a Honeywell evohome/TCC system with Home Assistant. +description: Instructions on how to integrate a Honeywell Evohome/TCC system with Home Assistant. logo: honeywell.png ha_category: - Hub @@ -14,31 +14,18 @@ ha_codeowners: The `evohome` integration links Home Assistant with all _non-US_ [Honeywell Total Connect Comfort (TCC)](https://international.mytotalconnectcomfort.com/Account/Login) CH/DHW systems, such as: -- the Honeywell evohome CH/DHW system, and -- the Honeywell Round Thermostat -- the Honeywell Mobile Access Kit +- the Honeywell Evohome CH/DHW system, and +- the Honeywell Mobile Access Kit with a Round Thermostat It does not support the home security functionality of TCC. It uses the [evohome-async](https://github.com/zxdavb/evohome-async) client library. -If your system is compatible with this integration, then you will be able to access it via [https://international.mytotalconnectcomfort.com/](https://international.mytotalconnectcomfort.com/) (note the `international`). - -### Evohome - -Evohome is a multi-zone system. Each zone is represented as a **Climate** entity: it will expose the zone's operating mode, temperature and setpoint. - -The location (controller) is also represented as a **Climate** entity: it will expose the location's operating mode (see below for details). Note that the entity's current temperature is calculated as an average of all the Zones. - -The DHW controller is represented as a **WaterHeater** entity: It will report its current temperature, and it can be turned on or off. The setpoint is not reported, and cannot cannot be changed. - -### Round Thermostat - -Such systems usually have only one Round Thermostat, although they can have two. Systems with one such thermostat are merged into a single **Climate** entity. Systems with two thermostats will have a 3rd entity for the TCC locations, much like evohome, above. +For your system to be compatible with this integration, then you must be able to access it via [https://international.mytotalconnectcomfort.com/](https://international.mytotalconnectcomfort.com/) (note the 'international'). ## Configuration -To set up this integration, add the following to your **configuration.yaml** file: +To set up this integration, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry @@ -49,7 +36,7 @@ evohome: {% configuration %} username: - description: The username (email address) that has access to [Honeywell TCC](https://international.mytotalconnectcomfort.com/Account/Login) web site. + description: The username (email address) that has access to the [TCC](https://international.mytotalconnectcomfort.com/Account/Login) web site. required: true type: string password: @@ -62,51 +49,134 @@ location_idx: type: integer default: 0 scan_interval: - description: How often updates are retrieved from Honeywell's web servers. The minimum value is 60 seconds. + description: How often updates are retrieved from the vendor's web servers. The minimum interval is 60 seconds. required: false type: integer default: 300 {% endconfiguration %} -This is an IoT cloud-polling integration, and the recommended `scan_interval` is 180 seconds. Testing has indicated that this is a safe interval that - by itself - shouldn't cause you to be rate-limited by Honeywell. +This is an IoT cloud-polling integration and the recommended minimum `scan_interval` is 180 seconds. Testing has indicated that this is a safe interval that - by itself - shouldn't cause you to be rate-limited by the vendor. There is little value in shorter intervals, as this integration will automatically force a refresh shortly after any configuration changes. + +## Locations and Zones + +TCC systems are implemented as a _location_, which consist of 1-12 _zones_ and, optionally, a DHW controller: + + - The system location (e.g., a house) is used for operating modes such as home, away, economy, etc. + - Heating zones (e.g., rooms) are used for the target temperature. + +### Evohome + +Each zone is represented as a **Climate** entity which will expose the zone's operating mode, current temperature and setpoint. + +The Evohome location (controller) is also represented as a **Climate** entity that will expose the location's operating mode. Locations have neither a current temperature nor a setpoint, but as all **Climate** entities are required by Home Assistant to report a temperature, this is calculated as the average of all the zones. + +The DHW controller is represented as a **WaterHeater** entity which will report its current temperature and can be turned on or off. Due to limitations with the vendor's RESTful API, the setpoint is not reported and cannot be changed. + +Note that there is limited support for schedules: they cannot be changed and there is no facility to backup/restore that data (see [here](https://evohome.readthedocs.io/en/latest/) for such functionality). + +### Round Thermostat + +These systems use an internet gateway rather than an Evohome controller. They usually have only one Round Thermostat, although they can have two. Systems with one such thermostat will still appear as two **Climate** entities, one for location mode (away, economy, etc.), and another for the zone setpoint. + +## Temperature Precision + +Note that TCC devices may well measure temperatures with very high precision, but the vendor API will report temperatures rounded _towards_ the setpoint (i.e. either up or down) with a precision of 0.5 °C; this a proxy for the deadband as used by other climate systems. Where possible, this integration will leverage an older vendor API to obtain current temperatures with a precision of 0.01 °C. + +Therefore, depending upon the above, Home Assistant will display/record current temperatures with a precision of either 0.5 °C or 0.1 °C (it's highest supported precision). ## System modes, Zone overrides and Inheritance -Evohome locations support up to six distinct operating modes: **Auto**, **AutoWithEco**, **Away**, **DayOff**, **HeatingOff**, and **Custom**. Not all evohome systems support all modes. +TCC locations can support up to six distinct operating modes: **Auto**, **AutoWithEco**, **Away**, **DayOff**, **HeatingOff**, and **Custom**. Not all systems support all modes. -Zones support three setpoint modes: **FollowSchedule**, **TemporaryOverride**, and **PermanentOverride** but 'inherit' an operating mode from their location (the actual algorithm for this is a little more complicated than indicated below - please see your vendor's documentation). +Zones support three setpoint modes: **FollowSchedule**, **TemporaryOverride**, and **PermanentOverride** but 'inherit' an operating mode from their location (the actual algorithm for this is a little more complicated than indicated below - please see the vendor's documentation). -For **FollowSchedule**, a zone's `temperature` (target temperature, a.k.a setpoint) is a function of its scheduled temperature and its inherited mode. For example, **AutoWithEco** would be scheduled temperature less 3C. +For **FollowSchedule**, a zone's `setpoint` (target temperature) is a function of its scheduled target temperature and its inherited mode: -If the location is set to **HeatingOff** (temperature set to a minimum) or **Away** (temperature set to 12C), then the zones will inherit that setpoint regardless of their own mode. For **Away**, the DHW controller will also be turned off. +- **Auto** setpoints are scheduled temperatures (the default) +- **AutoWithEco** setpoints are scheduled temperatures, less 3 °C -If the zone's temperature is changed, then it will be a **TemporaryOverride** that will revert to **FollowSchedule** at the next scheduled setpoint (or in an hour, if there is no such schedule). Zones can be switched between the two override modes without changing the target temperature. +If the zone's target temperature is changed then it will either be a **TemporaryOverride** or a **PermanentOverride**, depending. A **TemporaryOverride** will revert to **FollowSchedule** after some specified time. A **PermanentOverride** is a permanent change until some subsequent intervention is made. Zones can be switched between the two override modes without changing the target temperature. + +For some location modes all zones will have a setpoint enforced upon them, regardless of their own mode: + +- **Away** setpoints to 12 °C +- **HeatingOff** setpoints to a minimum, usually 4 °C + +For **Away**, the DHW controller will also be turned off. Some locations have a hidden mode, **AutoWithReset**, that will behave as **Auto**, and will reset all zones to **FollowSchedule**. -In Home Assistant schema, all this is done via a combination of `HVAC_MODE` and `PRESET_MODE` (but also see the state attributes `systemModeStatus` and `setpointStatus`, below). +In the Home Assistant schema, all this is done via a combination of `HVAC_MODE` and `PRESET_MODE` (but also see the state attributes `system_mode_status` and `setpoint_status`, below). ## Service Calls -This integration provide service calls to expose the full functionality of evohome beyond the limitations of Home Assistant's standardised schema. Mostly, this relates to specifying the duration of mode changes, after which time the entities revert to **Auto** or **FollowSchedule** (for locations and zones, respectively). +This integration provides its own service calls to expose the full functionality of TCC systems beyond the limitations of Home Assistant's standardised schema. Mostly, this relates to specifying the duration of mode changes, after which time the entities revert to **Auto** or **FollowSchedule** (for locations and zones, respectively). + +It is recommended to use the native service calls (e.g., `evohome.set_system_mode`) instead of Home Assistant's generic equivalents (e.g., `climate.set_hvac_mode`) whenever possible. However, it may be necessary to use the generic service calls for integration with 3rd party systems such as Amazon Alexa or Google Home. ### evohome.set_system_mode -This service call is used to set the system `mode`, either indefinitely, or for a set period of time, after which it will revert to **Auto** mode. +This service call will set the operating `mode` of the system for a specified period of time, after which it will revert to **Auto**. However, if no period of time is provided, then the change is permanent. -For some modes, such as **Away**, the duration is in `days`, where 1 day will revert after midnight, and 2 days reverts at midnight tomorrow. For other modes, such as **AutoWithEco**, the duration is in `hours`. +For **AutoWithEco**, the period of time is a `duration` is up to 24 hours. + +{% raw %} +```yaml +- action: + - service: evohome.set_system_mode + data: + mode: AutoWithEco + duration: {hours: 1, minutes: 30} +``` +{% endraw %} + +For the other modes, such as **Away**, the duration is a `period` of days, where 1 day will revert at midnight tonight, and 2 days reverts at midnight tomorrow. + +{% raw %} +```yaml +- action: + - service: evohome.set_system_mode + data: + mode: Away + period: {days: 30} +``` +{% endraw %} ### evohome.reset_system -This service call is used to set the system to **AutoWithReset**, and reset all the zones to **FollowSchedule**. +This service call will set the operating mode of the system to **AutoWithReset**, and reset all the zones to **FollowSchedule**. + +Not all systems support this feature. ### evohome.refresh_system -This service call is used to pull the latest state data from the vendor's servers. +This service call will immediately pull the latest state data from the vendor's servers rather than waiting for the next `scan_interval`. ### evohome.set_zone_override -This service call is used to set the `temperature` of a zone as identified by its `entity_id`. This change can either be indefinite, or for a set period of time, after which it will revert to **FollowSchedule**. The duration can be in `minutes` from the current time, or `until` a specified time within the next 24 hours. +This service call will set the `setpoint` of a zone, as identified by its `entity_id`, for a specified period of time (**TemporaryOverride**). However, if no period of time is provided (c.f. a duration of 0, below), then the change is permanent (**PermanentOverride**). + +{% raw %} +```yaml +- action: + - service: evohome.set_zone_override + data: + entity_id: climate.loungeroom + setpoint: 10 +``` + +The `duration` can be up to 24 hours, after which the zone mode will revert to schedule (**FollowSchedule**). If the `duration` is 0 hours, then the change will be until the next setpoint. + +{% raw %} +```yaml +- action: + - service: evohome.set_zone_override + data: + entity_id: climate.loungeroom + setpoint: 10 + duration: {minutes: 0} +``` +{% endraw %} ### evohome.clear_zone_override @@ -114,7 +184,7 @@ This service call is used to set a zone, as identified by its `entity_id`, to ** ## Useful Jinja Templates -The actual operating mode of evohome entities can be tracked via their state attributes, which includes a JSON data structure for the current state called `status`. +The actual operating mode of Evohome entities can be tracked via their state attributes, which includes a JSON data structure for the current state called `status`. For the location (controller), see `system_mode_status`: @@ -128,7 +198,7 @@ For the location (controller), see `system_mode_status`: ``` {% endraw %} -For the Zones, it is `setpointStatus`: +For the Zones, it is `setpoint_status`: {% raw %} ```text @@ -144,7 +214,7 @@ The Zones will expose the current/upcoming scheduled `setpoints`: ``` {% endraw %} -All evohome entities may have faults, and these can be turned into sensors, or: +All Evohome entities may have faults, and these can be turned into sensors, or: {% raw %} ```text From a4e7e85ac53c1aff327c1b355e0494d88e159eb9 Mon Sep 17 00:00:00 2001 From: Forte Date: Mon, 10 Feb 2020 16:12:44 -0500 Subject: [PATCH 33/38] Fixed URL Formatting (#12042) github is parsing the markdown slightly differently than the website did once it pushed to the site, this change _should_ fix it. --- source/_integrations/streamlabswater.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/streamlabswater.markdown b/source/_integrations/streamlabswater.markdown index adf84221b7c..3bc8a2bdfcb 100644 --- a/source/_integrations/streamlabswater.markdown +++ b/source/_integrations/streamlabswater.markdown @@ -13,7 +13,7 @@ The `Streamlabs Water` integration platform is used to interact with [Streamlabs
-Access to the StreamLabs Water API is not free, you must have a StreamPlus™ subscription level that enables API access. Visit [https://streamlabswater.com/subscription] for more information. +Access to the StreamLabs Water API is not free, you must have a StreamPlus™ subscription level that enables API access. Visit [https://streamlabswater.com/subscription](https://streamlabswater.com/subscription) for more information.
From 21f60f768c0254e9de75686fa1e7c49118fb1add Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 10 Feb 2020 14:47:29 -0800 Subject: [PATCH 34/38] 105.3 --- _config.yml | 4 +- source/_posts/2020-02-05-release-105.markdown | 41 +++++++++++++++++++ 2 files changed, 43 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index d6c99f8b391..28f9d963f1f 100644 --- a/_config.yml +++ b/_config.yml @@ -101,8 +101,8 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 105 -current_patch_version: 2 -date_released: 2020-02-06 +current_patch_version: 3 +date_released: 2020-02-10 # 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/2020-02-05-release-105.markdown b/source/_posts/2020-02-05-release-105.markdown index 219c53b7bcb..9720c20ef53 100644 --- a/source/_posts/2020-02-05-release-105.markdown +++ b/source/_posts/2020-02-05-release-105.markdown @@ -547,6 +547,47 @@ Hats over your heart for these shuttered integrations. Pour one out for: [webostv docs]: /integrations/webostv/ [zone docs]: /integrations/zone/ +## Release 0.105.3 - February 10 + +- Bump ZHA dependencies. ([@Adminiuga] - [#31555]) ([zha docs]) +- Resolve August integration makes too many requests and hits rate limits ([@bdraco] - [#31558]) ([august docs]) +- Bump adguardhome to 0.4.1 ([@frenck] - [#31565]) ([adguard docs]) +- Fix librouteros response error handling ([@engrbm87] - [#31588]) ([mikrotik docs]) +- update pynws to 0.10.4 ([@MatthewFlamm] - [#31591]) ([nws docs]) +- Catch garmin_connect keyerrors with unknown entity type updates ([@cyberjunky] - [#31608]) ([garmin_connect docs]) +- Bump ZHA dependencies. ([@Adminiuga] - [#31619]) ([zha docs]) +- Fix hvac_action for mill ([@Danielhiversen] - [#31630]) ([mill docs]) +- Fix wrong error message in netatmo integration ([@cgtobi] - [#31690]) ([netatmo docs]) + +[#31489]: https://github.com/home-assistant/home-assistant/pull/31489 +[#31555]: https://github.com/home-assistant/home-assistant/pull/31555 +[#31558]: https://github.com/home-assistant/home-assistant/pull/31558 +[#31565]: https://github.com/home-assistant/home-assistant/pull/31565 +[#31588]: https://github.com/home-assistant/home-assistant/pull/31588 +[#31591]: https://github.com/home-assistant/home-assistant/pull/31591 +[#31608]: https://github.com/home-assistant/home-assistant/pull/31608 +[#31619]: https://github.com/home-assistant/home-assistant/pull/31619 +[#31630]: https://github.com/home-assistant/home-assistant/pull/31630 +[#31690]: https://github.com/home-assistant/home-assistant/pull/31690 +[@Adminiuga]: https://github.com/Adminiuga +[@Danielhiversen]: https://github.com/Danielhiversen +[@MatthewFlamm]: https://github.com/MatthewFlamm +[@bdraco]: https://github.com/bdraco +[@cgtobi]: https://github.com/cgtobi +[@cyberjunky]: https://github.com/cyberjunky +[@engrbm87]: https://github.com/engrbm87 +[@frenck]: https://github.com/frenck +[abode docs]: /integrations/abode/ +[adguard docs]: /integrations/adguard/ +[airly docs]: /integrations/airly/ +[august docs]: /integrations/august/ +[garmin_connect docs]: /integrations/garmin_connect/ +[mikrotik docs]: /integrations/mikrotik/ +[mill docs]: /integrations/mill/ +[netatmo docs]: /integrations/netatmo/ +[nws docs]: /integrations/nws/ +[zha docs]: /integrations/zha/ + ## Beta Fixes - ZHA dependencies bump ([@Adminiuga] - [#31295]) ([zha docs]) (beta fix) From cca527752ece25a5de39a86ba52a7fc3b2539ead Mon Sep 17 00:00:00 2001 From: "Povl H. Pedersen" Date: Tue, 11 Feb 2020 09:21:02 +0100 Subject: [PATCH 35/38] Added instructions to pick qemu targets if no specific target (#12035) * added instructions to pick emu targets if no specific target Based on Franck's response to my issue here: https://github.com/home-assistant/hassio-installer/issues/74 I suggest to clarify the documentation with the above text * Update source/hassio/installation.markdown Co-Authored-By: Franck Nijhof Co-authored-by: Franck Nijhof --- source/hassio/installation.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/hassio/installation.markdown b/source/hassio/installation.markdown index f1df4801950..5617d962381 100644 --- a/source/hassio/installation.markdown +++ b/source/hassio/installation.markdown @@ -199,6 +199,8 @@ curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/mast See the [hassio-installer](https://github.com/home-assistant/hassio-installer) GitHub page for an up-to-date listing of supported machine types. +If you can not find your machine type in the list, you should pick the `qemu` release. i.e., `qemux86-64` for a normal 64-bit Linux distribution, or `qemuarm-64` for most modern ARM-based target like Raspberry Pi clones, or TV boxes. +
When you use this installation method, the core SSH add-on may not function correctly. If that happens, use the community SSH add-on. Some of the documentation might not work for your installation either.
From 4b40122c6621f41a5f4104f73d5ade2754e32d52 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 11 Feb 2020 09:21:37 +0100 Subject: [PATCH 36/38] Fix incorrect description with Modbus switch example (#12045) --- source/_integrations/switch.modbus.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/switch.modbus.markdown b/source/_integrations/switch.modbus.markdown index f27377d70e7..6d4a64fed20 100644 --- a/source/_integrations/switch.modbus.markdown +++ b/source/_integrations/switch.modbus.markdown @@ -119,7 +119,7 @@ It's possible to change the default 30 seconds scan interval for the switch stat ### Full example -Example a temperature sensor with a 10 seconds scan interval: +Example switches, for which the state is polled from Modbus every 10 seconds. ```yaml switch: From d840c1391bb9dd3cd2b03a046eeb53aea199b9e2 Mon Sep 17 00:00:00 2001 From: Marius <33354141+Mariusthvdb@users.noreply.github.com> Date: Tue, 11 Feb 2020 11:41:59 +0100 Subject: [PATCH 37/38] Change description double-tap (#12046) --- source/lovelace/header-footer.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/lovelace/header-footer.markdown b/source/lovelace/header-footer.markdown index 6a0dd2e6177..4c1997df04a 100644 --- a/source/lovelace/header-footer.markdown +++ b/source/lovelace/header-footer.markdown @@ -37,7 +37,7 @@ hold_action: type: map double_tap_action: required: false - description: Action to take on tap-and-hold + description: Action to take on double tap type: map {% endconfiguration %} From be5c6e1da87bd7dfe2484d77f5ab2e617e5ae379 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 12:26:51 +0100 Subject: [PATCH 38/38] Bump nokogiri from 1.10.7 to 1.10.8 (#12047) Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.7 to 1.10.8. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.7...v1.10.8) Signed-off-by: dependabot-preview[bot] --- Gemfile | 2 +- Gemfile.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 1610c710714..a019375cea6 100644 --- a/Gemfile +++ b/Gemfile @@ -19,7 +19,7 @@ group :jekyll_plugins do end gem 'sinatra', '2.0.8.1' -gem 'nokogiri', '1.10.7' +gem 'nokogiri', '1.10.8' # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem # and associated library diff --git a/Gemfile.lock b/Gemfile.lock index 38b8e529df2..fc82e11cd3a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -72,9 +72,9 @@ GEM multi_json (1.14.1) mustermann (1.1.0) ruby2_keywords (~> 0.0.1) - nokogiri (1.10.7) + nokogiri (1.10.8) mini_portile2 (~> 2.4.0) - nokogiri (1.10.7-x64-mingw32) + nokogiri (1.10.8-x64-mingw32) mini_portile2 (~> 2.4.0) pathutil (0.16.2) forwardable-extended (~> 2.6) @@ -125,7 +125,7 @@ DEPENDENCIES jekyll-redirect-from (= 0.16.0) jekyll-sitemap (= 1.4.0) jekyll-time-to-read (= 0.1.2) - nokogiri (= 1.10.7) + nokogiri (= 1.10.8) rake (= 13.0.1) sass-globbing (= 1.1.5) sinatra (= 2.0.8.1)