From cb15c69b709e59abd572b2e6ac9a58d4611732d5 Mon Sep 17 00:00:00 2001 From: Jeroen Seegers Date: Wed, 18 Mar 2020 20:04:00 +0100 Subject: [PATCH 01/14] Add UE55NU8070 as supported to samsungtv.markdown (#12428) Add the Samsung UE55NU8070 model as a supported model to the samsungtv.markdown file --- source/_integrations/samsungtv.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/samsungtv.markdown b/source/_integrations/samsungtv.markdown index b56288376bd..a1e0e2702f4 100644 --- a/source/_integrations/samsungtv.markdown +++ b/source/_integrations/samsungtv.markdown @@ -121,6 +121,7 @@ For example: for model `UN55NU7100`, the `UN55` would mean it's an LED, North Am - UE65KS8005 (On/Off, Forward/Backward, Volume are OK, but no Play button) - UE49KU6470 (On/Off, Forward/Backward, Volume are OK, but no Play button) - UE46ES5500 (partially supported, turn on doesn't work) +- UE55NU8070 #### Models tested but not yet working From 01cca6d531fc5e397e193386d38a19d54804919d Mon Sep 17 00:00:00 2001 From: Anton Kurnitzky Date: Wed, 18 Mar 2020 22:43:54 +0100 Subject: [PATCH 02/14] Needs to be fuel_types: instead of fuel_type: (#12430) Error in example configuration. --- source/_integrations/tankerkoenig.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/tankerkoenig.markdown b/source/_integrations/tankerkoenig.markdown index d10476d04fb..52cf54abf4d 100755 --- a/source/_integrations/tankerkoenig.markdown +++ b/source/_integrations/tankerkoenig.markdown @@ -30,7 +30,7 @@ To enable this platform, add the following lines to your `configuration.yaml`: tankerkoenig: api_key: YOUR_API_KEY radius: 1 - fuel_type: + fuel_types: - "diesel" ``` From ae424f724c897848ae3164e84d89e0056b771ea0 Mon Sep 17 00:00:00 2001 From: Blake Date: Wed, 18 Mar 2020 21:14:17 -0400 Subject: [PATCH 03/14] Remove Plex from Discovery Docs (#12431) https://github.com/home-assistant/core/pull/32510 removes plex from discovery. Using ```yaml discovery: ignore: - plex_mediaserver ``` causes discovery to fail to load with `2020-03-18 19:03:21 ERROR (MainThread) [homeassistant.config] Invalid config for [discovery]: value is not allowed @ data['discovery']['ignore'][1]. Got 'plex_mediaserver'. (See /config/configuration.yaml, line 216). Please check the docs at https://www.home-assistant.io/integrations/discovery 2020-03-18 19:03:21 ERROR (MainThread) [homeassistant.setup] Setup failed for discovery: Invalid config.` --- source/_integrations/discovery.markdown | 2 -- 1 file changed, 2 deletions(-) diff --git a/source/_integrations/discovery.markdown b/source/_integrations/discovery.markdown index fa4c8d2c67f..929d55d6096 100644 --- a/source/_integrations/discovery.markdown +++ b/source/_integrations/discovery.markdown @@ -25,7 +25,6 @@ Home Assistant can discover and automatically configure [zeroconf](https://en.wi * [NETGEAR routers](/integrations/netgear) * [Panasonic Viera](/integrations/panasonic_viera) * [Philips Hue](/integrations/hue) - * [Plex Media Server](/integrations/plex#media-player) * [Roku media player](/integrations/roku#media-player) * [SABnzbd downloader](/integrations/sabnzbd) * [Samsung SyncThru Printer](/integrations/syncthru) @@ -86,7 +85,6 @@ Valid values for ignore are: * `openhome`: Linn / Openhome * `panasonic_viera`: Panasonic Viera * `philips_hue`: Philips Hue - * `plex_mediaserver`: Plex Media Server * `roku`: Roku media player * `sabnzbd`: SABnzbd downloader * `samsung_printer`: Samsung SyncThru Printer From 5c9fee260d22a434051a601f2cfce87cf4571244 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 18 Mar 2020 18:21:38 -0700 Subject: [PATCH 04/14] 0.107.1 --- _config.yml | 2 +- source/_posts/2020-03-18-release-107.markdown | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/_config.yml b/_config.yml index 5505ce95bad..4132b83bebd 100644 --- a/_config.yml +++ b/_config.yml @@ -101,7 +101,7 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 107 -current_patch_version: 0 +current_patch_version: 1 date_released: 2020-03-18 # Either # or the anchor link to latest release notes in the blog post. diff --git a/source/_posts/2020-03-18-release-107.markdown b/source/_posts/2020-03-18-release-107.markdown index 7baba12d4e5..f85d9674934 100644 --- a/source/_posts/2020-03-18-release-107.markdown +++ b/source/_posts/2020-03-18-release-107.markdown @@ -169,7 +169,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - The `view` and `control` configuration options for a group. - The `group.set_visibility` service call - The `control`, `visible`, `view` options on the `group.set` service call - + Please ensure your configuration and automations do not use these anymore. - ([@frenck] - [#32021]) ([group docs]) - **Input Number** - Adds an entity ID to input_number warning. Passing an out of range value to `input_number.set_value` will now raise a validation error. Incrementing/decrementing an `input_number` will no longer cause warnings. - ([@balloob] - [#32012]) ([input_number docs]) @@ -211,7 +211,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - **Automation** - The `hide_entity` configuration option on an automation was deprecated in Home Assistant 0.105 and is removed in this release. It was used for the old states UI, which is no longer available, making this option obsolete. Please ensure your configuration is not using this option. - ([@frenck] - [#32038]) ([automation docs]) - **IQVIA** - When configuring IQVIA via `configuration.yaml`, the `monitored_conditions` key has been deprecated and will be removed in 0.114.0. All sensors are now created by default. (ADR-0003) - ([@bachya] - [#32223]) ([iqvia docs]) - + Example YAML configuration: ```yaml @@ -375,6 +375,20 @@ Experiencing issues introduced by this release? Please report them in our [issue - Updated frontend to 20200318.0 ([@bramkragten] - [#32931]) ([frontend docs]) (beta fix) - Fix flaky tests for HMIPC ([@SukramJ] - [#32806]) (beta fix) +## Release 0.107.1 - March 18 + +- Updated frontend to 20200318.1 ([@bramkragten] - [#32957]) ([frontend docs]) +- Add device automation as frontend dependency ([@balloob] - [#32962]) ([frontend docs]) +- Fix zone config ([@balloob] - [#32963]) ([zone docs]) + +[#32957]: https://github.com/home-assistant/core/pull/32957 +[#32962]: https://github.com/home-assistant/core/pull/32962 +[#32963]: https://github.com/home-assistant/core/pull/32963 +[@balloob]: https://github.com/balloob +[@bramkragten]: https://github.com/bramkragten +[frontend docs]: /integrations/frontend/ +[zone docs]: /integrations/zone/ + ## All changes - Nuki: add support for unique id ([@pvizeli] - [#31824]) ([nuki docs]) From 42f1816d28c45eb9e77e259b3f4449df51a842e1 Mon Sep 17 00:00:00 2001 From: Zack Arnett Date: Thu, 19 Mar 2020 01:22:30 -0400 Subject: [PATCH 05/14] Header Footer: Config Update (#12433) --- source/lovelace/header-footer.markdown | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/source/lovelace/header-footer.markdown b/source/lovelace/header-footer.markdown index 655ddd17cdc..9fb0b9e4c73 100644 --- a/source/lovelace/header-footer.markdown +++ b/source/lovelace/header-footer.markdown @@ -14,8 +14,9 @@ Screenshot of an entities card with a picture header and buttons footer. Widget to show a picture as a header or a footer. A picture can have touch actions associated with it. ```yaml -type: picture -image: 'https://www.home-assistant.io/images/lovelace/header-footer/balloons-header.png' +header: + type: picture + image: 'https://www.home-assistant.io/images/lovelace/header-footer/balloons-header.png' ``` {% configuration header-footer %} @@ -46,13 +47,14 @@ double_tap_action: Widget to show entities as buttons in the header or footer. ```yaml -type: buttons -entities: - - script.launch_confetti - - entity: script.swirl_lights - icon: 'mdi:track-light' - - entity: script.run_siren - icon: 'mdi:alarm-light' +footer: + type: buttons + entities: + - script.launch_confetti + - entity: script.swirl_lights + icon: 'mdi:track-light' + - entity: script.run_siren + icon: 'mdi:alarm-light' ``` {% configuration header-footer %} From 269ac509f8ede3223aa4292ef1d6995d0edf03a7 Mon Sep 17 00:00:00 2001 From: nickrout Date: Thu, 19 Mar 2020 20:49:32 +1300 Subject: [PATCH 06/14] remove reference to Ring (#12432) Typo we are all guessing --- source/_integrations/qvr_pro.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/qvr_pro.markdown b/source/_integrations/qvr_pro.markdown index 79d21365072..07289cddc11 100644 --- a/source/_integrations/qvr_pro.markdown +++ b/source/_integrations/qvr_pro.markdown @@ -35,11 +35,11 @@ host: required: true type: string username: - description: The username for accessing your Ring account. + description: The username for accessing your QVR account. required: true type: string password: - description: The password for accessing your Ring account. + description: The password for accessing your QVR account. required: true type: string exclude_channels: From 2910181223f3dbfa8f83232f9aee1a8a5f8eed7c Mon Sep 17 00:00:00 2001 From: Marco H Date: Thu, 19 Mar 2020 08:50:00 +0100 Subject: [PATCH 07/14] Fixed setup steps (#12423) As it seems that direct requests to https://creativecommons.tankerkoenig.de/api-key are not allowed (responded with "Page not found") i modified the setup steps to first open https://creativecommons.tankerkoenig.de and then click on "API-KEY" on the main menu. --- source/_integrations/tankerkoenig.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/tankerkoenig.markdown b/source/_integrations/tankerkoenig.markdown index 52cf54abf4d..f948ca9d403 100755 --- a/source/_integrations/tankerkoenig.markdown +++ b/source/_integrations/tankerkoenig.markdown @@ -19,7 +19,7 @@ You can also add additional stations manually, referencing them via their IDs. T ## Setup -To use this sensor you need an API key from [tankerkoenig](https://creativecommons.tankerkoenig.de). Go to [api-key](https://creativecommons.tankerkoenig.de/api-key), fill out the form and request a key. The API is free, but requests should be limited to less than once every 5 minutes. +To use this sensor you need an API key from [tankerkoenig](https://creativecommons.tankerkoenig.de). Go to [tankerkoenig API](https://creativecommons.tankerkoenig.de) and click on API-KEY in the top right, fill out the form and request a key. The API is free, but requests should be limited to less than once every 5 minutes. ## Configuration From 67ca0a76044fe0cf872a961bb3e0d18257e0e213 Mon Sep 17 00:00:00 2001 From: Jonathan Martens Date: Thu, 19 Mar 2020 12:28:28 +0100 Subject: [PATCH 08/14] Corrected double tap explanation (#12436) --- 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 9fb0b9e4c73..e23bfb50711 100644 --- a/source/lovelace/header-footer.markdown +++ b/source/lovelace/header-footer.markdown @@ -38,7 +38,7 @@ hold_action: type: map double_tap_action: required: false - description: Action to take on tap-and-hold. See [action documentation](/lovelace/actions/#double-tap-action). + description: Action to take on double tap. See [action documentation](/lovelace/actions/#double-tap-action). type: map {% endconfiguration %} From f30f66bfb1c4d6415c547c36430c2eeb6ab4604a Mon Sep 17 00:00:00 2001 From: phrfpeixoto Date: Thu, 19 Mar 2020 12:10:48 -0300 Subject: [PATCH 09/14] Updating the documentation to match new Google UI (#12439) Sometimes we get an updated UI from the Console that no longer allows for "Other" type of OAuth key. In that case TV and Limited Input also allows the Device OAuth2 Flow required here. --- source/_integrations/calendar.google.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/calendar.google.markdown b/source/_integrations/calendar.google.markdown index 9c539bbdb79..ffc93a0f3eb 100644 --- a/source/_integrations/calendar.google.markdown +++ b/source/_integrations/calendar.google.markdown @@ -27,7 +27,7 @@ Generate a Client ID and Client Secret on 1. Set the 'Application Name' (the name of the application asking for consent) to anything you want. We suggest "Home-Assistant". 1. Save this page. You don't have to fill out anything else here. 1. Click on the menu item, Credentials, then click 'Create credentials' > OAuth client ID. -1. Set the Application type to 'Other' and give this credential set a name (like "Home Assistant Credentials") then click 'Create'. +1. Set the Application type to 'Other' (if not present, choose 'TV and Limited Input') and give this credential set a name (like "Home Assistant Credentials") then click 'Create'. 1. Copy the client ID and client secret from the page that follows into a text editor temporarily as you will need to put these in your `configuration.yaml` file. 1. Click on the menu item, Library, then search for "Google Calendar API" and enable it (if it isn't already enabled automatically through this process). From 8df8f9fd25b5fcac3de5bb87df9be1fc35e04d0a Mon Sep 17 00:00:00 2001 From: Chris Talkington Date: Thu, 19 Mar 2020 10:15:09 -0500 Subject: [PATCH 10/14] Add note about DirecTV requirements (#12434) * Update directv.markdown * :pencil2: Tweak Co-authored-by: Franck Nijhof --- source/_integrations/directv.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_integrations/directv.markdown b/source/_integrations/directv.markdown index 74e68f34dd4..6b8c3ae2d70 100644 --- a/source/_integrations/directv.markdown +++ b/source/_integrations/directv.markdown @@ -13,6 +13,16 @@ ha_codeowners: The DirecTV platform allows you to control a [DirecTV](https://www.directv.com) receiver and its client devices. +### Requirements + +For proper integration with Home Assistant, your DirecTV device settings should allow "External Access". + +This is done via series of settings found via "Menu > Settings & Help > Settings > Whole Home > External Device": + +- External Access: Allow +- Current Program: Allow +- Recordings: Allow + ### Configuration Go to the integrations page in your configuration and click on new integration -> DirecTV. From 67cc19694de066509fba8f9d24d8c00272ca43f5 Mon Sep 17 00:00:00 2001 From: akasma74 Date: Thu, 19 Mar 2020 15:21:37 +0000 Subject: [PATCH 11/14] fix example (#12440) there should be a hypen in dashboard name --- source/lovelace/yaml-mode.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/lovelace/yaml-mode.markdown b/source/lovelace/yaml-mode.markdown index d1c0369e1b1..871a35b5eb7 100644 --- a/source/lovelace/yaml-mode.markdown +++ b/source/lovelace/yaml-mode.markdown @@ -60,7 +60,7 @@ lovelace: mode: storage # Add yaml dashboards dashboards: - yaml: + lovelace-yaml: mode: yaml title: YAML icon: mdi:script From 7568a7ea9515338b5c9df3e03986ac4b02319a80 Mon Sep 17 00:00:00 2001 From: Alok Saboo Date: Thu, 19 Mar 2020 14:10:55 -0400 Subject: [PATCH 12/14] Remove excessive warnings (#12444) * Remove excessive warnings * Address comments --- source/_docs/configuration/events.markdown | 6 ---- .../_integrations/binary_sensor.rest.markdown | 4 --- source/_integrations/cert_expiry.markdown | 4 --- source/_integrations/haveibeenpwned.markdown | 6 ---- source/_integrations/met.markdown | 31 +------------------ source/_integrations/pocketcasts.markdown | 8 +---- source/_integrations/rest.markdown | 10 ++---- source/_integrations/tellduslive.markdown | 6 ---- 8 files changed, 5 insertions(+), 70 deletions(-) diff --git a/source/_docs/configuration/events.markdown b/source/_docs/configuration/events.markdown index 14ce423dab9..5c8e641808a 100644 --- a/source/_docs/configuration/events.markdown +++ b/source/_docs/configuration/events.markdown @@ -52,12 +52,6 @@ Event `service_executed` is fired by the service handler to indicate the service | ----------------- | ----------------------------------------------------------------------------------------- | | `service_call_id` | String with the unique call id of the service call that was executed. Example: `23123-4`. | -
- - Starting with 0.84, it is no longer possible to listen for event `service_executed`. - -
- ### Event `platform_discovered` Event `platform_discovered` is fired when a new platform has been discovered by the [`discovery`](/integrations/discovery/) component. diff --git a/source/_integrations/binary_sensor.rest.markdown b/source/_integrations/binary_sensor.rest.markdown index eaa3d8f2e5c..f3a433442b4 100644 --- a/source/_integrations/binary_sensor.rest.markdown +++ b/source/_integrations/binary_sensor.rest.markdown @@ -108,10 +108,6 @@ headers: type: [list, string] {% endconfiguration %} -
-Make sure that the URL exactly matches your endpoint or resource. -
- ## Examples In this section you find some real-life examples of how to use this sensor. diff --git a/source/_integrations/cert_expiry.markdown b/source/_integrations/cert_expiry.markdown index 92141d2ff65..3f378dcf03d 100644 --- a/source/_integrations/cert_expiry.markdown +++ b/source/_integrations/cert_expiry.markdown @@ -49,7 +49,3 @@ The Certificate Expiry entities provide extra attributes to represent the state | ---- | ----------- | | `is_valid` | If the certificate is able to be validated: `True` / `False`. | `error` | A human-readable error description if the certificate is considered invalid, "None" otherwise. - -
-Make sure that the URL exactly matches your endpoint or resource. -
diff --git a/source/_integrations/haveibeenpwned.markdown b/source/_integrations/haveibeenpwned.markdown index 2acd832aa6f..f931c6c3365 100644 --- a/source/_integrations/haveibeenpwned.markdown +++ b/source/_integrations/haveibeenpwned.markdown @@ -13,12 +13,6 @@ The `haveibeenpwned` sensor platform creates sensors that check for breached ema ## Configuration -
- - The HaveIBeenPwned API is no longer a free API. For more information about this change read the HIBP creator's [blogpost regarding the change](https://www.troyhunt.com/authentication-and-the-have-i-been-pwned-api/). - -
- In order to use this integration you need to purchase an API key. Visit the [API key page](https://haveibeenpwned.com/API/Key) on the HIBP website to purchase one. ## Configuration diff --git a/source/_integrations/met.markdown b/source/_integrations/met.markdown index 433bd0450bb..6a1340ccc3d 100644 --- a/source/_integrations/met.markdown +++ b/source/_integrations/met.markdown @@ -13,33 +13,4 @@ ha_domain: met The `met` platform uses the [Met.no](https://met.no/) web service as a source for meteorological data for your location. The weather forecast is delivered by the Norwegian Meteorological Institute and the NRK. -
- Configuration of the Met.no platform via configuration.yaml is deprecated from version 0.95 -
- -## Configuration - -To add Met.no to your installation, go to Configuration >> Integrations in the UI and enable the Met.no integration. By default the values will be taken from the Home Assistant configuration. - -{% configuration %} -name: - description: Manually specify Name. - required: true - type: string - default: Provided by Home Assistant configuration -latitude: - description: Manually specify latitude. - required: true - type: float - default: Provided by Home Assistant configuration -longitude: - description: Manually specify longitude. - required: true - type: float - default: Provided by Home Assistant configuration -altitude: - description: Manually specify altitude. - required: false - type: integer - default: Provided by Home Assistant configuration -{% endconfiguration %} +To add Met.no to your installation, go to Configuration >> Integrations in the UI and enable the Met.no integration. diff --git a/source/_integrations/pocketcasts.markdown b/source/_integrations/pocketcasts.markdown index 6b19fa321da..97d4690314e 100644 --- a/source/_integrations/pocketcasts.markdown +++ b/source/_integrations/pocketcasts.markdown @@ -8,16 +8,10 @@ ha_iot_class: Cloud Polling ha_domain: pocketcasts --- -The `pocketcasts` sensor platform lets you monitor how many unplayed episodes you have of your favorite podcasts at [Pocket Casts](https://play.pocketcasts.com/). +The `pocketcasts` sensor platform lets you monitor how many unplayed episodes you have of your favorite podcasts at [Pocket Casts](https://play.pocketcasts.com/). This integration requires a [Pocket Casts + Plus](https://www.pocketcasts.com/plus/) subscription to work! ## Configuration -
- - This integration requires a [Pocket Casts + Plus](https://www.pocketcasts.com/plus/) subscription to work! - -
- To enable this sensor, add the following lines to your `configuration.yaml`: ```yaml diff --git a/source/_integrations/rest.markdown b/source/_integrations/rest.markdown index 7aa7b332deb..c5e130b79a8 100644 --- a/source/_integrations/rest.markdown +++ b/source/_integrations/rest.markdown @@ -119,10 +119,6 @@ force_update: default: false {% endconfiguration %} -
-Make sure that the URL exactly matches your endpoint or resource. -
-
Use either `resource` or `resource_template`. @@ -414,7 +410,7 @@ sensor: value_template: '{{ states.sensor.steam_system_data.attributes["time0"] }}' unit_of_measurement: "minutes" -switch: +switch: - platform: template switches: steam: @@ -441,7 +437,7 @@ switch: - service: homeassistant.update_entity data: entity_id: sensor.steam_system_data - friendly_name: Steam + friendly_name: Steam rest_command: set_steam_led: @@ -454,7 +450,7 @@ For reference, the XML content of endpoint shown above example is below: ```xml - + 0 12556 diff --git a/source/_integrations/tellduslive.markdown b/source/_integrations/tellduslive.markdown index cbb188f5469..fc99d063d2a 100644 --- a/source/_integrations/tellduslive.markdown +++ b/source/_integrations/tellduslive.markdown @@ -19,12 +19,6 @@ ha_domain: tellduslive The `tellduslive` integration let you connect to [Telldus Live](https://live.telldus.com). It's cloud platform that connects to your Tellstick Net or Tellstick ZNet connected gear at home. -
- -If you are upgrading from 0.58 or older, you need to remove all Telldus configuration from your `configuration.yaml` file before continuing. - -
- Home Assistant will automatically discover the presence of a Tellstick Net or Tellstick ZNet on your local network if the [discovery]({{site_root}}/integrations/discovery/) integration is enabled. When discovery and the key exchange with Telldus Live have been completed, you will be presented with an option to integrate with the cloud or local API for direct communication with your hardware in your LAN. Local API supports only one device at this stage. Local API is only supported with the Znet Lite products, the older hardware (such as Tellstick Net) does not support local API. ## Configuration From 7b53cc6fc8a8420e68d0a4aa769ba2ba13d0599a Mon Sep 17 00:00:00 2001 From: cgtobi Date: Thu, 19 Mar 2020 20:05:16 +0100 Subject: [PATCH 13/14] Update Netatmo integration documentation (#12447) * Update Netatmo integration documentation Add webhook support and remove binary sensors * Fix typo * Update source/_integrations/netatmo.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/netatmo.markdown Co-Authored-By: Franck Nijhof * Update source/_integrations/netatmo.markdown Co-Authored-By: Franck Nijhof * Update netatmo.markdown * Update netatmo.markdown Co-authored-by: Franck Nijhof --- source/_integrations/netatmo.markdown | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/source/_integrations/netatmo.markdown b/source/_integrations/netatmo.markdown index f213e3a9742..4111f21efe8 100644 --- a/source/_integrations/netatmo.markdown +++ b/source/_integrations/netatmo.markdown @@ -70,13 +70,6 @@ That's it. You can copy and paste your new `client id` and `client secret` in yo

-## Binary Sensor - -This integration allows you to get the latest event seen by the camera. - -If multiple cameras are available then each monitored condition -will create a specific sensor for each camera - ## Camera The `netatmo` camera platform is consuming the information provided by a [Netatmo](https://www.netatmo.com) camera. This integration allows you to view the current live stream created by the Camera. @@ -89,3 +82,11 @@ The `netatmo` thermostat platform is consuming the information provided by a [Ne The `netatmo` sensor platform is consuming the information provided by a [Netatmo Weather Station](https://www.netatmo.com/en-us/weather/weatherstation) or a [Netatmo Home Coach](https://www.netatmo.com/en-us/aircare/homecoach) [Netatmo](https://www.netatmo.com) device. + +## Webhooks + +The smart indoor and outdoor cameras, as well as the smart smoke alarm, send instant events to Home Assistant by using webhooks. It is required to have your camera enabled in Home Assistant. + +To be able to receive events from Netatmo, your Home Assistant instance needs to be accessible from the web. To achieve this you can either use your Nabu Casa account or ([Home Assistant instructions](/addons/duckdns/)) and you need to have the `base_url` configured for the HTTP integration ([documentation](/integrations/http/#base_url)). + +Events coming in from Netatmo will be available as an event in Home Assistant and are fired as `netatmo_event`, along with their data. You can use these events to trigger automations. From cee7de5a4ac5a03b6ed0c10ddebbf8a03c2b501e Mon Sep 17 00:00:00 2001 From: cgtobi Date: Thu, 19 Mar 2020 20:36:32 +0100 Subject: [PATCH 14/14] Fix oversights in netatmo documentation (#12448) --- source/_integrations/netatmo.markdown | 2 -- 1 file changed, 2 deletions(-) diff --git a/source/_integrations/netatmo.markdown b/source/_integrations/netatmo.markdown index 4111f21efe8..24e50cfe73d 100644 --- a/source/_integrations/netatmo.markdown +++ b/source/_integrations/netatmo.markdown @@ -5,7 +5,6 @@ ha_category: - Hub - Environment - Weather - - Binary Sensor - Sensor - Climate - Camera @@ -21,7 +20,6 @@ The `netatmo` integration platform is the main integration to integrate all Neta There is currently support for the following device types within Home Assistant: -- [Binary Sensor](#binary-sensor) - [Camera](#camera) - [Climate](#climate) - [Sensor](#sensor)