From 954df6ec90f40e983c4468de104d63175e2e73e6 Mon Sep 17 00:00:00 2001 From: Dmitry Tretyakov Date: Sat, 7 Dec 2019 10:18:35 +0100 Subject: [PATCH 01/82] Add notes about Homematic WebUI configuration (#11377) * Add notes about Homematic WebUI configuration * Minor changes --- source/_addons/homematic.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_addons/homematic.markdown b/source/_addons/homematic.markdown index ac7187e7393..954063d3f12 100644 --- a/source/_addons/homematic.markdown +++ b/source/_addons/homematic.markdown @@ -127,3 +127,7 @@ dtoverlay=pi3-miniuart-bt ## HmIP-RFUSB HassOS > 1.11 support HmIP-RFUSB default and don't need any configuration. If you run a Linux, you need to follow the installation guide from documentation to set up the UART USB interface on your computer. + +## Web UI + +To enable the experimental WebUI for built-in CCU specify a port number for "Regahss Webinterface" on the addon configuration page under the network section. After saving the changes, click on the "Open Web UI" button and proceed with the [Homematic WebUI](https://www.eq-3.de/downloads/download/handbuecher/WebUI_Handbuch_eQ-3.pdf) configuration. From ef8633d434485b331312c91006de61af6920f0e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sun, 8 Dec 2019 17:36:57 +0200 Subject: [PATCH 02/82] Document Huawei LTE services (#11389) * Document Huawei LTE services * URL is optional when there's only one router configured * Note admin access requirement on services --- source/_integrations/huawei_lte.markdown | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/source/_integrations/huawei_lte.markdown b/source/_integrations/huawei_lte.markdown index 515b488d12b..6c84d9cf4dc 100644 --- a/source/_integrations/huawei_lte.markdown +++ b/source/_integrations/huawei_lte.markdown @@ -109,7 +109,27 @@ notify: type: [string, list] {% endconfiguration %} -### Tested devices +## Services + +The following router action services are available. When invoked by a user, administrator access is required. + +### Service `huawei_lte.clear_traffic_statistics` + +Clear traffic statistics. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `url` | yes, if only one router configured | Router URL. | + +### Service `huawei_lte.reboot` + +Reboot router. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `url` | yes, if only one router configured | Router URL. | + +## Tested devices Devices we know to be working with this integration based on the [documentation of used libraries](https://github.com/Salamek/huawei-lte-api/#huawei-lte-api) and reports by users: From 05b8151ade593fd3bec7474925ed4803bd3d4933 Mon Sep 17 00:00:00 2001 From: Andrew McRae <37428808+aamcrae@users.noreply.github.com> Date: Mon, 9 Dec 2019 03:27:24 +1100 Subject: [PATCH 03/82] Add quarterly cycle to utility_meter (#11371) Add quarterly cycle to utility_meter for tariffs of 3 month cycles. --- source/_integrations/utility_meter.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/utility_meter.markdown b/source/_integrations/utility_meter.markdown index 0af65a471c4..9c4becc2156 100644 --- a/source/_integrations/utility_meter.markdown +++ b/source/_integrations/utility_meter.markdown @@ -37,7 +37,7 @@ source: required: true type: string cycle: - description: How often to reset the counter. Valid values are `hourly`, `daily`, `weekly`, `monthly` and `yearly`. + description: How often to reset the counter. Valid values are `hourly`, `daily`, `weekly`, `monthly`, `quarterly` and `yearly`. required: true type: string offset: From e84a5e7e16bb4572954acf89db78fef5de661342 Mon Sep 17 00:00:00 2001 From: SNoof85 Date: Sun, 8 Dec 2019 17:36:48 +0100 Subject: [PATCH 04/82] Add service notes on Freebox integration (#11370) * Update freebox.markdown * Update freebox.markdown --- source/_integrations/freebox.markdown | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/_integrations/freebox.markdown b/source/_integrations/freebox.markdown index cfbd800d837..7749f5c4ba4 100644 --- a/source/_integrations/freebox.markdown +++ b/source/_integrations/freebox.markdown @@ -62,7 +62,7 @@ The first time Home Assistant will connect to your Freebox, you will need to authorize it by pressing the right arrow on the facade of the Freebox when prompted to do so. -To make the WiFi switch working you will have to add "Modification des réglages de la Freebox +To make the WiFi switch and the reboot service working you will have to add "Modification des réglages de la Freebox " permission to Home Assistant application in "Paramètres de la Freebox" > "Gestion des accès" > "Applications". ### Supported routers @@ -94,6 +94,12 @@ refreshes the devices states. This platform offers you sensors to monitor a Freebox router. The monitored conditions are instant upload and download rates in KB/s. +## Service + +### Service `freebox.reboot` + +This service will reboot your Freebox router. It does not take any parameter. Be aware there is no confirmation. + ## Switch This platform offers you a switch to toggle the Wifi on or off. This will toggle all WiFi interfaces of the router (all SSID and all bands). From 21aa73aa776f72917c9db8196bd6d33a50d0e8e6 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sun, 8 Dec 2019 17:43:00 +0100 Subject: [PATCH 05/82] Add Elgato Key Light integration (#11391) * Add Elgato Key Light integration * :pencil2: Tweak --- source/_integrations/elgato.markdown | 40 ++++++++++++++++++++++ source/images/supported_brands/elgato.jpg | Bin 0 -> 11530 bytes 2 files changed, 40 insertions(+) create mode 100644 source/_integrations/elgato.markdown create mode 100644 source/images/supported_brands/elgato.jpg diff --git a/source/_integrations/elgato.markdown b/source/_integrations/elgato.markdown new file mode 100644 index 00000000000..da953d977dd --- /dev/null +++ b/source/_integrations/elgato.markdown @@ -0,0 +1,40 @@ +--- +title: "Elgato Key Light" +description: "Instructions on how to integrate an Elgato Key Light with Home Assistant." +logo: elgato.jpg +ha_category: + - Light +ha_release: 0.104 +ha_iot_class: Local Polling +ha_qa_scale: platinum +--- + +The [Elgato Key Light](https://www.elgato.com/en/gaming/key-light) sets the +bar for high-end studio lightning. With 80 LEDs, that put out a massive +2500 lumens, and can change the color temperature as well. + +The LED light panel is created specifically, and designed for streamers +and content creators, many of whom operate on platforms like YouTube and Twitch. + +## Configuration + +This integration can be configured using the integrations in the +Home Assistant frontend. + +Menu: **Configuration** -> **Integrations**. + +In most cases, Elgato Key Lights devices will be automatically discovered by +Home Assistant. Those automatically discovered devices are listed +on the integrations page. + +If for some reason (e.g., due to lack of mDNS support on your network), +the Elgato Key Light isn't discovered, it can be added manually. + +Click on the `+` sign to add an integration and click on **Elgato Key Light**. +After completing the configuration flow, the Key Light integration will be +available. + +## Lights + +This integration adds the Key Light device as a light in Home Assistant, and +allows you to control the color temperature, brightness, and its on/off state. diff --git a/source/images/supported_brands/elgato.jpg b/source/images/supported_brands/elgato.jpg new file mode 100644 index 0000000000000000000000000000000000000000..02074bc40de6acae35d833652b1f6e6bba33a0dc GIT binary patch literal 11530 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 H=g Date: Mon, 9 Dec 2019 13:13:02 +0300 Subject: [PATCH 06/82] Small Starline documentation fix (#11408) --- source/_integrations/starline.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/starline.markdown b/source/_integrations/starline.markdown index 2ff6da66b01..1846d960abf 100644 --- a/source/_integrations/starline.markdown +++ b/source/_integrations/starline.markdown @@ -31,7 +31,7 @@ This integration provides the following platforms: 2. Open the integrations page and add the StarLine integration. 3. Fill in your application ID, secret, login and password. -After adding the integration, you can configure the API update interval on the integration page. +After adding the integration, you can configure the API update interval using [`starline.set_scan_interval`](#set-scan-interval) service.
From 31a9b30011f1eed3466d89fc04fbb5ebdff67973 Mon Sep 17 00:00:00 2001 From: Alexei Chetroi Date: Mon, 9 Dec 2019 15:15:53 -0500 Subject: [PATCH 07/82] Add documentation for input_*.reload service. (#11415) * input_text.reload docs update. * Services docs update for input_boolean. * input_datetime.reload sevice documentation update. * input_number services doc update. * input_select.reload service update. --- source/_integrations/input_boolean.markdown | 12 ++++++++++++ source/_integrations/input_datetime.markdown | 4 +++- source/_integrations/input_number.markdown | 12 ++++++++++++ source/_integrations/input_select.markdown | 1 + source/_integrations/input_text.markdown | 3 ++- 5 files changed, 30 insertions(+), 2 deletions(-) diff --git a/source/_integrations/input_boolean.markdown b/source/_integrations/input_boolean.markdown index c2987ede1f4..e55b67bc0f1 100644 --- a/source/_integrations/input_boolean.markdown +++ b/source/_integrations/input_boolean.markdown @@ -42,6 +42,18 @@ input_boolean: type: icon {% endconfiguration %} +### Services + +This integration provides the following services to modify the state of the `input_boolean` and a service to reload the +configuration without restarting Home Assistant itself. + +| Service | Data | Description | +| ------- | ---- | ----------- | +| `turn_on` | `entity_id(s)`
`area_id(s)` | Set the value of specific `input_boolean` entities to `on` +| `turn_off` | `entity_id(s)`
`area_id(s)` | Set the value of specific `input_boolean` entities to `off` +| `toggle` | `entity_id(s)`
`area_id(s)` | Toggle the value of specific `input_boolean` entities +| `reload` | | Reload `input_boolean` configuration | + ### Restore State If you set a valid value for `initial` this integration will start with state set to that value. Otherwise, it will restore the state it had prior to Home Assistant stopping. diff --git a/source/_integrations/input_datetime.markdown b/source/_integrations/input_datetime.markdown index a0da854525d..fc58f489c0f 100644 --- a/source/_integrations/input_datetime.markdown +++ b/source/_integrations/input_datetime.markdown @@ -82,7 +82,7 @@ If you set a valid value for `initial` this integration will start with state se ### Services -Available service: `input_datetime.set_datetime`. +Available service: `input_datetime.set_datetime` and `input_datetime.reload`. Service data attribute | Format String | Description -|-|- @@ -92,6 +92,8 @@ Service data attribute | Format String | Description To set both the date and time in the same call, use `date` and `time` together, or use `datetime` by itself. Using `datetime` has the advantage that both can be set using one template. +`input_dateteime.reload` service allows one to reload `input_datetime`'s configuration without restarting Home Assistant itself. + ## Automation Examples The following example shows the usage of the `input_datetime` as a trigger in an diff --git a/source/_integrations/input_number.markdown b/source/_integrations/input_number.markdown index 4456e59f1ef..cc055a36f40 100644 --- a/source/_integrations/input_number.markdown +++ b/source/_integrations/input_number.markdown @@ -73,6 +73,18 @@ input_number: type: icon {% endconfiguration %} +### Services + +This integration provides the following services to modify the state of the `input_number` and a service to reload the +configuration without restarting Home Assistant itself. + +| Service | Data | Description | +| ------- | ---- | ----------- | +| `decrement` | `entity_id(s)`
`area_id(s)` | Decrement the value of specific `input_number` entities by `step` +| `increment` | `entity_id(s)`
`area_id(s)` | Increment the value of specific `input_number` entities by `step` +| `reload` | | Reload `input_number` configuration | +| `set_value` | `value`
`entity_id(s)`
`area_id(s)` | Set the value of specific `input_number` entities + ### Restore State If you set a valid value for `initial` this integration will start with state set to that value. Otherwise, it will restore the state it had prior to Home Assistant stopping. diff --git a/source/_integrations/input_select.markdown b/source/_integrations/input_select.markdown index b87930e919e..ab673a32dc7 100644 --- a/source/_integrations/input_select.markdown +++ b/source/_integrations/input_select.markdown @@ -74,6 +74,7 @@ This integration provides three services to modify the state of the `input_selec | `set_options` | `options`
`entity_id(s)` | Set the options for specific `input_select` entities. | `select_previous` | | Select the previous option. | `select_next` | | Select the next option. +| `reload` | | Reload `input_select` configuration | ### Scenes diff --git a/source/_integrations/input_text.markdown b/source/_integrations/input_text.markdown index e413fbc1863..5eeb0f061df 100644 --- a/source/_integrations/input_text.markdown +++ b/source/_integrations/input_text.markdown @@ -71,11 +71,12 @@ input_text: ### Services -This integration provides a single service to modify the state of the `input_text`. +This integration provides a service to modify the state of the `input_text` and a service to reload the `input_text` configuration without restarting Home Assistant itself. | Service | Data | Description | | ------- | ---- | ----------- | | `set_value` | `value`
`entity_id(s)` | Set the value for specific `input_text` entities. +| `reload` | | Reload `input_text` configuration | ### Restore State From 727baee37ab91fbd649e093b9ea612d67e9b3400 Mon Sep 17 00:00:00 2001 From: tetienne Date: Mon, 9 Dec 2019 22:36:20 +0100 Subject: [PATCH 08/82] Remove Tahoma (#11410) * Remove Tahoma See https://github.com/home-assistant/home-assistant/issues/29744 * Remove also Tahoma redirect --- source/_integrations/tahoma.markdown | 53 ---------------------------- source/_redirects | 6 ---- 2 files changed, 59 deletions(-) delete mode 100644 source/_integrations/tahoma.markdown diff --git a/source/_integrations/tahoma.markdown b/source/_integrations/tahoma.markdown deleted file mode 100644 index 104bf7368ba..00000000000 --- a/source/_integrations/tahoma.markdown +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: "Tahoma" -description: "Instructions on how to integrate Somfy Tahoma devices with Home Assistant." -logo: tahoma.png -ha_category: - - Hub - - Binary Sensor - - Cover - - Scene - - Switch - - Sensor -ha_release: 0.59 -ha_iot_class: Cloud Polling ---- - -The `Tahoma` integration platform is used as an interface to the [tahomalink.com](https://www.tahomalink.com) website. It adds covers, scenes and a sun sensor from the Tahoma platform. - -There is currently support for the following device types within Home Assistant: - -- Binary Sensor -- Sensor -- Cover -- Switch -- Scene - -## Configuration - -To use your Tahoma devices in your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -tahoma: - username: YOUR_USERNAME - password: YOUR_PASSWORD - exclude: [BridgeHUEComponent, HueLampHUEComponent, PodComponent] -``` - -{% configuration %} -username: - description: Your username for tahomalink.com. - required: true - type: string -password: - description: Your password for tahomalink.com. - required: true - type: string -exclude: - description: List of devices to exclude. - required: false - type: list -{% endconfiguration %} - -This also works with the Somfy Connexoon. Check [here](https://somfyhouse.freshdesk.com/nl/support/solutions/articles/14000058145-wat-is-het-verschil-tussen-de-tahoma-en-de-connexoon-) for the differences between the bridges. diff --git a/source/_redirects b/source/_redirects index 5908e04daa6..1f2ec3c25fb 100644 --- a/source/_redirects +++ b/source/_redirects @@ -180,7 +180,6 @@ /components/binary_sensor.sleepiq /integrations/sleepiq /components/binary_sensor.smartthings /integrations/smartthings#binary-sensor /components/binary_sensor.spc /integrations/spc#binary-sensor -/components/binary_sensor.tahoma /integrations/tahoma /components/binary_sensor.tapsaff /integrations/tapsaff /components/binary_sensor.tcp /integrations/tcp#binary-sensor /components/binary_sensor.tellduslive /integrations/tellduslive @@ -307,7 +306,6 @@ /components/cover.scsgate /integrations/scsgate#cover /components/cover.smartthings /integrations/smartthings#cover /components/cover.supla /integrations/supla -/components/cover.tahoma /integrations/tahoma /components/cover.tellduslive /integrations/tellduslive /components/cover.tellstick /integrations/tellstick#cover /components/cover.tuya /integrations/tuya @@ -625,7 +623,6 @@ /components/scene.lutron /integrations/lutron#scene /components/scene.lutron_caseta /integrations/lutron_caseta#scene /components/scene.smartthings /integrations/smartthings#scene -/components/scene.tahoma /integrations/tahoma /components/scene.tuya /integrations/tuya /components/scene.velux /integrations/velux /components/scene.vera /integrations/vera @@ -883,7 +880,6 @@ /components/sensor.systemmonitor /integrations/systemmonitor /components/sensor.sytadin /integrations/sytadin /components/sensor.tado /integrations/tado -/components/sensor.tahoma /integrations/tahoma /components/sensor.tank_utility /integrations/tank_utility /components/sensor.tautulli /integrations/tautulli /components/sensor.tcp /integrations/tcp#sensor @@ -1034,7 +1030,6 @@ /components/switch.switchbot /integrations/switchbot /components/switch.switcher_kis /integrations/switcher_kis /components/switch.switchmate /integrations/switchmate -/components/switch.tahoma /integrations/tahoma /components/switch.tellduslive /integrations/tellduslive /components/switch.tellstick /integrations/tellstick#switch /components/switch.telnet /integrations/telnet @@ -1893,7 +1888,6 @@ /components/systemmonitor /integrations/systemmonitor /components/sytadin /integrations/sytadin /components/tado /integrations/tado -/components/tahoma /integrations/tahoma /components/tank_utility /integrations/tank_utility /components/tapsaff /integrations/tapsaff /components/tautulli /integrations/tautulli From 0565c2f8988c3d03ea9c302ca2fe77983b24b9fd Mon Sep 17 00:00:00 2001 From: James Nimmo Date: Tue, 10 Dec 2019 10:36:53 +1300 Subject: [PATCH 09/82] Add IntesisHome climate platform documentation (#9935) * Add IntesisHome climate platform * Update source/_components/climate.intesishome.markdown Co-Authored-By: jnimmo * Update source/_components/climate.intesishome.markdown Co-Authored-By: jnimmo * Update climate.intesishome.markdown * Added some further language to differentiate IntesisBox * Update source/_components/climate.intesishome.markdown Co-Authored-By: Franck Nijhof * Update source/_components/climate.intesishome.markdown Co-Authored-By: Franck Nijhof * Update source/_components/climate.intesishome.markdown Co-Authored-By: Franck Nijhof * Update climate.intesishome.markdown * Add IntesisHome icon * Update source/_components/climate.intesishome.markdown Co-Authored-By: Klaas Schoute * :fire: Removed some obsolete code * Update source/_components/climate.intesishome.markdown Co-Authored-By: Franck Nijhof * Update source/_components/climate.intesishome.markdown Co-Authored-By: Franck Nijhof * Update source/_components/climate.intesishome.markdown Co-Authored-By: Franck Nijhof * Update source/_components/climate.intesishome.markdown Co-Authored-By: Franck Nijhof * Rename climate.intesishome.markdown to intesishome.markdown * Added Airconwithme * :pencil2: Tweak * :pencil2: Tweak * Move documentation to new integrations location * :pencil2: Tweak * :pencil2: Tweak Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof --- source/_integrations/intesishome.markdown | 54 ++++++++++++++++++ .../images/supported_brands/intesishome.png | Bin 0 -> 9098 bytes 2 files changed, 54 insertions(+) create mode 100644 source/_integrations/intesishome.markdown create mode 100644 source/images/supported_brands/intesishome.png diff --git a/source/_integrations/intesishome.markdown b/source/_integrations/intesishome.markdown new file mode 100644 index 00000000000..4d00039ce78 --- /dev/null +++ b/source/_integrations/intesishome.markdown @@ -0,0 +1,54 @@ +--- +title: "IntesisHome AC Controller" +description: "Instructions how to integrate IntesisHome AC devices with Home Assistant" +logo: intesishome.png +ha_category: Climate +ha_release: 0.104 +ha_iot_class: Cloud Push +--- + +The `IntesisHome` climate platform lets you control [IntesisHome](https://www.intesishome.com) and [Airconwithme](https://www.airconwithme.com) devices. IntesisHome provides integrations with air conditioners, including Panasonic, Daikin, Fujitsu, Toshiba, LG and more. + +Note: IntesisHome products are a separate product line to IntesisBox. This platform does not support IntesisBox devices (which can be controlled locally using the WMP protocol). + +## Configuration + +To set it up, add the following information to your `configuration.yaml` file: + +```yaml +climate: + - platform: intesishome + username: YOUR_USERNAME + password: YOUR_PASSWORD +``` + +{% configuration %} +username: + description: "Your username for [IntesisHome.com](https://user.intesishome.com) / [Airconwithme](https://user.airconwithme.com)" + required: true + type: string +password: + description: Your password for IntesisHome + required: true + type: string +device: + description: "`IntesisHome` or `airconwithme`." + required: false + default: IntesisHome + type: string +{% endconfiguration %} + +This component opens a TCP connection with the IntesisHome API to receive temperature and status updates, and to issue commands. +By default, the component will be named using the friendly device name from the IntesisHome website or application. +If internet connectivity is lost, the device will be marked as unavailable after 5 minutes. + +### Supported services + +Available services: + +- `climate.set_temperature` +- `climate.set_fan_mode` +- `climate.set_operation_mode` +- `climate.set_swing_mode` +- `climate.turn_on` +- `climate.turn_off` diff --git a/source/images/supported_brands/intesishome.png b/source/images/supported_brands/intesishome.png new file mode 100644 index 0000000000000000000000000000000000000000..887334753388a2747975dfc8a29a996f8699fc63 GIT binary patch literal 9098 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 C=w!bD literal 0 HcmV?d00001 From 58ff96dce49df71f0e4eb2fd1349dfb01bf4b9fb Mon Sep 17 00:00:00 2001 From: Bernhard B Date: Mon, 9 Dec 2019 22:44:40 +0100 Subject: [PATCH 10/82] Signal Messenger integration documentation (#11100) * added signalmessenger documentation * a few small improvements in the signalmessenger documentation * changed phrasing in signalmessenger documentation * small changes in signalmessenger documentation * renamed signalmessenger integration to signal_messenger * improved signal messenger documentation * reworked as suggested in review * :pencil2: Update HA version Co-authored-by: Franck Nijhof --- .../_integrations/signal_messenger.markdown | 81 ++++++++++++++++++ .../supported_brands/signal_messenger.png | Bin 0 -> 46568 bytes 2 files changed, 81 insertions(+) create mode 100644 source/_integrations/signal_messenger.markdown create mode 100644 source/images/supported_brands/signal_messenger.png diff --git a/source/_integrations/signal_messenger.markdown b/source/_integrations/signal_messenger.markdown new file mode 100644 index 00000000000..07a0e9ecbc5 --- /dev/null +++ b/source/_integrations/signal_messenger.markdown @@ -0,0 +1,81 @@ +--- +title: "Signal Messenger" +description: "Instructions on how to integrate Signal Messenger within Home Assistant." +logo: signal_messenger.png +ha_category: + - Notifications +ha_release: 0.104 +--- + +The `signal_messenger` integration uses the [Signal Messenger REST API](https://github.com/bbernhard/signal-cli-rest-api) to deliver notifications from Home Assistant to your Android or iOs device. + +## Setup + +The requirements are: + +- You need to set up the Signal Messenger REST API. +- You need a spare phone number to register with the Signal Messenger service. + + +Please follow those [instructions](https://github.com/bbernhard/signal-cli-rest-api/blob/master/doc/HOMEASSISTANT.md), to set up the Signal Messenger REST API. + + +## Configuration + +To send Signal Messenger notifications with Home Assistant, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry for Signal Messenger +notify: + - name: signal + platform: signal_messenger + url: "http://127.0.0.1:8080" # the URL where the Signal Messenger REST API is listening + number: YOUR_PHONE_NUMBER # the sender number + recipients: # one or more recipients + - RECIPIENT1 +``` + +{% configuration %} +name: + description: Setting the optional parameter `name` allows multiple notifiers to be created. The notifier will bind to the service `notify.NOTIFIER_NAME`. + required: false + type: string + default: notify +url: + description: The URL where the Signal Messenger REST API listens for incoming requests. + required: true + type: string +number: + description: The sender number. + required: true + type: string +recipients: + description: A list of recipients. + required: true + type: string +{% endconfiguration %} + +## Examples + +A few examples on how to use this integration. + +### Text message + +```yaml +... +action: + service: notify.NOTIFIER_NAME + data: + message: "That's an example that sends a simple text message to the recipients specified in the configuration.yaml" +``` + +### Text message with an attachment + +```yaml +... +action: + service: notify.NOTIFIER_NAME + data: + message: "Alarm in the living room!" + attachment: "/tmp/surveillance_camera.jpg" +``` diff --git a/source/images/supported_brands/signal_messenger.png b/source/images/supported_brands/signal_messenger.png new file mode 100644 index 0000000000000000000000000000000000000000..c8cbb4ea03b4863435c6d3f520b3c2d618d09940 GIT binary patch literal 46568 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 jU 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

uA$LADWc=+opV=W89l{lEN}9$g>D z`yO?O%6^%{y@yEwW23ENojMF^Y0-ujyD={YI-#;z}s|pU2$r4Xa&- zI>7|>i={OA1-XP8mw@e>k5nofN?@?pzlcc^=6#2+E(5q|1~PKCm5VRWWDlSuizI8} zrOG%5+CPOiu-7Z+J5~o!mNJwCGM=6P-0{k+S#pD}5#s*s27xY2 z(hhPv+(tdvsDYzcwjX2NVX=G-=dlU4yUfCiqEK7TK9C_^a=Cr&^qpQ}ojX@E1ewwx zx+B*xANxBlzqYbfow=?=A>ebkM!=WLEtGAz_%uv@P6JN7o>I8)#F~BmPcXmDM8u=` zN_*peLb2$xAD7A$G1i0-hpcdR32ilHt{oYjZplr52_%4`79K?#Blo^Lwc_{!ImgkH z^S@b=1K@fAyWJOV0jJPy;%FGbPsI<*`uK8_6RGf^K&T8ErI*_v{g{Y)2NN1P-q}5; zka1#C9lpohp7T0QJ)~-}(9GZ%sN$ttz23hVB@Mlu!Be>{X1nYuY|kMp?gxJrTUM9& zoS+!KYzWr9S{i!MPGx6NB$s>evZc8wC@I2ZOde1!W*aOiL(Dj_9Mj`^iy>OLVortp9{q#4$zx)^*fT zuk=C_(#6W1S5x~fri>)^d^%PK=GfyDto)K%|qhc;=V2xcLw-+!NO)f_|BQ|}` z;d_w{556v-No*N$>&_aFJuGe?_L%t{EX?I5>*Y4t-HM<>e;5Q%CBhh1_+qejG+<$VOYk7OI15^Jt?pbpx7;d8inw$A8Q?rItv8tJhz%$aqO5i9 z&c^}BcBbD(T~rS*0`<%<^e}N6pM>oT&@`Fgcy<8jo55X@Pf7Hx$r5>$pm2Y$Alq)1 zV-(#h(=}cxcs>K+$&$}Nxg?8%cy2hsd1bwjo#(qR)3n9K*Lw$u&q0)5tn;OU^!CF# zo0Ki^H<2fI5jW?cp32Au8p@x7XeQP_g_l5hJ)Yd+OXI9JW}QXOk~qt0M2af-2Iv@1 zUU@w?fiiq$>V&n!X|;Q!a>hI}JP|}r->c@djH4%UVLXDgehmyO8DJov@D6Mv4(xv= z-$>KRf53e{uhc2mC=Paa8@V-OP8}8f^68(P{MZ&{SI=IiczbGu_6f|`UWtilinoM} zb5UgL#e6$`9ae;Q)qT(|Y`vr?+bo2@4D1J~RBCPL^7nw*xKZbGX{MA9L9i zaK;Tlr4BdDi%ugr6Cnbf^*%F0eoex_br^(Z$?w8lqgXs|vq=3qm;v^(oSotzUAs<@ z`9RSkEqh0}I@RbsL+{i1P}@?{y$zg9SvOAmo0ZDRn)l#Zeq?c|~ef z=}KIFooG`am#?M+#?|Mk&^iH}MW1L1VniuC1IBPAC-GA5wLL!7Jlj-v=J};~62-q9 zB`9qC*cSr;hSj|554!fYzAQeo^7w}P{0Z}zJ0d&Tg%}k)Z#Su~&N^=3hQdiHMZG2D zH1{@8MVFX|2?!4JvuX9}<{)wDHH?ir!aD@z0sTQk<|-7Jlt7iuBGoM@i>c>{CXh-S zk35{7>9VHR)~hO+V)^aokV=K_SHpg9|NYi~VjA;%<}(_f{Kvkm0JE%Z171EvQ z#-ZK#o{5lU?aK6zMzxpYu#f+^MBC{R%kqt4C+^*qt#e-R8_w6?Fy=NA=^jJpV9OVT zR=5SpIn=Mh0DMOZiv76F?sY9cP45!rTFHTEVyX8@jDRykKx2%rx?uK3)Qw~Kb6td1 zS9LLYmfofV{tadaRy02$0OsV^TOMu$ujG&56OBf^tqc<(#e^^8MgX7P;#Q=$-uRNRU-{ve@I*3gG*>UAboLe8IfuGot4-xc!-4*p z18q1k(Btp1x3^M(eN8~Xcs(qj3r0@UCX4Z+^1z1OvaWq(DQckKmNvjgk)o)XCUsZ;=KGsP;*rTTgg4<~RO*3fUUscbvmAncYY!KYc zRLXkJbg@w5XFEq&to;3j6)C)*wnS@tClJueiXlGuF@OVsTH9xB*8uTuX%0$^i~hT5 zRIj((uajHW(7czIR!TYkrTpk;@bztexmiE8h{wbrPgK#RRE%HSiUDnn;or0O@%w8I zs}xIZ#6ViCu9W>;zypYLXd3yOb=*m(W@ChPp@7fKb=4C;xb|Qs0Lm=z1a?nmSH%R; z+qJ^$%}jmH@}6j6uz^Ikj769ko#A#pfF5|_R-BH%=}ITjA7=veo;>5KC;l4TH}b^b z*##H~QD`J&f*76c``o9gdpXf*+gioj;ci7u##>;PMCU);$K?ERlX8YDnQ_9*pXc)* zepcrYA#7Dl!q=1!z9zj{%Jp-ZBV=ynpV|NBkG7~x$*evoeDX8>`qsBbE8hF{Tm>0m zdvtbUZ8=Haxwr>o2TCoCu+eZr<`Hj4deBNkFcrEieKU2iCA+{joawUv@9I^Xz{F?t z=q~Vex>oSRc!Y9_m+73*jvy_`8NRwmZP)z-`zy=}-BYKZxBe2T9Eu|GQKvzG#T;%A zCsq!bDO8`_rdbgvYY{=JSf@nOeho<}oE=0CDz}PpC7!wxNva0fLM5vP&spFvw+u?d zM;@#VXy%vX#Wl3T>_s9^vsFS_ZxJdMVxKL4v{5EGD zuzz7=jh{den2>=M$|V1)hh?mm-=3wRgW`XGDh&5x^nR_aqhI_PJaczdc0HxRWBeod z8DO&x(n>aBTZ#l3(Jt>7dz7OB2USLZJ7#~v-@8!@R$?!>?)7=j>>i6|m5#$!hKGbz z)0QuC=zl!g;;whU9qG8~ZJ{1}G+4PBhG18(3l%e8qTS**MD&^ZbS*L#&>SxixXKE- zjosBNtH`IN`?vgFHpb@@w0-y^688-X>K{rA=*K#!_>eBSHt5Cm#gA^lWpt8<7Vx#` z=bxRe(veRs;_Zj99S0aThIa2-!TGd(y#qe@^K360flXy`Cdp}_28|z@mlt~qfL$+$ z;;X$rql8Fs%OCCS)zFG2iNLOLEmfz=_86TdJK68oG`@9!FPXHbvguDD?VV~lk7d2y z#rDO+e7zy(sX>yZeCp!4-K}JhzCWNX$6^1`X(opru(hH-Bx%w zN=U-`q6FXcC|~NwEzo~CgdG-&w#w~ z@o`IcP|gm2%JuHM`1aqK(XMl@hD7F58(@l3JEa5bO?aOP^UKyY($ESt;u@3l^C>li zUm5!cX>+!_g;YP6*lSQ~m@BXqXWMxT9u$8?IEyBN@k+Xs)$`}a+@P1I^Fy6hB7G#i z+0T2i#W62RZOCydwKx5B?rK(_L{x3Qt(9j1%8qE?5&|%fAvw3YTb*w3B9y0m2g3Sa5o+J&$>=GL658KeV*M^lw+(9p;S5@n4Wi_L$S1UdoGVQk4JLacLa7alYaeix>BoQMuSOU9Sg845rv6} zRBuvWAQVViR1+-J;D~h)W+RJILMx{RG!(4x_;h2FA}s9nZ0w%B)l^lqn%7?P0>r?;1akZ$|s|E(fMq4HB-?0y0}Z!y$BJ zteZP+I&qtIqZF34jOFBxqK{#(-pJUB9T-tIUc-yeH8aPR-vCM4UjnapVE22T#cDLb z@xHymLw+@-B5+{X{Xo+;%9A z_vyj|lsb)+$+ga)oRF2wNHDwN3%0H$>nNk0 zlnPDV98K+9l3%BG%KNDCkmn@s-k~%07Y++UVx%jd)HZ9e`Ch;ksD*z}99LC#k>K&N zv1_vq=GNJTx*&%4yV$8LE9V6LIl?X&44hEzLz(ugUG6aa9uE!YJsJy>E@cr|c%>W@ z#fS74iu2i+*@Xo3@sNn~=l#At#%*5$7OcC?IRqR8DR2V5gfk@j{H8fB;rLl<)2`sH zo4HQcC$9Q2F$~Nn^^4Wn{o)2Dv-UQ^ac;p^Ek+7HTbg-OU++_MtJ1!R5l5z1J}}Y< zK7RLWW+8(Y4H)@1Tn0tu#E8G|)4Ks0=`nuBC}Jm+p|?k5rN^q!TI%C7-x!*2+=2e_ z89OLF)*|BR-R^s(AFm?uW*R(cnumkfgp}2X{AeB0+ROmYhZWor3JtHR$#Q;>Hf@HC z`7+3cME&TpNv#2mk|=E)+)fyCDRoteGl|8`L=l!#(v(9Y8o2nP)~c#-ufH_>)Z^ z<}0nsKABPj%JRqe#NiTh?<`YdYVF)-cGIveO*m^3deZs`mEIKADw}5^`kwo^j~nd@ zsxNXUh^1Qkbrm#52*Bx#gUpk&X$6WW5y$*zs2E&HeTmKrz0m z+|th@;{K{*v!y6vVw8!RBMf?b2xAMq+#w~gqkdFgtOyj}Ph zDieOPsz=PLnU^=8K53+DvYld`(}@>@okRahx?tPy(q2DWXK)e+_$cS_7heMFrBq`w zck-r@T#+j`@C~RT=Inl3^t*qZ{|*k(5y$NsH}CRT@F^Q(eBm&XLVmkTFP&J9)YAql zEK3Z*R%%~Xr zuX;!0gU%qIE^NMIXy$Z6wYa1j1Lgd2tr212ucWQphLPrH+x|XnQ^C?YUq(F}^wd}O z{{H4;Qj~3Z@!cD^=4V*LdKiW|zv$2_15K_<-1Kd>1upa%a(MG3qE0U^DI(PJbdH|* z-@M`Z5CY3vrL(@4!|hAf-s`)Ru2(XJyKT=PT;@(KzRxhjx|+ zZtW=6I{;3h+1EXE3{@ePiB4b#+UG1ruE;@jvXe4ZL{Q&O=sP1g&ZW?#} zbf*Flqun8*cW%@iUSiwCEMf-|{}GN7WLda-Ma&~2DG&t^HS-?N*Z%ey9VhYnw2l!n z&L5$xV1=5SM+I6P?K{a$@&fZJr%7`>$8T}5_9Qrl6xy1ZNZVkOc-XW95sk?Z8) z^wWqB`^Z&1afC*-Xp&Hti>j;$B98r+)f_1l8>^X~T zW7rZ=ipp~pCnb+kZ0upfNY?7%2;XK(qyQ%EQo?Gsh<;J%xa$YY0J$`=^~4Abut70> z5`em((Z0^*UJ}$CH8I)Q3OHs{)&NDZw-H&B_vc3ZDazlV%T|$502&S$3+`K1|e5bE$m@iodX~{e2z(@;q$|d+*)g$&bZj&5=NWOMfo| zMU1H?qS%Zi+}W7Ep2AyMEwi^$=_EI_qO5D#$djJ4J*{H{S(f40b+4>wQYWKo+sdiL zWL6{-{0gB5p2Rju4Z9%g(F&6pV8fD9)edIo8WFaEGF-MsIxsS6&VKoaI6z$Io;i8Y+r#`QgySLd?K0HtrU5c9jlto$krb>nZfI`qm+|lZ6yg zU-UQfeiowBHLjtszqQfXXHxZyYnHowW&0Ek_5se-A)W|-tGjg9e5>ck1RSIrk{+$6 znh~A;sfk7~D>*~U!KSt}EggYOuU6_~QFouLD#zOjpuA?qM9JgXwu4*+=FlKTbj5ts zJwxkcEon;=IUAV=)GB+|%K{QflTE$dVb}YX&Ww&t5hp~?^msLgCO)bHOa!35jhy<9 z4IW?%hWcLb<*`t1#hw? z={3+%OtZUST2gXL9Pa!jeu>-I<=i@M0}6KgSZ zfMs<07Y^2Bj>FxBGg6c~t&DYXsF+vOtExQt_5r$FT9JgX0?tQMTn2X7#OTn`{jQ;% z%_hG6@mq$;^{7VD{~6WUYoczIZj%Te-?wO}_b{3jotAMw*;Fo`zw=G&hcqpoxPzNK zEWB|ji=xs2L!A&J& z0sVm)fz6&!sHT^fS8%>Z`|P{tR4T`%stKiSFJO=cCJ4(qP<5hK{hLi>Htm}=Fc_un z>D*hXOYhY4UH-DOcI52?RFF8d4Yg%wX$_4mYyyQr72&*eO2;FO1t-c}QxGGdZfxR8 zBq6g#)$qDx2?nA(AN{P)s*sllfmvaqqXBSrM#s~H z7EUW$Qsf=Pe#UeL$A;r;iszn|85q0MSG8=`2?TlQVW9z@iN?TCERdFfs`r$K%5J+> zQ~p`~9%r}hl=`!t54AdSR(ovoBKP`(rw`oF*gZ|pN03I09UaAceHXIa&*4hh%?a)o zwCX_J&I*q~zHHrwf86uQQj$b_fuN0Pz@e+Ab5(1Gy%QhHWoSHu?tfa=o|cV1-ni_c zjYRTH06r(|R^?Ub0nyC&p>`@|+-i$*S{LQhoKml1rmr5PPYIf?3#HX*7AwR2N5;17 z#X1|C)&t#(hE7;Mmii`QJRt)L7Hbipsas2OP18K>>EhP>B|SI#ik7IdUcyErl|;G1Y{r&^nq*mPJ>H+lb#@A}#Xfrl?>T*hVxW=;>n!=w7G& zB_jt)Pl2>1`3{EGct_u3;de)Esq#S0WMvrZ&Pc#rmqFu*)4l&Pej7?yYt*`^|dcSbW}xu3C?q$`O!AP#!E8|jNO`N4XbAScUS??M5Xs%hu@s!J{z*! zR+@7RrDBTk0oLIdU%kCkgWp143yBkVKu>N!T=DNMr zq_NHzL}#}22n_|LE86;ENeMt2gIyo2nBuL%ASHND_K9g&HQAQc7MM1mlPSX`60i3* zjaiajjFwdd^GS+sT@XBB8cyR*C~vQn3=Y#!r&BpDf3eK* zqKTzPU8!vEdHG&3G*}+sN7zH$`nrh<01RL}p;0JnFi2KLrE$3eY-Za4gK!%WWzybJ zLh%KugFl z#hGN;%2{CR(?TSjq{AVWh60Mekr#ia{|yTa!IEm8g&zl<)jW(!w5ejHuWkb&`4T); zzTBq%gWTvYA8L(rL95Ge>^b-etb!Qn9D_bzdoDsNbfHWZl-vKzVfFpMtYy=)mxS~` zh;^P;@(E^f477jk$pRLV-K9ct;grD3(D9;UlE*9E&%YnuG1D-U<^!-b)Doj>$^25K zSicnSKaY^J2qdJqYJ$vtav-U1!!hz&^KV>!0ZXY$OnFhw|sirbi)Gk6f({tE#d1z2@0t<@3nVP?0D2 zGUCYnc4gh4@B3E!NQ!R;X(J7MtQ9B?b`pH3d>hyVC=L}^Wtr=bnw$0Rx6}S?8jL~^U%$Wvq5ko||Nd7G{infy_2_@~ z(EoS+%~{`LXLK|a9MM|40t#k=$i9bIm_jVY%v~*kKWKbByrNt@LR`EeTD*K>d_rP^ z{2V+yVmv$!8bccYM*~M^3tKC%|91mgBDZ~@0VV1Un$A`bPg7S*v^N&cW|q$s98Ik) aH7rdnyj*@+z5*UXQ;=1asgg4J{J#L Date: Mon, 9 Dec 2019 23:11:46 +0100 Subject: [PATCH 11/82] Add config flow to iCloud (#11259) * Add config flow to iCloud * :pencil2: Tweak * :pencil2: Tweaks * :pencil2: Tweaks Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof --- source/_integrations/icloud.markdown | 66 +++++++++++++++++++--------- 1 file changed, 45 insertions(+), 21 deletions(-) diff --git a/source/_integrations/icloud.markdown b/source/_integrations/icloud.markdown index d70e5aa4a1d..609c633bdea 100644 --- a/source/_integrations/icloud.markdown +++ b/source/_integrations/icloud.markdown @@ -7,44 +7,58 @@ ha_category: ha_release: "0.10" --- - -The `icloud` platform allows you to detect presence using the [iCloud](https://www.icloud.com/) service. iCloud allows users to track their location on iOS devices. +The `icloud` integration allows you to detect presence using the [iCloud](https://www.icloud.com/) service. iCloud allows users to track their location on iOS devices. It does require that your device is registered with "Find My iPhone". -To integrate iCloud in Home Assistant, add the following section to your `configuration.yaml` file: +## Setup the integration + +There is two ways to integrate iCloud in Home Assistant + +### Via the frontend + +Menu: *Configuration* -> *Integrations*. Search for "iCloud", add your credentials, click submit. + +If you add the integration for the first time for an account: +1. Choose a trusted device from the list and submit. +2. It will send you a text message on your trusted device, add the received code to the next form and submit (if you missed the right code, you will be back to the previous step, and retry). +3. You are done! + +If you already added the integration before, you are done! + +### Via the configuration file + +Add the following section to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry -device_tracker: - - platform: icloud - username: USERNAME +icloud: + - username: USERNAME password: PASSWORD - account_name: accountname ``` {% configuration %} username: - description: The username for the iCloud account. + description: Your iCloud account email. required: true type: string password: - description: The password for your given username. + description: Your iCloud account password. required: true type: string account_name: - description: The friendly name for the account_name. If this isn't given, it will use the account_name of the username (so the part before the `@` in the email address). + description: A friendly name for your iCloud account. If this isn't given, it will use the part before the `@` of the username. required: false type: string max_interval: - description: Maximum interval in minutes between subsequent location upates. This tracker uses dynamic intervals for requesting location updates. When iphone is stationary, interval will eventually be set to `max_interval` to save battery. When iphone starts moving again interval will be dynamically updated to 1 min. Note that updating interval to 1 min might be delayed by maximum `max_interval` minutes. Minimum value is 1 min. + description: Maximum interval in minutes between subsequent location updates. This tracker uses dynamic intervals for requesting location updates. When the iPhone is stationary, the interval will eventually be set to `max_interval` to save battery. When the iPhone starts moving again, the interval will be dynamically updated to 1 min. Note that updating interval to 1 min might be delayed by maximum `max_interval` minutes. Minimum value is 1 min. required: false default: 30 type: integer gps_accuracy_threshold: - description: iCloud location updates come with some gps_accuracy varying from 10 to 5000 meters. This setting defines the accuracy threshold in meters for a location update. Less accurate updates will be discarded by this tracker. This allows more precise location monitoring and fewer false positive zone changes. + description: iCloud location updates come with some gps_accuracy varying from 10 to 5000 meters. This setting defines the accuracy threshold in meters for a location update. Less accurate updates will be discarded by this tracker. This allows for more precise location monitoring and fewer false-positive zone changes. required: false - default: 1000 + default: 500 type: integer {% endconfiguration %} @@ -55,16 +69,26 @@ Low `max_interval` may cause battery drainage as it wakes up your device to get

-You may receive an email from Apple stating that someone has logged into your account. +You may receive an email and a notification from Apple saying that someone has logged into your account. + +For the notification, press "Allow", then "OK".
To disable the drainage of the battery, a dynamic interval is being used for each individual device instead of a fixed interval for all devices linked to one account. The dynamic interval is based on the current zone of a device, the distance towards home and the battery level of the device. -If 2 Step Authentication is enabled for your iCloud account. The integration will ask which device you want to use as Trusted Device and integration will send a prompt to that device with the code which you can enter in Home Assistant. The duration of this authentication is determined by Apple, but is now at 2 months, so you will only need to verify your account each two months. -2 Factor Authentication is the improved version of 2 Step Authentication, this is still not supported by the pyicloud library. Therefore it's not possible to use it with the device_tracker yet. +If 2 Step Authentication is enabled for your iCloud account. The integration will ask which device you want to use as a trusted device. The integration will send a prompt to that device with the code which you have to enter in Home Assistant. The duration of this authentication is determined by Apple. +2 Factor Authentication is the improved version of 2 Step Authentication, this is still not supported by the pyicloud library. Therefore it's not possible to use it yet. -4 services are available for this component: -- **update**: This service can be used to ask for an update of a certain iDevice. The `account_name` and `device_name` are optional. Request will result in new Home Assistant [state_changed](/docs/configuration/events/#event-state_changed) event describing current iphone location. Can be used in automations when manual location update is needed, e.g., to check if anyone is home when door's been opened. -- **lost_iphone**: This service will play the Lost iPhone sound on a certain iDevice. The `account_name` and `device_name` are optional. -- **set_interval**: This service will change the dynamic interval of an iDevice. The `account_name` and `device_name` are optional. If `interval` is used in the service_data, the iDevice will be updated with that new interval. That interval will be fixed until the iDevice changes zone or if this service is called again. If `interval` isn't used in the service_data, the interval for that iDevice will revert back to its default dynamic interval based on its current zone, its distance towards home and its battery level. -- **reset_account**: This service can be used to reset an iCloud account. This is helpful when not all devices are found by the integration or if you have added a new iDevice to your account. The `account_name` is optional. + +## In case of troubleshooting + +Go into your Home Assistant configuration `.storage` folder and delete the "icloud" folder, then retry. + +## Services + +4 services are available: + +- **update**: This service can be used to ask an update of a certain iDevice or all devices linked to an iCloud account. Request will result in new Home Assistant [state_changed](/docs/configuration/events/#event-state_changed) event describing current iPhone location. Can be used in automations when manual location update is needed, e.g., to check if anyone is home when door's been opened. +- **play_sound**: This service will play the Lost iPhone sound on your iDevice. It will still ring if you are on "Mute" or "Do not disturb" mode. +- **display_message**: This service will display a message on your iDevice. It can also ring your device. +- **lost_device**: This service will put your iDevice on "lost" mode (compatible devices only). You have to provide a phone number with a suffixed [country code](https://en.wikipedia.org/wiki/List_of_country_calling_codes) and a message. From bb35f515fd9886c442e7b374aa9fa964e634db85 Mon Sep 17 00:00:00 2001 From: John Luetke Date: Thu, 12 Dec 2019 11:05:05 -0800 Subject: [PATCH 12/82] Update docs for configuration multiple Pi-holes (#10758) * Update docs for configuration multiple Pi-holes * Code review --- source/_integrations/pi_hole.markdown | 59 ++++++++++++++++++++++----- 1 file changed, 48 insertions(+), 11 deletions(-) diff --git a/source/_integrations/pi_hole.markdown b/source/_integrations/pi_hole.markdown index bce2f73648d..650e90de4d3 100644 --- a/source/_integrations/pi_hole.markdown +++ b/source/_integrations/pi_hole.markdown @@ -8,7 +8,7 @@ logo: pi_hole.png ha_release: 0.28 --- -The `pi_hole` integration allows you to retrieve statistics and interact with a single [Pi-hole](https://pi-hole.net/) system. +The `pi_hole` integration allows you to retrieve statistics and interact with a [Pi-hole](https://pi-hole.net/) system. ## Configuration @@ -17,16 +17,23 @@ To enable this integration with the default configuration, add the following lin ```yaml # Example configuration.yaml entry pi_hole: + - host: IP_ADDRESS ``` {% configuration %} host: description: > - The hostname (and port), e.g., '192.168.0.3:4865' of the host where Pi-hole is running. If your Pi-Hole instance is the Hass.io add-on, you *must* specify port `4865`. + The hostname (and port), e.g. '192.168.0.3:4865' of the host where Pi-hole is running. Hass.io add-on users should be sure to specify port `4865`. + required: true + type: string +name: + description: > + The name for this Pi-hole. This name will be a part of the sensors created, e.g. `name: My Awesome Pi-hole` would result in sensor names beginning with `sensor.my_awesome_pi_hole_`. + + **Note:** If you configure multiple Pi-Holes, each one *must* have a unique name. required: false type: string - default: pi.hole - + default: Pi-hole location: description: The installation location of the Pi-hole API. required: false @@ -50,14 +57,39 @@ api_key: default: None {% endconfiguration %} -### Full example +### Full examples + +Single Pi-hole running via Hass.io add-on: ```yaml -# Example configuration.yaml entry pi_hole: - host: 'localhost:4865' - ssl: false - verify_ssl: false + - host: 'localhost:4865' +``` + +Multiple Pi-holes: + +```yaml +pi_hole: + - host: '192.168.0.2' + - host: '192.168.0.3' + name: 'Secondary Pi-Hole' +``` + +Pi-hole with a self-signed certificate: + +```yaml +pi_hole: + - host: 'pi.hole' + ssl: true + verify_ssl: false +``` + +Pi-hole with an `api_key` that allows it to be enabled or disabled: + +```yaml +pi_hole: + - host: 'pi.hole' + api_key: !secret pi_hole_api_key ``` ## Services @@ -66,17 +98,22 @@ The platform provides the following services to interact with your Pi-hole. ### Service `pi_hole.disable` -Disable your Pi-hole for the specified amount of time. +Disables configured Pi-hole(s) for the specified amount of time. | Service data attribute | Required | Type | Description | | ---------------------- | -------- | -------- | ----------- | | `duration` | `True` | timedelta | Time for which Pi-hole should be disabled | +| `name` | `False` | string | If preset, disables the named Pi-hole, otherwise, disables all configured Pi-holes | _Note: This service requires `api_key` to be specified in the configuration._ ### Service `pi_hole.enable` -Enable your Pi-hole. +Enables configured Pi-holes(s). + +| Service data attribute | Required | Type | Description | +| ---------------------- | -------- | -------- | ----------- | +| `name` | `False` | string | If preset, enables the named Pi-hole, otherwise, enables all configured Pi-holes | _Note: This service requires `api_key` to be specified in the configuration._ From 43df99851ef5f1a54d403126e796c7737e3949f4 Mon Sep 17 00:00:00 2001 From: Raman Gupta <7243222+raman325@users.noreply.github.com> Date: Sat, 14 Dec 2019 10:55:17 -0500 Subject: [PATCH 13/82] Update androidtv docs to reflect improved select_source support (#11379) --- source/_integrations/androidtv.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/androidtv.markdown b/source/_integrations/androidtv.markdown index dd311db046d..1ba3c07da02 100644 --- a/source/_integrations/androidtv.markdown +++ b/source/_integrations/androidtv.markdown @@ -70,7 +70,7 @@ adb_server_port: default: 5037 type: integer get_sources: - description: Whether or not to retrieve the running apps as the list of sources for Fire TV devices; not used for Android TV devices. + description: Whether or not to retrieve the running apps as the list of sources. required: false default: true type: boolean @@ -189,9 +189,9 @@ If the setup for your Android TV or Fire TV device fails, then there is probably ## Services -### (Fire TV devices only) `media_player.select_source` +### `media_player.select_source` -For Fire TV devices, you can launch an app using the `media_player.select_source` command. Simply provide the app ID as the `source`. You can also stop an app by prefixing the app ID with a `!`. For example, you could define [scripts](/docs/scripts) to start and stop Netflix as follows: +You can launch an app on your device using the `media_player.select_source` command. Simply provide the app ID as the `source`. You can also stop an app by prefixing the app ID with a `!`. For example, you could define [scripts](/docs/scripts) to start and stop Netflix as follows: ```yaml start_netflix: From 59d40c90488f86d37aadbb045b8111bc2a49b51e Mon Sep 17 00:00:00 2001 From: Kevin Eifinger Date: Mon, 16 Dec 2019 08:42:01 +0100 Subject: [PATCH 14/82] here_travel_time - Migrate to api_key (#11463) --- .../_integrations/here_travel_time.markdown | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/source/_integrations/here_travel_time.markdown b/source/_integrations/here_travel_time.markdown index cbb65aa66a6..1c2b5d489e2 100644 --- a/source/_integrations/here_travel_time.markdown +++ b/source/_integrations/here_travel_time.markdown @@ -19,6 +19,10 @@ HERE offers a Freemium Plan which includes 250,000 free Transactions per month. By default HERE will deactivate your account if you exceed the free Transaction limit for the month. You can add payment details to reenable your account as described [here](https://developer.here.com/faqs) +### Migrate from app_code to api_key + +HERE has changed its authentication mechanism. It is no longer possible to use `app_id` and `app_code`. Existing users have to follow the [migration guide](https://developer.here.com/documentation/authentication/dev_guide/topics/api-key-credentials.html) in order to retrieve the now needed `api_key`. + ## Configuration To enable the sensor, add the following lines to your `configuration.yaml` file: @@ -27,8 +31,7 @@ To enable the sensor, add the following lines to your `configuration.yaml` file: # Example entry for configuration.yaml sensor: - platform: here_travel_time - app_id: "YOUR_APP_ID" - app_code: "YOUR_APP_CODE" + api_key: "YOUR_API_KEY" origin_latitude: "51.222975" origin_longitude: "9.267577" destination_latitude: "51.257430" @@ -36,12 +39,8 @@ sensor: ``` {% configuration %} -app_id: - description: "Your application's API id (get one by following the instructions above)." - required: true - type: string -app_code: - description: "Your application's API code (get one by following the instructions above)." +api_key: + description: "Your application's API key (get one by following the instructions above)." required: true type: string origin_latitude: @@ -109,15 +108,13 @@ Tracking can be set up to track entities of type `device_tracker`, `zone`, `sens sensor: # Tracking entity to entity - platform: here_travel_time - app_id: "YOUR_APP_ID" - app_code: "YOUR_APP_CODE" + api_key: "YOUR_API_KEY" name: Phone To Home origin_entity_id: device_tracker.mobile_phone destination_entity_id: zone.home # Full config - platform: here_travel_time - app_id: "YOUR_APP_ID" - app_code: "YOUR_APP_CODE" + api_key: "YOUR_API_KEY" name: Work to Home By Bike origin_entity_id: zone.work destination_latitude: 59.2842 From e889cf7ff5928fff30bae4fa1723771cef778b43 Mon Sep 17 00:00:00 2001 From: Quentame Date: Mon, 16 Dec 2019 17:15:45 +0100 Subject: [PATCH 15/82] Add battery sensor to iCloud (#11434) * Add battery sensor to iCloud * Review --- source/_integrations/icloud.markdown | 36 ++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/source/_integrations/icloud.markdown b/source/_integrations/icloud.markdown index 609c633bdea..1c42db3b4dc 100644 --- a/source/_integrations/icloud.markdown +++ b/source/_integrations/icloud.markdown @@ -4,11 +4,18 @@ description: "Instructions on how to use iCloud to track devices in Home Assista logo: icloud.png ha_category: - Presence Detection + - Sensor +ha_iot_class: Cloud Polling ha_release: "0.10" --- The `icloud` integration allows you to detect presence using the [iCloud](https://www.icloud.com/) service. iCloud allows users to track their location on iOS devices. +There is currently support for the following platforms within Home Assistant: + +- [Device Tracker](#device-tracker) +- [Sensor](#sensor) + It does require that your device is registered with "Find My iPhone". ## Setup the integration @@ -84,11 +91,32 @@ If 2 Step Authentication is enabled for your iCloud account. The integration wil Go into your Home Assistant configuration `.storage` folder and delete the "icloud" folder, then retry. +## Platforms + +### Device Tracker + +The iCloud integration will track available devices on your iCloud account. + +### Sensor + +The iCloud integration will add a battery sensor for each iCloud devices available on your iCloud account. + ## Services 4 services are available: -- **update**: This service can be used to ask an update of a certain iDevice or all devices linked to an iCloud account. Request will result in new Home Assistant [state_changed](/docs/configuration/events/#event-state_changed) event describing current iPhone location. Can be used in automations when manual location update is needed, e.g., to check if anyone is home when door's been opened. -- **play_sound**: This service will play the Lost iPhone sound on your iDevice. It will still ring if you are on "Mute" or "Do not disturb" mode. -- **display_message**: This service will display a message on your iDevice. It can also ring your device. -- **lost_device**: This service will put your iDevice on "lost" mode (compatible devices only). You have to provide a phone number with a suffixed [country code](https://en.wikipedia.org/wiki/List_of_country_calling_codes) and a message. +### Service `icloud.update` + +This service can be used to ask an update of a certain iDevice or all devices linked to an iCloud account. Request will result in new Home Assistant [state_changed](/docs/configuration/events/#event-state_changed) event describing current iPhone location. It can be used in automations when a manual location update is needed, e.g., to check if anyone is home when a door been opened. + +### Service `icloud.play_sound` + +This service will play the Lost iPhone sound on your iDevice. It will still ring if you are on "Mute" or "Do not disturb" mode. + +### Service `icloud.display_message` + +This service will display a message on your iDevice. It can also ring your device. + +### Service `icloud.lost_device` + +This service will put your iDevice on "lost" mode (compatible devices only). You have to provide a phone number with a suffixed [country code](https://en.wikipedia.org/wiki/List_of_country_calling_codes) and a message. From ad023f898f50bb4a5fac20bb79dfeab20ecc47b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Tue, 17 Dec 2019 10:51:19 +0200 Subject: [PATCH 16/82] rflink deprecation and other doc fixes (#11452) * Remove docs for old misspelled configs They've been deprecated already since July 2017, https://github.com/home-assistant/home-assistant/pull/8348 * Remove incorrect deprecation markers on switch aliases Was apparently inadvertently added in 4d739b04c67bd43ac0f68e938290208b0d2f2bc1, https://github.com/home-assistant/home-assistant.io/pull/7098 * Talk about switch instead of light in switch group doc * Grammar fix --- source/_integrations/light.rflink.markdown | 12 ------------ source/_integrations/sensor.rflink.markdown | 6 +----- source/_integrations/switch.rflink.markdown | 8 ++++---- 3 files changed, 5 insertions(+), 21 deletions(-) diff --git a/source/_integrations/light.rflink.markdown b/source/_integrations/light.rflink.markdown index 054831cffc7..98852be2d27 100644 --- a/source/_integrations/light.rflink.markdown +++ b/source/_integrations/light.rflink.markdown @@ -99,18 +99,6 @@ devices: required: false default: true type: boolean - aliasses: - description: (**deprecated**) Alternative RFLink ID's this device is known by. - required: false - type: [list, string] - group_aliasses: - description: "(**deprecated**) `aliases` which only respond to group commands." - required: false - type: [list, string] - no_group_aliasses: - description: "(**deprecated**) `aliases` which do not respond to group commands." - required: false - type: [list, string] {% endconfiguration %} ### Light state diff --git a/source/_integrations/sensor.rflink.markdown b/source/_integrations/sensor.rflink.markdown index b9896eb28c1..5db5a1a7e61 100644 --- a/source/_integrations/sensor.rflink.markdown +++ b/source/_integrations/sensor.rflink.markdown @@ -63,13 +63,9 @@ devices: description: "Alternative RFLink ID's this device is known by." required: false type: [list, string] - aliasses: - description: "(**deprecated**) Alternative RFLink ID's this device is known by." - required: false - type: [list, string] {% endconfiguration %} -## Sensors types +## Sensor types Sensor type values: diff --git a/source/_integrations/switch.rflink.markdown b/source/_integrations/switch.rflink.markdown index 263a788bc28..cc46fb0915c 100644 --- a/source/_integrations/switch.rflink.markdown +++ b/source/_integrations/switch.rflink.markdown @@ -82,20 +82,20 @@ devices: default: 1 type: integer group: - description: Allow light to respond to group commands (ALLON/ALLOFF). + description: Allow switch to respond to group commands (ALLON/ALLOFF). required: false default: true type: boolean aliases: - description: "(**deprecated**) Alternative RFLink ID's this device is known by." + description: Alternative RFLink ID's this device is known by. required: false type: [list, string] group_aliases: - description: "(**deprecated**) `aliases` which only respond to group commands." + description: "`aliases` which only respond to group commands." required: false type: [list, string] no_group_aliases: - description: "(**deprecated**) `aliases` which do not respond to group commands." + description: "`aliases` which do not respond to group commands." required: false type: [list, string] {% endconfiguration %} From 3e1e40244ed63b377a01d2aa003a059e009af001 Mon Sep 17 00:00:00 2001 From: Greg <34967045+gtdiehl@users.noreply.github.com> Date: Wed, 18 Dec 2019 01:37:23 -0800 Subject: [PATCH 17/82] Updated Envoy documentation to include new variables (#11212) --- source/_integrations/enphase_envoy.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/enphase_envoy.markdown b/source/_integrations/enphase_envoy.markdown index b3367d300b8..686d43d4138 100644 --- a/source/_integrations/enphase_envoy.markdown +++ b/source/_integrations/enphase_envoy.markdown @@ -29,6 +29,14 @@ ip_address: description: The local IP address of your Envoy. Leave blank to use the default host name 'envoy', but this may not always be reliable. You should be able to just browse to this IP address. required: false type: string +username: + description: Access more information beyond the basics, such as Inverter data. Some Envoy devices do not use the standard username which is used by the API. This lets the user use a different username than the default of 'envoy'. + required: false + type: string +password: + description: Password to be used with the username configuration variable. + required: false + type: string monitored_conditions: description: The list of conditions to monitor. If you have an Envoy that doesn't support consumption metrics (ie. Envoy-C), it's best only configure the production metrics. required: false From 444af13c2ebf0b013d76f329ecbabf4464075832 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 18 Dec 2019 16:43:25 +0100 Subject: [PATCH 18/82] Draft --- source/_posts/2020-01-15-release-104.markdown | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 source/_posts/2020-01-15-release-104.markdown diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown new file mode 100644 index 00000000000..e9eefa03b99 --- /dev/null +++ b/source/_posts/2020-01-15-release-104.markdown @@ -0,0 +1,18 @@ +--- +layout: post +title: "0.104: " +description: "" +date: 2019-12-18 01:00:00 +date_formatted: "January 14, 2020" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: Release-Notes +og_image: /images/blog/2020-01-0.104/components.png +--- + + + +Other news: + +https://www.reddit.com/r/homeassistant/comments/e7wo0j/floor_plan_how_to_show_currently_playing_media/ From 4b600088123fd4384d027fdf19824ea80f5e4867 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Dec 2019 09:00:21 +0100 Subject: [PATCH 19/82] Bump rack from 2.0.7 to 2.0.8 (#11493) Bumps [rack](https://github.com/rack/rack) from 2.0.7 to 2.0.8. - [Release notes](https://github.com/rack/rack/releases) - [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md) - [Commits](https://github.com/rack/rack/compare/2.0.7...2.0.8) Signed-off-by: dependabot[bot] Co-authored-by: null <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 76fb16a02e4..d753bd10486 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -78,7 +78,7 @@ GEM pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (4.0.1) - rack (2.0.7) + rack (2.0.8) rack-protection (2.0.7) rack rake (13.0.1) From ba9aab7a1538b1fa1bb422574e259fa14e91f958 Mon Sep 17 00:00:00 2001 From: Alexei Chetroi Date: Thu, 19 Dec 2019 03:01:57 -0500 Subject: [PATCH 20/82] Add timer.reload service documentation. (#11475) * Add timer.reload service documentation. * :pencil2: Tweak Co-authored-by: Franck Nijhof --- source/_integrations/timer.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/timer.markdown b/source/_integrations/timer.markdown index acdac91e773..9f3e563728d 100644 --- a/source/_integrations/timer.markdown +++ b/source/_integrations/timer.markdown @@ -96,6 +96,10 @@ Manually finish a running timer earlier than scheduled. You can also use `entity | ---------------------- | -------- | ----------- | | `entity_id` | no | Name of the entity to take action, e.g., `timer.timer0`. | +### Service `timer.reload` + +Reload `timer`'s configuration without restarting Home Assistant itself. This service takes no service data attributes. + ### Use the service Select service developer tool icon **Services** from the **Developer Tools**. Choose **timer** from the list of **Domains**, select the **Service**, enter something like the sample below into the **Service Data** field, and hit **CALL SERVICE**. From 93e2b2f44818819f407b1e1ef7c94ef82ebb3643 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Arnauts?= Date: Fri, 20 Dec 2019 15:47:54 +0100 Subject: [PATCH 21/82] Add documentation for tado fallback setting (#11497) --- source/_integrations/tado.markdown | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/source/_integrations/tado.markdown b/source/_integrations/tado.markdown index 05361951686..a4d816250f6 100644 --- a/source/_integrations/tado.markdown +++ b/source/_integrations/tado.markdown @@ -11,7 +11,7 @@ ha_release: 0.41 ha_iot_class: Cloud Polling --- -The `tado` integration platform is used as an interface to the [my.tado.com](https://my.tado.com/webapp/#/account/sign-in) website. +The `tado` integration platform is used as an interface to the [my.tado.com](https://my.tado.com/) website. There is currently support for the following device types within Home Assistant: @@ -32,16 +32,21 @@ tado: {% configuration %} username: - description: Your username for my.tado.com. + description: Your username for [my.tado.com](https://my.tado.com/). required: true type: string password: - description: Your password for my.tado.com. + description: Your password for [my.tado.com](https://my.tado.com/). required: true type: string +fallback: + description: Indicates if you want to fallback to Smart Schedule on the next Schedule change, or stay in Manual mode until you set the mode back to Auto. + required: false + type: boolean + default: true {% endconfiguration %} -The tado thermostats are internet connected thermostats. There exists an unofficial API at [my.tado.com](https://my.tado.com/webapp/#/account/sign-in), which is used by their website and now by this component. +The tado thermostats are internet connected thermostats. There exists an unofficial API at [my.tado.com](https://my.tado.com/), which is used by their website and now by this component. It currently supports presenting the current temperature, the setting temperature and the current operation mode. Switching the mode is also supported. If no user is at home anymore, the devices are showing the away-state. Switching to away-mode is not supported. From 9211cf77dd5309741a1c3c7db1d7d7b20faa71ab Mon Sep 17 00:00:00 2001 From: Claudio Heckler Date: Mon, 23 Dec 2019 17:49:14 -0300 Subject: [PATCH 22/82] Updates time_date with mention to date_time_utc (#11519) Adds display option date_time_utc to the documentation for time_date sensor. Relates to home-assistant PR adding the date_time_utc display option. --- source/_integrations/time_date.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/time_date.markdown b/source/_integrations/time_date.markdown index 4261bf2807f..c315127d653 100644 --- a/source/_integrations/time_date.markdown +++ b/source/_integrations/time_date.markdown @@ -20,13 +20,14 @@ sensor: - 'time' - 'date' - 'date_time' + - 'date_time_utc' - 'date_time_iso' - 'time_date' - 'time_utc' - 'beat' ``` -- **display_options** array (*Required*): The option to display. The types *date_time*, *time_date*, and *date_time_iso* shows the date and the time. The other types just the time or the date. *beat* shows the [Swatch Internet Time](https://www.swatch.com/en_us/internet-time). +- **display_options** array (*Required*): The option to display. The types *date_time*, *date_time_utc*, *time_date*, and *date_time_iso* shows the date and the time. The other types just the time or the date. *beat* shows the [Swatch Internet Time](https://www.swatch.com/en_us/internet-time).

From 45cbb99adbbfcd6c7977bad177f9588f8150094c Mon Sep 17 00:00:00 2001 From: Tim Rightnour <6556271+garbled1@users.noreply.github.com> Date: Tue, 24 Dec 2019 06:51:45 -0700 Subject: [PATCH 23/82] Add onewire devices and owserver remote host support (#11460) * Update onewire.markdown Document host/port/owserver * Update onewire.markdown * :pencil2: Tweaks * :pencil2: Adds default for port option Co-authored-by: Franck Nijhof --- source/_integrations/onewire.markdown | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/_integrations/onewire.markdown b/source/_integrations/onewire.markdown index c2d1d1e3e5f..999fcd272c6 100644 --- a/source/_integrations/onewire.markdown +++ b/source/_integrations/onewire.markdown @@ -33,6 +33,10 @@ To edit `/boot/config.txt` on Hass.io use [this documentation](https://developer When an interface adapter is used, sensors can be accessed on Linux hosts via [owfs 1-Wire file system](https://owfs.org/). When using an interface adapter and the owfs, the `mount_dir` option must be configured to correspond a directory, where owfs device tree has been mounted. +### owserver + +When an interface adapter is used, you can also access sensors on a remote or local Linux host that is running owserver. owserver by default runs on port 4304. Use the `host` option to specify the host or IP of the remote server, and the optional `port` option to change the port from the default. + ### Units with multiple sensors This platform works with devices with multiple sensors which will cause a discontinuity in recorded values. Existing devices will receive a new ID and therefore show up as new devices. @@ -72,6 +76,15 @@ mount_dir: description: Location of device tree if owfs driver used. required: false type: string +host: + description: Remote or local host running owserver. + required: false + type: string +port: + description: "The port number of the owserver (requires `host`)." + required: false + type: integer + default: 4304 {% endconfiguration %} ### Configuration Example From e7138dee380f8afeadc6e51dfef9df18472db3c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Z=C3=A1hradn=C3=ADk?= Date: Tue, 24 Dec 2019 14:54:58 +0100 Subject: [PATCH 24/82] Add device_class section into Modbus sensor and binary sensor docs (#11496) --- source/_integrations/binary_sensor.modbus.markdown | 5 +++++ source/_integrations/sensor.modbus.markdown | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/source/_integrations/binary_sensor.modbus.markdown b/source/_integrations/binary_sensor.modbus.markdown index 042a2c8355f..8adc0dd0d89 100644 --- a/source/_integrations/binary_sensor.modbus.markdown +++ b/source/_integrations/binary_sensor.modbus.markdown @@ -52,6 +52,11 @@ coils: description: Coil number. required: true type: integer + device_class: + description: The [type/class](/integrations/binary_sensor/#device-class) of the binary sensor to set the icon in the frontend. + required: false + type: device_class + default: None {% endconfiguration %} It's possible to change the default 30 seconds scan interval for the sensor updates as shown in the [Platform options](/docs/configuration/platform_options/#scan-interval) documentation. diff --git a/source/_integrations/sensor.modbus.markdown b/source/_integrations/sensor.modbus.markdown index 13378090288..600eca91fbd 100644 --- a/source/_integrations/sensor.modbus.markdown +++ b/source/_integrations/sensor.modbus.markdown @@ -73,6 +73,11 @@ registers: description: Unit to attach to value. required: false type: integer + device_class: + description: The [type/class](/integrations/sensor/#device-class) of the sensor to set the icon in the frontend. + required: false + type: device_class + default: None count: description: Number of registers to read. required: false From 87faf0e88648b444429f0dd8ea7cf56f0a4967e5 Mon Sep 17 00:00:00 2001 From: Alan Tse Date: Tue, 24 Dec 2019 06:02:24 -0800 Subject: [PATCH 25/82] Update Tesla for config flow (#11170) * Update Tesla for config flow Signed-off-by: Alan Tse * :pencil2: Tweak Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof --- source/_integrations/tesla.markdown | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/_integrations/tesla.markdown b/source/_integrations/tesla.markdown index 7c97985d10d..9d7d528f1c7 100644 --- a/source/_integrations/tesla.markdown +++ b/source/_integrations/tesla.markdown @@ -27,7 +27,11 @@ This integration provides the following platforms: ## Configuration -To use Tesla in your installation, add the following to your `configuration.yaml` file: +Home Assistant offers the Tesla integration through **Configuration** -> **Integrations** -> **Tesla**. + +Enter username and password and then continue. + +Alternatively, Home Assistant will also load Tesla via the `configuration.yaml`. Add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry From 802a0fc8d5ba2ed0a9dbacc4061df7c016cab21b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Wed, 25 Dec 2019 16:05:31 +0200 Subject: [PATCH 26/82] Document Huawei LTE suspend/resume integration services (#11534) --- source/_integrations/huawei_lte.markdown | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/source/_integrations/huawei_lte.markdown b/source/_integrations/huawei_lte.markdown index 6c84d9cf4dc..214ae180103 100644 --- a/source/_integrations/huawei_lte.markdown +++ b/source/_integrations/huawei_lte.markdown @@ -129,6 +129,24 @@ Reboot router. | ---------------------- | -------- | ----------- | | `url` | yes, if only one router configured | Router URL. | +### Service `huawei_lte.suspend_integration` + +Suspend integration. Suspending logs the integration out from the router, and stops accessing it. +Useful e.g. if accessing the router web interface from another source such as a web browser is temporarily required. +Invoke the `huawei_lte.resume_integration` service to resume. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `url` | yes, if only one router configured | Router URL. | + +### Service `huawei_lte.resume_integration` + +Resume suspended integration. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `url` | yes, if only one router configured | Router URL. | + ## Tested devices Devices we know to be working with this integration based on the [documentation of used libraries](https://github.com/Salamek/huawei-lte-api/#huawei-lte-api) and reports by users: From 145d461718713a5e4131b6698436b5f1b885fc5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Wed, 25 Dec 2019 16:28:35 +0200 Subject: [PATCH 27/82] Document Huawei LTE notification service name option (#11535) * Document Huawei LTE notification service name option * :pencil2: Tweak Co-authored-by: Franck Nijhof --- source/_integrations/huawei_lte.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/huawei_lte.markdown b/source/_integrations/huawei_lte.markdown index 214ae180103..5c6268e4b60 100644 --- a/source/_integrations/huawei_lte.markdown +++ b/source/_integrations/huawei_lte.markdown @@ -103,6 +103,11 @@ notify: required: false type: map keys: + name: + description: Name of the notification service. + default: "`huawei_lte`" + required: false + type: string recipient: description: The phone number of a default recipient or a list with multiple recipients. required: false From 721c4af635389ce55f2938bce1c19698b1101eb7 Mon Sep 17 00:00:00 2001 From: Kevin McCormack Date: Wed, 25 Dec 2019 09:29:25 -0500 Subject: [PATCH 28/82] Update Vivotek camera integration (#11529) - Add optional digest authentication --- source/_integrations/vivotek.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/vivotek.markdown b/source/_integrations/vivotek.markdown index f00ddafb14d..ef610d3b09b 100644 --- a/source/_integrations/vivotek.markdown +++ b/source/_integrations/vivotek.markdown @@ -43,6 +43,11 @@ password: description: The password for accessing your camera. required: true type: string +authentication: + description: "Type for authenticating the requests `basic` or `digest`." + required: false + default: basic + type: string security_level: description: The security level of the user accessing your camera. This could be `admin` or `viewer`. required: false @@ -81,6 +86,7 @@ camera: ssl: true username: !secret fd_camera_username password: !secret fd_camera_pwd + authentication: digest security_level: admin verify_ssl: false framerate: 5 From 7eeba4bd8d9c2169369b226cc9a547679909cf4a Mon Sep 17 00:00:00 2001 From: rhadamantys <46837767+rhadamantys@users.noreply.github.com> Date: Wed, 25 Dec 2019 15:29:58 +0100 Subject: [PATCH 29/82] Add support for enocean window handle FA 10 00 (Hoppe) (#11499) * home assistant documentation change for PR29968 Add documentation description for home assistant PR 29968 https://github.com/home-assistant/home-assistant/pull/29968 to describe window handle setup in configuration.yaml file * :pencil2: Tweak * Update source/_integrations/enocean.markdown accepted review improvement proposal Co-Authored-By: Franck Nijhof Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof --- source/_integrations/enocean.markdown | 30 +++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/source/_integrations/enocean.markdown b/source/_integrations/enocean.markdown index 8ecb70d3f75..3818a938ec4 100644 --- a/source/_integrations/enocean.markdown +++ b/source/_integrations/enocean.markdown @@ -19,7 +19,7 @@ The `enocean` integration adds support for some of these devices. You will need There is currently support for the following device types within Home Assistant: - [Binary Sensor](#binary-sensor) - Wall switches -- [Sensor](#sensor) - Power meters, temperature sensors and humidity sensors +- [Sensor](#sensor) - Power meters, temperature sensors, humidity sensors and window handles - [Light](#light) - Dimmers - [Switch](#switch) @@ -32,7 +32,7 @@ The following devices have been confirmed to work out of the box: - Omnio WS-CH-102-L-rw battery-less wall switch - Permundo PSC234 (switch and power monitor) - EnOcean STM-330 temperature sensor - +- Hoppe SecuSignal window handle from Somfy If you own a device not listed here, please check whether your device can talk in one of the listed [EnOcean Equipment Profiles](https://www.enocean-alliance.org/what-is-enocean/specifications/) (EEP). If it does, it will most likely work. @@ -160,6 +160,7 @@ The EnOcean sensor platform currently supports the following device types: * [power sensor](#power-sensor) * [humidity sensor](#humidity-sensor) * [temperature sensor](#temperature-sensor) + * [window handle](#window-handle) To use your EnOcean device, you first have to set up your [EnOcean hub](#hub) and then add the following to your `configuration.yaml` file: @@ -188,7 +189,6 @@ device_class: default: powersensor {% endconfiguration %} - ### Power sensor This has been tested with a Permundo PSC234 switch, but any device sending EEP **A5-12-01** messages will work. @@ -204,7 +204,6 @@ sensor: device_class: powersensor ``` - ### Humidity sensor The following [EnOcean Equipment Profiles](https://www.enocean-alliance.org/what-is-enocean/specifications/) are supported: @@ -298,6 +297,29 @@ sensor: range_max: 250 ``` +### Window handle + +As of now, the Hoppe SecuSignal window handle from Somfy has been successfully tested. However, any mechanical window handle that follows the EnOcean RPS telegram spec F6 10 00 (Hoppe AG) is supported. + +To configure a window handle, add the following code to your `configuration.yaml`: + +```yaml +# Example configuration.yaml entry for window handle EEP F6-10-00 +sensor: + - name: Living Room Window Handle + platform: enocean + id: [0xDE,0xAD,0xBE,0xEF] + device_class: windowhandle +``` + +The configuration does not have any optional parameters. + +The window handle sensor can have the following states: + +- **closed**: The window handle is in closed position (typically down, or 6 o'clock) +- **open**: The window handle is in open position (typically left or right, or 3 o'clock or 9 o'clock) +- **tilt**: The window handle is in tilt position (typically up or 12 o'clock) + ## Switch An EnOcean switch can take many forms. Currently, only a few types have been tested: Permundo PSC234 and Nod On SIN-2-1-01. From c903c60eee14b6bc3f8ff2d5bc772d2232dfe878 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Mon, 30 Dec 2019 10:55:11 +0200 Subject: [PATCH 30/82] RFLink now supports * and ? anywhere in ignore_devices strings (#11559) --- source/_integrations/rflink.markdown | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/source/_integrations/rflink.markdown b/source/_integrations/rflink.markdown index de5e8f0bfb4..a5fc69a9055 100644 --- a/source/_integrations/rflink.markdown +++ b/source/_integrations/rflink.markdown @@ -48,7 +48,7 @@ wait_for_ack: default: true type: boolean ignore_devices: - description: List of device id's to ignore. Supports wildcards (`*`) at the end. + description: List of device id's to ignore. Supports wildcards (`*`, `?`). required: false type: [list, string] reconnect_interval: @@ -137,10 +137,6 @@ rflink: This configuration will ignore the button `1` of the `newkaku` device with ID `000001`, all devices of the `digitech` protocol and all switches of the `kaku` protocol device with codewheel ID `1`. -

-Wildcards only work at the end of the ID, not in the middle or front! -
- ### Device support Even though a lot of devices are supported by RFLink, not all have been tested/implemented. If you have a device supported by RFLink but not by this integration please consider testing and adding support yourself. From 594c6458b9c6f440785984bf254570c40f67c9ca Mon Sep 17 00:00:00 2001 From: Jc2k Date: Mon, 30 Dec 2019 08:55:52 +0000 Subject: [PATCH 31/82] Mention support for smoke sensors (#11560) --- source/_integrations/homekit_controller.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/homekit_controller.markdown b/source/_integrations/homekit_controller.markdown index 05c90c88149..0995d68656b 100644 --- a/source/_integrations/homekit_controller.markdown +++ b/source/_integrations/homekit_controller.markdown @@ -32,7 +32,7 @@ There is currently support for the following device types within Home Assistant: - Light (HomeKit lights) - Lock (HomeKit lock) - Switch (HomeKit switches) -- Binary Sensor (HomeKit motion sensors and contact sensors) +- Binary Sensor (HomeKit motion, contact and smoke sensors) - Sensor (HomeKit humidity, temperature, co2 and light level sensors) HomeKit IP accessories for these device types may work with some caveats: From c7dc9b86a2e13042cca26170f65ff87d69a94eb0 Mon Sep 17 00:00:00 2001 From: SukramJ Date: Mon, 30 Dec 2019 10:09:48 +0100 Subject: [PATCH 32/82] Add TM to Homematic IP Cloud (#11551) --- source/_integrations/homematicip_cloud.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/homematicip_cloud.markdown b/source/_integrations/homematicip_cloud.markdown index f98fb019127..bb9e698a9ff 100644 --- a/source/_integrations/homematicip_cloud.markdown +++ b/source/_integrations/homematicip_cloud.markdown @@ -123,6 +123,7 @@ Within this delay the device registration should be completed in the App, otherw * Shutter actuator for flush-mount (*HmIP-FROLL*) * Blind Actuator for brand switches (*HmIP-BBL*) * Blind Actuator for flush-mount (*HmIP-FBL*) + * Garage door module for Tormatic (*HmIP-MOD_TM*) * homematicip_cloud.light * Switch actuator and meter for brand switches (*HmIP-BSM*) From e0636a3ef90d876f4743c1581fab2ea0afe68e25 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Tue, 31 Dec 2019 14:46:21 +0100 Subject: [PATCH 33/82] homematic: Add host port config documentation (#11498) --- source/_integrations/homematic.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/homematic.markdown b/source/_integrations/homematic.markdown index d6f587d5211..00c2f07a94f 100644 --- a/source/_integrations/homematic.markdown +++ b/source/_integrations/homematic.markdown @@ -133,6 +133,10 @@ host: description: IP address of CCU/Homegear device. required: true type: string +port: + description: "Port of CCU/Homegear XML-RPC Server. Wireless: 2001, wired: 2000, IP: 2010" + required: false + type: integer username: description: When fetching names via JSON-RPC, you need to specify a user with guest-access to the CCU. required: false @@ -172,6 +176,7 @@ homematic: hosts: ccu2: host: 127.0.0.1 + port: 2001 username: Admin password: secret From 3af6295867ea0d75e12271539ee1338e00151005 Mon Sep 17 00:00:00 2001 From: Phil Bruckner Date: Tue, 31 Dec 2019 08:24:02 -0600 Subject: [PATCH 34/82] Remove Amcrest deprecated sensors and switches (#11577) --- source/_integrations/amcrest.markdown | 28 --------------------------- 1 file changed, 28 deletions(-) diff --git a/source/_integrations/amcrest.markdown b/source/_integrations/amcrest.markdown index d5f9047eb76..49dab4ebbc3 100644 --- a/source/_integrations/amcrest.markdown +++ b/source/_integrations/amcrest.markdown @@ -7,7 +7,6 @@ ha_category: - Binary Sensor - Camera - Sensor - - Switch ha_iot_class: Local Polling ha_release: 0.49 --- @@ -19,7 +18,6 @@ There is currently support for the following device types within Home Assistant: - Binary Sensor - Camera - Sensor -- Switch (deprecated) ## Configuration @@ -117,34 +115,12 @@ sensors: type: list default: None keys: - motion_detector: - description: > - Return `true`/`false` when motion is detected. - - **Note:** The motion_detector sensor is deprecated and will be removed in a future release. - Use **binary_sensors** option **motion_detected** instead. sdcard: description: Return the SD card usage by reporting the total and used space. ptz_preset: description: > Return the number of PTZ preset positions configured for the given camera. -switches: - description: > - Switches to display in the frontend. - - **Note:** Switches are deprecated and will be removed in a future release. - Use services and attributes instead. - - The following switches can be monitored: - required: false - type: list - default: None - keys: - motion_detection: - description: Enable/disable motion detection setting. - motion_recording: - description: Enable/disable recording on motion detection setting. control_light: description: > Automatically control the camera's indicator light, turning it on if the audio or video streams are enabled, and turning it off if both streams are disabled. @@ -254,7 +230,3 @@ amcrest: ``` To check if your Amcrest camera is supported/tested, visit the [supportability matrix](https://github.com/tchellomello/python-amcrest#supportability-matrix) link from the `python-amcrest` project. - -
-In previous versions, switch devices in setups with multiple cameras, would not have specific entity ID causing them to change randomly after each Home Assistant restart. The current version adds the name of the camera at the end of the switch entity ID, making it more specific and consistent and causes the name option to be required in a multi-camera system. This behavior matches the sensor behavior of the Amcrest component. Because of this, older automations may require updates to the entity ID. -
From 6effbe0f2df57fb3d623c2374a89a45827c92b66 Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Thu, 2 Jan 2020 09:28:20 +0100 Subject: [PATCH 35/82] Add documentation for GIOS integration (#11162) * Add documentation for GIOS integration * Bump HA version --- source/_integrations/gios.markdown | 31 ++++++++++++++++++++++++ source/images/supported_brands/gios.png | Bin 0 -> 53546 bytes 2 files changed, 31 insertions(+) create mode 100644 source/_integrations/gios.markdown create mode 100644 source/images/supported_brands/gios.png diff --git a/source/_integrations/gios.markdown b/source/_integrations/gios.markdown new file mode 100644 index 00000000000..f96d46261fc --- /dev/null +++ b/source/_integrations/gios.markdown @@ -0,0 +1,31 @@ +--- +title: "GIOŚ" +description: "Instructions on how to integrate GIOŚ (Polish Chief Inspectorate Of Environmental Protection) air quality service into Home Assistant." +logo: gios.png +ha_category: + - Health +ha_release: 0.104 +ha_iot_class: Cloud Polling +--- + +The `gios` integration uses the [GIOŚ](http://powietrze.gios.gov.pl/pjp/current) web service as a source for air quality data for your location. + +## Setup + +To obtain `station_id` of the measuring station, go to [GIOŚ](http://powietrze.gios.gov.pl/pjp/current) page, select the measuring station on the map and click the "More Info" link. The address of the opened page will look like this: `http://powietrze.gios.gov.pl/pjp/current/station_details/chart/291` and `291` will be `station_id` of measuring station. + +## Configuration + +To add GIOŚ to your installation, go to **Configuration** >> **Integrations** in the UI and enable the GIOŚ integration. + +{% configuration %} +name: + description: Manually specify Name. + required: false + type: string + default: GIOŚ +station_id: + description: Specify ID of the measuring station. + required: true + type: integer +{% endconfiguration %} \ No newline at end of file diff --git a/source/images/supported_brands/gios.png b/source/images/supported_brands/gios.png new file mode 100644 index 0000000000000000000000000000000000000000..ecf74ab70d1995ed256ac1f4a1808769408edf42 GIT binary patch literal 53546 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 Date: Thu, 2 Jan 2020 09:28:51 +0100 Subject: [PATCH 36/82] Add light to velbus integration (#11581) --- source/_integrations/velbus.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_integrations/velbus.markdown b/source/_integrations/velbus.markdown index dd31e09655f..9600396318a 100644 --- a/source/_integrations/velbus.markdown +++ b/source/_integrations/velbus.markdown @@ -8,6 +8,7 @@ ha_category: - Climate - Sensor - Switch + - Light ha_iot_class: Local Push ha_release: "0.50" --- @@ -21,6 +22,7 @@ There is currently support for the following device types within Home Assistant: - Sensor - Switch - Cover +- Light ## Configuration @@ -35,7 +37,7 @@ velbus: port: 'PORT_STRING' ``` -## Port Sstring +## Port String The port string used in the user interface or the configuration file can have 2 formats: From ecd8c2c17de9a6fb657a96e5ce32765ce3301bc2 Mon Sep 17 00:00:00 2001 From: Josh Bendavid Date: Thu, 2 Jan 2020 07:03:41 -0500 Subject: [PATCH 37/82] Update webostv documentation (#11584) * Update webostv documentation Update webostv documentation following changes in https://github.com/home-assistant/home-assistant/pull/29296 * Update config file location * Remove reference to (not functional) auto-discovery * Add documentation for generic commands and buttons --- source/_integrations/webostv.markdown | 158 ++++++++++++-------------- 1 file changed, 70 insertions(+), 88 deletions(-) diff --git a/source/_integrations/webostv.markdown b/source/_integrations/webostv.markdown index e765f706a52..b5e903c33e9 100644 --- a/source/_integrations/webostv.markdown +++ b/source/_integrations/webostv.markdown @@ -16,13 +16,12 @@ There is currently support for the following device types within Home Assistant: - [Media Player](#media-player) - [Notifications](#notifications) -## Media Player To begin with enable *LG Connect Apps* feature in *Network* settings of the TV [instructions](https://www.lg.com/uk/support/product-help/CT00008334-1437131798537-others). Once basic configuration is added to your `configuration.yaml` file. A notification should be visible in the frontend's **Notification** section. Follow the instructions and accept the pairing request on your TV. -Pairing information will be saved to the `filename:` provided in the configuration. This process is IP address-sensitive, in case the IP address of your TV would change in future. +Pairing information will be saved to a configuration file `webostv.conf` in the Home Assistant configuration directory. This process is IP address-sensitive, in case the IP address of your TV would change in future. ### Configuration @@ -30,28 +29,23 @@ To add a TV to your installation, add the following to your `configuration.yaml` ```yaml # Example configuration.yaml entry -media_player: - - platform: webostv +webostv: ``` {% configuration %} host: description: "The IP of the LG webOS Smart TV, e.g., `192.168.0.10`." - required: false + required: true type: string name: description: The name you would like to give to the LG webOS Smart TV. required: false type: string -filename: - description: "The filename where the pairing key with the TV should be stored. This path is relative to Home Assistant's config directory. **NOTE**: When using multiple TVs each TV will need its own unique file." +standby_connection: + description: Keep connection alive when TV is in standby (this should be set to try if and only if the "Standby+" option is enabled in the TV UI.) required: false - type: string - default: webostv.conf -timeout: - description: The timeout for communication with the TV in seconds. - required: false - type: time + type: boolean + default: false turn_on_action: description: Defines an [action](/docs/automation/action/) to turn the TV on. required: false @@ -67,30 +61,30 @@ customize: type: list {% endconfiguration %} -If you do not specify `host:`, all LG webOS Smart TVs within your network will be auto-discovered. - ### Example A full configuration example will look like the sample below: ```yaml # Example configuration.yaml entry +webostv: + host: 192.168.0.10 + name: Living Room TV + standby_connection: true + turn_on_action: + service: persistent_notification.create + data: + message: "Turn on action" + customize: + sources: + - livetv + - youtube + - makotv + - netflix + media_player: - - platform: webostv - host: 192.168.0.10 - name: Living Room TV - filename: webostv.conf - timeout: 5 - turn_on_action: - service: persistent_notification.create - data: - message: "Turn on action" - customize: - sources: - - livetv - - youtube - - makotv - - netflix + +notify: ``` Avoid using `[ ]` in the `name:` of your device. @@ -107,14 +101,17 @@ On newer models (2017+), WakeOnLan may need to be enabled in the TV settings by # Example configuration.yaml entry wake_on_lan: # enables `wake_on_lan` domain +webostv: + host: 192.168.0.10 + #other settings + turn_on_action: + service: wake_on_lan.send_magic_packet + data: + mac: "B4:E6:2A:1E:11:0F" + media_player: - - platform: webostv - host: 192.168.0.10 - #other settings - turn_on_action: - service: wake_on_lan.send_magic_packet - data: - mac: "B4:E6:2A:1E:11:0F" + +notify: ``` Any other [actions](/docs/automation/action/) to power on the device can be configured. @@ -154,61 +151,46 @@ The behaviour of the next and previous buttons is different depending on the act - if the source is 'LiveTV' (television): next/previous buttons act as channel up/down - otherwise: next/previous buttons act as next/previous track +### Generic commands and buttons + +Available services: `button`, `command` + +#### Service `webostv.button` + +| Service data attribute | Optional | Description | +|------------------------|----------|---------------------------------------------------------| +| `entity_id` | no | Target a specific webostv media player. | +| `button` | no | Name of the button. Known possible values are `LEFT`, `RIGHT`, `DOWN`, `UP`, `HOME`, `BACK`, `ENTER`, `DASH`, `INFO`, `ASTERISK`, `CC`, `EXIT`, `MUTE`, `RED`, `GREEN`, `BLUE`, `VOLUMEUP`, `VOLUMEDOWN`, `CHANNELUP`, `CHANNELDOWN`, `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9` | + +#### Service `webostv.command` + +| Service data attribute | Optional | Description | +|------------------------|----------|---------------------------------------------------------| +| `entity_id` | no | Target a specific webostv media player. | +| `command` | no | Endpoint for the command, e.g. `media.controls/rewind`. The full list of known endpoints is available at https://github.com/bendavid/aiopylgtv/blob/master/aiopylgtv/endpoints.py | + +#### Example + +``` +script: + home_button: + sequence: + - service: webostv.button + data: + entity_id: media_player.lg_webos_smart_tv + button: "HOME" + + rewind_command: + sequence: + - service: webostv.command + data: + entity_id: media_player.lg_webos_smart_tv + command: "media.controls/rewind" +``` ## Notifications The `webostv` notify platform allows you to send notifications to a LG webOS Smart TV. -When the TV is first connected, you will need to accept Home Assistant on the TV to allow communication. - -To add a TV to your installation, add the following to your `configuration.yaml` file and follow the configurator instructions: - -```yaml -# Example configuration.yaml entry -notify: - - platform: webostv - host: 192.168.0.112 - name: livingroom_tv - filename: webostv.conf -``` - -{% configuration %} -host: - description: The IP of the LG webOS Smart TV, e.g., 192.168.0.10 - required: true - type: string -name: - description: The name you would like to give to the LG webOS Smart TV. - required: true - type: string -filename: - description: "The filename where the pairing key with the TV should be stored. This path is relative to Home Assistant's config directory. **NOTE**: When using multiple TVs each TV will need its own unique file." - required: false - type: string - default: webostv.conf -icon: - description: The path to an image file to use as the icon in notifications. - required: false - type: [string, icon] -{% endconfiguration %} - -A possible automation could be: - -{% raw %} -```yaml -# Example configuration.yaml entry -automation: - - alias: Open a window - trigger: - platform: numeric_state - entity_id: sensor.netatmo_livingroom_co2 - above: 999 - action: - service: notify.livingroom_tv - data: - message: "You should open a window! (Livingroom Co2: {{ states('sensor.netatmo_livingroom_co2') }}ppm)" -``` -{% endraw %} - The icon can be overridden for individual notifications by providing a path to an alternative icon image to use: ```yaml From 19562e20f41d00899a6e39a5436e1c440ecabeea Mon Sep 17 00:00:00 2001 From: Alan Tse Date: Thu, 2 Jan 2020 04:04:19 -0800 Subject: [PATCH 38/82] Add charging rate sensor. (#11567) --- source/_integrations/tesla.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/tesla.markdown b/source/_integrations/tesla.markdown index 9d7d528f1c7..5066a8f2145 100644 --- a/source/_integrations/tesla.markdown +++ b/source/_integrations/tesla.markdown @@ -19,7 +19,7 @@ The `Tesla` integration offers integration with the [Tesla](https://auth.tesla.c This integration provides the following platforms: - Binary sensors - such as parking and charger connection. -- Sensors - such as Battery level, Inside/Outside temperature, odometer, and estimated range. +- Sensors - such as Battery level, Inside/Outside temperature, odometer, estimated range, and charging rate. - Device tracker - to track location of your car - Lock - Door lock. Enables you to control Tesla's door lock - Climate - HVAC control. Allow you to control (turn on/off, set target temperature) your Tesla's HVAC system. From 472a07be3de885dc2844fe691b99db3736c7219a Mon Sep 17 00:00:00 2001 From: Issac Date: Thu, 2 Jan 2020 14:17:01 +0200 Subject: [PATCH 39/82] Added local_ip integration (#11466) * Added localip component * Apply suggestions from code review Co-Authored-By: Klaas Schoute * :pencil2: Tweak * Rename localip to local_ip. Add config entry * Update release and description Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof Co-authored-by: Fabian Affolter --- source/_integrations/local_ip.markdown | 28 ++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 source/_integrations/local_ip.markdown diff --git a/source/_integrations/local_ip.markdown b/source/_integrations/local_ip.markdown new file mode 100644 index 00000000000..ad76ff1ec75 --- /dev/null +++ b/source/_integrations/local_ip.markdown @@ -0,0 +1,28 @@ +--- +title: "Local IP Address" +description: "Instructions on how to integrate the Local IP Address sensor into Home Assistant." +logo: home-assistant.png +ha_category: + - Network +ha_iot_class: Local Polling +ha_release: 0.105 +--- + +The `local_ip` sensor will expose the local (LAN) IP address of your Home Assistant instance. This can be useful when your instance has a static public hostname (for example, if you use the Nabu Casa service), but have a dynamically allocated local LAN address (for example, configured via DHCP). + +The sensor can be added via the user interface or using the `configuration.yaml` file. To enable this sensor, via the `configuration.yaml` file, add the following minimal configuration: + +```yaml +# Example configuration.yaml entry +local_ip: +``` + +To configure via the user interface, select the `Local IP Address` integration. + +{% configuration %} +name: + description: Friendly name of the sensor. + required: false + type: string + default: local_ip +{% endconfiguration %} From 875918c6a209b498ec48e237eb6ab6255aedef8d Mon Sep 17 00:00:00 2001 From: Josh Bendavid Date: Fri, 3 Jan 2020 04:12:56 -0500 Subject: [PATCH 40/82] Document denonavr generic commands (#11598) * Document denonavr generic commands * :pencil2: Tweaks Co-authored-by: Franck Nijhof --- source/_integrations/denonavr.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_integrations/denonavr.markdown b/source/_integrations/denonavr.markdown index d2cc4a62955..8c726d5428f 100644 --- a/source/_integrations/denonavr.markdown +++ b/source/_integrations/denonavr.markdown @@ -94,4 +94,14 @@ A few notes: - To remotely power on Marantz receivers with Home Assistant, the Auto-Standby feature must be enabled in the receiver's settings. - Sound mode: The command to set a specific sound mode is different from the value of the current sound mode reported by the receiver (sound_mode_raw). There is a key-value structure (sound_mode_dict) that matches the raw sound mode to one of the possible commands to set a sound mode (for instance {'MUSIC':['PLII MUSIC']}. If you get a "Not able to match sound mode" warning, please open an issue on the [denonavr library](https://github.com/scarface-4711/denonavr), stating which raw sound mode could not be matched so it can be added to the matching dictionary. You can find the current raw sound mode under "Development Tools/States" in the front panel. + +#### Service `denonavr.get_command` + +Generic commands are supported, in particular, any command supported by the telnet protocol can be sent to `/goform/formiPhoneAppDirect.xml`, e.g., `/goform/formiPhoneAppDirect.xml?VSMONI2` to switch HDMI outputs on supported receivers. IR remote codes can also be sent to this endpoint, e.g. "/goform/formiPhoneAppDirect.xml?RCKSK0410370" as a mute toggle. A comprehensive list of telnet protocol commands is available at https://ca.denon.com/ca/product/hometheater/receivers/avrx4400h?docname=AVR-X6400H_X4400H_X3400H_X2400H_X1400H_S930H_S730H_PROTOCOL_V01.xlsx and a full list of IR codes at http://www.denon-hifi.nl/uk/product/hometheater/avreceivers/avr3313?docname=AVR3313_IR_CODE_V01.pdf + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ---------------------------------------------------- | +| `entity_id` | no | Name of entity to send command to. For example `media_player.marantz`| +| `command` | no | Command to send to device, e.g. `/goform/formiPhoneAppDirect.xml?VSMONI2`| + [Denon]: /integrations/denon From fa5c116a9a08dafe6ee7e40fe7fe11933e162106 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio?= Date: Fri, 3 Jan 2020 15:34:17 +0200 Subject: [PATCH 41/82] Update docs for telegram bot (#11550) * Update docs for telegram bot * Add example --- .../_integrations/telegram_chatbot.markdown | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/source/_integrations/telegram_chatbot.markdown b/source/_integrations/telegram_chatbot.markdown index eb91c44efeb..2d327912532 100644 --- a/source/_integrations/telegram_chatbot.markdown +++ b/source/_integrations/telegram_chatbot.markdown @@ -328,7 +328,7 @@ Message editor: platform: event event_type: telegram_callback event_data: - data: '/edit_msg' + command: '/edit_msg' action: - service: telegram_bot.answer_callback_query data_template: @@ -360,7 +360,7 @@ Keyboard editor: platform: event event_type: telegram_callback event_data: - data: '/remove button' + command: '/remove button' action: - service: telegram_bot.answer_callback_query data_template: @@ -385,7 +385,7 @@ Only acknowledges the 'NO' answer: platform: event event_type: telegram_callback event_data: - data: '/do_nothing' + command: '/do_nothing' action: - service: telegram_bot.answer_callback_query data_template: @@ -394,6 +394,29 @@ Only acknowledges the 'NO' answer: ``` {% endraw %} +Telegram callbacks also support arguments and commands the same way as normal messages. + +{% raw %} +```yaml +- alias: 'Telegram bot repeats arguments on callback query' + hide_entity: true + trigger: + platform: event + event_type: telegram_callback + event_data: + command: '/repeat' + action: + - service: telegram_bot.answer_callback_query + data_template: + show_alert: true + callback_query_id: '{{ trigger.event.data.id }}' + message: 'I repeat: {{trigger.event.data["args"]}}' +``` +{% endraw %} + +In this case, having a callback with `/repeat 1 2 3` with pop a notification saying `I repeat: [1, 2, 3]` + + For a more complex usage of the `telegram_bot` capabilities, using [AppDaemon](/docs/ecosystem/appdaemon/tutorial/) is advised. This is how the previous 4 automations would be through a simple AppDaemon app: From e7544c8c7ccb397be3fd3c19f7a4c7b4150683c8 Mon Sep 17 00:00:00 2001 From: Bas Nijholt Date: Fri, 3 Jan 2020 19:11:03 +0100 Subject: [PATCH 42/82] Add KEF integration (#11274) * add KEF speaker integration docs * :pencil2: Tweak * update text for usage of aiokef v0.2.0 * :pencil2: Tweak * add port to the configuration * update ha_release to 0.104 Co-authored-by: Franck Nijhof Co-authored-by: Klaas Schoute --- source/_integrations/kef.markdown | 85 +++++++++++++++++++++++++ source/images/supported_brands/kef.png | Bin 0 -> 18986 bytes 2 files changed, 85 insertions(+) create mode 100644 source/_integrations/kef.markdown create mode 100644 source/images/supported_brands/kef.png diff --git a/source/_integrations/kef.markdown b/source/_integrations/kef.markdown new file mode 100644 index 00000000000..d426953c30f --- /dev/null +++ b/source/_integrations/kef.markdown @@ -0,0 +1,85 @@ +--- +title: "KEF Speakers" +description: "Instructions on how to integrate KEF Speakers into Home Assistant." +logo: kef.png +ha_category: + - Media Player +ha_iot_class: Local Polling +ha_release: 0.104 +--- + +The `kef` platform allows you to control the [KEF LS50 Wireless](https://international.kef.com/products/ls50-wireless) and [KEF LSX](https://international.kef.com/products/lsx) speakers from Home Assistant. + +Supported devices: + +- KEF LS50 Wireless +- KEF LSX (untested) + +To add KEF Speakers to your installation, add the following to your `configuration.yaml` file: + +## Configuration + +```yaml +# Example configuration.yaml entry +- platform: kef + host: IP_ADDRESS + type: LS50 +``` + +{% configuration %} +host: + description: "IP address of the device. Example: 192.168.1.32" + required: true + type: string +type: + description: The speaker type, either `LS50` or `LSX`. + required: true + type: string +name: + description: The name of the device + required: false + default: KEF + type: string +port: + description: The port of the device + required: false + default: 50001 + type: integer +maximum_volume: + description: Maximum volume allowed. Number between 0 and 1. + required: false + default: 0.5 + type: float +volume_step: + description: Volume step when increasing volume. + required: false + default: 0.05 + type: float +inverse_speaker_mode: + description: Switch channels from L/R to R/L. + required: false + default: false + type: boolean +standby_time: + description: The speakers automatically turn to standby mode after either `20` or `60` minutes. Leave out for the speaker to never go into standby mode. + required: false + type: integer +{% endconfiguration %} + +## Advanced configuration example + +```yaml +# Example configuration.yaml entry +- platform: kef + host: IP_ADDRESS + type: LS50 + name: My KEF speakers + maximum_volume: 0.6 + volume_step: 0.05 +``` + +Notes: + +- The LS50 Wireless is tested with the latest firmware of 19-11-2019: `p6.3001902221.105039422` and older firmware: `p6.2101809171.105039422` + +[KEF Speakers]: /integrations/kef/ diff --git a/source/images/supported_brands/kef.png b/source/images/supported_brands/kef.png new file mode 100644 index 0000000000000000000000000000000000000000..3eb73f3a3e2e4f45c64578361803de7f2c06a271 GIT binary patch literal 18986 zcmXtA2Q<}v+`nYcYZKy1_RP$7%@jh&CMyxLMMhmC$*x2Qp%5WtuR_UALiQ$Idyn^f zpZ9&AbDpP;bDqEd{f+PUv%dGq4LvPNvh!pJ1cLIawz?q#fnN`QpCTcG|4zG9E+7z` zh^y+VHv?X;jRywYG)|K}-OCJG&F|EtKw*&h?FksH?0Y#At0>#Po1<8rw#w0v^KR@9e5}II? zLegpY-rIfXC@@puHp{p4!l2%Vy+P6lgbYILxV1Fs#E?EB^i^TuX{hb}pxwVubaZqM z1rcKD-R<-m%PD(n(@`8fp+{@g_9q8*<3;`xfxJ$w7}5jI7GHl>8w)(nPstN8dX;yF z3O_47Jai-6z)lM{-86PAEKIw4^(wYut4Dr1V=wMcofgMK$;*O*t_+rY@<=qMDSqE~ zZ+NmVTg~(ttBl^LEA~V6L=1ToHwu#iyjBg6AW zg#tHp!o_*yidnfZvb1z`dm8HMf2k;+*QJWA21O%REcbt+m*hMe4|uj$hKjIXpE7A7 z!g_45#oX~o{K)Wg!b@o!5bKP2lwALT5B=!xWRvpr-;s)o{CU$NFUfBjul?kw zBnb>!d0+76-8;U+xo^p{EcVmoH@O)!4oqgc&#sfWl#Q*0u1z%5{q**~Vr<+ZsoQVI zi8-cNT<4mL5GS&4k7e;c*qj$v_;v~7vm(ZqNAF{GcIuH5-R;ztJ*`K}&Q9skbh3NV zw8WAnpN~weUG84XT*mspef}7H>2%81dc55|Jrn7Pi3Xc1MWyEXTG6DU=oVtZdXhl1 z`hfeE_wKE6BS_{++3kyslH~UC2Fu-x?|+09YWG*Dpr@zrV|t3kxF; z>mEFzw*12UcxQE(H&gchZRxz5i%}V!UiZY>!;tuCe!k0EmX?2}InMSw2+PV|$Z;c4 z^l!zcHAoO9rPd!xEvo;y=(rSjJ0;&HVIh23JsDylC@9D}?I~;6+S;n{O$4PLBOn@| zZQpOc_WAzoW>Ha5IziMt-R1fwlI)%cQcgY7#iuT#0&j-JBJ z_$9w>lGN>!q`W@p zmL})BVlz84BM`bZf+j26o5o8>DjhEeKe{cvYGrj zDJdzi?|vUfXzP+=6obp;NSQtH$Va=j&xePHlKo|WVsrRx(|Fc~iiR7nCi5^{&yZs% zsv|*NgZoVQ;T$oQioL!4sLW)r1Q9|(i{z>7jh4Hl+Fe$_^BSyoC~x;0ZV zsJyVKNQ*xP?NCcqqTiUClM_>L{Z;wD)zYSR#Umv8#bel9oxs4rDNoq}oom-P9AhIk z)z$K!of=FXZFY%XY&tz${T5rM-CyPzlLN)+9AcgAQn8D98&vY@wEVz-^Dk`}*-&Vb z@hjJ1H=xqJY;+mS9}#&esAoX$Da+Q(e9qWdBg%>NvU|FtRDoW`BYmX< zyK>z-H;s3K8-uOu@?999g}73*AuFCeq5dX!j{x{}TNZQUmC8Lv%I8U|$1>jVk@3ZFeI*T@D5&%OL)Q+QARQGM`QmK1 zx`}~(LNPhpC>*(|T)$<|mz|O{-}O@8!`;2-)yU%GV3 zzS*@b&5fNy!+?{Ud+yKv#_X1L=*fk}gT>)He1&+I${50?wBs;ai+Qbk=PoVptoh2+xMN$j0md$)cb%16;+ce=k} zmBX?7bOU2*vFF2?O5PXyzZg);g(W4C$H&Lh#>U1Y$5Oh3jYG&McTzm{+&uY(g(*cv zL^4(QpDoLl3`^LUa2p$k8`s1wVM| zl7?htG*Pr|4r_=lV{Fv;vtz+)u1H$L6q9p9!+_780^0IZA1j&0{TcFpJ2R7xCoxDS zCex&}wA#|VyssK0c)Ej<*l~+}-#dg8gAC%+8mhC+;pY;gsMyU__$mEs<{m^^+|zkX z;jR0j@Z(3Z+~Q(4MwB}Am?fv`xq)#roSo02%S1Wl0iw&8cQStgRkv)t*^3y@etzk0~M;g zpAt?6~*r#~lw3eM5S}(XlbbEXAx}oSWuvQt(j(K31gx3$L6fsHv$v zXc(^}jf@#6+QK3ui8fowMP;ctl!Q#F*~i7r81p7#{hgtk8ky_p#N40%&JY->`Vav{ zivDy~`BY6A;O6Z%F8GwE>SZ}kZ=gD2elMcuw zdH91xHBo;!0c)c`CN(=9S|L>P7tfIhEn-;nm85R2U!9eYtP*s0`t{2a65k>zS)D4Y ztDQHW=U*1Sb?)N?oAp&%iEA!yZWQBX_8nY0E|Sfa>ZV`(940KT;8|u&{@QR(%gk)F zo9j%BilXNDH=Np6`Fy?p;q6$OqDso81qXMTK>42=8v7S^!Uyh8c-v}ZJx@SVV{yI;@v+bSR3;B1DrT8wL_ z!GKxF5uA}6gZ!&0L}s(-y??C{c;mDGYUv;x=4y8^rCKd{UD{q2yFlJZsFZ=qI? zV%QFFWYWsTCk~05nKoi1e2asLIk~xXy|1rGkRc=s1`j^a1vxw>^{~C`>iYQ6qesP? zo10Hk47s{?79V;&w`11CPBiF$>F8kk^7ZTV%GD>GKd+$oh?K8wtn)v`r$wocRk{uj z=DV~9VZ%6AzZ?C@Ly4Wti-wYx78ahr#{X=g4%LYsEXkBtCviEi5U_qkN=ho_z1YLR z#(*aArGh4_a@XBmPcHQIm>CgG&)&7xjFDM)`}3Jb>Fjvx^J8LaJv@ZGzL+Dk%apeo zf8M9iv(q|Q747_M@SX!s+ej*^aN9o+fzUs8i>#-{0Sf zw+sw6KH4#7=h)X+nFNyLjxjMZGWss{WwT%s_)ZTtKQya{PQ>IO>?v;B+w1>$CE>i7 z!f*7*DLNdh>_&L&nP#W|x;q;0s~E+t3a9RmX=!OR+1c6q%_?YxtsfF^KYsMYv`u$T zb+m2f25a!vAu?$qYVpny&7CdCH1X50$2WajXZa&iyva4kno9X5?6Twcl>LE$fdV|v zpJEi(6o22CTKe@Ny$V{_Rp`cmPI@Qma!R$7uIup=qP4G=tYRS-2h5kvz9a7B%e3dsDZXe0_nY0%eVth_#Y7fz^xCbk%uG=j%o4)1 z+NyP0WzGY4Mfn8;&JX?h^P2zgaQ5jOj&+=uWux+x%Rrt#|G>TH^_A7r^(f`f7^3J# zCZ2kd10oS~HN5Gy>d8o0u{k&?j&+tLeEm<_Gs?~Dmll3~uy}dX!a|-DA<3f295B$e zNMod9H8L`?3MIBTFF!wqihBGJ#V|EG9AB`Wk8^veU(KfM_E)Z`w!}LXBPzqbViawc zy?54I7@6bPuAt*Ml$G8=W49QToL(#1^C7fet{hu)Y>T2klNAyw*0sH}L{vY97xGsE z-6?~S=_DC1>Qz2tgPJn{B|(cXhPIH8?6alFwR_4K{5Fr!qp>B?#{JuPC~nKh>^tqu zNVG!ROsu%6lhZ=l74L=DojpB_Z0u-~18Sc7&P`ka-kk61sI01Ty4()T1%8+XA5jaA zlu=KXa@Gevvc$Z*`usb^+wsxSvQpj)KaNpqk+K9)5jSqMxVX+tvspU?0xNeK7^!eB zFw|K)mb&hj*aTEhb+X!H65W1_0-)|`nB(h_yPUs)ehRJa4BN!ZgEWDUAYo$fYG{s0ucW-7km~mPqup(QK4e)kf^E(# zI|;t9Mef+irn5$P-=`F$C=3QFoY^l}1yU4uF6>0tO8TNbc5)OLt9|3aLV6+s2}^t@ zO`+l|$Q|k3CRhCb{c-H??-$OQRV6{u6lYv|^Tu!C$E!}*nBcM;J_D1iR!%i36_()Sz(|9~Y>*Bwde_!}w@M}vRyQGz+Qg>LZ;dWxKph=D&v82^`J&IBNr~mF&2E{=AD>3t(ttxTM><<5 zB=Y4=dDU1##Y#_3PLAj0;URlQ46jn|_af}kuZ8Y(BOKvDqJ0p}RxAm~rn3|5PK9&t z!uiO=C9j%#>Hy@xlj*C{`k$qAU7tL8GBWz-kLB8)E%&9B3RRLPKy}Ms8x`m!LXFk~ zoX{mnaqhKV!TR0Nh9s9nx?05|)6z(&DZc@W2ooUe2JZ%V74gM5`$xyUjpO0v#h&hz zhFYa2C2E{GN#qBjl)G((fwicEBUV!PVp=|>w=5ee z*X-1ATw!5wlaO|&owI%k-%=&7RkcsWr#PE8UGG(*gD!WYx zOrX2)!-wu0^k2Ol3WugsC{{@UtdEyFcEL(A_m>6eJHAPQgNdY}x&K`(wlzAMq^19x zM&!W|pX{_RFQZ97Vji1vh{7rKMRG~q3W@gS`Pv6}=sDUe1q3@T#GW26Dz`zCA2@&h zd^x=aic47;JNQ#lcb3#@%}8Id5^X%h_$q2$qxnib2_df=X`_QzF>w*pkBbV)V#URD2N@U`j1}(Bd}&oaS=NtS+IM)& zV9iaYRPd#hOtd@}C!bwbRt_aasMn3V_j0jgj=Lqhw}1WmB_5Nr6q7@e!L*`StIAKP zVZfH}62g4pg7vc}jU;c2eCw-OHNtpB}Z`+L7Ab2^12T*% zD%<8ieqxSurVV`(&r*8`{OPpuYM*5)XBHTCMHxy#?L#~YXY%-IF@pJyw%Heo0trR zX{5B!;BJ6Ek~m)HA74~js&8a0#hI-3YL7@`xPJ4yU?QuGyQOWKlbe=?v21BX`aQTF ztVg?R7F=>X7-SM9Prdd7L6c(b;-Vr}YQ*_GN!xt!0P-)~N_`+Oox`CUXe$z$!@kcr zwmA7d)heXrDb-#KKK-FlrT2#ALt&a-@N_{D$AcOx# zXsL?V!KP!wyLWe9*fHOCuO6#lPiByOpYcD*WFaqzn z`#ps}-OJnizH=lNRm&BRq&-Jx&HZ6!=C;@A@j)>tR1}ZmmMOx?I9k2x0yenJYP{w@ z!%rRXqvc0>C3Sm)J^rIn2!xiOpWg(qt6S51VL~KYMo2O}yqXzyLJC;7u`C{pdQsu| zz9Z)uwOj6>1!QZ*v9aj$Kg0XH8@Le{qpZ}#dLq;&#wjgb%S~K98FD3;s$*))>lfDldVp@ z>#I3e1G*EFlFCuMyo(NgepNOzDkLbuR#s-r#ZdVBj35`H9OCm&Mes|~OjVLUPp~4$)4#GARu*-Vds)MMtutPo+ zp!LIs^y6NYLt){gad%}IV0x8+M%!yZ0ozstiE`ioWTvARFJI~tA~L91&rN+)-fRL& zs>uOQNzCD!&as~!R<@_$%Znqv5HJ;1SV-K~+KTUALJgRJ1WvX9Y)wDxnanY?L^I$u z*p+`ftpA8<70hobSya1U@~cyr#jnvwjH3D5mRA zZH{Nwll7JOWw~6FYJ@lRJOi~jP;;!erZo%!V^d-xBb`7%cjS+msS#nZpOn*+x?z?# zLoeiG74PBU5lT|esCT#}QL8jEJs3oSlFHS5W-bqi%Djn?F3drfyNq4s-4+O;Z$Wm- zDTSVx*fy;_;0tt_FFHdx^a3!WNL-!3xTL+UtYiS8Z!CofyVeVTIhMDlI0WV7=wLBR z^zT64Q=8kQ>iI5YS(#q)a(=T&b|N$$?rKMX-t6#ec$hjjWks*R2=`>@7+*ocbs|Ej zkGV%=E7249ox@8Gc!Ei~!o`WQ9`2eM1_mCe8yibik5R%Y?RMI7Wy2u#jbHZKVF7b(z;*F=a&WL6 z!CvUJl$yWCp?6QEbI-H?Jgqy_oNqfjI}#LaeIQt?M_t7Hpq{qfgmrHX0U*r+UD(=6 zilVJFLrlqoeQG5oGA?^95}1!j#n{@daZ20crKMH<9W|11c_BemcE~}O&0V-^y}*ON z&z0I$(miQre*ERjmsBYJx(4(bTP1%FkM?bK2NlS{?05@genQ6SN9r1|KIvmx5;O@R z^ADkf8z35%2@4DBp9}j}S=PAp@di>rK!A&wimlVPZk!Zhnr!*9YkqhwdmnvCDGv{! zVvv$gb5XN6U@Dxru&g!+TYN)tKFeDxJ-SV~Qxw19H~sG>_M}l_j$oD6wl;}Uxb@(- zup^F@f@6`0^_ueRqdja^cY(xu+{?Yh#*AnFhkx8<)Ya7yC<0nq+TCv0EoVPJX&xmd zPVXbH6E^D+I&b=0`y|PQg()5#%-Z-^8T1QamuN6N#CyeJnH$e%_NG%vx9rPz&3$FE z!N7Xh!8)4(Ok%LMwsMNC%qu7emG+pZC#%;CZX>%FYZ~#=+>Ttz;bAb@^Bg`nkGGNN zH+gv)KDU%27_8@vsx1=tp`lK9CSDxD!E`;6e#*A>VomDyLQS#Lp35v(yxukfdBRac zRUaXQDcyyrHazG~S_{2dO{%*D-8v2zs^-f!G>RkbkOhPM9?g8V>v7VEu(s(wfEI*W zb3p+YQK$#oOWBKyi@m_tz6E#6ruqvsV>H>?nW52M%mwynYCz9*STUt+V?31q`t@sl zu8S9YNh$f7JOA_q@Uml&AV&XY(F|!L*F&LD4gk_~+BUAd9tgwiSBD-|$AYC`iH;`n zyeE6<7OOv775(DxGW*fShew){GBVEJ#ae+arsk8v8Rv!4-8d?#`{xx(d;LlZaFKi$ z}I|^$-G$N@k{Rkc0BlGwVv*){;N8J@bK!E%QNI!_oP`tdilOIRxJvJ zxMb-ge$3wS#@w94S_G4IbRcMfmeT3E
VC02D0O4xf|lK*I6B0idto7;@A!=#cZu{vno7?tW*~#knuh75He2@c z{Aw(@B_)3v8yQs`&wPEVg(0A8uGeA&Yr9=HOX-A8hyRjkV3HR0t6O6|PkreXo0A5> zp8qLlF6RN-ox$};%FtV+K=cLZi~O$UYU8$v1?SoD#*GBO`R~tF5vN(#*2X_>84ba~ zeij|ghaIcNPAm@=%tp|t@88xqU0hgL*at5y)HZf{TMZE%8|!9ZyaNg}-Gm;RpRiz% z#mLBruC4LqrpW(i0c`5}Ny9G3Mvn7e4@k86aH|Y`H1(L8$g0N6F*S!TZOEOO{uYR9 zt=0F&b|vkFzGo@FR2B+IB47Uy^V$^zS4BIwQey5)+%I1-3CzogFZ68r+)gj3*Uuppg*0gL4zM^J8&t|29 z1|q(a6>_-j_Ok1FXTh)ip#HewI0`t0d@(b)dLq3rH}`tom6ODbz-BAFF9Yz*f$p6< z?;ZlT0dcOKEWPQ7u94}q5}bP3pj|gNfUYH=Zz2#hyySuG9Kaq~YkgP!ZujSCq{lpc zdjB8z-Qf(@J~AJ_M+X1XR9t7W4#2CrHzxgK*@p_U4L(9WH1sGkKXA5jZVi8TclWE~ z2OxT5$;J2oaYx$W9QM`z+>UAJPDZ6or?r!}RXXo}R0;b>1bj$;L)g8E0W z_b?KaBscdL3F7-89UMY$(UgKxV4(ADXEHuP`D8Ej%zp{2t`1Oz2KpSpt39_;9iZhhiaS4z3LfnKU9M(+ z^t`xZF=s5Qmm0RL^=WV<^`N27lfmVm2n1}vc4TBE4Zt84go@aR#;H@q2u0~y(_cF~ zyID3WEw(&*iZ+C?@k!NLNp;+;VT)6Rv3{x;N?Agp;u}_#(?L}h9sLhS&YbIe#`1$F z=1grKGFaWb`Ki;XBI1E)pK2$EoS)75C+|o*^@j)ZxUj>sIeBg$pMhhg>I(Y_FSaBVGD>vqL%l`Xj5laL@Hv*eV!NPI{&~pnWiN!ce!fmP;LvDs zDOK7QfvDddbxj9vEAG#o(-OYp%(4-;Y+k+BsR58j*#;YcPLv4ajz>KW%hH}4Uq6Rf>d%d` zOIy%M@AmuWv=wk-cI7gz-9QciyZ&3$sy2ljK__Zmzf>)YET;{*%mrq?1ofPR!gO9r zD{NRN#3?q_)YJq?P!Kwi+~P4v~PRDP=EVzis7jL+3Cp^ z7;$X8l1L0U*r@-z^sjUHJb{(p15C`Dl$=ZruIzyiv5)=lu%iy;lR@Pg%~<9#eo4t~ zf;@UR>GXoz+}|GGl!x1JvFn8}tN-p_Gq)_7TD;&FZ|cG+1vdG0_?K#_;Ij5Lg@$&- zvPhg37T!&^W1f_A)Q$X*ePi8#o-p&_?ufTqB!w9jf(mOu%tAX6$DFeZ@}(`b(GB3l zaea`U;JX2&A-Kf8fQS>*2Pmiwgn^&~7gK~RG5LXh$3N81qX(;l1@Wt89T&zf0PU~0 zk0R*Jxz@kc#bW=aP~d%WF&ij!C0783Fr7!DlM=J-V~R-ubx2GwSZ2yXNb0AfvvVm3 zV_#YMu~@Zt72|hU%fbE3#91mGh(3hpJqtyag;)MxSSx{7@q#pc)CfvSjv88<>{#h5 zuDqr#A#T`Ce~W<7L%|>^NG}CvkfrkV?1*Fk$|PdR9QRFRvmkEuuRME@?jQxalM&r% z?_M25VDp(rt+mS@Jlv}m5R_}>%?jS6MuZ*xI*48pIQt#)d|KMRzU@o?9EXz3p zO%UI`?1NTQJ9ocs{Lw|S>uLGnE@?LnQiwDR-npcmN8BJunBjvWw+PzjI432CQoYcX zD}if3?aNs}(5h6_c677UXpV^p-B}qT4>{e+;xMIm{0iZwB>udz%Mgi~8tEF9>|Vmj z-nX^2JIxWYB61}vsIJA}i^J5z9UUDn=NA^-0Y=@+ccBF;>Qpf-zwgOX<_PQ&5GAbZP=gEhDe7@QnZQHO3&Smm0Yc#8az+E?1QL8I|2N8DE9+2wb? zK*O>pL8)&qHb=R_mV*V7(W4rAb~MTKS|PApQcjeNT ze*qkM1Q86Ksw^M_iz07h-!w8vGEOhLQ4^*gd%tI`E6rnkR88_&e16fCRbKX;v)k8S%iec( zbNj0Yr+ZHzghuf2AozL+cXi1sBwC=-t_=bMj>idACl}~8sV8k)TL*966a*>{WBRXn2v|J`P4s>& zSC+R67I^$$=&ohj6M;wouAyA+G169SBL{KfRGA>8!SDqzMPd&pN3-IzrIXODAFOApj*_8@J7C5sM7c9Li6p+Kb z+5O|)+XAsDL2oaw7w1$cn}<+JR>LjezxII#o6FEP+t~f^*|LnD2<($YS;!m-QD#t4kGLz zjxFm1==)&zU~4fM!enwCJ3;eAqrYyDJONd9vkrbd2!U0PW%$3Z4oWt8)7}u{Y1qF( zr*CYWs`T)`w880^WValmCV#}|kKkMA1i#__@thtGH&s22BR!bd$q;Dze6?yhFne+x8LQtbcunPy=&I-z-?c#m6=@e;oJo4gEnlT%I-Bz5a`M@H@Qz%A~9 z2zz*Ac!wwRFOjRUS|oa+TtmQd);etVet&miH`)dp@08n~%CN#-6 zDiF7R*vBhsUc7iQp8L`zcE7rD6@EfvA)kDlpXkY%?OgbTpqV6juxxHFfFoM8nZhVPO@X?M&3%v|pVCgd?jg z4N~r!?W*m_c`?#!-~m$$Sf6Sc(bd&0d!$xD@rQ;mdy2b}P)l{~Wz+Gc3@O)N6Ho^J z5+*onD4^k<6tqQBj*Y_=0M^Xk{}jp9-@4D|H2K_RSiyAq6`+jaJS z3|DVGfyj@&2HZ_0JOr^)bi#E|f>t7_*lXDkD+mO1yS(4%cyXdgJIDiEAB>fQSE`4i z$*HL=MuKv{1AsM6f?BW0I&r%OVm3e4fh)CB%rdTVwO@-P&nW-;$X@d~YI?DD3MIA@ zzL<|SZ|aSfjF*RS9xyPmk!73ElS&b8KJw{7RV2EFFsodf3}V%MT|a*O>0y?5RQCNT zX=%M?9GjUuI1}?}`Nj|$#-8I;k0L^3&dEawbl8BNHf#F9{E{5^`{^7h$V@0XCenjc z5L=M>;I5g2gF~R0iH#@fSv`O&yKhOCg0M|zr`?b}!`}Pu@YzJ(PZkBD)vHiY^%eji zo71r;|5&$H`){+}in;z0BB7)d#);*4_CJug{DPsdx(raDQKz2QH70|fyb;4nqGkeH z>>C(d=y!MWbhnzKe}fZ~;5K*X0}XyyUteF-_MB2lmA*F` zjtlT4h&!!+FA-vA2r;w+LEg#QdV&tLx@x$gD2xNnfB|eM0rAGSbAa`g!Mgf<>jl|) zG=N=Uu)6l63JXo%6_R0)%e&7^=rxpmSAHHd2%0#sD+S;3ktIQKQ~uydxCx$~tFP5r zQMZ#T9s&pil0sf)svdpd=;YK2yc4pZOJ$_m;3<3d5%nA+bGgyvyU#_m0(U)6h zS&yYG+XQcXEe5aDp#cPSFM=o}`jMS|^xLh@i}63-=H)%qA#s74y~RnrEg+g?^WcFT zw4V*nyLVT3+LkrJqx!=;UWhA7@)M}JjJD2B?S`D3+dl!E@n~vk z5$|?`)m4qhissIMa2R;8^T3kEbor$o*=?jzTm?%Ru>WuWS5Wbno!-oxt>FGz=i6EQflLUq2iFYk?Q;;7$}Sgk4lV3mk)4f-~q1bSUmO)&E*!l6PQ3 zhbwxO>aGud^3vf4sWQ!P=cWxyWOv}q800CIz^!;y`^c)C)03k%c>XmB35j85b_=Q0eEwN&^?hg!r(h}G--N%209{AY zqHABUpgfkBmwlm-SrirCeY$iDS!)d+c??o>Cd;+fJ&S#j7>u^W;_G;}PgPYsrO+ho zR8{dVT!}@J=|C-d58MmP(4eE8)oNBwRLJ9}h4(9tls%snsMsU}*4Wr`sTstm9_ z?N0X8FhB#4m2Rl2^84K-+9V_=gh6h~ZwOx|iT$#r76~Cf zoa{@GCwyLzpU;RNMm{x$i_&O+0%!Mp)8SC*FNl@z04;=wXwKbU|ECZm$l-&5g~6?@ zEhdoe1kHWimUaoyN0A8>(BNMrBqrJ&LoDg|Bfy>^;2X{MF`t8phd3hE&J$N&>^@K}8w>~1uD=MxLQ=b3C zf}jX_4Ly@rI>+5gXN7eomfr@zCGFQ)AXjmp2h$80czu`<_(u?i zWy_68xC6-%U${3O{?M`Rx2K}yF6g{3KzA|?uteg;mMy{SJFl*;9>qLEqAv+635EAcQc13vITn9z`P8yM~udi9Uj7O%SrDbfCfi}@F59gc( zT%0bL-w{{X`{SLSo11%$*&fc2Mii#68p4q*z-Fw5!6K(am@Z~*9W0bDr5=?)^hgwh zOtr}CWe}Pu#bu@V1qF+QhSUU`WtwET15bl$FJ7_?0lVC*t0~xIJ)c7d-3%G86S)1Hj1(0hNR$Ih!~*qSR9jp7H$>ZjuqNkt z6%-1;ThmKo+7SGPDMiiq@Jyx)t*)}~g0gF5L9^i%y!KKMU zqDK)WJyFkv-;+qnF7Ee$+?uWjbaU(B-nc0Rt#J7qDPtbJ9OF=8*GtiOK4IaE%MP8$ z)vTpQNHqKU`v@T{9FOg9yjg!}nV9_X5uVw^NqS&h`aq=D??kT zPHxou@cbf{pR3-ebB}O=1O>97%iX&=XE-BY1H9^6^EFmBC`>T11U^0T?%lhV za13l1X=n^u_T(!KTU{%OS$l-*yKA*m2wmlVsA;a)3i95hSP@}_kefr-WlNzaw~Ig{UgUp^#OtP zhYj+utJ_e~?d)#fo^g8cyda6UE$BP7JOI4DiHXc|r|z_Zad(*un$x^8h3mH$X;G87 z=yj}!Rqdy*9UY~8k{`ag(!_y#NZVNI?*Vt(ms)YVucNT=7jq$wH9miT}we1&_Is7caPO^R=-b8SHr^?_oL4x$wdbmXAF3S_#Z<*1ztE84h{p$C8k9E3@T_KTDh6+NY4e_8tH&YV{J z5p}ZFfAxU=MrP2znp#L|1bhJ6xc_lU!Q_3yH=W^~Nbp2FZW>oU;;p^hEx%{}Gd}~8 zsEOdVJ3WMX9xnp_coNj)RZmA3!4hRh-50BP*(zcFbYy%O+t^V zWc1!*JhA?NB{V0Dj)lc68GImJW8}1iuq~Ubq2+D zW^k2kV_jZ~Sbc{Not{%zsDQ_X>0@thCntOj@fk!WxVKVJ>@H2zNv&sJXYuz)5YEJ^ z@jn;1QjuejtJx1_6}txNgdXAzd(c!2)oLU~Tl6^iYqQUuJ=+MsG5E%35Cdp}O=8(>;c!V@OI++xvfB)eF`^IuXRu32| zt&5txHT`_xN9VMv^1ZQbi@;B6n-(LYJil!RuPs1|%A`CE^kov{(p3grrI5EZQ6Y?C{K|et?$3eCykfZpBm@-ewFBIT$ z+tXfn+Y$r%%@{npk_{n%m>V~Mp(h+eI-N__&%~XK&r1RSB8?Zaw$`RSw~67N6)=+B z0W4d@3TigM#kBo%1W}}kZqUTE`INLpRrzn4!2 z%u*(z#u;8MuG`naTrtgL4A;*m;0ggj`L_zjw%zIZ(BIQ-gx}_>n@;YHfkvbJQ}V-r z7zK8)M?Gqxh520FI8~$__rl_$vW1BWqp)1QykkU!?F4Dfke{cjwh2s?g*jJ`2|~hL zxnJ_bGt)r%g^Mv%lqk?%DN>a~PoDre4W+aHQPF4kB4*C_YL4H=%vW)s>^r%ojfaKr z67YMTDLG#cpuvGSgXVN8S4MVV?}s338k)sccjJ&gozPt{Bp&nmWu)^r_<^mxyGGONaHE(s2``;wh z-Hi8<|JY)3nsM{O7je0oX6D>rR{<6(4%^u9!orECN>{zTw{iiV!pd$ zcc50`s$N9a>2^Uo(8L!Jk&z~wQB~KAUtlbRtp%@MyXN`|ux@4!-@L*!A<`ydPI(eE z_5Oh>^1%QEf^-D;y#N3X;dl0o)p$Dx+u3FJ?YqBR+S@QG;RwI1OZUgUx;Z+bv@>{| zkQ_H-xinP71Zd$S7fjbDyQI<6RRvwNh(aX*#vo@DlKlF}^w>wR$f?k8hCbE(8GVg_9eH)k|i+=K?h1LUse0au%xF&gnVj43?-PMWXf3HC^iUh3koSI$krjJ53 z_dyUTVz^2VqRj^IV|Hoa`b20F16&+fb!gflHoR*dAFP5{ap)#*Tt+Di4wxhHz_N!) zaL~erZs>F|3Y%kwC_4K+yis!4zEx@opz{3wc#ZBqT;5A>8%d~(D)o2^q0;UQ3?Z)Y|LjUT%Xb5cBvoaF5M&1czl8mT4pZ?uI$QYU457v@d)$!VWz`+swo{R`u2`=68j6MFj=ZD?k@1 zRzBT`&uOdWA4ygU@pzTLY{ngZQNUl%*jR1Yx8E+HGi03bT=3oOH{OTaE~BtUQne*n z_=sLElEmVw;rwETa+NI*eN+t%2cCe6>`sJu+>0eZxCq<=D-7%$-9eZzsKJ7{FI5L~ zn_gN}T{DMsjC6T*P<+cqZ;Jn{fzqwIIPO0g0a~}QUaFWK1L_N|#Y*a8DR)k&=(K$# z;Ks*+C840Kpm2;CX4Ak~-Psn20nXj?Ug7yJhtTyG|4uZ>djsI#58lAL9)P9FOS$zS zAxw@*TAPpW1hj2woSdqppioacb+@wE-nVqA4|(`v^6Yf44-Cl}7^qrH8DI?Yj2T=e zKwM!|Fw}v0HKowYE09gS1_NXE>mi{1;=`0*3dFAM02j>TMsW^aD3=%i)LeQ1=}%2P zy`IZf!(IDVogwoyrTA5q{=aZ&kmx5e2=zVOZlhLy?YF;f7u?Q?c^meOhRhtsrtg8g z!Fo^H0xS-6GI4*~fVR76)A40oop698q99+MZtz60OIoYE3j}>8s*azEGd_gbtPuzS z-A6xGBgy`67@h&XsR5U1H8M0L+mFP4K7an30N_%3kwae!*tmb zoWCarIlJ202R|YBE5lw?Pl95xRl_`jA=Z~Gp!jb3T6tWiP+L)yGw@88_ZPXIsc>Ma zso738D9K)KRlxq-3To7GZz3`Eh2R;`ey-B8vyzE~hcpw_%Hw8}cW0i8wq6r$xQTOM z&T+-BrDW?w&4Jv%`n|h*`~oX$5Jul6;mKY&NlcE4u5S0butn962df{d|2|SvQ`M}Z zLeWygVsC?4vkGo^Vkw^vc~<8;AZvPgeen7%_{J1ks7U;>+{+7!xl>^m$!CCG-iZ4B`}Zc`q7sMLgN83p zpP_2$;Ls(cq};p$<3`4asrQ=?I247>wKM--^8@$@S(EtF6Kp7lsUerN7B42a;4y#K zQ3O6Kqx2VubYxS3H)mtvX_b%4np1Uff zC|hRDg5&WFjbY#7TiUiT4_g8*m`5DU2z7A0_>x&WbN`>Tcefim0d$0dK{XpHn^A>r zAoM~x)$O0;*Hw^Y7vNOu+07GQ1;af9rX&yHXnKXYHeGY3qO({#8IVMMz2ZX$5v)p> zL;5yrY|WBng{{FVT!1frajFQ1>6fvl(6eOVsb~@IqHzyCu};Y$KIZAV_+T)!`+UbY zsZ;(Z7y;-0u&}Vo+}zyv0H96Nv`(qQdTk*^6-BYsoQCG+W@4JAE;vlzJ9{c2s$z4jw$X=%bH58r0CxAS5P$Z;!6X@O~lRk?r$z zI-P_uW{I3jh7NOQAc~@B-o0@A!mm61;uJ*zN-4NpF0jgteKT|B%rR!qp1t|L`|hiD zyWPO&Mtc9g0B}$58E=rCPN%MEnx)<^m&-*crIv`95JIp2+yc?ip+hStPoDff05r(< zu;+NvtEwuv-R|U7t5!W;RaNEJBZp1Xg!cCKZ&j9MeZSD%GYmtMX)!RRRO&X<``M(b fs-+4rx9k505iDZf3o{~Z00000NkvXXu0mjfnTw|w literal 0 HcmV?d00001 From 49176343671db0d99ea7c1e1784653a80eab2c64 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Fri, 3 Jan 2020 14:51:06 -0800 Subject: [PATCH 43/82] Add documentation for Sentry (#11625) * Add documentation for Sentry See also home-assistant/home-assistant#30422 * Fix YAML formatting * Add ha_category, ha_iot_class * Update category, add ha_release * Remove optional params Co-authored-by: Paulus Schoutsen --- source/_integrations/sentry.markdown | 32 ++++++++++++++++++++++ source/images/supported_brands/sentry.png | Bin 0 -> 7728 bytes 2 files changed, 32 insertions(+) create mode 100644 source/_integrations/sentry.markdown create mode 100644 source/images/supported_brands/sentry.png diff --git a/source/_integrations/sentry.markdown b/source/_integrations/sentry.markdown new file mode 100644 index 00000000000..a7adb9382be --- /dev/null +++ b/source/_integrations/sentry.markdown @@ -0,0 +1,32 @@ +--- +title: "Sentry" +description: "Record errors to Sentry." +logo: sentry.png +ha_category: + - System Monitor +ha_iot_class: Cloud Polling +ha_release: 0.104 +--- + +The `sentry` integration integrates with [Sentry](https://sentry.io/) to capture both logged errors as well as unhandled exceptions in Home Assistant. + +## Configuration + +To use the `sentry` integration in your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +sentry: + dsn: SENTRY_DSN +``` + +{% configuration %} +dsn: + description: The DSN provided to you by Sentry. + required: true + type: string +environment: + description: An environment name to associate with events. + required: false + type: string +{% endconfiguration %} diff --git a/source/images/supported_brands/sentry.png b/source/images/supported_brands/sentry.png new file mode 100644 index 0000000000000000000000000000000000000000..29b637d52649e96e3b551edd7723f2b0bfc41d93 GIT binary patch literal 7728 zcmbt(c|26_+y5x3WNA|Np;Ab;kY#L@W!f}NS&}W;m$45GhN2i@Bt^nZ@extPlw}xu zA%NxzI_I5m`xZoyUy>gH z00>^YYI+9%*hk|2-#o;}{S9w9CdEA+4!CL?3;-NCws-LKP@}d00MPg~)615Rh8L*a z2+EIs?XjHbDM!xv7k8e_^PAe7EZBG9#G8+oLJp*#SGT%6$$!NrV1{4Fsxeh*IgICl zZJ_TBJWmW@!@$Rj{o}aV(S};hK}}{yhMLnp0AQnfmwprgcswQm0K{kl0Ef7MPU`Oe z?>GJv>7KIxS@VA?{TH%-i}}Bd__tDZ_j)j|LD2nOQ_~Sh%a2n$fTP(7x)?Olv=)PA z%5LGvz%mT_^+`d1bh%SqBzs&@+Wmo}c}rH)0O~pV89yy1C#?rzZq6cZFTjrKksF{{2GaMz;+IgH7>4_^Eyo)vzguT2}!a7H2! zTVV!$uXiO!lj|$ZI|Yb<#SYthSRt-PiT8}Q&$%l{`?M)TEQ8P)9zbJe*&DMKvvGtD zEZMRijW#}3YWzG3Qq2PhcL^HPg6AsbD6Uisb*8AujVrC})IXb=1w2l;Fm7PTH1))6 z>|9+zSmsORTi5XcE(N%^VdN?a-&;3!?gX(?&l7c1itKp-4>VqR-|Rq`)?TY!{Mhpx z@yb6pNX&|;#l2jtX5>RD%Q9_Izfx1gCJpX79uwoVtlOe*+vdc1s@ zW&Hce&gj5?KvE8n?)B#Em0;70FC(3nqi-ni%b59nl>|HpNYaHiYyYh5-#I=dvXP!@ zhh22DyfMiGNJ1Du!mL%Pj0r0y1Tn&Fm zFAvwd`&r=AJJ)L$S?H>T8Gl`j_r;XFrU9yH%ZQEcy;hiEm*);%rjaw`|i722e{wLk#-mYUDkh zvGDm!dc1X67S$yTrJ@zhM9oK4_jc0jQvypAt-|4Mixx4O#Q4}#pYsh~9VIhCkc)H1 zDQG;Xj_hCw)wS*>gGcYyXTEmSIompMsz^bAk}93pvpJ?l!pVk{F8vV4bWwFcELHuO z0pN-|q&3tN&Rx@kw|A2E-w*AdYzWj#9%-p%=?kbbTYN|+)j#S;I4jdFwIYQB9{N%B zX@oL16s76-TgN?)Ubr~95hY%nhOR2qw~U5d9FLHqDnBD6jmYp7r#jpnNcgpNPRO^E zuMugVo{+{l6}tHb?%<@GNzP4OWQ`1&`khTLk^B~h@N{~Xe>i?d+1I+|D>zmR)^(8J zKQui8@%!R&v-n!qX`MgOQJxCvV+JyrX@tW!Yp_+XiSLyoKkKt{g*t7zOQNc8WB^xa z;xy0BQ&j@c*f;Lzy61E4Hrkg;^TNaJ<}3^hyTfT1Ih(xNq?K1;he-z&dwqzBQRXiy z+NFM4i6cky2iCfFeBVXWrt;#F{#40aHW7yJ`zs&B^i5Ay8xk)!o19hxO^PTrBBiHc zb?(7Tf>G?YNqMTf4!zUqLN;uguI1V^98f2+M!Gq4%@Xk|KWE*y{fDgp>o6lx(J5f; z1$8-Lb-QJDa81!m)wx<(he_Za!^wdu8lw zDEYu61UQu+dC)Gmd!z57re{H_9iBZQ6A_zODD&jCZgK3+Pn*%7fgzQelMazo*9V&x z>c%DHt~5|&+(CNd7+8bx#TnQuOa_u=1H7+mUk_V0Oz~c9UjP^}y>eY5f1Q<#Vd}a@ zAjA+REHH=0k90W5N^J2U3fk#ZmibD!8~4*Lx3knE{sxbBd(61tU&Uib3vO(3BK%$K zv+^!!8hMoz9nh|P5ol?5;r9qT#Nz1)%| z7a3q+Z@1t|)#9hFv{M|Huar;kCf!31)!2k0gLkEy-_}+qErtorPefK>${`b_;d3vj zDKo?1&(Ro0aFF#b<-6%j4@e8IzpzmAISYckM*FqM6QfBZW+J{N4O*a5*N2)_;DeI& zv)vyc!q*4bb;YrBs^%I{M(|j5bg#)**=NA)FtO~c&9=y<#%f_k)2%5rIfIOK1e{nB zJ?yt?$zj!FR$nH6xchaqIq+xPcE*Lef)IV@pfUBXJj%DQEXZxtx@f7(TZV&Bw^weN zr@3$_LT;p=zT%G<3n%H7-t-vs#WcO38WHG`zAF)=Be6{Q>h^kH|L0@x*`I$Y>k3nq zPVXd*5Za7`tmEl*l6CHhy$-amifaCk&^vRqO0s9?Xsfz>$8xPuS?f1}p^Cct?a^F8 z6?n~b0&BQ6bOf(h+P))gJpjyx{JxZ9?ni8s)q7r4^05@Vs8rPI=rWs-V&&!GDY2c= ztd%@eyg^Spq%#%hmHxY2kKZKB?%?;EkBm~vFJ|DS^6b|Jfn9#ZhG9yFNiIFUN~;lRx(6rB*)65_@TIElNgwm!k#!WGK;FN#Ae)7!p2ELEy6d{{X!SoV7SvX0JFH{n;c zo9P0*JU+rl^XP5K9&$ugx})jde*8#MQ5SjzkDa4nqG+&4hb3f&Xe!06T_^~u4{{Fh z^F^WZ)>S(p52Q8H`pCJF%kEhMSsjB5m%5dP4qpnuK6US*cC^9$w~3EA0~ocJo34lI z1VmB^LZoHGp*vqF%dY6aHs0Zzo549%*wAVaOXH`_?48_Gy3ihZ0tmHpv<7AWHOW3R z0p>ACL|C3@yMjl3;!}Y4%-CsU+f^dh2L$vYZU-wrjMz(_%YSp7%yqtzmmXH8MQJo{ z8H74r-)EWgyEFW&2e>M!Fm^B=t`X@7se}etb4v|##Ot)KY>fL~_J>#+qPlt6;ID0K ze1i)D>#e1E_JO}vRnkA7l`r@V0af5j1bYe+=vHHCuGoDvTlgj(Gb!60HSx+Jj^0_w zG!lJ|E6Ox!&|H+uj6iq6#0hIM;M~kxo)pH6ZnwMA-jMzxAqf12PUs1&PAcWM8&JLp zae3$nx!PP4#LeCYW4N4-@JBeM=K1O|!HygJq*$FqYBEVHUka{cF=X|~(cBLSCjN=G z6WfW->R29$)9G!rS`ygxTQX88$@7h1fqz!^Majyu`APc+d{J!NAoWle3Phsx8#*nX z{4%N#O?OkgxY4hTlw)1ZDNsIbvlRI;m~U4d>KI*+;0qfLBp!*q6T`eJ`A-@oxid6g zVbP$7K-VtG-ApjfJTTjQV23)EEkSfTLN;ht4q78EWjhJno;_)0BQm88b1YA_r647y zDBk2e$<8YQGM{=kSe~6Q(5=d{EMTA2!9VO~p{C$zR!;oTChg}u-=pJwBEleG)U?qm zVuf*gsq;(i)$CmdTXVKZ_RFbz9J;ER|@nGkxO%_&!rs5 zZ=E1fNU&f~&De-1*cU9fH4pB(832Cn3||q#H|^5adVDiC=jSpPa`u#zi!DrP?$FF8 zJt~a*0Hpg*>C?dIjQ3I4E&boOcQkb?ZOx|66e;jiI8}46mWe{q?!m8^>b5VOb(2>S z$(5j8!J(JQ3=ex;KG!~zy~Nr#@Jy_u2E^NE!L_WSIpACJh-bgmJ?tVy%EL}!O^;R2 z(Z?R?j_m#A4)*kK(m)GLY^kgqtr-$<&8)&iXhxXmgjdQC7CC?5eLd>Cb)LPpKal&iHSXoqCDnKLIZ{x;Ju zG|kI*0>zA~4r`w(l|W(5!cuJBF4tmKpY>$PEPu#b4tJvcHagQpy-8-v>P%RyZblX{ z`whk;3#DEmwjHy8PHFfj@xM>WP%KvO!?BiKO%u-RnqO{*JB_#nIC6U+JB`fJq06km znJ!;$brP)j*9(sHGpe0AJMR^4P1GrDu&@s8jd=FS2E;dD@hatKw2<8U6e0#)A0AmB z&)M{E`Wu>pLtWRwLqWWoFDF*Cf11CyUa4hE(g+ED^111wccUfRSOir8unD`S{%_=B zs28xW;qEL7KH%ovipa7dM2>WD5Ct%!+p9*M!rm4ie=O#NioeZrq=N}|2b@I~(u)}7 zqk6%Yan-;r#^y#|D@*@*sT*iFxfFUT#Qg(YhTR357Lql@7AzerW#kDg8zEKfjX9NP zw9a#r6XGH!HUOiK$LW45-jVhl?*a*7}B z|M;_CKl)eM!`8P{r12TY&7<30I9mw2f1M5!eDR7~#D(|j(V@;`3SkL4-PCkyam#^` zD)gc`N-ULf7z*X!-a?SL^$nfu-}ISi24B-p{@!x4&JC))}YRZ#g8LhNls?b(~$9b}R&af#q3A3Kk>f z6%j|{AZvHaF(W}Q6`X^Q6N06k6d=1NrV!1^(C%Gt3vN8q!w*d*ar0gIzI|;z2`oTn zw)Lro+Lj0A2!x+6poU%4ht+{DJ@(VK^Rh-bZ>6V3ln2USkEd!Tdb=WRD^a_}OXodQ zqUa{`OCJZptFhK(uin?5he&xd+w0VmAt$g|qe~{M{xjpjG=*q#wfeeigI;nGcAJUa zO~)5jWK^O!TD7-Af0kT1O#Yn>`NrR>8oh(@c4aI5%y8L+d14pz9=KDeIJP);{t!uy zUlEdUq;kQm*Xq%z=}tGyMxXQfw9fNyK^#MdI1!De-7|83kQ%J|&WjPESkdlM=n6t4^;9Ngvw(b^ z+q8B+0#%0>f6v1@Gpjx<$cs8WqtBa-SS@&mA_+bPF2fZ<7nlU++4EOr&BD^`alM{9 z8e_O2G#Td`PnlNy`{xw5clqPDJ6hrTucD-s`DK0fpkcGsS6WMMA}rft^13YHz8%{L zX|L8i<0gBVz-U)?C?PfNNbbx}D~9H{W;|iTQNmK3hU-}`laYHn8|0xx^%Pwc`m|rH zyJYciZtTe*P<2AM!{^VnNh4PaV07xi*@?pbghdTgr>Cz)KLlVp(?AMYdB5^&3eDd@ z^LD!|hT9C_R(qB0N8qG)w9yU@qx$6*GM*C=oyMs?Ab%4 z{pm=ppn=mjNpi+s?-JMUuxvHTl1GMny6%6Ur*qz%jZOQdCCE~#>#!SGoCzU5w3vO6 zjA#UAAM};s!kz}z`d3V|4Th5erE)rRRI7zPji8QRm7J0Y{Ixi`$a}9l^afnS+`Q&a zsCF+2*@GT4P;YHlU;ikCgKNp@4lPHXSeVPv#G|0OS&$`G`$Uw4xjGA!twGBgGXM>w z(xkutqmWZ_XQ`jcC&6Xqh?r`&NIDMg<<9aGEaNkjQI%97yHk_MX=CZ2lf?tUc|R1bM2=%uSgcj zh1J|Y|J*(J_;ok=OzblaLtgsjd*o7Ma$mfFd zkc92~`n(7IMY!eHx`Ym%JkSD79 z`_LS4Tt0ceW+j#~X~CwG;^>A_ zphyJOd1)8Cy7sam%1sBN7dRu-kD6RRP<03@1SJWR7Rdn3pafJ&xkg$#o`agXgh30N?+Jrmdex+1Lp(X@` z1r@pxngGrZ=Z5Z=&uZhwx!W_$BDb;jbTxbPsNZ_MiAx$^OXPGY;Sv)#IQJd2X@Vt* zUV98a$W$!0*p`-lS-q5PT2phgmUIlk)lvRDl;RArOiAlk*-upp5)sd6XHm@AXxPBF zl%29Y5dTltw4!v$d@uiv-=}ni+dc@9byT7t zB3Ozzr;rJ26+2lTpMJCsz z!+o11z70xNmF=LJUwnvk+#oQ-A;<==5S_BA@*QNM@g|%KpjK{BreQ|Fr(kgD`H7*3-A!@Fp&uGQ`Esu>3ZFUGw^65B`83M+ z1bdj+A*z!%5AG`d{{$KFU=Q;{#7pG)E5)*EEY7XWR8hXguf7b zUy&Kj*HtOB{~2qiGY*_yXcFKDe7jpDwPY1y{KOl`?$fqb8P#D9BUg#nJ3xd{fvJ@; zQs-Bh-tmpZ@K?_KHy#m%@gwX?w?XM=8Uv|zn7+LLY(G+R_;$t$VxLt84_JR?>df$G zyuIY0+Dn~O_&9SRw*V*MmBNXTy-TDJjEq}rk2PAnp_0h@D`8wD^rW+MN3+9xC1}wj zBfK+ikfmPboHU8EzIU&`IGoCyjChR!F9o^9*I+SyMi+|{YM-xsHeWU(lm>d-A0E-v zyGfZuecwYt4%tddoKh;{d=!hQEljy@|2xaHaPGV=ZfUuuD>9Cm8dr@#MeP8aW#2~> z?%qm1P9{d{*(k!}%OfQ2x$SRcA0Ak#wNfDEzAdYnnaL&nUR=|gixjQac+KsYg}Oq; zkE9sn6dl)AuX%_{j)d?QSKtTC5S- zlim&ppmdw%Aa~~rnW)p3-1fs~SB9qY%HWgoWR+ap=Z|4<2OXJR<09Bhoz1z8dk3d` z#arby1+v0Dt}jJrx(TYlTI&b(zVM6C+XoO+gdJ3V4Ty*tnfQmIDCJy#HLAn{%0v7o zRx71E`N7+%Sx4w(WPK?)(~7$C){rwBr1?6YQ05&fSG)8Fk9s~^L+f4{#LVmZGJJyc z%IhOEdzg#8yhalmMU9y~JOyU+{&!R1f6D5GLl=LA2^o~At@b2Kg_dddDE|y=<4Ch% z!#!#{thVIiqhfr0w9pZ>TCNiQ970iFqbpbPgwghgR5pyhy4cP7hAFKP^xFsErC+l( z9|}#c5ej1{%5Fzx3Y@EiX}`>-V!r-GmGclyXVb^v`sV-*ywX9*OfLKVETn~`mizPkjEDX+a18@liujWkr6?ggUHNBpDlD|Cm3z2}$ zpMw3sx5Er0jkz3?0k}0)3ce%0t!id1*-1KW6G5?gM?F(lVC1TU(-Te{=R!9KEY0(^ z_=7I$e78jCw-CVZ=-QdX?u(7m%l(Vn;Mwo{CH5Ap<7p0KkX&+~ArljP=E_8(jL{9+ zc^hSs(&|I!efOq)p9F_OSVAoc!@K7*wwPtDXU$#Zz)K6Z+=N$EjYrZ z&baNHrDV|J!DSucK;{eId&-&fkLn60K8x^hMf(poaYsn1 zFx`^q`=H_dmgjNoaM0$tVh&xm$bs==<6abH9AB!iY}*eaF3J0H<2-VLOGMV`ayiju z-h9b_Lq7f&k+(-r{J|0~a_j@Ui;tHNd`3Vh3wO92C} NncXrix$+?9{{g-pEEfO( literal 0 HcmV?d00001 From e889908a409ee14b7bc76a31142f9e9429af4aa3 Mon Sep 17 00:00:00 2001 From: Iulius Date: Sat, 4 Jan 2020 17:41:28 +0100 Subject: [PATCH 44/82] separate cmd payloads to state values (#11420) --- source/_integrations/lock.mqtt.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_integrations/lock.mqtt.markdown b/source/_integrations/lock.mqtt.markdown index ecb714eaeeb..625f4ba4427 100644 --- a/source/_integrations/lock.mqtt.markdown +++ b/source/_integrations/lock.mqtt.markdown @@ -51,6 +51,16 @@ payload_unlock: required: false type: string default: UNLOCK +state_locked: + description: The value that represents the lock to be in locked state + required: false + type: string + default: locked +state_unlocked: + description: The value that represents the lock to be in unlocked state + required: false + type: string + default: unlocked optimistic: description: Flag that defines if lock works in optimistic mode. required: false From 86a3bcb9169b4d64996ae6fca786b8084b20fd5f Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 5 Jan 2020 11:36:53 +0100 Subject: [PATCH 45/82] Add person reload service (#11633) --- source/_integrations/person.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_integrations/person.markdown b/source/_integrations/person.markdown index b115523db61..62fc339ec22 100644 --- a/source/_integrations/person.markdown +++ b/source/_integrations/person.markdown @@ -87,6 +87,8 @@ person: - device_tracker.beacon ``` +If you change the YAML, you can reload it by calling the `person.reload` service. + ### Customizing the picture for a person By following the instructions on the [customizing entities](/docs/configuration/customizing-devices#entity_picture) page, you can customize the picture used for a person entity in the `customize:` section of your configuration. For example: @@ -97,4 +99,4 @@ customize: entity_picture: "/local/ada.jpg" ``` -See the documentation about [hosting files](/integrations/http/#hosting-files) for more information about the `www` folder. +See the documentation about [hosting files](/integrations/http/#hosting-files) for more information about the `www` folder. From 997c64673e277a2d98b7c7ba60e81545d5eff0ea Mon Sep 17 00:00:00 2001 From: Jc2k Date: Sun, 5 Jan 2020 18:16:38 +0000 Subject: [PATCH 46/82] Mention fan support (#11638) --- source/_integrations/homekit_controller.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/homekit_controller.markdown b/source/_integrations/homekit_controller.markdown index 0995d68656b..52aea041194 100644 --- a/source/_integrations/homekit_controller.markdown +++ b/source/_integrations/homekit_controller.markdown @@ -12,6 +12,7 @@ ha_category: - Switch - Binary Sensor - Sensor + - Fan ha_release: 0.68 ha_iot_class: Local Polling --- @@ -34,6 +35,7 @@ There is currently support for the following device types within Home Assistant: - Switch (HomeKit switches) - Binary Sensor (HomeKit motion, contact and smoke sensors) - Sensor (HomeKit humidity, temperature, co2 and light level sensors) +- Fan HomeKit IP accessories for these device types may work with some caveats: From d6bf73ae8c8a584652d2f62719f75410d1724c70 Mon Sep 17 00:00:00 2001 From: brefra Date: Mon, 6 Jan 2020 10:19:29 +0100 Subject: [PATCH 47/82] Add automation example to Velbus integration (#11623) * Add automation example to Velbus integration * :pencil2: Tweak Co-authored-by: Franck Nijhof --- source/_integrations/velbus.markdown | 58 +++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/source/_integrations/velbus.markdown b/source/_integrations/velbus.markdown index 9600396318a..235dd9ccf91 100644 --- a/source/_integrations/velbus.markdown +++ b/source/_integrations/velbus.markdown @@ -13,7 +13,7 @@ ha_iot_class: Local Push ha_release: "0.50" --- -The `velbus` integration supports the Velbus USB, Velbus serial and a TCP/IP gateway. +The `velbus` integration is used to control [Velbus](https://www.velbus.eu/?lang=en) modules. It supports the Velbus USB, Velbus serial and a TCP/IP gateway. There is currently support for the following device types within Home Assistant: @@ -24,6 +24,8 @@ There is currently support for the following device types within Home Assistant: - Cover - Light +The pushbutton LEDs of input modules are disabled by default. These can be enabled from the `Devices` panel in the `Configuration` page of the web interface. + ## Configuration There are 2 options in configuring the velbus integration: @@ -50,3 +52,57 @@ port: required: true type: string {% endconfiguration %} + +## Example automation + +The Velbus integration allows you to link a Velbus button (i.e., a button of a [VMBGPOD](https://www.velbus.eu/products/view/?id=416302&lang=en) module) to a controllable entity of Home Assistant. +The actual linking can be realized by two automation rules. One rule to control the device using the push button and a second rule to update the LED state of the push button as soon as the entity state changes. + +```yaml +# Control light living from Velbus push_button_10 +- id: 'Control_light_living_from_Velbus' + alias: Control light living using Velbus push_button_10 + trigger: + - entity_id: binary_sensor.push_button_10 + platform: state + to: 'on' + condition: [] + action: + - entity_id: light.living + service: light.toggle + +# Keep status LED push_button_10 in sync to status light living +- id: 'Update LED of push_button_10' + alias: Update LED state of push_button_10 + trigger: + - entity_id: light.living + platform: state + to: 'on' + - entity_id: light.living + platform: state + to: 'off' + condition: [] + action: + - condition: or + conditions: + - condition: and + conditions: + - condition: state + entity_id: light.led_push_button_10 + state: 'on' + - condition: state + entity_id: light.living + state: 'off' + - condition: and + conditions: + - condition: state + entity_id: light.led_push_button_10 + state: 'off' + - condition: state + entity_id: light.living + state: 'on' + - entity_id: light.led_push_button_10 + service: light.toggle +``` + + From 13d5d76feaf47dbd5a3363f0ba6f5f1e42d4a7f7 Mon Sep 17 00:00:00 2001 From: ochlocracy <5885236+ochlocracy@users.noreply.github.com> Date: Mon, 6 Jan 2020 04:19:54 -0500 Subject: [PATCH 48/82] Add support for Alexa locale configuration (#11566) --- source/_integrations/alexa.smart_home.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_integrations/alexa.smart_home.markdown b/source/_integrations/alexa.smart_home.markdown index 0d016189628..330ad3bd066 100644 --- a/source/_integrations/alexa.smart_home.markdown +++ b/source/_integrations/alexa.smart_home.markdown @@ -207,6 +207,7 @@ Example configuration: ```yaml alexa: smart_home: + locale: en-US endpoint: https://api.amazonalexa.com/v3/events client_id: !secret alexa_client_id client_secret: !secret alexa_client_secret @@ -226,6 +227,8 @@ alexa: display_categories: LIGHT ``` +Set the `locale` to the locale of your Alexa devices. Supported locales are: `de-DE`, `en-AU`, `en-CA`, `en-GB`, `en-IN`, `en-US`, `es-ES`, `es-MX`, `fr-CA`, `fr-FR`, `it-IT`, `ja-JP`. Default is `en-US`. + The `endpoint`, `client_id` and `client_secret` are optional, and are only required if you want to enable Alexa's proactive mode (i.e. "Send Alexa Events" enabled). Please note the following if you want to enable proactive mode: - There are different endpoint URLs, depending on the region of your skill. Please check the available endpoints at From 6a0fc0b2523ae6fb1ff1a376135dece7faca2bff Mon Sep 17 00:00:00 2001 From: SukramJ Date: Mon, 6 Jan 2020 14:35:47 +0100 Subject: [PATCH 49/82] Add HmIP-WHS and HmIP-PMFS to HomematicIP Cloud (#11582) --- source/_integrations/homematicip_cloud.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/homematicip_cloud.markdown b/source/_integrations/homematicip_cloud.markdown index bb9e698a9ff..5974fa77529 100644 --- a/source/_integrations/homematicip_cloud.markdown +++ b/source/_integrations/homematicip_cloud.markdown @@ -102,6 +102,7 @@ Within this delay the device registration should be completed in the App, otherw * Key Ring Remote Control - alarm (*HmIP-KRCA*) (battery only) * Alarm Siren (*HmIP-ASIR, -B1*) (battery only) * Remote Control for brand switches – 2-button (*HmIP-BRC2*) (battery only) + * Pluggable Power Supply Monitoring (*HmIP-PMFS*) * homematicip_cloud.climate * Climate group (*HmIP-HeatingGroup*) @@ -154,6 +155,7 @@ Within this delay the device registration should be completed in the App, otherw * Switch Circuit Board - 1x channels (*HmIP-PCBS*) * Switch Circuit Board - 2x channels (*HmIP-PCBS2*) * Printed Circuit Board Switch Battery (*HmIP-PCBS-BAT*) + * Switch Actuator for heating systems – 2 channels (*HmIP-WHS2*) * homematicip_cloud.weather * Weather Sensor – basic (*HmIP-SWO-B*) From 639d9047e2c94d57f2c5187acc247db1efb3cbda Mon Sep 17 00:00:00 2001 From: Jc2k Date: Mon, 6 Jan 2020 20:45:23 +0000 Subject: [PATCH 50/82] Mention homekit_controller air quality support (#11641) --- source/_integrations/homekit_controller.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/homekit_controller.markdown b/source/_integrations/homekit_controller.markdown index 52aea041194..fccc6e48556 100644 --- a/source/_integrations/homekit_controller.markdown +++ b/source/_integrations/homekit_controller.markdown @@ -13,6 +13,7 @@ ha_category: - Binary Sensor - Sensor - Fan + - Health ha_release: 0.68 ha_iot_class: Local Polling --- @@ -36,6 +37,7 @@ There is currently support for the following device types within Home Assistant: - Binary Sensor (HomeKit motion, contact and smoke sensors) - Sensor (HomeKit humidity, temperature, co2 and light level sensors) - Fan +- Air Quality HomeKit IP accessories for these device types may work with some caveats: From 3f58993701d2d1fb1830da61c650129485aa801a Mon Sep 17 00:00:00 2001 From: Trekky12 Date: Tue, 7 Jan 2020 02:13:24 +0100 Subject: [PATCH 51/82] Add documentation for pilight dimmer as light (#11531) * Add documentation for pilight dimmer as light see https://github.com/home-assistant/home-assistant/pull/30107 * Change dimmers to light --- source/_integrations/pilight.markdown | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/source/_integrations/pilight.markdown b/source/_integrations/pilight.markdown index a21cb9fc815..933059abf4d 100644 --- a/source/_integrations/pilight.markdown +++ b/source/_integrations/pilight.markdown @@ -22,6 +22,7 @@ There is currently support for the following device types within Home Assistant: - [Binary Sensor](#binary-sensor) - [Sensor](#sensor) - [Switch](#switch) +- [Light](#light) ## Configuration @@ -304,6 +305,52 @@ switch: state: 'off' ``` +## Light + +Pilight dimmer devices, which can have different brightness values, can be used as a light. +The configuration parameters are the same for dimmers and switches. + +{% configuration %} +lights: + description: The list that contains all command lights. + required: true + type: string + keys: + entry: + description: Name of the command light, which are the same like for switches. Multiple entries are possible. + required: true + type: list +{% endconfiguration %} + +### Example + +```yaml +light: + - platform: pilight + lights: + test2: + on_code: + protocol: kaku_dimmer + id: 23298822 + unit: 10 + 'on': 1 + off_code: + protocol: kaku_dimmer + id: 23298822 + unit: 10 + 'off': 1 + on_code_receive: + protocol: kaku_dimmer + id: 23298822 + unit: 10 + state: 'on' + off_code_receive: + protocol: kaku_dimmer + id: 23298822 + unit: 10 + state: 'off' +``` + ## Troubleshooting - A list of tested RF transceiver hardware is available [here](https://manual.pilight.org/electronics/index.html). This might be useful before buying. From 497dfc4bcb77a4e79c1db8f77cec27d9ff541bb7 Mon Sep 17 00:00:00 2001 From: Eleftherios Chamakiotis Date: Tue, 7 Jan 2020 03:17:29 +0200 Subject: [PATCH 52/82] Added documentation for "autobypass" option added to the AlarmDecoder integration (#11470) * Added documentation for "autobypass" option added to the AlarmDecoder integration * Update source/_integrations/alarmdecoder.markdown Co-Authored-By: Franck Nijhof * Removed the autobypass option from the default configuration, as suggested * Minor text change * Jekyll build is failing, so trying to spot the problem * Update source/_integrations/alarmdecoder.markdown Co-Authored-By: Franck Nijhof * Restored original zone numbers in the example configuration, as it was not related to the preview-deploy problem Co-authored-by: Franck Nijhof --- source/_integrations/alarmdecoder.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/alarmdecoder.markdown b/source/_integrations/alarmdecoder.markdown index 7bf65735817..4ec7c71d9f6 100644 --- a/source/_integrations/alarmdecoder.markdown +++ b/source/_integrations/alarmdecoder.markdown @@ -80,6 +80,11 @@ panel_display: required: false default: false type: boolean +autobypass: + description: "If this is set to `true`, then when arming (home or away), it will automatically bypass all open zones (sending '6#')." + required: false + default: false + type: boolean zones: description: "AlarmDecoder has no way to tell us which zones are actually in use, so each zone must be configured in Home Assistant. For each zone, at least a name must be given. For more information on the available zone types, take a look at the [Binary Sensor](/integrations/alarmdecoder) docs. *Note: If no zones are specified, Home Assistant will not load any binary_sensor integrations.*" required: false From 9e2728321750c9738e6a567991b229170bf671ae Mon Sep 17 00:00:00 2001 From: Jeff Irion Date: Tue, 7 Jan 2020 06:12:10 -0800 Subject: [PATCH 53/82] Document 'androidtv.download' and 'androidtv.upload' services (#11501) * Document 'androidtv.adb_filesync' service * Document 'androidtv.download' and 'androidtv.upload' services --- source/_integrations/androidtv.markdown | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/source/_integrations/androidtv.markdown b/source/_integrations/androidtv.markdown index 2c0be439f9e..eb756c5d001 100644 --- a/source/_integrations/androidtv.markdown +++ b/source/_integrations/androidtv.markdown @@ -249,6 +249,24 @@ You can also use the command `GET_PROPERTIES` to retrieve the properties used by A list of various intents can be found [here](https://gist.github.com/mcfrojd/9e6875e1db5c089b1e3ddeb7dba0f304). +### `androidtv.download` and `androidtv.upload` + +You can use the `androidtv.download` service to download a file from your Android TV / Fire TV device to your Home Assistant instance. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | no | Name of Android TV / Fire TV entity. +| `device_path` | no | The filepath on the Android TV / Fire TV device. +| `local_path` | no | The filepath on your Home Assistant instance. + +Similarly, you can use the `androidtv.upload` service to upload a file from Home Assistant instance to Android TV / Fire TV devices. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | no | Name(s) of Android TV / Fire TV entities. +| `device_path` | no | The filepath on the Android TV / Fire TV device. +| `local_path` | no | The filepath on your Home Assistant instance. + ## Custom State Detection The Android TV integration works by polling the Android TV / Fire TV device at a regular interval and collecting a handful of properties. Unfortunately, there is no standard API for determining the state of the device to which all apps adhere. Instead, the backend `androidtv` package uses three of the properties that it collects to determine the state: `audio_state`, `media_session_state`, and `wake_lock_size`. The correct logic for determining the state differs depending on the current app, and the backend `androidtv` package implements app-specific state detection logic for a handful of apps. Of course, it is not feasible to implement custom logic for each and every app in the `androidtv` package. Moreover, the correct state detection logic may differ across devices and device configurations. From a28beaab04c6be01a2c603281d3688e2b3062588 Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Tue, 7 Jan 2020 15:15:48 +0100 Subject: [PATCH 54/82] Add documentation for Brother Printer integration (#11595) * Add Brother Printer documentation * Fix CI error * :pencil2: Tweak * Suggested change Co-Authored-By: Franck Nijhof * Suggested change Co-Authored-By: Franck Nijhof * Remove configuration * Suggested change Co-Authored-By: Franck Nijhof * :pencil2: Tweak * Fix version number Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof --- source/_integrations/brother.markdown | 24 +++++++++++++++++++++ source/images/supported_brands/brother.png | Bin 0 -> 57359 bytes 2 files changed, 24 insertions(+) create mode 100644 source/_integrations/brother.markdown create mode 100644 source/images/supported_brands/brother.png diff --git a/source/_integrations/brother.markdown b/source/_integrations/brother.markdown new file mode 100644 index 00000000000..e76da718259 --- /dev/null +++ b/source/_integrations/brother.markdown @@ -0,0 +1,24 @@ +--- +title: "Brother Printer" +description: "Instructions on how to integrate a Brother printer into Home Assistant." +logo: brother.png +ha_category: + - System Monitor +ha_release: 0.104 +ha_iot_class: Local Polling +--- + +The `Brother Printer` integration allows you to read current data from your local Brother printer. + +It usually provides information about the device's state, the left amount of ink or toner and the remaining life of the drum or other parts of the printer. +The integration monitors every supported part. + +## Configuration + +To add `Brother Printer` to your installation, go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **Brother Printer**. + +
+ +Some very old Brother printers use different data format and these models are not supported. The integration will show information about that during configuration. + +
diff --git a/source/images/supported_brands/brother.png b/source/images/supported_brands/brother.png new file mode 100644 index 0000000000000000000000000000000000000000..78396fd914eede7f8c53c486fe7d09661f83161a GIT binary patch literal 57359 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 Date: Tue, 7 Jan 2020 15:50:43 +0100 Subject: [PATCH 55/82] add surepetcare doc (#9590) * add surepetcare doc * fix date * Update surepetcare.markdown * add some missing info * :pencil2: Tweaks * Move documentation to new integrations location Co-authored-by: Franck Nijhof --- source/_integrations/surepetcare.markdown | 86 +++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 source/_integrations/surepetcare.markdown diff --git a/source/_integrations/surepetcare.markdown b/source/_integrations/surepetcare.markdown new file mode 100644 index 00000000000..23e36fc43c8 --- /dev/null +++ b/source/_integrations/surepetcare.markdown @@ -0,0 +1,86 @@ +--- +title: "Sure Petcare" +description: "Instructions on how to integrate the Sure Petcare cat and pet flaps into Home Assistant." +date: 2019-06-08 20:00 +ha_category: + - Binary Sensor + - Sensor +ha_release: '0.104.0' +ha_iot_class: Cloud Polling +--- + +The `surepetcare` component allows you to get information on your Sure Petcare Connect Pet or Cat Flap. + +## Configuration + +To add a flap and pet, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +surepetcare: + username: x@y.com + password: v3rys3cr3t! + household_id: 1337 + flaps: [{id: 2337, name: Flap}] + pets: [{id: 3337, name: Pet}] +``` + +{% configuration %} + username: + description: The Sure Petcare Username/Email + required: true + type: string + password: + description: The Sure Petcare Password + required: true + type: string + household_id: + description: The Sure Petcare household_id + required: true + type: integer + flaps: + description: The Sure Petcare flaps + required: true + type: map + keys: + id: + description: The Sure Petcare id of a flap + required: true + type: integer + name: + description: A name for the flap + required: true + type: string + pets: + description: Pets managed by Sure Petcare flap(s) + required: true + type: map + keys: + id: + description: The Sure Petcare id of a pet + required: true + type: integer + name: + description: The name of the pet + required: true + type: string + icon: + description: "Icon to display (e.g., `mdi:cat`)" + required: false + default: "mdi:cat" + type: string + scan_interval: + description: "Minimum time interval between updates. Supported formats: `scan_interval: 'HH:MM:SS'`, `scan_interval: 'HH:MM'` and Time period dictionary (see example below)." + required: false + default: 3 minutes + type: time + device_class: + description: The type/class of the sensor to set the icon in the frontend. + required: false + default: lock + type: device_class +{% endconfiguration %} + +## Getting the IDs of your household, flaps and pets + +For now, please use the [sp_cli.py](https://github.com/rcastberg/sure_petcare/blob/master/sp_cli.py) from [@rcastberg](https://github.com/rcastberg) to fetch the IDs from the Sure Petcare API. With default setting, the IDs will be written as JSON to `~/.surepet.cache`. From d18b2af10790d529a1b6d06a9a0aa7acce9f6c4c Mon Sep 17 00:00:00 2001 From: Raman Gupta <7243222+raman325@users.noreply.github.com> Date: Tue, 7 Jan 2020 09:52:17 -0500 Subject: [PATCH 56/82] =?UTF-8?q?remove=20suppress=5Fwarning=20from=20conf?= =?UTF-8?q?iguration=20definition=20of=20vizio=E2=80=A6=20(#11650)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Gupta, Raman --- source/_integrations/vizio.markdown | 5 ----- 1 file changed, 5 deletions(-) diff --git a/source/_integrations/vizio.markdown b/source/_integrations/vizio.markdown index 1d1fbccc8dd..fd9dd9482e0 100644 --- a/source/_integrations/vizio.markdown +++ b/source/_integrations/vizio.markdown @@ -97,11 +97,6 @@ device_class: required: false type: string default: tv -suppress_warning: - description: Set to `true` to disable self-signed certificate warnings. - required: false - default: false - type: string {% endconfiguration %} ## Notes and limitations From c85302ed695238074f042ad75238a13c00c71678 Mon Sep 17 00:00:00 2001 From: Jason Ross Date: Tue, 7 Jan 2020 08:52:54 -0600 Subject: [PATCH 57/82] Add Documentation for PIN Feature (#11571) --- source/_integrations/venstar.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/venstar.markdown b/source/_integrations/venstar.markdown index f87295d3c99..f8d3266685f 100644 --- a/source/_integrations/venstar.markdown +++ b/source/_integrations/venstar.markdown @@ -56,6 +56,10 @@ password: description: Password for the thermostat. required: false type: string +pin: + description: Pin for Lockscreen (required if lock screen enabled) + required: false + type: string ssl: description: Whether to use SSL or not when communicating. required: false @@ -83,6 +87,7 @@ climate: ssl: true username: OPTIONAL_AUTH_USER_HERE password: OPTIONAL_AUTH_PASS_HERE + pin: LOCKSCREEN_PIN timeout: 5 humidifier: false ``` From 81169a8f1d604e536b31b20d5a9252b8c3f9cb83 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 7 Jan 2020 16:18:43 +0100 Subject: [PATCH 58/82] Sync title/names with codebase (#11659) --- source/_integrations/brother.markdown | 4 ++-- source/_integrations/elgato.markdown | 4 ++-- source/_integrations/gios.markdown | 6 +++--- source/_integrations/icloud.markdown | 2 +- source/_integrations/intesishome.markdown | 4 ++-- source/_integrations/kef.markdown | 4 ++-- source/_integrations/local_ip.markdown | 4 ++-- source/_integrations/sentry.markdown | 4 ++-- source/_integrations/signal_messenger.markdown | 4 ++-- source/_integrations/surepetcare.markdown | 6 +++--- source/_integrations/velbus.markdown | 2 -- 11 files changed, 21 insertions(+), 23 deletions(-) diff --git a/source/_integrations/brother.markdown b/source/_integrations/brother.markdown index e76da718259..9e260ee0e20 100644 --- a/source/_integrations/brother.markdown +++ b/source/_integrations/brother.markdown @@ -1,6 +1,6 @@ --- -title: "Brother Printer" -description: "Instructions on how to integrate a Brother printer into Home Assistant." +title: Brother Printer +description: Instructions on how to integrate a Brother printer into Home Assistant. logo: brother.png ha_category: - System Monitor diff --git a/source/_integrations/elgato.markdown b/source/_integrations/elgato.markdown index da953d977dd..3e88d7c5ebe 100644 --- a/source/_integrations/elgato.markdown +++ b/source/_integrations/elgato.markdown @@ -1,6 +1,6 @@ --- -title: "Elgato Key Light" -description: "Instructions on how to integrate an Elgato Key Light with Home Assistant." +title: Elgato Key Light +description: Instructions on how to integrate an Elgato Key Light with Home Assistant. logo: elgato.jpg ha_category: - Light diff --git a/source/_integrations/gios.markdown b/source/_integrations/gios.markdown index f96d46261fc..1eca27e8675 100644 --- a/source/_integrations/gios.markdown +++ b/source/_integrations/gios.markdown @@ -1,6 +1,6 @@ --- -title: "GIOŚ" -description: "Instructions on how to integrate GIOŚ (Polish Chief Inspectorate Of Environmental Protection) air quality service into Home Assistant." +title: GIOŚ +description: Instructions on how to integrate GIOŚ (Polish Chief Inspectorate Of Environmental Protection) air quality service into Home Assistant. logo: gios.png ha_category: - Health @@ -28,4 +28,4 @@ station_id: description: Specify ID of the measuring station. required: true type: integer -{% endconfiguration %} \ No newline at end of file +{% endconfiguration %} diff --git a/source/_integrations/icloud.markdown b/source/_integrations/icloud.markdown index ea0c5720bb5..b390b76b4bc 100644 --- a/source/_integrations/icloud.markdown +++ b/source/_integrations/icloud.markdown @@ -6,7 +6,7 @@ ha_category: - Presence Detection - Sensor ha_iot_class: Cloud Polling -ha_release: "0.10" +ha_release: '0.10' --- The `icloud` integration allows you to detect presence using the [iCloud](https://www.icloud.com/) service. iCloud allows users to track their location on iOS devices. diff --git a/source/_integrations/intesishome.markdown b/source/_integrations/intesishome.markdown index 4d00039ce78..105c551fd84 100644 --- a/source/_integrations/intesishome.markdown +++ b/source/_integrations/intesishome.markdown @@ -1,6 +1,6 @@ --- -title: "IntesisHome AC Controller" -description: "Instructions how to integrate IntesisHome AC devices with Home Assistant" +title: IntesisHome +description: Instructions how to integrate IntesisHome AC devices with Home Assistant logo: intesishome.png ha_category: Climate ha_release: 0.104 diff --git a/source/_integrations/kef.markdown b/source/_integrations/kef.markdown index d426953c30f..a6f3fb0f94f 100644 --- a/source/_integrations/kef.markdown +++ b/source/_integrations/kef.markdown @@ -1,6 +1,6 @@ --- -title: "KEF Speakers" -description: "Instructions on how to integrate KEF Speakers into Home Assistant." +title: KEF +description: Instructions on how to integrate KEF Speakers into Home Assistant. logo: kef.png ha_category: - Media Player diff --git a/source/_integrations/local_ip.markdown b/source/_integrations/local_ip.markdown index ad76ff1ec75..6961f5eb345 100644 --- a/source/_integrations/local_ip.markdown +++ b/source/_integrations/local_ip.markdown @@ -1,6 +1,6 @@ --- -title: "Local IP Address" -description: "Instructions on how to integrate the Local IP Address sensor into Home Assistant." +title: Local IP Address +description: Instructions on how to integrate the Local IP Address sensor into Home Assistant. logo: home-assistant.png ha_category: - Network diff --git a/source/_integrations/sentry.markdown b/source/_integrations/sentry.markdown index a7adb9382be..65a41192bc6 100644 --- a/source/_integrations/sentry.markdown +++ b/source/_integrations/sentry.markdown @@ -1,6 +1,6 @@ --- -title: "Sentry" -description: "Record errors to Sentry." +title: Sentry +description: Record errors to Sentry. logo: sentry.png ha_category: - System Monitor diff --git a/source/_integrations/signal_messenger.markdown b/source/_integrations/signal_messenger.markdown index 07a0e9ecbc5..814108ba7ea 100644 --- a/source/_integrations/signal_messenger.markdown +++ b/source/_integrations/signal_messenger.markdown @@ -1,6 +1,6 @@ --- -title: "Signal Messenger" -description: "Instructions on how to integrate Signal Messenger within Home Assistant." +title: Signal Messenger +description: Instructions on how to integrate Signal Messenger within Home Assistant. logo: signal_messenger.png ha_category: - Notifications diff --git a/source/_integrations/surepetcare.markdown b/source/_integrations/surepetcare.markdown index 23e36fc43c8..8dc3e2e33ff 100644 --- a/source/_integrations/surepetcare.markdown +++ b/source/_integrations/surepetcare.markdown @@ -1,11 +1,11 @@ --- -title: "Sure Petcare" -description: "Instructions on how to integrate the Sure Petcare cat and pet flaps into Home Assistant." +title: Sure Petcare +description: Instructions on how to integrate the Sure Petcare cat and pet flaps into Home Assistant. date: 2019-06-08 20:00 ha_category: - Binary Sensor - Sensor -ha_release: '0.104.0' +ha_release: 0.104.0 ha_iot_class: Cloud Polling --- diff --git a/source/_integrations/velbus.markdown b/source/_integrations/velbus.markdown index f8d900c8690..3354ca600df 100644 --- a/source/_integrations/velbus.markdown +++ b/source/_integrations/velbus.markdown @@ -104,5 +104,3 @@ The actual linking can be realized by two automation rules. One rule to control - entity_id: light.led_push_button_10 service: light.toggle ``` - - From c9466649272f1fd903505838060982f8e152c0fe Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 7 Jan 2020 17:00:56 +0100 Subject: [PATCH 59/82] Sync config flow with codebase (#11661) --- source/_integrations/brother.markdown | 1 + source/_integrations/elgato.markdown | 1 + source/_integrations/gios.markdown | 1 + source/_integrations/icloud.markdown | 1 + source/_integrations/local_ip.markdown | 1 + source/_integrations/sentry.markdown | 1 + source/_integrations/tesla.markdown | 1 + 7 files changed, 7 insertions(+) diff --git a/source/_integrations/brother.markdown b/source/_integrations/brother.markdown index 9e260ee0e20..fe0412bf232 100644 --- a/source/_integrations/brother.markdown +++ b/source/_integrations/brother.markdown @@ -6,6 +6,7 @@ ha_category: - System Monitor ha_release: 0.104 ha_iot_class: Local Polling +ha_config_flow: true --- The `Brother Printer` integration allows you to read current data from your local Brother printer. diff --git a/source/_integrations/elgato.markdown b/source/_integrations/elgato.markdown index 3e88d7c5ebe..06f9a097053 100644 --- a/source/_integrations/elgato.markdown +++ b/source/_integrations/elgato.markdown @@ -7,6 +7,7 @@ ha_category: ha_release: 0.104 ha_iot_class: Local Polling ha_qa_scale: platinum +ha_config_flow: true --- The [Elgato Key Light](https://www.elgato.com/en/gaming/key-light) sets the diff --git a/source/_integrations/gios.markdown b/source/_integrations/gios.markdown index 1eca27e8675..0fa0898d78e 100644 --- a/source/_integrations/gios.markdown +++ b/source/_integrations/gios.markdown @@ -6,6 +6,7 @@ ha_category: - Health ha_release: 0.104 ha_iot_class: Cloud Polling +ha_config_flow: true --- The `gios` integration uses the [GIOŚ](http://powietrze.gios.gov.pl/pjp/current) web service as a source for air quality data for your location. diff --git a/source/_integrations/icloud.markdown b/source/_integrations/icloud.markdown index b390b76b4bc..a86cf660f28 100644 --- a/source/_integrations/icloud.markdown +++ b/source/_integrations/icloud.markdown @@ -7,6 +7,7 @@ ha_category: - Sensor ha_iot_class: Cloud Polling ha_release: '0.10' +ha_config_flow: true --- The `icloud` integration allows you to detect presence using the [iCloud](https://www.icloud.com/) service. iCloud allows users to track their location on iOS devices. diff --git a/source/_integrations/local_ip.markdown b/source/_integrations/local_ip.markdown index 6961f5eb345..f64e15f63c8 100644 --- a/source/_integrations/local_ip.markdown +++ b/source/_integrations/local_ip.markdown @@ -6,6 +6,7 @@ ha_category: - Network ha_iot_class: Local Polling ha_release: 0.105 +ha_config_flow: true --- The `local_ip` sensor will expose the local (LAN) IP address of your Home Assistant instance. This can be useful when your instance has a static public hostname (for example, if you use the Nabu Casa service), but have a dynamically allocated local LAN address (for example, configured via DHCP). diff --git a/source/_integrations/sentry.markdown b/source/_integrations/sentry.markdown index 65a41192bc6..648967a0931 100644 --- a/source/_integrations/sentry.markdown +++ b/source/_integrations/sentry.markdown @@ -6,6 +6,7 @@ ha_category: - System Monitor ha_iot_class: Cloud Polling ha_release: 0.104 +ha_config_flow: true --- The `sentry` integration integrates with [Sentry](https://sentry.io/) to capture both logged errors as well as unhandled exceptions in Home Assistant. diff --git a/source/_integrations/tesla.markdown b/source/_integrations/tesla.markdown index 6adebb3fc9b..3643afd0c4f 100644 --- a/source/_integrations/tesla.markdown +++ b/source/_integrations/tesla.markdown @@ -12,6 +12,7 @@ ha_category: - Switch ha_release: 0.53 ha_iot_class: Cloud Polling +ha_config_flow: true --- The `Tesla` integration offers integration with the [Tesla](https://auth.tesla.com/login) cloud service and provides presence detection as well as sensors such as charger state and temperature. From 7c94a77b42c031ca4f11f6bcb0de3ec74a45d400 Mon Sep 17 00:00:00 2001 From: SukramJ Date: Tue, 7 Jan 2020 17:03:17 +0100 Subject: [PATCH 60/82] Add reset_energy_counter service to Homematic IP Cloud (#11553) * Add reset_energy_counter service to Homematic IP Cloud * Add service description to overview --- source/_integrations/homematicip_cloud.markdown | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/_integrations/homematicip_cloud.markdown b/source/_integrations/homematicip_cloud.markdown index c2d01017977..c39dbcc6546 100644 --- a/source/_integrations/homematicip_cloud.markdown +++ b/source/_integrations/homematicip_cloud.markdown @@ -172,6 +172,7 @@ Within this delay the device registration should be completed in the App, otherw - `homematicip_cloud.deactivate_vacation`: Deactivates the vacation mode immediately. - `homematicip_cloud.set_active_climate_profile`: Set the active climate profile index. - `homematicip_cloud.dump_hap_config`: Dump the configuration of the Homematic IP Access Point(s). +- `homematicip_cloud.reset_energy_counter`: Reset energy counter of measuring actuators. ### Service Examples @@ -256,6 +257,16 @@ action: anonymize: True ``` +Reset energy counter of measuring actuators. + +```yaml +... +action: + service: homematicip_cloud.reset_energy_counter + data: + entity_id: switch.livingroom +``` + ## Additional info From 735786820386ad07ed3d22e6fee14686175a14c5 Mon Sep 17 00:00:00 2001 From: Aleix Murtra Date: Tue, 7 Jan 2020 17:32:09 +0100 Subject: [PATCH 61/82] Add TMB sensor documentation (#10905) * Add TMB sensor resources * :pencil2: Tweaks Co-authored-by: Franck Nijhof --- source/_integrations/tmb.markdown | 57 +++++++++++++++++++++++++ source/images/supported_brands/tmb.png | Bin 0 -> 10306 bytes 2 files changed, 57 insertions(+) create mode 100644 source/_integrations/tmb.markdown create mode 100644 source/images/supported_brands/tmb.png diff --git a/source/_integrations/tmb.markdown b/source/_integrations/tmb.markdown new file mode 100644 index 00000000000..47ed71cf9b6 --- /dev/null +++ b/source/_integrations/tmb.markdown @@ -0,0 +1,57 @@ +--- +title: "Transports Metropolitans de Barcelona" +description: "Instructions on how to integrate TMB iBus sensor within Home Assistant." +logo: tmb.png +ha_category: + - Transport +ha_release: 0.104 +ha_iot_class: Local Polling +--- + +This sensor will provide you the remaining time, in minutes, for the next bus in a specific stop by using the [iBus service](https://www.tmb.cat/en/barcelona/tmb-ibus). + +You must create an application on [developer.tmb.cat](https://developer.tmb.cat/account/applications/public/new) to obtain the `app_id` and `app_key` values that you will need. + +Add the data to your `configuration.yaml` file as shown in the example: + +```yaml +# Example configuration.yaml entry +sensor: +- platform: tmb + app_id: !secret tmb_app_id + app_key: !secret tmb_app_key + stops: + - line: V25 + stop: 3258 +``` + +{% configuration %} +app_id: + description: Your TMB APP identifier. + required: true + type: string +app_key: + description: Your TMB APP key. + required: true + type: string +stops: + description: List of bus stops to track. + required: false + type: list + keys: + line: + description: Identifier of the line to track. + required: true + type: string + stop: + description: Stop identifier. + required: true + type: integer + name: + description: Name you want to use to identifier that stop. + required: false + type: string + default: "LINE - STOP" +{% endconfiguration %} + +Data provided by [TMB](https://tmb.cat/). diff --git a/source/images/supported_brands/tmb.png b/source/images/supported_brands/tmb.png new file mode 100644 index 0000000000000000000000000000000000000000..0606dd3f180c5010daabe72781952c3de89965cf GIT binary patch literal 10306 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 literal 0 HcmV?d00001 From ada7cc55a4468720fc64fa858aa73040b559eac5 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 7 Jan 2020 18:00:45 +0100 Subject: [PATCH 62/82] Entity Component to no longer generate automatic groups (#11662) * Entity Component to no longer generate automatic groups * Entity Component to no longer generate automatic groups --- .../automation_for_rainy_days.markdown | 2 +- source/_cookbook/automation_sun.markdown | 2 +- source/_cookbook/ifttt.manything.markdown | 14 +++--- source/_docs/automation/examples.markdown | 6 +-- source/_docs/ecosystem/appdaemon/api.markdown | 6 +-- source/_integrations/blink.markdown | 14 +++--- .../_integrations/google_assistant.markdown | 6 --- source/_integrations/group.markdown | 49 ------------------- ...19-alarm-sonos-and-itunes-support.markdown | 4 +- 9 files changed, 24 insertions(+), 79 deletions(-) diff --git a/source/_cookbook/automation_for_rainy_days.markdown b/source/_cookbook/automation_for_rainy_days.markdown index c6d2eaf785d..35f66c70948 100644 --- a/source/_cookbook/automation_for_rainy_days.markdown +++ b/source/_cookbook/automation_for_rainy_days.markdown @@ -17,7 +17,7 @@ automation: to: 'rain' condition: - condition: state - entity_id: group.all_devices + entity_id: all state: 'home' - condition: time after: '14:00' diff --git a/source/_cookbook/automation_sun.markdown b/source/_cookbook/automation_sun.markdown index 8add13a3c5d..615aaed79d1 100644 --- a/source/_cookbook/automation_sun.markdown +++ b/source/_cookbook/automation_sun.markdown @@ -14,7 +14,7 @@ automation: offset: "-00:45:00" condition: condition: state - entity_id: group.all_devices + entity_id: all state: home action: service: light.turn_on diff --git a/source/_cookbook/ifttt.manything.markdown b/source/_cookbook/ifttt.manything.markdown index ccc39bd9bfc..45a8161b666 100644 --- a/source/_cookbook/ifttt.manything.markdown +++ b/source/_cookbook/ifttt.manything.markdown @@ -21,7 +21,7 @@ automation: # if we leave the house during the day. trigger: - platform: state - entity_id: group.all_devices + entity_id: all to: 'not_home' condition: - platform: state @@ -36,7 +36,7 @@ automation: # when we get home unless it's nighttime. trigger: - platform: state - entity_id: group.all_devices + entity_id: all to: 'home' condition: - condition: state @@ -59,9 +59,9 @@ For ManyThing support, you need to set up an `on` and `off` event. You can use the developer tools to test your [Maker Service](https://ifttt.com/maker_webhooks) trigger. To do this, open the Home Assistant UI, open the sidebar, click on the first icon in the developer tools. This should get you to the 'Call Service' screen. Fill in the following values: -Field | Value ------ | ----- -domain | `ifttt` -service | `trigger` -Service Data | `{"event": "manything_on"}` +| Field | Value | +| ------------ | --------------------------- | +| domain | `ifttt` | +| service | `trigger` | +| Service Data | `{"event": "manything_on"}` | diff --git a/source/_docs/automation/examples.markdown b/source/_docs/automation/examples.markdown index 3b19efd458f..c27aeeb0286 100644 --- a/source/_docs/automation/examples.markdown +++ b/source/_docs/automation/examples.markdown @@ -20,13 +20,13 @@ automation: event: sunset offset: '-01:00:00' - platform: state - entity_id: group.all_devices + entity_id: all to: 'home' condition: # Prefix the first line of each condition configuration # with a '-'' to enter multiple - condition: state - entity_id: group.all_devices + entity_id: all state: 'home' - condition: time after: '16:00:00' @@ -40,7 +40,7 @@ automation: - alias: 'Rule 2 - Away Mode' trigger: platform: state - entity_id: group.all_devices + entity_id: all to: 'not_home' action: service: light.turn_off diff --git a/source/_docs/ecosystem/appdaemon/api.markdown b/source/_docs/ecosystem/appdaemon/api.markdown index a81aba672da..6a44dfd1d9c 100644 --- a/source/_docs/ecosystem/appdaemon/api.markdown +++ b/source/_docs/ecosystem/appdaemon/api.markdown @@ -1650,7 +1650,7 @@ for tracker in trackers: ### everyone_home() -A convenience function to determine if everyone is home. Use this in preference to getting the state of `group.all_devices()` as it avoids a race condition when using state change callbacks for device trackers. +A convenience function to determine if everyone is home. #### Synopsis @@ -1669,7 +1669,7 @@ if self.everyone_home(): ``` ### anyone_home() -A convenience function to determine if one or more person is home. Use this in preference to getting the state of `group.all_devices()` as it avoids a race condition when using state change callbacks for device trackers. +A convenience function to determine if one or more person is home. #### Synopsis @@ -1689,7 +1689,7 @@ if self.anyone_home(): ``` ### noone_home() -A convenience function to determine if no people are at home. Use this in preference to getting the state of group.all_devices() as it avoids a race condition when using state change callbacks for device trackers. +A convenience function to determine if no people are at home. #### Synopsis diff --git a/source/_integrations/blink.markdown b/source/_integrations/blink.markdown index 7c890221b28..4a8fbb63649 100644 --- a/source/_integrations/blink.markdown +++ b/source/_integrations/blink.markdown @@ -117,17 +117,17 @@ Force a refresh of the Blink system. Trigger a camera to take a new still image. | Service Data Attribute | Optional | Description | -|------------------------|----------|----------------------------------------| -| `name` | no | Name of camera to take new image with. | +| ---------------------- | -------- | -------------------------------------- | +| `name` | no | Name of camera to take new image with. | ### `blink.save_video` Save the last recorded video of a camera to a local file. Note that in most cases, Home Assistant will need to know that the directory is writable via the `whitelist_external_dirs` in your `configuration.yaml` file (see example below). | Service Data Attribute | Optional | Description | -|------------------------|----------|------------------------------------------| -| `name` | no | Name of camera containing video to save. | -| `filename` | no | Location of save file. | +| ---------------------- | -------- | ---------------------------------------- | +| `name` | no | Name of camera containing video to save. | +| `filename` | no | Location of save file. | ```yaml @@ -176,7 +176,7 @@ Here, this example assumes your blink module is named `My Sync Module` and that alias: Arm Blink When Away trigger: platform: state - entity_id: group.all_devices + entity_id: all to: 'not_home' action: service: alarm_control_panel.alarm_arm_away @@ -192,7 +192,7 @@ Similar to the previous example, this automation will disarm blink when arriving alias: Disarm Blink When Home trigger: platform: state - entity_id: group.all_devices + entity_id: all to: 'home' action: service: alarm_control_panel.alarm_disarm diff --git a/source/_integrations/google_assistant.markdown b/source/_integrations/google_assistant.markdown index 900a8171c96..67a0e28476d 100644 --- a/source/_integrations/google_assistant.markdown +++ b/source/_integrations/google_assistant.markdown @@ -102,8 +102,6 @@ google_assistant: light.living_room: expose: false room: LIVING_ROOM - group.all_automations: - expose: false ``` {% configuration %} @@ -196,10 +194,6 @@ Currently, the following domains are available to be used with Google Assistant, - sensor (temperature setting for temperature sensors and humidity setting for humidity sensors) - Alarm Control Panel (arm/disarm) -
- The domain `groups` contains groups containing all items, such as `group.all_automations`. When telling Google Assistant to shut down everything, this will lead in this example to disabling all automations. -
- ### Secure Devices Certain devices are considered secure, including anything in the `lock` domain, `alarm_control_panel` domain and `covers` with device types `garage` and `door`. diff --git a/source/_integrations/group.markdown b/source/_integrations/group.markdown index ab932a469e3..cb2460bd9e3 100644 --- a/source/_integrations/group.markdown +++ b/source/_integrations/group.markdown @@ -60,18 +60,6 @@ control: type: string {% endconfiguration %} -## Default groups - -Some integrations automatically create special groups containing integration entities. These groups are named like `group.all_...`, for example: - -- `group.all_switches` -- `group.all_lights` -- `group.all_devices` -- `group.all_scripts` -- `group.all_automations` - -You can see list of these groups in **States** page of the **Developer Tools**. - ## Group behavior By default when any member of a group is `on` then the group will also be `on`. Similarly with a device tracker, when any member of the group is `home` then the group is `home`. If you set the `all` option to `true` though, this behavior is inverted and all members of the group have to be `on` for the group to turn on as well. @@ -148,40 +136,3 @@ Notice in the example below that in order to refer to the group "Living Room", y - group.living_room - group.bedroom ``` - -Default groups appear in the HOME tab, if not overridden by user views and groups. Default groups are hidden by default, so you must [customize](/docs/configuration/customizing-devices/) them to be visible in your custom groups and views. - -```yaml -# Example configuration.yaml to include default groups in custom view -customize: - group.all_automations: - hidden: false - group.all_scripts: - hidden: false -group: - automation_view: - name: Automation - view: true - entities: - - group.all_automations - - group.all_scripts -``` - -## Customize group order -You can also order your groups using [customize](/docs/configuration/customizing-devices/) with `order: ` if they don't show up in the order you want them in. - -```yaml -# Example configuration.yaml to order groups with order: -customize: - group.all_automations: - order: 1 - group.all_scripts: - order: 2 -group: - automation_view: - name: Automation - view: true - entities: - - group.all_automations - - group.all_scripts -``` diff --git a/source/_posts/2015-09-19-alarm-sonos-and-itunes-support.markdown b/source/_posts/2015-09-19-alarm-sonos-and-itunes-support.markdown index 05a28c95ea3..57c1f6060ed 100644 --- a/source/_posts/2015-09-19-alarm-sonos-and-itunes-support.markdown +++ b/source/_posts/2015-09-19-alarm-sonos-and-itunes-support.markdown @@ -43,11 +43,11 @@ automation: event: sunset offset: "-01:00:00" - platform: state - entity_id: group.all_devices + entity_id: all state: home condition: - platform: state - entity_id: group.all_devices + entity_id: all state: home - platform: time after: "16:00:00" From 07446d2bf6cf824dabd1f42962c3498a46ca35ef Mon Sep 17 00:00:00 2001 From: FrengerH Date: Wed, 8 Jan 2020 10:40:09 +0100 Subject: [PATCH 63/82] Added documentation gesture support Deconz (#11671) --- source/_integrations/deconz.markdown | 30 ++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/source/_integrations/deconz.markdown b/source/_integrations/deconz.markdown index 2c21efbc9f8..3d5b7119b85 100644 --- a/source/_integrations/deconz.markdown +++ b/source/_integrations/deconz.markdown @@ -103,7 +103,7 @@ Note: deCONZ automatically signals Home Assistant when new sensors are added, bu ## Remote control devices -Remote controls (ZHASwitch category) will not be exposed as regular entities, but as events named `deconz_event` with a payload of `id` and `event`. Id will be the device name from deCONZ and Event will be the momentary state of the switch. However, a sensor entity will be created that shows the battery level of the switch as reported by deCONZ, named sensor.device_name_battery_level. +Remote controls (ZHASwitch category) will not be exposed as regular entities, but as events named `deconz_event` with a payload of `id` and `event` and in case of the Aqara Magic Cube also `gesture`. Id will be the device name from deCONZ and Event will be the momentary state of the switch. Gesture is used for some Aqara Magic Cube specific events like: flip 90 degrees, flip 180 degrees, clockwise and counter clockwise rotation. However, a sensor entity will be created that shows the battery level of the switch as reported by deCONZ, named sensor.device_name_battery_level. Typical values for switches, the event codes are 4 numbers where the first and last number are of interest here. @@ -118,6 +118,20 @@ Where for example on a Philips Hue Dimmer, 2001 would be holding the dim up butt For the IKEA Tradfri remote the first digit equals, 1 for the middle button, 2 for up, 3 for down, 4 for left, and 5 for right (e.g., "event: 1002" for middle button short release). +Specific gestures for the Aqara Magic Cube are: + +| Gesture | Description | +|---------|-------------| +| 0 | Awake | +| 1 | Shake | +| 2 | Free fall | +| 3 | Flip 90 | +| 4 | Flip 180 | +| 5 | Move on any side | +| 6 | Double tap on any side | +| 7 | Turn clockwise | +| 8 | Turn counter clockwise | + ### Finding your events Navigate to **Developer tools->Events**. In the section **Listen to events** add `deconz_event` and press **START LISTENING**. All events from deCONZ will now be shown and by pushing your remote button while monitoring the log it should be fairly easy to find the events you are looking for. @@ -139,6 +153,7 @@ Currently supported devices as device triggers: - Aqara Mini Switch - Aqara Round Switch - Aqara Square Switch +- Aqara Magic Cube #### Requesting support for new device trigger @@ -197,6 +212,18 @@ automation: brightness: > {% set bri = state_attr('light.lamp', 'brightness') | int %} {{ [bri-30, 0] | max }} + + - alias: 'Turn lamp on when turning cube clockwise' + initial_state: 'on' + trigger: + platform: event + event_type: deconz_event + event_data: + id: remote_control_1 + gesture: 7 + action: + service: light.turn_on + entity_id: light.lamp ``` {% endraw %} @@ -445,7 +472,6 @@ The `entity_id` name will be `sensor.device_name`, where `device_name` is define - Philips Hue Motion Sensor - IKEA Trådfri Remote - Philips Hue Dimmer Switch - - Xiaomi Cube - Xiaomi Aqara Smart Light Switch - Xiaomi Aqara Smart Wireless Switch - Xiaomi Smart Home Wireless Switch From cfa0cc21724a16f7b327725bb9167259e6654220 Mon Sep 17 00:00:00 2001 From: fwestenberg <47930023+fwestenberg@users.noreply.github.com> Date: Wed, 8 Jan 2020 21:05:25 +0100 Subject: [PATCH 64/82] Add Stookalert integration (#11572) * Stookalert integration * Stookalert integration * Stookalert integration * Added Stookalert integration * Added Stookalert integration * Added Stookalert integration * Removed the scan interval * Changed release * Province formatting * Compress image --- source/_integrations/stookalert.markdown | 35 ++++++++++++++++++ source/images/supported_brands/stookalert.png | Bin 0 -> 7636 bytes 2 files changed, 35 insertions(+) create mode 100644 source/_integrations/stookalert.markdown create mode 100644 source/images/supported_brands/stookalert.png diff --git a/source/_integrations/stookalert.markdown b/source/_integrations/stookalert.markdown new file mode 100644 index 00000000000..ab60733e85f --- /dev/null +++ b/source/_integrations/stookalert.markdown @@ -0,0 +1,35 @@ +--- +title: "Stookalert" +description: "Instructions on how to use Stookalert data within Home Assistant" +logo: stookalert.png +ha_category: + - Binary Sensor + - Environment +ha_release: 0.104 +ha_iot_class: Cloud Polling +--- + +The `stookalert` sensor platform queries the [RIVM stookalert](https://www.rivm.nl/stookalert) API for unfavorable weather conditions or poor air quality. With a Stookalert, the RIVM calls on people not to burn wood. This can prevent health problems in people in the area. + + +## Configuration + +To enable the platform, add the following lines to your `configuration.yaml` file: + +```yaml +binary_sensor: + - platform: stookalert + province: YOUR_NL_PROVINCE +``` + +{% configuration %} +province: + description: a province to use for the binary sensor's state. Currently only provinces in the Netherlands are supported. Valid values are `Drenthe`, `Flevoland`, `Friesland`, `Gelderland`, `Groningen`, `Limburg`, `Noord-Brabant`, `Noord-Holland`, `Overijssel`, `Utrecht`, `Zeeland` or `Zuid-Holland`. + required: true + type: string +name: + description: The sensor name to use in the frontend. + required: false + default: "Stookalert" + type: string +{% endconfiguration %} diff --git a/source/images/supported_brands/stookalert.png b/source/images/supported_brands/stookalert.png new file mode 100644 index 0000000000000000000000000000000000000000..8f01864ca961f6c7aef396b5ede38137367e5a06 GIT binary patch literal 7636 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 literal 0 HcmV?d00001 From 0bc7b33ce7230e6e1f1c9b2f362e6640b5d137d4 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 8 Jan 2020 21:18:24 +0100 Subject: [PATCH 65/82] Add draft release notes --- _config.yml | 6 +- source/_posts/2020-01-15-release-104.markdown | 1581 ++++++++++++++++- 2 files changed, 1581 insertions(+), 6 deletions(-) diff --git a/_config.yml b/_config.yml index 1ff688248a1..126c3c527f7 100644 --- a/_config.yml +++ b/_config.yml @@ -100,9 +100,9 @@ social: # Home Assistant release details current_major_version: 0 -current_minor_version: 103 -current_patch_version: 6 -date_released: 2020-01-06 +current_minor_version: 104 +current_patch_version: 0 +date_released: 2020-01-15 # 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-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index e9eefa03b99..45ea34c82b2 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -2,8 +2,8 @@ layout: post title: "0.104: " description: "" -date: 2019-12-18 01:00:00 -date_formatted: "January 14, 2020" +date: 2020-01-08 01:00:00 +date_formatted: "January 15, 2020" author: Franck Nijhof author_twitter: frenck comments: true @@ -13,6 +13,1581 @@ og_image: /images/blog/2020-01-0.104/components.png -Other news: +## In other news + +ODroid N2 support ? https://www.reddit.com/r/homeassistant/comments/e7wo0j/floor_plan_how_to_show_currently_playing_media/ + +## New Integrations + +- Add Elgato Key Light integration ([@frenck] - [#29592]) ([elgato docs]) (new-integration) +- Add IntesisHome Climate Platform ([@jnimmo] - [#25364]) ([intesishome docs]) (new-integration) +- Add Signal Messenger integration ([@bbernhard] - [#28537]) ([signalmessenger docs]) (new-integration) +- Revert Tahoma removal ([@balloob] - [#29840]) ([tahoma docs]) (new-integration) +- Add GIOS integration ([@bieniu] - [#28719]) ([gios docs]) (new-integration) +- Add local_ip component ([@issacg] - [#29973]) ([localip docs]) (new-integration) +- Add KEF speakers integration ([@basnijholt] - [#28959]) ([kef docs]) (new-integration) +- Add Sentry component ([@dcramer] - [#30422]) ([sentry docs]) (new-integration) +- Add surepetcare component ([@benleb] - [#24426]) ([surepetcare docs]) (new-integration) +- Add Brother Printer integration ([@bieniu] - [#30359]) ([brother docs]) (new-integration) +- Add TMB sensor ([@alemuro] - [#27964]) ([tmb docs]) (new-integration) +- Add Stookalert integration ([@fwestenberg] - [#30306]) ([stookalert docs]) (new-integration) + +## New Platforms + +- Add battery sensor to iCloud ([@Quentame] - [#29818]) ([icloud docs]) (new-platform) +- Add light support to Velbus integration ([@brefra] - [#30323]) ([velbus docs]) (new-platform) +- Add support for v1 and v2 HomeKit fans. ([@Jc2k] - [#30503]) ([homekit_controller docs]) (new-platform) +- Add support for homekit air quality sensors ([@Jc2k] - [#30510]) ([homekit_controller docs]) (new-platform) +- Add pilight dimmer as light component ([@Trekky12] - [#30107]) ([pilight docs]) (new-platform) + +## If you need help... + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). + +## Reporting Issues + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + + + +## Breaking Changes + +- Use "kB" and "s" as UPnP/IGD units ([@scop] - [#29552]) ([upnp docs]) (breaking change) +- Change state values for Worx Landroid sensor ([@geraldhansen] - [#27453]) ([worxlandroid docs]) (breaking change) +- Remove Tahoma component #29744 ([@tetienne] - [#29745]) ([tahoma docs]) (breaking change) +- Add config flow to iCloud ([@Quentame] - [#28968]) ([icloud docs]) (breaking change) +- (Re)Add support for multiple Pi-Holes ([@johnluetke] - [#27569]) ([pi_hole docs]) (breaking change) +- Migrate to api_key ([@eifinger] - [#29966]) ([here_travel_time docs]) (breaking change) +- Refactor ZHA electrical measurement sensor. ([@Adminiuga] - [#30130]) ([zha docs]) (breaking change) +- Update Integration of Keba charging station ([@dannerph] - [#30125]) ([keba docs]) (breaking change) +- Enable config flow for Tesla ([@alandtse] - [#28744]) ([tesla docs]) (breaking change) +- Make Huawei LTE notify service name configurable ([@scop] - [#30208]) ([huawei_lte docs]) (breaking change) +- Remove Amcrest deprecated sensors and switches ([@pnbruckner] - [#30308]) ([amcrest docs]) (breaking change) +- Add separate command and state topics for mqtt lock ([@tuxbox] - [#29808]) ([mqtt docs]) (breaking change) +- Migrate webostv to new library and make integration async with callback state updates ([@bendavid] - [#29296]) ([webostv docs]) (breaking change) +- Cleanup of state handling in webostv ([@bendavid] - [#30416]) ([webostv docs]) (breaking change) +- Axis - Remove manual configuration and legacy config file import ([@Kane610] - [#30365]) ([axis docs]) (breaking change) +- Improve WLED pure white support for RGBW ([@frenck] - [#30477]) ([wled docs]) (breaking change) +- Fire restarted event on restarting active timer ([@mnigbur] - [#30475]) ([timer docs]) (breaking change) +- Remove `suppress_warning` from config options for vizio component ([@raman325] - [#30536]) ([vizio docs]) (breaking change) +- Entity Component to no longer generate automatic groups ([@balloob] - [#23789]) ([automation docs]) ([calendar docs]) ([cover docs]) ([device_tracker docs]) ([fan docs]) ([light docs]) ([lock docs]) ([plant docs]) ([remember_the_milk docs]) ([remote docs]) ([script docs]) ([switch docs]) ([vacuum docs]) (breaking change) +- Bump pyRFXtrx to 0.25 ([@Ernst79] - [#30566]) ([rfxtrx docs]) (breaking change) + +## All changes + +- Move imports to top for decora_wifi ([@springstan] - [#29439]) ([decora_wifi docs]) +- Make hassfest stricter ([@balloob] - [#29494]) +- Move imports to top for ambient_station ([@springstan] - [#29497]) ([ambient_station docs]) +- Move imports to top for google_pubsub ([@springstan] - [#29498]) ([google_pubsub docs]) +- Move imports to top for hue ([@springstan] - [#29501]) ([hue docs]) +- Move imports to top for google_translate ([@springstan] - [#29499]) ([google_translate docs]) +- Move imports to top for http ([@springstan] - [#29500]) ([http docs]) +- Move imports to top for system_log ([@springstan] - [#29465]) ([system_log docs]) +- Move imports to top for group ([@springstan] - [#29485]) ([group docs]) +- Move imports to top for frontend ([@springstan] - [#29487]) ([frontend docs]) +- Move imports to top for ipma ([@springstan] - [#29507]) ([ipma docs]) +- Move imports to top for mediaroom ([@springstan] - [#29509]) ([mediaroom docs]) +- Move imports to top for islamic_prayer_times ([@springstan] - [#29506]) ([islamic_prayer_times docs]) +- Move imports to top for mobile_app ([@springstan] - [#29511]) ([mobile_app docs]) +- Move imports to top for meteoalarm ([@springstan] - [#29510]) ([meteoalarm docs]) +- Move imports to top for statistics ([@springstan] - [#29223]) ([statistics docs]) +- Move imports to top for monoprice ([@springstan] - [#29516]) ([monoprice docs]) +- Move imports to top for mysensors ([@springstan] - [#29517]) ([mysensors docs]) +- Move imports to top for ign_sismologia ([@springstan] - [#29523]) ([ign_sismologia docs]) +- Move imports to top for nextbus ([@springstan] - [#29520]) ([nextbus docs]) +- Move imports to top for switcher_kis ([@springstan] - [#29530]) ([switcher_kis docs]) +- Add full state view for emulated_hue (apps using emulated_hue, 'sleep cycle' and 'sleep as android') ([@orrpan] - [#26650]) ([emulated_hue docs]) +- Move imports to top for mochad ([@springstan] - [#29514]) ([mochad docs]) +- Add input_boolean reload service ([@Adminiuga] - [#29379]) ([input_boolean docs]) +- Move imports to top for izone ([@springstan] - [#29508]) ([izone docs]) +- Move imports to top for modbus ([@springstan] - [#29515]) ([modbus docs]) +- Bump pytest to 5.3.1 ([@frenck] - [#29535]) +- Move imports to top for nx584 ([@springstan] - [#29537]) ([nx584 docs]) +- Move imports to top for pjlink ([@springstan] - [#29540]) ([pjlink docs]) +- Move imports to top for smhi ([@springstan] - [#29545]) ([smhi docs]) +- Move imports to top for sleepiq ([@springstan] - [#29544]) ([sleepiq docs]) +- Move imports to top for toon ([@springstan] - [#29553]) ([toon docs]) +- Move imports to top for influxdb ([@springstan] - [#29513]) ([influxdb docs]) +- Move imports to top for heatmiser ([@springstan] - [#29562]) ([heatmiser docs]) +- Move imports to top for plant ([@springstan] - [#29543]) ([plant docs]) +- Move imports to top for spc ([@springstan] - [#29547]) ([spc docs]) +- Bump lightwave to 0.17 ([@shortbloke] - [#29566]) ([lightwave docs]) +- Add service to set netatmo home heating schedule ([@1v0dev] - [#29244]) ([netatmo docs]) +- Move imports to top for homematic ([@springstan] - [#29558]) ([homematic docs]) +- Use "kB" and "s" as UPnP/IGD units ([@scop] - [#29552]) ([upnp docs]) (breaking change) +- Upgrade certifi to >=2019.11.28 ([@fabaff] - [#29571]) +- Move imports to top for notion ([@springstan] - [#29539]) ([notion docs]) +- Move imports to top for soundtouch ([@springstan] - [#29546]) ([soundtouch docs]) +- Treat BaseException as over-general ([@scop] - [#29573]) ([whois docs]) +- Move imports to top for zha ([@springstan] - [#29555]) ([zha docs]) +- Move imports to top for openuv ([@springstan] - [#29541]) ([openuv docs]) +- Move imports to top for onboarding ([@springstan] - [#29542]) ([onboarding docs]) +- Update Travis dist to bionic ([@scop] - [#29575]) +- Upgrade pyyaml to 5.2.0 ([@fabaff] - [#29586]) +- Add service to reboot the Freebox ([@SNoof85] - [#29525]) ([freebox docs]) +- Improve Tahoma Velux support ([@butako] - [#27920]) ([tahoma docs]) +- Register automation.reload service as an admin service. ([@Adminiuga] - [#29582]) ([automation docs]) +- Add input_datetime reload service. ([@Adminiuga] - [#29581]) ([input_datetime docs]) +- Add input_number.reload admin service. ([@Adminiuga] - [#29584]) ([input_number docs]) +- change icon for partly-cloudy-night ([@Mariusthvdb] - [#29601]) ([darksky docs]) +- Add additional Magic Cube Model ([@SukramJ] - [#29598]) ([deconz docs]) +- Add Elgato Key Light integration ([@frenck] - [#29592]) ([elgato docs]) (new-integration) +- Move imports to top for google_assistant ([@springstan] - [#29561]) ([google_assistant docs]) +- Move imports to top for tellduslive ([@springstan] - [#29550]) ([tellduslive docs]) +- Move imports to top for stream ([@springstan] - [#29548]) ([stream docs]) +- Add quarterly cycle for utility_meter component ([@aamcrae] - [#29534]) ([utility_meter docs]) +- bump freebox api version ([@SNoof85] - [#29527]) ([freebox docs]) +- Move imports to top for websocket_api ([@springstan] - [#29556]) ([websocket_api docs]) +- Move imports to top for fido ([@springstan] - [#29557]) ([fido docs]) +- Add Huawei LTE reboot and clear traffic statistics services ([@scop] - [#29594]) ([huawei_lte docs]) +- sort imports according to PEP8 for airly ([@basnijholt] - [#29615]) ([airly docs]) +- sort imports according to PEP8 for alarm_control_panel ([@basnijholt] - [#29616]) ([alarm_control_panel docs]) +- sort imports according to PEP8 for air_quality ([@basnijholt] - [#29614]) ([air_quality docs]) +- sort imports according to PEP8 for ads ([@basnijholt] - [#29613]) ([ads docs]) +- sort imports according to PEP8 for abode ([@basnijholt] - [#29610]) ([abode docs]) +- sort imports according to PEP8 for actiontec ([@basnijholt] - [#29612]) ([actiontec docs]) +- sort imports according to PEP8 for acer_projector ([@basnijholt] - [#29611]) ([acer_projector docs]) +- sort imports according to PEP8 for components ([@basnijholt] - [#29609]) +- sort imports according to PEP8 for yweather ([@basnijholt] - [#29608]) +- Upgrade keyring to 19.3.0 and keyrings.alt to 3.2.0 ([@fabaff] - [#29607]) +- sort imports according to PEP8 for auth ([@basnijholt] - [#29619]) ([auth docs]) +- sort imports according to PEP8 for alexa ([@basnijholt] - [#29618]) ([alexa docs]) +- sort imports according to PEP8 for buienradar ([@basnijholt] - [#29623]) ([buienradar docs]) +- Add IntesisHome Climate Platform ([@jnimmo] - [#25364]) ([intesishome docs]) (new-integration) +- Don't escape command parameters ([@Hypfer] - [#29504]) ([squeezebox docs]) +- Fix file permission ([@fabaff] - [#29635]) ([dsmr_reader docs]) ([here_travel_time docs]) ([tahoma docs]) +- sort imports according to PEP8 for axis ([@basnijholt] - [#29621]) ([axis docs]) +- sort imports according to PEP8 for hassio ([@basnijholt] - [#29634]) ([hassio docs]) +- Pass in parameters explicitly to DeconzSession ([@Kane610] - [#29617]) ([deconz docs]) +- use isort to sort imports according to PEP8 for fan ([@basnijholt] - [#29632]) ([fan docs]) +- use isort to sort imports according to PEP8 for automation ([@basnijholt] - [#29620]) ([automation docs]) +- use isort to sort imports according to PEP8 for cast ([@basnijholt] - [#29624]) ([cast docs]) +- use isort to sort imports according to PEP8 for binary_sensor ([@basnijholt] - [#29622]) ([binary_sensor docs]) +- Move imports to top for homekit_controller ([@springstan] - [#29564]) +- use isort to sort imports according to PEP8 for climate ([@basnijholt] - [#29625]) ([climate docs]) +- use isort to sort imports according to PEP8 for command_line ([@basnijholt] - [#29627]) ([command_line docs]) +- use isort to sort imports according to PEP8 for config ([@basnijholt] - [#29628]) ([config docs]) +- use isort to sort imports according to PEP8 for cover ([@basnijholt] - [#29629]) ([cover docs]) +- use isort to sort imports according to PEP8 for demo ([@basnijholt] - [#29630]) ([demo docs]) +- use isort to sort imports according to PEP8 for cloud ([@basnijholt] - [#29626]) ([cloud docs]) +- use isort to sort imports according to PEP8 for ecobee ([@basnijholt] - [#29631]) ([ecobee docs]) +- Sort imports according to PEP8 for homekit_controller ([@basnijholt] - [#29646]) ([homekit_controller docs]) +- use isort to sort imports according to PEP8 for mqtt ([@basnijholt] - [#29649]) ([mqtt docs]) +- use isort to sort imports according to PEP8 for light ([@basnijholt] - [#29648]) ([light docs]) ([mqtt docs]) +- Sort imports according to PEP8 for homekit ([@basnijholt] - [#29645]) ([homekit docs]) +- use isort to sort imports according to PEP8 for vacuum ([@basnijholt] - [#29650]) ([mqtt docs]) ([vacuum docs]) +- Fix file permission ([@fabaff] - [#29660]) ([intesishome docs]) +- Sort imports according to PEP8 for recorder ([@basnijholt] - [#29652]) ([recorder docs]) +- Sort imports according to PEP8 for switch ([@basnijholt] - [#29654]) ([switch docs]) +- Sort imports according to PEP8 for template ([@basnijholt] - [#29655]) ([template docs]) +- Sort imports according to PEP8 for hive ([@basnijholt] - [#29669]) ([hive docs]) +- Sort imports according to PEP8 for starline ([@basnijholt] - [#29653]) ([starline docs]) +- Change state values for Worx Landroid sensor ([@geraldhansen] - [#27453]) ([worxlandroid docs]) (breaking change) +- Sort imports according to PEP8 for plex ([@basnijholt] - [#29708]) ([plex docs]) +- Sort imports according to PEP8 for cert_expiry ([@basnijholt] - [#29705]) ([cert_expiry docs]) +- Sort imports according to PEP8 for geonetnz_volcano ([@basnijholt] - [#29716]) ([geonetnz_volcano docs]) +- Sort imports according to PEP8 for eufy ([@basnijholt] - [#29715]) ([eufy docs]) +- Sort imports according to PEP8 for dialogflow ([@basnijholt] - [#29714]) ([dialogflow docs]) +- Sort imports according to PEP8 for kodi ([@basnijholt] - [#29721]) ([kodi docs]) +- Add tests for vera component ([@vangorra] - [#28340]) ([vera docs]) +- Add Signal Messenger integration ([@bbernhard] - [#28537]) ([signalmessenger docs]) (new-integration) +- Protect Doorbird platform from failing when individual doorbird fails ([@gjbadros] - [#29374]) ([doorbird docs]) +- Sort imports according to PEP8 for velbus ([@basnijholt] - [#29676]) ([velbus docs]) +- Proactively report Alexa Endpoint Health properties ([@clapbr] - [#29736]) ([alexa docs]) +- Sort imports according to PEP8 for pi_hole ([@basnijholt] - [#29726]) ([pi_hole docs]) +- use isort to sort imports according to PEP8 for homeassistant ([@basnijholt] - [#29718]) ([homeassistant docs]) +- use isort to sort imports according to PEP8 for zone ([@basnijholt] - [#29712]) ([zone docs]) +- use isort to sort imports according to PEP8 for group ([@basnijholt] - [#29713]) +- Sort imports according to PEP8 for neato ([@basnijholt] - [#29724]) ([neato docs]) +- Sort imports according to PEP8 for input_text ([@basnijholt] - [#29719]) ([input_text docs]) +- Sort imports according to PEP8 for linky ([@basnijholt] - [#29722]) ([linky docs]) +- Sort imports according to PEP8 for minio ([@basnijholt] - [#29723]) ([minio docs]) +- Sort imports according to PEP8 for netgear_lte ([@basnijholt] - [#29725]) ([netgear_lte docs]) +- Sort imports according to PEP8 for iqvia ([@basnijholt] - [#29720]) ([iqvia docs]) +- Sort imports according to PEP8 for gpslogger ([@basnijholt] - [#29717]) ([gpslogger docs]) +- Sort imports according to PEP8 for soma ([@basnijholt] - [#29709]) ([soma docs]) +- Sort imports according to PEP8 for verisure ([@basnijholt] - [#29711]) ([verisure docs]) +- Sort imports according to PEP8 for darksky ([@basnijholt] - [#29706]) ([darksky docs]) +- Sort imports according to PEP8 for aws ([@basnijholt] - [#29704]) ([aws docs]) +- Sort imports according to PEP8 for device_automation ([@basnijholt] - [#29707]) ([device_automation docs]) +- Sort imports according to PEP8 for arest ([@basnijholt] - [#29703]) ([arest docs]) +- Sort imports according to PEP8 for arduino ([@basnijholt] - [#29702]) ([arduino docs]) +- Sort imports according to PEP8 for almond ([@basnijholt] - [#29688]) ([almond docs]) +- Sort imports according to PEP8 for geonetnz_quakes ([@basnijholt] - [#29668]) ([geonetnz_quakes docs]) +- Move imports to top for nsw_fuel_station ([@springstan] - [#29538]) ([nsw_fuel_station docs]) +- Sort imports according to PEP8 for jewish_calendar ([@basnijholt] - [#29697]) ([jewish_calendar docs]) +- Sort imports according to PEP8 for opentherm_gw ([@basnijholt] - [#29671]) ([opentherm_gw docs]) +- Sort imports according to PEP8 for xiaomi_miio ([@basnijholt] - [#29677]) ([xiaomi_miio docs]) +- Sort imports according to PEP8 for met ([@basnijholt] - [#29699]) ([met docs]) +- Sort imports according to PEP8 for locative ([@basnijholt] - [#29698]) ([locative docs]) +- Sort imports according to PEP8 for file ([@basnijholt] - [#29694]) ([file docs]) +- Sort imports according to PEP8 for ifttt ([@basnijholt] - [#29696]) ([ifttt docs]) +- Sort imports according to PEP8 for geofency ([@basnijholt] - [#29695]) ([geofency docs]) +- Sort imports according to PEP8 for counter ([@basnijholt] - [#29692]) ([counter docs]) +- Sort imports according to PEP8 for ffmpeg ([@basnijholt] - [#29693]) ([ffmpeg docs]) +- use isort to sort imports according to PEP8 for broadlink ([@basnijholt] - [#29690]) ([broadlink docs]) +- Sort imports according to PEP8 for ambiclimate ([@basnijholt] - [#29689]) ([ambiclimate docs]) +- Sort imports according to PEP8 for camera ([@basnijholt] - [#29691]) ([camera docs]) +- use isort to sort imports according to PEP8 for netatmo ([@basnijholt] - [#29682]) ([netatmo docs]) +- Sort imports according to PEP8 for specific_devices ([@basnijholt] - [#29687]) +- Sort imports according to PEP8 for wemo ([@basnijholt] - [#29685]) ([wemo docs]) +- Sort imports according to PEP8 for utility_meter ([@basnijholt] - [#29710]) ([utility_meter docs]) +- Sort imports according to PEP8 for vesync ([@basnijholt] - [#29684]) ([vesync docs]) +- Sort imports according to PEP8 for iaqualink ([@basnijholt] - [#29681]) ([iaqualink docs]) +- Sort imports according to PEP8 for sensor ([@basnijholt] - [#29683]) ([sensor docs]) +- Sort imports according to PEP8 for ring ([@basnijholt] - [#29680]) +- Sort imports according to PEP8 for http ([@basnijholt] - [#29679]) +- Sort imports according to PEP8 for dyson ([@basnijholt] - [#29678]) +- Sort imports according to PEP8 for somfy ([@basnijholt] - [#29675]) ([somfy docs]) +- Sort imports according to PEP8 for nest ([@basnijholt] - [#29670]) ([nest docs]) +- Sort imports according to PEP8 for rest ([@basnijholt] - [#29674]) ([rest docs]) +- Sort imports according to PEP8 for pilight ([@basnijholt] - [#29673]) ([pilight docs]) +- Sort imports according to PEP8 for owntracks ([@basnijholt] - [#29672]) ([owntracks docs]) +- Sort imports according to PEP8 for emulated_hue ([@basnijholt] - [#29667]) ([emulated_hue docs]) +- Sort imports according to PEP8 for device_tracker ([@basnijholt] - [#29666]) ([device_tracker docs]) +- Sort imports according to PEP8 for media_player ([@basnijholt] - [#29665]) ([media_player docs]) +- sort imports according to PEP8 for lock ([@basnijholt] - [#29663]) ([lock docs]) +- Sort imports according to PEP8 for unifi ([@basnijholt] - [#29656]) ([unifi docs]) +- Sort imports according to PEP8 for deconz ([@basnijholt] - [#29659]) +- Sort imports according to PEP8 for zwave ([@basnijholt] - [#29658]) ([zwave docs]) +- Sort imports according to PEP8 for websocket_api ([@basnijholt] - [#29657]) ([websocket_api docs]) +- Sort imports according to PEP8 for pushbullet ([@basnijholt] - [#29748]) ([pushbullet docs]) +- Sort imports according to PEP8 for versasense ([@basnijholt] - [#29753]) ([versasense docs]) +- Sort imports according to PEP8 for remote ([@basnijholt] - [#29749]) ([remote docs]) +- Sort imports according to PEP8 for yeelight ([@basnijholt] - [#29755]) ([yeelight docs]) +- Sort imports according to PEP8 for solarlog ([@basnijholt] - [#29752]) ([solarlog docs]) +- Sort imports according to PEP8 for scene ([@basnijholt] - [#29750]) ([scene docs]) +- Sort imports according to PEP8 for vicare ([@basnijholt] - [#29754]) ([vicare docs]) +- Sort imports according to PEP8 for plaato ([@basnijholt] - [#29747]) ([plaato docs]) +- Sort imports according to PEP8 for shopping_list ([@basnijholt] - [#29751]) ([shopping_list docs]) +- Sort imports according to PEP8 for emulated_roku ([@basnijholt] - [#29756]) +- Sort imports according to PEP8 for sleepiq ([@basnijholt] - [#29759]) +- Sort imports according to PEP8 for mobile_app ([@basnijholt] - [#29758]) +- Sort imports according to PEP8 for hue ([@basnijholt] - [#29757]) +- Sort imports according to PEP8 for vultr ([@basnijholt] - [#29760]) +- Remove Tahoma component #29744 ([@tetienne] - [#29745]) ([tahoma docs]) (breaking change) +- Sort imports according to PEP8 for components starting with "B" ([@basnijholt] - [#29762]) +- Sort imports according to PEP8 for components starting with "A" ([@basnijholt] - [#29761]) +- Sort imports according to PEP8 for components starting with "E" ([@basnijholt] - [#29765]) +- Sort imports according to PEP8 for components starting with "F" ([@basnijholt] - [#29766]) +- Sort imports according to PEP8 for components starting with "G" ([@basnijholt] - [#29767]) +- Sort imports according to PEP8 for components starting with "H" ([@basnijholt] - [#29768]) +- use isort to sort imports for components starting with 'm' ([@basnijholt] - [#29772]) +- Sort imports according to PEP8 for components starting with "I" ([@basnijholt] - [#29769]) +- Sort imports according to PEP8 for components starting with "L" ([@basnijholt] - [#29771]) +- Sort imports according to PEP8 for components starting with "K" ([@basnijholt] - [#29770]) ([kankun docs]) ([keba docs]) ([keyboard_remote docs]) +- Sort imports according to PEP8 for components starting with "O" ([@basnijholt] - [#29774]) +- Sort imports according to PEP8 for components starting with "P" ([@basnijholt] - [#29775]) +- Sort imports according to PEP8 for components starting with "S" ([@basnijholt] - [#29777]) +- Sort imports according to PEP8 for components starting with "R" ([@basnijholt] - [#29776]) +- Sort imports according to PEP8 for components starting with "T" ([@basnijholt] - [#29778]) +- Sort imports according to PEP8 for components starting with "V" ([@basnijholt] - [#29780]) +- Sort imports according to PEP8 for components starting with "N" ([@basnijholt] - [#29773]) +- Sort imports according to PEP8 for components starting with "W" ([@basnijholt] - [#29781]) +- Sort imports according to PEP8 for components starting with "Q" ([@basnijholt] - [#29785]) +- Sort imports according to PEP8 for components starting with "Y" ([@basnijholt] - [#29783]) ([yale_smart_alarm docs]) ([yamaha docs]) ([yamaha_musiccast docs]) ([yandex_transport docs]) ([yeelightsunflower docs]) ([yessssms docs]) ([yr docs]) +- Sort imports according to PEP8 for components starting with "X" ([@basnijholt] - [#29782]) ([x10 docs]) ([xbox_live docs]) ([xeoma docs]) ([xfinity docs]) ([xiaomi_tv docs]) ([xmpp docs]) ([xs1 docs]) +- Move imports to top for homekit ([@springstan] - [#29560]) ([homekit docs]) +- Cleanup removed component ([@pvizeli] - [#29788]) +- Sort imports according to PEP8 for 'script' folder ([@basnijholt] - [#29790]) +- use isort to sort imports for "setup.py" ([@basnijholt] - [#29792]) +- Sort imports according to PEP8 for 'homeassistant' folder ([@basnijholt] - [#29789]) +- Sort imports according to PEP8 for 'tests' ([@basnijholt] - [#29791]) +- Add config flow to iCloud ([@Quentame] - [#28968]) ([icloud docs]) (breaking change) +- Sort imports according to PEP8 for components starting with "D" ([@basnijholt] - [#29764]) +- Move imports to top for ness_alarm ([@springstan] - [#29518]) ([ness_alarm docs]) +- Sort imports according to PEP8 for components starting with "Z" ([@basnijholt] - [#29784]) ([zamg docs]) ([zengge docs]) ([zeroconf docs]) ([zestimate docs]) ([zha docs]) ([zigbee docs]) +- Sort imports according to PEP8 for components starting with "C" ([@basnijholt] - [#29763]) +- Fix 'pytest.register_assert_rewrite("tests.common")' warning ([@basnijholt] - [#29797]) +- Sort imports according to PEP8 for huawei_lte ([@basnijholt] - [#29664]) ([huawei_lte docs]) +- Sort imports according to PEP8 for components starting with "U" ([@basnijholt] - [#29779]) ([ue_smart_radio docs]) ([uk_transport docs]) ([universal docs]) ([updater docs]) ([uscis docs]) +- Fix build, invalid JSON file in icloud component ([@frenck] - [#29798]) ([icloud docs]) +- Sort imports according to PEP8 for google_assistant ([@basnijholt] - [#29633]) ([google_assistant docs]) +- Add ZHA group API ([@dmulcahey] - [#29641]) ([zha docs]) +- Add input_text reload service. ([@Adminiuga] - [#29644]) ([input_text docs]) +- Add input_select reload service. ([@Adminiuga] - [#29647]) ([input_select docs]) +- Add JSON files validation to hassfest ([@frenck] - [#29799]) +- Fix zha circular import ([@Adminiuga] - [#29802]) +- Nextbus: Sort results for upcoming times ([@ViViDboarder] - [#29811]) ([nextbus docs]) +- Adjusts repository README ([@frenck] - [#29805]) +- Install discovery requirements if used ([@balloob] - [#29795]) ([deconz docs]) ([hue docs]) +- Fix isort on a small set of misc files ([@frenck] - [#29803]) ([xiaomi_miio docs]) +- Fix tank utility token ([@proferabg] - [#29801]) ([tank_utility docs]) +- Re-authorize Huawei LTE on login required error ([@scop] - [#29597]) ([huawei_lte docs]) +- Fix withings wrong sleep state entry ([@vangorra] - [#29651]) ([withings docs]) +- Fix input_text initialization with empty config. ([@Adminiuga] - [#29829]) ([input_text docs]) +- Upgrade pydocstyle to 5.0.1 ([@scop] - [#29830]) +- Sort imports for requirements.py and its test using isort ([@basnijholt] - [#29836]) +- Fix Soma integration connection issue ([@ratsept] - [#27692]) ([soma docs]) +- Update rfxtrx component so it can be run as a custom_component ([@foxy82] - [#29638]) ([rfxtrx docs]) +- Revert Tahoma removal ([@balloob] - [#29840]) ([tahoma docs]) (new-integration) +- Use Bionic's ffmpeg on Travis, jonathonf/ffmpeg-4 is N/A at the moment ([@scop] - [#29860]) +- Fix package import sort on dwd_weather_warnings ([@frenck] - [#29874]) ([dwd_weather_warnings docs]) +- Sort import for tests/components/feedreader/test_init.py ([@basnijholt] - [#29878]) +- Add isort to CI and pre-commit ([@basnijholt] - [#29739]) +- Remove no longer needed auth.util, use secrets instead ([@scop] - [#29861]) +- Revert "Sort import for tests/components/feedreader/test_init.… ([@Adminiuga] - [#29882]) +- Log ZHA bind/unbind operations status ([@Adminiuga] - [#29842]) ([zha docs]) +- (Re)Add support for multiple Pi-Holes ([@johnluetke] - [#27569]) ([pi_hole docs]) (breaking change) +- ISY994 Node Filter Update ([@randellhodges] - [#28155]) ([isy994 docs]) +- Defer log formatting. ([@Adminiuga] - [#29888]) ([zha docs]) +- Bump python-miio version to 0.4.8 ([@syssi] - [#29890]) ([xiaomi_miio docs]) +- `genericpath` is an internal Python module and shouldn't be imported according to core Python devs. (see [this](https://bugs.python.org/msg358136) comment) ([@basnijholt] - [#29903]) +- Make Python deprecation notice easier to maintain ([@scop] - [#29900]) +- Upgrade Sphinx to 2.2.2 and sphinx-autodoc-typehintsi to 1.10.3 ([@fabaff] - [#29906]) +- Fix incorrect file format yr test fixure ([@frenck] - [#29910]) +- Fixes invalid JSON syntax in devcontainer ([@frenck] - [#29911]) +- Add integration platform helper ([@balloob] - [#29914]) ([intent docs]) +- Update Tahoma component's tahoma-api requirement's version ([@DjMoren] - [#29918]) ([tahoma docs]) +- Implement Alexa.EventDetectionSensor for Alexa ([@ochlocracy] - [#28276]) ([alexa docs]) +- Update androidtv version to improve source selection support ([@raman325] - [#29579]) ([androidtv docs]) +- Add battery sensor to iCloud ([@Quentame] - [#29818]) ([icloud docs]) (new-platform) +- bump venstar 0.12 ([@tyler-public] - [#29954]) +- Bump adb-shell to 0.1.0 and androidtv to 0.0.36 ([@JeffLIrion] - [#29938]) ([androidtv docs]) +- Start of using hass state for tests rather than direct object ([@elupus] - [#29377]) +- isort fix on test_media_player ([@caronc] - [#29965]) +- Upgrade keyring to 20.0.0 and keyrings.alt to 3.4.0 ([@fabaff] - [#29960]) +- Fix example value for Todoist service ([@boralyl] - [#29953]) +- Remove deprecated rflink configs ([@scop] - [#29972]) ([rflink docs]) +- Drop Python 3.6 support ([@scop] - [#29978]) +- Support case of unknown/unavailable temperature/humidity ([@elupus] - [#29959]) ([google_assistant docs]) +- Migrate to api_key ([@eifinger] - [#29966]) ([here_travel_time docs]) (breaking change) +- Remove 'SUPPORT_PLAY_MEDIA' from Volumio ([@JeffLIrion] - [#29969]) ([volumio docs]) +- Make hassfest import detection better ([@balloob] - [#29932]) ([filter docs]) ([history docs]) +- Fixed "condtion_type" to "condition_type" ([@rsnodgrass] - [#29984]) ([fan docs]) +- Fix condition typo ([@balloob] - [#29989]) ([climate docs]) ([device_tracker docs]) ([fan docs]) ([vacuum docs]) +- Don't use the locals parameter on exec. ([@lddubeau] - [#29979]) ([python_script docs]) +- Update binary_sensor.py ([@Emacee] - [#29977]) ([bmw_connected_drive docs]) +- Bump shodan to 1.21.0 ([@frenck] - [#29991]) ([shodan docs]) +- Bump pytest to 5.3.2 ([@frenck] - [#29990]) +- Add check-json to CI and Pre-commit ([@frenck] - [#29912]) +- Add unique ID to config entries ([@balloob] - [#29806]) +- Show current effect in yeelight device ([@zewelor] - [#28975]) ([yeelight docs]) +- Convert Hue to use unique ID ([@balloob] - [#30000]) ([hue docs]) +- Fix modbus service description ([@vzahradnik] - [#30005]) +- Fix persistent setup error notification content ([@frenck] - [#29995]) +- Make tplink light more responsive ([@vangorra] - [#28652]) ([tplink docs]) +- Z-Wave: Fibaro FGR\*-222: Add venetian blind support ([@andre-richter] - [#29701]) ([zwave docs]) +- Upgrade matrix-client to 0.3.2 ([@fabaff] - [#30027]) ([matrix docs]) +- Upgrade zeroconf to 0.24.1 ([@fabaff] - [#30028]) ([zeroconf docs]) +- Update Envoy sensor to configure credentials and grab Inverter Date from updated API ([@gtdiehl] - [#28837]) ([enphase_envoy docs]) +- Add option to ignore flows ([@balloob] - [#30008]) ([config docs]) ([hue docs]) +- changed Venstar component temperature to half degree accuracy ([@erikkastelec] - [#30034]) ([venstar docs]) +- Add timer reload service. ([@Adminiuga] - [#30015]) ([timer docs]) +- Guard against future unknown SimpliSafe entity types ([@bachya] - [#30059]) ([simplisafe docs]) +- Set unique id on homekit_controller config entries ([@Jc2k] - [#30035]) ([homekit_controller docs]) +- Remove stream from camera after deps ([@balloob] - [#30057]) ([camera docs]) +- Add unit_of_measurement to various Transmission sensors ([@yegle] - [#30037]) ([transmission docs]) +- Refactor Alexa capabilityResources object into class, Implement Alexa semantics object ([@ochlocracy] - [#29917]) ([alexa docs]) +- Make Hassfest stricter pt 2 ([@balloob] - [#30068]) ([modbus docs]) ([mqtt docs]) ([tuya docs]) ([zamg docs]) +- Init entities as unavailable when offline ([@bieniu] - [#29738]) ([airly docs]) +- Make name of nmbs live sensor customizable via unique_id ([@springstan] - [#29662]) ([nmbs docs]) +- Include all SSDP data in discovery info ([@scop] - [#28197]) ([ssdp docs]) +- Rework tado component ([@michaelarnauts] - [#29246]) ([tado docs]) +- Add an open window sensor for heating zones ([@gppanayotov] - [#30090]) ([tado docs]) +- Explicitly include Alexa interface for image_processing entities. ([@ochlocracy] - [#30101]) ([alexa docs]) +- Don't error on removal of an ignored homekit_controller config entry ([@Jc2k] - [#30083]) ([homekit_controller docs]) +- add --show-diff-on-failure to pre-commit ([@basnijholt] - [#30097]) +- Upgrade mypy to 0.761 ([@scop] - [#30104]) +- Helpers type hint improvements ([@scop] - [#30106]) +- Add device class attribute to modbus sensors ([@vzahradnik] - [#30030]) ([modbus docs]) +- Upgrade python-velbus ([@Cereal2nd] - [#30110]) ([velbus docs]) +- Add a config entry mechanism to rediscover a discovery that was ignored ([@Jc2k] - [#30099]) ([homekit_controller docs]) +- Implement ZHA entity classes registry ([@Adminiuga] - [#30108]) ([zha docs]) +- Clean up mobile app webhooks ([@balloob] - [#30123]) ([http docs]) ([mobile_app docs]) +- Refactor ZHA electrical measurement sensor. ([@Adminiuga] - [#30130]) ([zha docs]) (breaking change) +- Cleanup ZHAEntity class ([@Adminiuga] - [#30131]) ([zha docs]) +- Upgrade zeroconf to 0.24.2 ([@fabaff] - [#30140]) ([zeroconf docs]) +- Refactor ZHA binary_sensor ([@Adminiuga] - [#30138]) ([zha docs]) +- Update Integration of Keba charging station ([@dannerph] - [#30125]) ([keba docs]) (breaking change) +- More helpers type improvements ([@scop] - [#30145]) +- Bump sqlalchemy to 1.3.12 ([@frenck] - [#30142]) ([recorder docs]) ([sql docs]) +- Clean up scaffold ([@cgtobi] - [#30135]) +- ZHA binary_sensor cleanup. ([@Adminiuga] - [#30149]) ([zha docs]) +- Add support for input_number entities in Alexa integration ([@ochlocracy] - [#30139]) ([alexa docs]) +- Add icon to Plex sensor ([@Quentame] - [#30172]) ([plex docs]) +- Add cast to state of Dyson Air Quality Sensor ([@springstan] - [#30100]) ([dyson docs]) +- Add icons to Freebox sensors ([@Quentame] - [#30132]) ([freebox docs]) +- Upgrade envoy_reader to 0.11.0 ([@gtdiehl] - [#30179]) ([enphase_envoy docs]) +- Updated formatting of total_blocks value ([@P-Verbrugge] - [#30170]) ([bitcoin docs]) +- New date_time_utc display option added to the time_date sensor platform ([@heckler] - [#30158]) ([time_date docs]) +- Enable config flow for Tesla ([@alandtse] - [#28744]) ([tesla docs]) (breaking change) +- Protect against bad data stored in ZHA ([@dmulcahey] - [#30183]) ([zha docs]) +- Upgrade zeroconf to 0.24.3 ([@fabaff] - [#30187]) ([zeroconf docs]) +- Fix AdGuard Home safe search sensor name ([@Quentame] - [#30171]) ([adguard docs]) +- Add onewire devices and owserver remote host support ([@garbled1] - [#29948]) ([onewire docs]) +- Bump importlib-metadata to 1.3.0 ([@springstan] - [#30196]) +- Bump datapoint to 0.9.5 ([@springstan] - [#30185]) ([metoffice docs]) +- Implement EqualizerController in Alexa for media_player. ([@ochlocracy] - [#30159]) ([alexa docs]) +- Upgrade youtube_dl to 2019.12.25 ([@BKPepe] - [#30203]) ([media_extractor docs]) +- Pull track position from MPD status ([@ndonegan] - [#28579]) ([mpd docs]) +- Add support for enocean window handle FA 10 00 (Hoppe) ([@rhadamantys] - [#29968]) ([enocean docs]) +- Update Vivotek camera component ([@HarlemSquirrel] - [#30191]) ([vivotek docs]) +- Make Huawei LTE notify service name configurable ([@scop] - [#30208]) ([huawei_lte docs]) (breaking change) +- Add Huawei LTE integration suspend and resume services ([@scop] - [#30207]) ([huawei_lte docs]) +- Bump teslajsonpy to 0.2.1 ([@alandtse] - [#30217]) ([tesla docs]) +- bump tuyaha 0.0.5 ([@PaulAnnekov] - [#30213]) ([tuya docs]) +- Fix handling of symlinked device descriptors in keyboard_remote and move remaining sync io to executor thread pool ([@bendavid] - [#30206]) ([keyboard_remote docs]) +- Bump ZHA dependencies ([@dmulcahey] - [#30228]) ([zha docs]) +- Bump shodan to 1.21.1 ([@frenck] - [#30234]) ([shodan docs]) +- DECONZ - Added support for Aqara single switch WXKG03LM ([@Kerwood] - [#30240]) ([deconz docs]) +- Bump python-qbittorrent to 0.4.1 ([@springstan] - [#30239]) ([qbittorrent docs]) +- Fix Huawei LTE error message on service call without URL and routers ([@scop] - [#30250]) ([huawei_lte docs]) +- Bump dependency for HomematicIp cloud ([@SukramJ] - [#30237]) ([homematicip_cloud docs]) +- Bump libpurecool to 0.6.0 ([@xlfe] - [#30247]) +- Huawei LTE: Fix YAML options overriding ones set from GUI ([@scop] - [#30249]) ([huawei_lte docs]) +- Add HmIP-MOD_TM to HomematicIP Cloud ([@SukramJ] - [#30255]) ([homematicip_cloud docs]) +- Note Huawei LTE notify service change requires restart ([@scop] - [#30223]) ([huawei_lte docs]) +- Bump python-velbus library to 2.0.32 to fix problems with the glaspanels ([@Cereal2nd] - [#30257]) ([velbus docs]) +- Whitelist Android/iOS auth callbacks ([@balloob] - [#30082]) ([auth docs]) +- Fixing timezone issue which caused wrong selection of data to be used. ([@vangorra] - [#30011]) ([withings docs]) +- Refactor ZHA channel logging ([@Adminiuga] - [#30259]) ([zha docs]) +- Fix ble_tracker randomly pygatt thrown error ([@liollury] - [#28671]) ([bluetooth_le_tracker docs]) +- Fix creating smappee sensors when remote is not active ([@mockersf] - [#30270]) ([smappee docs]) +- Upgrade rflink to 0.0.50, ignore_devices now supports \* and ? anywhere ([@scop] - [#30268]) ([rflink docs]) +- Accept homekit_controller pairing codes both with and without dashes ([@Jc2k] - [#30273]) ([homekit_controller docs]) +- Add homekit_controller service.sensor.smoke ([@Jc2k] - [#30269]) ([homekit_controller docs]) +- Upgrade beautifulsoup4 to 4.8.2 ([@fabaff] - [#30274]) ([scrape docs]) +- Add custom validator for countries ([@fabaff] - [#30280]) ([workday docs]) +- Change default icons for Tesla components ([@alandtse] - [#30288]) ([tesla docs]) +- Contributing: Add note about feature suggestions and bug tracking ([@andygrunwald] - [#30225]) +- Bump ihcsdk to 2.4.0 ([@taisholland] - [#30279]) ([ihc docs]) +- Ignore google_maps updates when last_seen goes backwards ([@pnbruckner] - [#30178]) ([google_maps docs]) +- Add GIOS integration ([@bieniu] - [#28719]) ([gios docs]) (new-integration) +- Store capabilities and supported features in entity registry, restore registered entities on startup ([@balloob] - [#30094]) +- Fix Withings leaking time zone change into other tests ([@frenck] - [#30320]) +- Add local_ip component ([@issacg] - [#29973]) ([localip docs]) (new-integration) +- Update liveboxplay and pyteleloisirs ([@pschmitt] - [#30093]) ([liveboxplaytv docs]) +- Add homematic host port config for HMIP-only CCUs ([@sbyx] - [#30077]) ([homematic docs]) +- Bump dependency for HomematicIP Cloud ([@SukramJ] - [#30319]) ([homematicip_cloud docs]) +- Add support for Somfy RTS power socket and Somfy io Temperature sensor ([@rhadamantys] - [#30053]) ([tahoma docs]) +- Reduce solaredge logging severity ([@sdwilsh] - [#30305]) ([solaredge docs]) +- Remove Amcrest deprecated sensors and switches ([@pnbruckner] - [#30308]) ([amcrest docs]) (breaking change) +- Add support for Velux garage doors ([@cwildt] - [#30214]) ([velux docs]) +- Add separate command and state topics for mqtt lock ([@tuxbox] - [#29808]) ([mqtt docs]) (breaking change) +- Upgrade Sphinx to 2.3.1 ([@fabaff] - [#30310]) +- Add light support to Velbus integration ([@brefra] - [#30323]) ([velbus docs]) (new-platform) +- Fix luftdaten integration by adding a sensor for pressure at sealevel ([@Lars-P] - [#30317]) ([luftdaten docs]) +- Simplify Tesla icon get code ([@alandtse] - [#30301]) ([tesla docs]) +- Make the rest of ZHA platforms to use ZHA class registry ([@Adminiuga] - [#30261]) ([zha docs]) +- Improve Withings tests in different time zone ([@frenck] - [#30326]) +- Migrate dsmr tests from coroutine to async/await ([@frenck] - [#30333]) +- Migrate wunderground tests from coroutine to async/await ([@frenck] - [#30330]) +- Bump pyps4-2ndscreen to 1.0.4 ([@frenck] - [#30327]) ([ps4 docs]) +- Bump alarmdecoder to 1.13.9 ([@springstan] - [#30303]) ([alarmdecoder docs]) +- Migrate python_script tests from coroutine to async/await ([@frenck] - [#30335]) +- Migrate api tests from coroutine to async/await ([@frenck] - [#30338]) +- Migrate alexa tests from coroutine to async/await ([@frenck] - [#30332]) +- Migrate xiaomi_miio tests from coroutine to async/await ([@frenck] - [#30329]) +- Migrate emulated_hue tests from coroutine to async/await ([@frenck] - [#30331]) +- Migrate webostv to new library and make integration async with callback state updates ([@bendavid] - [#29296]) ([webostv docs]) (breaking change) +- Migrate input\_\* tests from coroutine to async/await ([@frenck] - [#30336]) +- Remove use of bin_type in Tesla component ([@alandtse] - [#30315]) ([tesla docs]) +- Upgrade youtube_dl to version 2020.01.01 ([@BKPepe] - [#30341]) ([media_extractor docs]) +- Upgrade zeroconf to 0.24.4 ([@fabaff] - [#30347]) ([zeroconf docs]) +- Migrate startca tests from coroutine to async/await ([@frenck] - [#30354]) +- Migrate teksavvy tests from coroutine to async/await ([@frenck] - [#30353]) +- Migrate timer tests from coroutine to async/await ([@frenck] - [#30352]) +- Migrate yr tests from coroutine to async/await ([@frenck] - [#30351]) +- Fix media_player example for select_source service ([@JeffLIrion] - [#30358]) +- Upgrade python_opendata_transport to 0.2.1 ([@fabaff] - [#30348]) ([swiss_public_transport docs]) +- Fix HVAC mode for Tesla ([@alandtse] - [#30287]) ([tesla docs]) +- Add attributes to fritz device_tracker ([@AaronDavidSchneider] - [#30350]) ([fritz docs]) +- Migrate mailbox tests from coroutine to async/await ([@frenck] - [#30361]) +- Migrate hassio tests from coroutine to async/await ([@frenck] - [#30363]) +- Migrate websocket_api tests from coroutine to async/await ([@frenck] - [#30364]) +- Migrate config tests from coroutine to async/await ([@frenck] - [#30366]) +- Migrate counter tests from coroutine to async/await ([@frenck] - [#30368]) +- Migrate owntracks tests from coroutine to async/await ([@frenck] - [#30369]) +- Migrate no_ip tests from coroutine to async/await ([@frenck] - [#30370]) +- Migrate camera tests from coroutine to async/await ([@frenck] - [#30372]) +- Migrate cast tests from coroutine to async/await ([@frenck] - [#30374]) +- Migrate ffmpeg tests from coroutine to async/await ([@frenck] - [#30375]) +- Migrate discovery tests from coroutine to async/await ([@frenck] - [#30376]) +- Migrate google\_\* tests from coroutine to async/await ([@frenck] - [#30377]) +- Add charging rate sensor to Tesla ([@alandtse] - [#30286]) ([tesla docs]) +- Restore state for Rfxtrx devices ([@Ernst79] - [#30309]) ([rfxtrx docs]) +- Remove unnessecary rfxtrx light property def ([@Ernst79] - [#30397]) ([rfxtrx docs]) +- Remove unnecessary string literal concatenations ([@scop] - [#30360]) +- Bump pre-commit to 1.21.0 ([@frenck] - [#30406]) +- fix issuecomment-570284682 ([@AaronDavidSchneider] - [#30405]) ([fritz docs]) +- Migrate local_file tests from coroutine to async/await ([@frenck] - [#30392]) +- Migrate fido tests from coroutine to async/await ([@frenck] - [#30391]) +- Migrate freedns tests from coroutine to async/await ([@frenck] - [#30390]) +- Migrate group tests from coroutine to async/await ([@frenck] - [#30389]) +- Migrate generic tests from coroutine to async/await ([@frenck] - [#30388]) +- Migrate media_player tests from coroutine to async/await ([@frenck] - [#30387]) +- Migrate frontend tests from coroutine to async/await ([@frenck] - [#30386]) +- Bump miflora and bluepy ([@springstan] - [#30411]) ([decora docs]) ([miflora docs]) +- Add generic command functionality to denonavr ([@bendavid] - [#29295]) ([denonavr docs]) +- Add generic command/button functionality to webostv ([@bendavid] - [#30379]) ([webostv docs]) +- Axis - Improve tests ([@Kane610] - [#30415]) +- Cleanup of state handling in webostv ([@bendavid] - [#30416]) ([webostv docs]) (breaking change) +- Remove ZHA establish device mappings function ([@dmulcahey] - [#30423]) ([zha docs]) +- Implemented media_play & media_pause / push to version 0.7.11 of denonavr ([@scarface-4711] - [#30421]) ([denonavr docs]) +- Add RTSP stream support for UVC (Unifi Video Client) integration ([@ochlocracy] - [#30297]) ([uvc docs]) +- Fix set tilt position ([@tetienne] - [#30428]) ([somfy docs]) +- Fix number of times seen in debug message ([@scop] - [#30429]) ([bluetooth_le_tracker docs]) +- Use config entry unique id for deCONZ ([@Kane610] - [#30122]) ([deconz docs]) +- Rework FlowManager to use inheritance ([@Jc2k] - [#30133]) ([auth docs]) ([config docs]) +- convert to integer if rounding precision is zero ([@agners] - [#30226]) ([filter docs]) +- Don't allow badly formed upnp devices to kill auto discovery ([@imduffy15] - [#30342]) ([deconz docs]) ([hue docs]) +- Mark API key as deprecated ([@elupus] - [#30402]) ([google_assistant docs]) +- Axis - Improve tests based on feedback ([@Kane610] - [#30430]) +- Update HomeKit position state characteristic for covers ([@neffs] - [#27867]) ([homekit docs]) +- Handle telegram event commands with args ([@sergioisidoro] - [#30254]) ([telegram_bot docs]) +- Various string cleanups ([@scop] - [#30435]) +- Add KEF speakers integration ([@basnijholt] - [#28959]) ([kef docs]) (new-integration) +- WIP deCONZ - Support Fyrtur/Kadrilj battery sensors ([@Kane610] - [#30403]) ([deconz docs]) +- isort homekit ([@Jc2k] - [#30437]) ([homekit docs]) +- Don't expose flows that aren't initialised. ([@Jc2k] - [#30432]) +- Check status field for UPS online binary sensor ([@andersonshatch] - [#30144]) ([apcupsd docs]) +- deCONZ - Improve tests based on Martins feedback in Axis integration ([@Kane610] - [#30438]) +- Bump ring to 0.2.9 ([@tchellomello] - [#30439]) ([ring docs]) +- Improve tests based on Martins feedback from Axis improve tests ([@Kane610] - [#30442]) +- Defer homekit_controller initial poll after all entities are created ([@Jc2k] - [#30355]) ([homekit_controller docs]) +- Implement supported locales for Alexa capabilities ([@ochlocracy] - [#30285]) ([alexa docs]) +- Axis - Remove manual configuration and legacy config file import ([@Kane610] - [#30365]) ([axis docs]) (breaking change) +- Add Sentry component ([@dcramer] - [#30422]) ([sentry docs]) (new-integration) +- Extract Collection helper from Person integration ([@balloob] - [#30313]) ([person docs]) ([websocket_api docs]) +- Fix async call inside sync context ([@brefra] - [#30458]) ([velbus docs]) +- Fix counter with empty config ([@pnbruckner] - [#30454]) ([counter docs]) +- Allow all sources and sound modes to be selected in google assistant ([@elupus] - [#30418]) ([google_assistant docs]) +- Make Axis integration use config entry unique id ([@Kane610] - [#30461]) ([axis docs]) +- Only return remote UI url if remote UI enabled ([@balloob] - [#30453]) ([cloud docs]) +- Allow adding unique device ID to mobile app registration ([@balloob] - [#30457]) ([mobile_app docs]) +- Bump elgato to 0.2.0 ([@frenck] - [#30485]) ([elgato docs]) +- Fix WLED light transition ([@frenck] - [#30490]) ([wled docs]) +- Add unique ID to elgato config entries ([@frenck] - [#30486]) ([elgato docs]) +- Bump adguardhome to 0.4.0 ([@frenck] - [#30483]) ([adguard docs]) +- Add unique ID to WLED config entries ([@frenck] - [#30480]) ([wled docs]) +- Improve WLED pure white support for RGBW ([@frenck] - [#30477]) ([wled docs]) (breaking change) +- Bump wled to 0.2.1 ([@frenck] - [#30474]) ([wled docs]) +- Bump twentemilieu to 0.2.0 ([@frenck] - [#30471]) ([twentemilieu docs]) +- deCONZ - Allow manual configuration to update existing configuration ([@Kane610] - [#30469]) ([deconz docs]) +- Add Zigbee group binding to ZHA ([@dmulcahey] - [#30433]) ([zha docs]) +- Fix timer with empty config ([@pnbruckner] - [#30463]) ([timer docs]) +- Mobile App add device tracker to person registering app ([@balloob] - [#30460]) ([mobile_app docs]) ([person docs]) +- Axis - Allow manual configuration to update existing configuration ([@Kane610] - [#30467]) ([axis docs]) +- Add person reload service ([@balloob] - [#30493]) ([person docs]) +- Add unique id property for Vizio devices so they get added to entity registry ([@raman325] - [#30497]) ([vizio docs]) +- Restore state helper to work with entity registry restoration ([@balloob] - [#30451]) +- Be consistent with Home Assistant and Hass.io spelling ([@scop] - [#30500]) +- Migrate automatic tests from coroutine to async/await ([@frenck] - [#30371]) +- Remove double person data validation ([@balloob] - [#30501]) ([person docs]) +- Add support for v1 and v2 HomeKit fans. ([@Jc2k] - [#30503]) ([homekit_controller docs]) (new-platform) +- Preserve new BLE tracker item name if seen before adding discovery ([@scop] - [#30318]) ([bluetooth_le_tracker docs]) +- Migrate collection of component tests from coroutine to async/await ([@frenck] - [#30504]) +- Add LED control of push buttons and bump velbus-library ([@brefra] - [#30445]) ([velbus docs]) +- Bump teslajsonpy to 0.2.2 ([@alandtse] - [#30512]) ([tesla docs]) +- deCONZ - Rotation support for Xiaomi magic cube ([@FrengerH] - [#30472]) ([deconz docs]) +- Spell Zigbee consistently, with lowercase "b" ([@scop] - [#30440]) ([emulated_hue docs]) ([zigbee docs]) +- Add HmIP-PMFS and HmIP-WHS2 to HomematicIP Cloud ([@SukramJ] - [#30325]) ([homematicip_cloud docs]) +- Add surepetcare component ([@benleb] - [#24426]) ([surepetcare docs]) (new-integration) +- Add support for homekit air quality sensors ([@Jc2k] - [#30510]) ([homekit_controller docs]) (new-platform) +- Set required_features field when registering fan services ([@Jc2k] - [#30516]) ([fan docs]) ([homekit_controller docs]) +- Add Brother Printer integration ([@bieniu] - [#30359]) ([brother docs]) (new-integration) +- Format all manifests with prettier ([@frenck] - [#30521]) +- Fix AVM FRITZ!DECT switch total consumption ([@Alexxander0] - [#30478]) ([fritzdect docs]) +- Register 'androidtv.download' and 'androidtv.upload' services ([@JeffLIrion] - [#30086]) ([androidtv docs]) +- Allow specific status codes while notifying mobile_app devices ([@rccoleman] - [#30496]) ([mobile_app docs]) +- Correct integration names in manifests (A-B) ([@frenck] - [#30527]) +- Fire restarted event on restarting active timer ([@mnigbur] - [#30475]) ([timer docs]) (breaking change) +- Add pilight dimmer as light component ([@Trekky12] - [#30107]) ([pilight docs]) (new-platform) +- Add "autobypass" option when arming AlarmDecoder integration ([@lexam79] - [#30002]) ([alarmdecoder docs]) +- Update vizio component to prepare for config flow and zeroconf support ([@raman325] - [#30522]) ([vizio docs]) +- Correct names in manifests (C-L) ([@frenck] - [#30532]) +- Use collection helpers for input_boolean ([@Adminiuga] - [#30514]) ([input_boolean docs]) +- Add venstar PIN to config and client initialization ([@csfreak] - [#30300]) ([venstar docs]) +- Swiss Transport Data: Save delay on sensor ([@colinfrei] - [#30526]) ([swiss_public_transport docs]) +- Update manifest.json: Typo fixed ([@casperklein] - [#30542]) ([default_config docs]) +- Upgrade to use new version of HASS-nabucasa ([@balloob] - [#30506]) ([cloud docs]) +- Correct names in manifests (M-P) ([@frenck] - [#30541]) +- Bump adb-shell to 0.1.1 and androidtv to 0.0.38 ([@JeffLIrion] - [#30539]) ([androidtv docs]) +- Catch UnicodeDecodeError exceptions in 'androidtv.adb_command' service ([@JeffLIrion] - [#30538]) ([androidtv docs]) +- Remove `suppress_warning` from config options for vizio component ([@raman325] - [#30536]) ([vizio docs]) (breaking change) +- Use capability attributes in climate ([@balloob] - [#30544]) ([climate docs]) +- Correct names in manifests (Q-S) ([@frenck] - [#30543]) +- Update featured integrations screenshot in README ([@springstan] - [#30134]) +- Correct names in manifests (T-Z) ([@frenck] - [#30546]) +- Add TMB sensor ([@alemuro] - [#27964]) ([tmb docs]) (new-integration) +- Add reset_energy_counter service to Homematic IP Cloud ([@SukramJ] - [#30256]) ([homematicip_cloud docs]) +- Add Integration Quality Scale to manifest ([@frenck] - [#30547]) +- Ease code before adding color and temperature to light template ([@tetienne] - [#30455]) ([template docs]) +- Entity Component to no longer generate automatic groups ([@balloob] - [#23789]) ([automation docs]) ([calendar docs]) ([cover docs]) ([device_tracker docs]) ([fan docs]) ([light docs]) ([lock docs]) ([plant docs]) ([remember_the_milk docs]) ([remote docs]) ([script docs]) ([switch docs]) ([vacuum docs]) (breaking change) +- Fix incorrect Rainmachine dict lookups ([@bachya] - [#30550]) ([rainmachine docs]) +- Fix missing strings for deconz magic cube rotation support ([@FrengerH] - [#30552]) ([deconz docs]) +- Fix hue flashing innr lights ([@InuSasha] - [#29828]) ([hue docs]) +- Migrate Integration Quality Scale from docs to manifest: internal ([@frenck] - [#30551]) +- Updated frontend to 20200107.0 ([@bramkragten] - [#30561]) ([frontend docs]) +- Add command to delete lovelace config ([@bramkragten] - [#30558]) ([lovelace docs]) +- Add android repo to issue template ([@dshokouhi] - [#30571]) +- Bump pyRFXtrx to 0.25 ([@Ernst79] - [#30566]) ([rfxtrx docs]) (breaking change) +- deCONZ - Make sensors sorted on creation for deterministic order ([@Kane610] - [#30569]) ([deconz docs]) +- deCONZ - Fix device automations ([@Kane610] - [#30577]) ([deconz docs]) +- Trigger automation without skipping condition ([@Santobert] - [#28484]) ([automation docs]) +- Use more consts for person implementation ([@Adminiuga] - [#30553]) ([person docs]) +- Migrate Integration Quality Scale from docs to manifest ([@frenck] - [#30579]) +- Add missing string for already_configured in Brother integration ([@bieniu] - [#30584]) ([brother docs]) +- Bump adguardhome to 0.4.1 ([@frenck] - [#30586]) ([adguard docs]) +- Add missing string for already_configured in GIOS integration ([@bieniu] - [#30590]) ([gios docs]) +- evohome: allow two round thermostats per gateway ([@zxdavb] - [#30589]) ([evohome docs]) +- Updated frontend to 20200108.0 ([@bramkragten] - [#30591]) ([frontend docs]) +- Fix WLED transition time unit ([@frenck] - [#30583]) ([wled docs]) +- Add Stookalert integration ([@fwestenberg] - [#30306]) ([stookalert docs]) (new-integration) +- The MFI Dimmer Switch model is missing from the list, causing the mfi Wall switches not to be recognized. ([@mohmacht] - [#30572]) ([mfi docs]) +- Add last_online and level attribute to steam online ([@mfaraco] - [#30321]) ([steam_online docs]) + +[#23789]: https://github.com/home-assistant/home-assistant/pull/23789 +[#24426]: https://github.com/home-assistant/home-assistant/pull/24426 +[#25364]: https://github.com/home-assistant/home-assistant/pull/25364 +[#26650]: https://github.com/home-assistant/home-assistant/pull/26650 +[#27453]: https://github.com/home-assistant/home-assistant/pull/27453 +[#27569]: https://github.com/home-assistant/home-assistant/pull/27569 +[#27692]: https://github.com/home-assistant/home-assistant/pull/27692 +[#27867]: https://github.com/home-assistant/home-assistant/pull/27867 +[#27920]: https://github.com/home-assistant/home-assistant/pull/27920 +[#27964]: https://github.com/home-assistant/home-assistant/pull/27964 +[#28155]: https://github.com/home-assistant/home-assistant/pull/28155 +[#28197]: https://github.com/home-assistant/home-assistant/pull/28197 +[#28276]: https://github.com/home-assistant/home-assistant/pull/28276 +[#28340]: https://github.com/home-assistant/home-assistant/pull/28340 +[#28484]: https://github.com/home-assistant/home-assistant/pull/28484 +[#28537]: https://github.com/home-assistant/home-assistant/pull/28537 +[#28579]: https://github.com/home-assistant/home-assistant/pull/28579 +[#28652]: https://github.com/home-assistant/home-assistant/pull/28652 +[#28671]: https://github.com/home-assistant/home-assistant/pull/28671 +[#28719]: https://github.com/home-assistant/home-assistant/pull/28719 +[#28744]: https://github.com/home-assistant/home-assistant/pull/28744 +[#28837]: https://github.com/home-assistant/home-assistant/pull/28837 +[#28959]: https://github.com/home-assistant/home-assistant/pull/28959 +[#28968]: https://github.com/home-assistant/home-assistant/pull/28968 +[#28975]: https://github.com/home-assistant/home-assistant/pull/28975 +[#29223]: https://github.com/home-assistant/home-assistant/pull/29223 +[#29244]: https://github.com/home-assistant/home-assistant/pull/29244 +[#29246]: https://github.com/home-assistant/home-assistant/pull/29246 +[#29295]: https://github.com/home-assistant/home-assistant/pull/29295 +[#29296]: https://github.com/home-assistant/home-assistant/pull/29296 +[#29374]: https://github.com/home-assistant/home-assistant/pull/29374 +[#29377]: https://github.com/home-assistant/home-assistant/pull/29377 +[#29379]: https://github.com/home-assistant/home-assistant/pull/29379 +[#29439]: https://github.com/home-assistant/home-assistant/pull/29439 +[#29465]: https://github.com/home-assistant/home-assistant/pull/29465 +[#29485]: https://github.com/home-assistant/home-assistant/pull/29485 +[#29487]: https://github.com/home-assistant/home-assistant/pull/29487 +[#29494]: https://github.com/home-assistant/home-assistant/pull/29494 +[#29497]: https://github.com/home-assistant/home-assistant/pull/29497 +[#29498]: https://github.com/home-assistant/home-assistant/pull/29498 +[#29499]: https://github.com/home-assistant/home-assistant/pull/29499 +[#29500]: https://github.com/home-assistant/home-assistant/pull/29500 +[#29501]: https://github.com/home-assistant/home-assistant/pull/29501 +[#29504]: https://github.com/home-assistant/home-assistant/pull/29504 +[#29506]: https://github.com/home-assistant/home-assistant/pull/29506 +[#29507]: https://github.com/home-assistant/home-assistant/pull/29507 +[#29508]: https://github.com/home-assistant/home-assistant/pull/29508 +[#29509]: https://github.com/home-assistant/home-assistant/pull/29509 +[#29510]: https://github.com/home-assistant/home-assistant/pull/29510 +[#29511]: https://github.com/home-assistant/home-assistant/pull/29511 +[#29513]: https://github.com/home-assistant/home-assistant/pull/29513 +[#29514]: https://github.com/home-assistant/home-assistant/pull/29514 +[#29515]: https://github.com/home-assistant/home-assistant/pull/29515 +[#29516]: https://github.com/home-assistant/home-assistant/pull/29516 +[#29517]: https://github.com/home-assistant/home-assistant/pull/29517 +[#29518]: https://github.com/home-assistant/home-assistant/pull/29518 +[#29520]: https://github.com/home-assistant/home-assistant/pull/29520 +[#29523]: https://github.com/home-assistant/home-assistant/pull/29523 +[#29525]: https://github.com/home-assistant/home-assistant/pull/29525 +[#29527]: https://github.com/home-assistant/home-assistant/pull/29527 +[#29530]: https://github.com/home-assistant/home-assistant/pull/29530 +[#29534]: https://github.com/home-assistant/home-assistant/pull/29534 +[#29535]: https://github.com/home-assistant/home-assistant/pull/29535 +[#29537]: https://github.com/home-assistant/home-assistant/pull/29537 +[#29538]: https://github.com/home-assistant/home-assistant/pull/29538 +[#29539]: https://github.com/home-assistant/home-assistant/pull/29539 +[#29540]: https://github.com/home-assistant/home-assistant/pull/29540 +[#29541]: https://github.com/home-assistant/home-assistant/pull/29541 +[#29542]: https://github.com/home-assistant/home-assistant/pull/29542 +[#29543]: https://github.com/home-assistant/home-assistant/pull/29543 +[#29544]: https://github.com/home-assistant/home-assistant/pull/29544 +[#29545]: https://github.com/home-assistant/home-assistant/pull/29545 +[#29546]: https://github.com/home-assistant/home-assistant/pull/29546 +[#29547]: https://github.com/home-assistant/home-assistant/pull/29547 +[#29548]: https://github.com/home-assistant/home-assistant/pull/29548 +[#29550]: https://github.com/home-assistant/home-assistant/pull/29550 +[#29552]: https://github.com/home-assistant/home-assistant/pull/29552 +[#29553]: https://github.com/home-assistant/home-assistant/pull/29553 +[#29555]: https://github.com/home-assistant/home-assistant/pull/29555 +[#29556]: https://github.com/home-assistant/home-assistant/pull/29556 +[#29557]: https://github.com/home-assistant/home-assistant/pull/29557 +[#29558]: https://github.com/home-assistant/home-assistant/pull/29558 +[#29560]: https://github.com/home-assistant/home-assistant/pull/29560 +[#29561]: https://github.com/home-assistant/home-assistant/pull/29561 +[#29562]: https://github.com/home-assistant/home-assistant/pull/29562 +[#29564]: https://github.com/home-assistant/home-assistant/pull/29564 +[#29566]: https://github.com/home-assistant/home-assistant/pull/29566 +[#29571]: https://github.com/home-assistant/home-assistant/pull/29571 +[#29573]: https://github.com/home-assistant/home-assistant/pull/29573 +[#29575]: https://github.com/home-assistant/home-assistant/pull/29575 +[#29579]: https://github.com/home-assistant/home-assistant/pull/29579 +[#29581]: https://github.com/home-assistant/home-assistant/pull/29581 +[#29582]: https://github.com/home-assistant/home-assistant/pull/29582 +[#29584]: https://github.com/home-assistant/home-assistant/pull/29584 +[#29586]: https://github.com/home-assistant/home-assistant/pull/29586 +[#29592]: https://github.com/home-assistant/home-assistant/pull/29592 +[#29594]: https://github.com/home-assistant/home-assistant/pull/29594 +[#29597]: https://github.com/home-assistant/home-assistant/pull/29597 +[#29598]: https://github.com/home-assistant/home-assistant/pull/29598 +[#29601]: https://github.com/home-assistant/home-assistant/pull/29601 +[#29607]: https://github.com/home-assistant/home-assistant/pull/29607 +[#29608]: https://github.com/home-assistant/home-assistant/pull/29608 +[#29609]: https://github.com/home-assistant/home-assistant/pull/29609 +[#29610]: https://github.com/home-assistant/home-assistant/pull/29610 +[#29611]: https://github.com/home-assistant/home-assistant/pull/29611 +[#29612]: https://github.com/home-assistant/home-assistant/pull/29612 +[#29613]: https://github.com/home-assistant/home-assistant/pull/29613 +[#29614]: https://github.com/home-assistant/home-assistant/pull/29614 +[#29615]: https://github.com/home-assistant/home-assistant/pull/29615 +[#29616]: https://github.com/home-assistant/home-assistant/pull/29616 +[#29617]: https://github.com/home-assistant/home-assistant/pull/29617 +[#29618]: https://github.com/home-assistant/home-assistant/pull/29618 +[#29619]: https://github.com/home-assistant/home-assistant/pull/29619 +[#29620]: https://github.com/home-assistant/home-assistant/pull/29620 +[#29621]: https://github.com/home-assistant/home-assistant/pull/29621 +[#29622]: https://github.com/home-assistant/home-assistant/pull/29622 +[#29623]: https://github.com/home-assistant/home-assistant/pull/29623 +[#29624]: https://github.com/home-assistant/home-assistant/pull/29624 +[#29625]: https://github.com/home-assistant/home-assistant/pull/29625 +[#29626]: https://github.com/home-assistant/home-assistant/pull/29626 +[#29627]: https://github.com/home-assistant/home-assistant/pull/29627 +[#29628]: https://github.com/home-assistant/home-assistant/pull/29628 +[#29629]: https://github.com/home-assistant/home-assistant/pull/29629 +[#29630]: https://github.com/home-assistant/home-assistant/pull/29630 +[#29631]: https://github.com/home-assistant/home-assistant/pull/29631 +[#29632]: https://github.com/home-assistant/home-assistant/pull/29632 +[#29633]: https://github.com/home-assistant/home-assistant/pull/29633 +[#29634]: https://github.com/home-assistant/home-assistant/pull/29634 +[#29635]: https://github.com/home-assistant/home-assistant/pull/29635 +[#29638]: https://github.com/home-assistant/home-assistant/pull/29638 +[#29641]: https://github.com/home-assistant/home-assistant/pull/29641 +[#29644]: https://github.com/home-assistant/home-assistant/pull/29644 +[#29645]: https://github.com/home-assistant/home-assistant/pull/29645 +[#29646]: https://github.com/home-assistant/home-assistant/pull/29646 +[#29647]: https://github.com/home-assistant/home-assistant/pull/29647 +[#29648]: https://github.com/home-assistant/home-assistant/pull/29648 +[#29649]: https://github.com/home-assistant/home-assistant/pull/29649 +[#29650]: https://github.com/home-assistant/home-assistant/pull/29650 +[#29651]: https://github.com/home-assistant/home-assistant/pull/29651 +[#29652]: https://github.com/home-assistant/home-assistant/pull/29652 +[#29653]: https://github.com/home-assistant/home-assistant/pull/29653 +[#29654]: https://github.com/home-assistant/home-assistant/pull/29654 +[#29655]: https://github.com/home-assistant/home-assistant/pull/29655 +[#29656]: https://github.com/home-assistant/home-assistant/pull/29656 +[#29657]: https://github.com/home-assistant/home-assistant/pull/29657 +[#29658]: https://github.com/home-assistant/home-assistant/pull/29658 +[#29659]: https://github.com/home-assistant/home-assistant/pull/29659 +[#29660]: https://github.com/home-assistant/home-assistant/pull/29660 +[#29662]: https://github.com/home-assistant/home-assistant/pull/29662 +[#29663]: https://github.com/home-assistant/home-assistant/pull/29663 +[#29664]: https://github.com/home-assistant/home-assistant/pull/29664 +[#29665]: https://github.com/home-assistant/home-assistant/pull/29665 +[#29666]: https://github.com/home-assistant/home-assistant/pull/29666 +[#29667]: https://github.com/home-assistant/home-assistant/pull/29667 +[#29668]: https://github.com/home-assistant/home-assistant/pull/29668 +[#29669]: https://github.com/home-assistant/home-assistant/pull/29669 +[#29670]: https://github.com/home-assistant/home-assistant/pull/29670 +[#29671]: https://github.com/home-assistant/home-assistant/pull/29671 +[#29672]: https://github.com/home-assistant/home-assistant/pull/29672 +[#29673]: https://github.com/home-assistant/home-assistant/pull/29673 +[#29674]: https://github.com/home-assistant/home-assistant/pull/29674 +[#29675]: https://github.com/home-assistant/home-assistant/pull/29675 +[#29676]: https://github.com/home-assistant/home-assistant/pull/29676 +[#29677]: https://github.com/home-assistant/home-assistant/pull/29677 +[#29678]: https://github.com/home-assistant/home-assistant/pull/29678 +[#29679]: https://github.com/home-assistant/home-assistant/pull/29679 +[#29680]: https://github.com/home-assistant/home-assistant/pull/29680 +[#29681]: https://github.com/home-assistant/home-assistant/pull/29681 +[#29682]: https://github.com/home-assistant/home-assistant/pull/29682 +[#29683]: https://github.com/home-assistant/home-assistant/pull/29683 +[#29684]: https://github.com/home-assistant/home-assistant/pull/29684 +[#29685]: https://github.com/home-assistant/home-assistant/pull/29685 +[#29687]: https://github.com/home-assistant/home-assistant/pull/29687 +[#29688]: https://github.com/home-assistant/home-assistant/pull/29688 +[#29689]: https://github.com/home-assistant/home-assistant/pull/29689 +[#29690]: https://github.com/home-assistant/home-assistant/pull/29690 +[#29691]: https://github.com/home-assistant/home-assistant/pull/29691 +[#29692]: https://github.com/home-assistant/home-assistant/pull/29692 +[#29693]: https://github.com/home-assistant/home-assistant/pull/29693 +[#29694]: https://github.com/home-assistant/home-assistant/pull/29694 +[#29695]: https://github.com/home-assistant/home-assistant/pull/29695 +[#29696]: https://github.com/home-assistant/home-assistant/pull/29696 +[#29697]: https://github.com/home-assistant/home-assistant/pull/29697 +[#29698]: https://github.com/home-assistant/home-assistant/pull/29698 +[#29699]: https://github.com/home-assistant/home-assistant/pull/29699 +[#29701]: https://github.com/home-assistant/home-assistant/pull/29701 +[#29702]: https://github.com/home-assistant/home-assistant/pull/29702 +[#29703]: https://github.com/home-assistant/home-assistant/pull/29703 +[#29704]: https://github.com/home-assistant/home-assistant/pull/29704 +[#29705]: https://github.com/home-assistant/home-assistant/pull/29705 +[#29706]: https://github.com/home-assistant/home-assistant/pull/29706 +[#29707]: https://github.com/home-assistant/home-assistant/pull/29707 +[#29708]: https://github.com/home-assistant/home-assistant/pull/29708 +[#29709]: https://github.com/home-assistant/home-assistant/pull/29709 +[#29710]: https://github.com/home-assistant/home-assistant/pull/29710 +[#29711]: https://github.com/home-assistant/home-assistant/pull/29711 +[#29712]: https://github.com/home-assistant/home-assistant/pull/29712 +[#29713]: https://github.com/home-assistant/home-assistant/pull/29713 +[#29714]: https://github.com/home-assistant/home-assistant/pull/29714 +[#29715]: https://github.com/home-assistant/home-assistant/pull/29715 +[#29716]: https://github.com/home-assistant/home-assistant/pull/29716 +[#29717]: https://github.com/home-assistant/home-assistant/pull/29717 +[#29718]: https://github.com/home-assistant/home-assistant/pull/29718 +[#29719]: https://github.com/home-assistant/home-assistant/pull/29719 +[#29720]: https://github.com/home-assistant/home-assistant/pull/29720 +[#29721]: https://github.com/home-assistant/home-assistant/pull/29721 +[#29722]: https://github.com/home-assistant/home-assistant/pull/29722 +[#29723]: https://github.com/home-assistant/home-assistant/pull/29723 +[#29724]: https://github.com/home-assistant/home-assistant/pull/29724 +[#29725]: https://github.com/home-assistant/home-assistant/pull/29725 +[#29726]: https://github.com/home-assistant/home-assistant/pull/29726 +[#29736]: https://github.com/home-assistant/home-assistant/pull/29736 +[#29738]: https://github.com/home-assistant/home-assistant/pull/29738 +[#29739]: https://github.com/home-assistant/home-assistant/pull/29739 +[#29745]: https://github.com/home-assistant/home-assistant/pull/29745 +[#29747]: https://github.com/home-assistant/home-assistant/pull/29747 +[#29748]: https://github.com/home-assistant/home-assistant/pull/29748 +[#29749]: https://github.com/home-assistant/home-assistant/pull/29749 +[#29750]: https://github.com/home-assistant/home-assistant/pull/29750 +[#29751]: https://github.com/home-assistant/home-assistant/pull/29751 +[#29752]: https://github.com/home-assistant/home-assistant/pull/29752 +[#29753]: https://github.com/home-assistant/home-assistant/pull/29753 +[#29754]: https://github.com/home-assistant/home-assistant/pull/29754 +[#29755]: https://github.com/home-assistant/home-assistant/pull/29755 +[#29756]: https://github.com/home-assistant/home-assistant/pull/29756 +[#29757]: https://github.com/home-assistant/home-assistant/pull/29757 +[#29758]: https://github.com/home-assistant/home-assistant/pull/29758 +[#29759]: https://github.com/home-assistant/home-assistant/pull/29759 +[#29760]: https://github.com/home-assistant/home-assistant/pull/29760 +[#29761]: https://github.com/home-assistant/home-assistant/pull/29761 +[#29762]: https://github.com/home-assistant/home-assistant/pull/29762 +[#29763]: https://github.com/home-assistant/home-assistant/pull/29763 +[#29764]: https://github.com/home-assistant/home-assistant/pull/29764 +[#29765]: https://github.com/home-assistant/home-assistant/pull/29765 +[#29766]: https://github.com/home-assistant/home-assistant/pull/29766 +[#29767]: https://github.com/home-assistant/home-assistant/pull/29767 +[#29768]: https://github.com/home-assistant/home-assistant/pull/29768 +[#29769]: https://github.com/home-assistant/home-assistant/pull/29769 +[#29770]: https://github.com/home-assistant/home-assistant/pull/29770 +[#29771]: https://github.com/home-assistant/home-assistant/pull/29771 +[#29772]: https://github.com/home-assistant/home-assistant/pull/29772 +[#29773]: https://github.com/home-assistant/home-assistant/pull/29773 +[#29774]: https://github.com/home-assistant/home-assistant/pull/29774 +[#29775]: https://github.com/home-assistant/home-assistant/pull/29775 +[#29776]: https://github.com/home-assistant/home-assistant/pull/29776 +[#29777]: https://github.com/home-assistant/home-assistant/pull/29777 +[#29778]: https://github.com/home-assistant/home-assistant/pull/29778 +[#29779]: https://github.com/home-assistant/home-assistant/pull/29779 +[#29780]: https://github.com/home-assistant/home-assistant/pull/29780 +[#29781]: https://github.com/home-assistant/home-assistant/pull/29781 +[#29782]: https://github.com/home-assistant/home-assistant/pull/29782 +[#29783]: https://github.com/home-assistant/home-assistant/pull/29783 +[#29784]: https://github.com/home-assistant/home-assistant/pull/29784 +[#29785]: https://github.com/home-assistant/home-assistant/pull/29785 +[#29788]: https://github.com/home-assistant/home-assistant/pull/29788 +[#29789]: https://github.com/home-assistant/home-assistant/pull/29789 +[#29790]: https://github.com/home-assistant/home-assistant/pull/29790 +[#29791]: https://github.com/home-assistant/home-assistant/pull/29791 +[#29792]: https://github.com/home-assistant/home-assistant/pull/29792 +[#29795]: https://github.com/home-assistant/home-assistant/pull/29795 +[#29797]: https://github.com/home-assistant/home-assistant/pull/29797 +[#29798]: https://github.com/home-assistant/home-assistant/pull/29798 +[#29799]: https://github.com/home-assistant/home-assistant/pull/29799 +[#29801]: https://github.com/home-assistant/home-assistant/pull/29801 +[#29802]: https://github.com/home-assistant/home-assistant/pull/29802 +[#29803]: https://github.com/home-assistant/home-assistant/pull/29803 +[#29805]: https://github.com/home-assistant/home-assistant/pull/29805 +[#29806]: https://github.com/home-assistant/home-assistant/pull/29806 +[#29808]: https://github.com/home-assistant/home-assistant/pull/29808 +[#29811]: https://github.com/home-assistant/home-assistant/pull/29811 +[#29818]: https://github.com/home-assistant/home-assistant/pull/29818 +[#29828]: https://github.com/home-assistant/home-assistant/pull/29828 +[#29829]: https://github.com/home-assistant/home-assistant/pull/29829 +[#29830]: https://github.com/home-assistant/home-assistant/pull/29830 +[#29836]: https://github.com/home-assistant/home-assistant/pull/29836 +[#29840]: https://github.com/home-assistant/home-assistant/pull/29840 +[#29842]: https://github.com/home-assistant/home-assistant/pull/29842 +[#29860]: https://github.com/home-assistant/home-assistant/pull/29860 +[#29861]: https://github.com/home-assistant/home-assistant/pull/29861 +[#29874]: https://github.com/home-assistant/home-assistant/pull/29874 +[#29878]: https://github.com/home-assistant/home-assistant/pull/29878 +[#29882]: https://github.com/home-assistant/home-assistant/pull/29882 +[#29888]: https://github.com/home-assistant/home-assistant/pull/29888 +[#29890]: https://github.com/home-assistant/home-assistant/pull/29890 +[#29900]: https://github.com/home-assistant/home-assistant/pull/29900 +[#29903]: https://github.com/home-assistant/home-assistant/pull/29903 +[#29906]: https://github.com/home-assistant/home-assistant/pull/29906 +[#29910]: https://github.com/home-assistant/home-assistant/pull/29910 +[#29911]: https://github.com/home-assistant/home-assistant/pull/29911 +[#29912]: https://github.com/home-assistant/home-assistant/pull/29912 +[#29914]: https://github.com/home-assistant/home-assistant/pull/29914 +[#29917]: https://github.com/home-assistant/home-assistant/pull/29917 +[#29918]: https://github.com/home-assistant/home-assistant/pull/29918 +[#29932]: https://github.com/home-assistant/home-assistant/pull/29932 +[#29938]: https://github.com/home-assistant/home-assistant/pull/29938 +[#29948]: https://github.com/home-assistant/home-assistant/pull/29948 +[#29953]: https://github.com/home-assistant/home-assistant/pull/29953 +[#29954]: https://github.com/home-assistant/home-assistant/pull/29954 +[#29959]: https://github.com/home-assistant/home-assistant/pull/29959 +[#29960]: https://github.com/home-assistant/home-assistant/pull/29960 +[#29965]: https://github.com/home-assistant/home-assistant/pull/29965 +[#29966]: https://github.com/home-assistant/home-assistant/pull/29966 +[#29968]: https://github.com/home-assistant/home-assistant/pull/29968 +[#29969]: https://github.com/home-assistant/home-assistant/pull/29969 +[#29972]: https://github.com/home-assistant/home-assistant/pull/29972 +[#29973]: https://github.com/home-assistant/home-assistant/pull/29973 +[#29977]: https://github.com/home-assistant/home-assistant/pull/29977 +[#29978]: https://github.com/home-assistant/home-assistant/pull/29978 +[#29979]: https://github.com/home-assistant/home-assistant/pull/29979 +[#29984]: https://github.com/home-assistant/home-assistant/pull/29984 +[#29989]: https://github.com/home-assistant/home-assistant/pull/29989 +[#29990]: https://github.com/home-assistant/home-assistant/pull/29990 +[#29991]: https://github.com/home-assistant/home-assistant/pull/29991 +[#29995]: https://github.com/home-assistant/home-assistant/pull/29995 +[#30000]: https://github.com/home-assistant/home-assistant/pull/30000 +[#30002]: https://github.com/home-assistant/home-assistant/pull/30002 +[#30005]: https://github.com/home-assistant/home-assistant/pull/30005 +[#30008]: https://github.com/home-assistant/home-assistant/pull/30008 +[#30011]: https://github.com/home-assistant/home-assistant/pull/30011 +[#30015]: https://github.com/home-assistant/home-assistant/pull/30015 +[#30027]: https://github.com/home-assistant/home-assistant/pull/30027 +[#30028]: https://github.com/home-assistant/home-assistant/pull/30028 +[#30030]: https://github.com/home-assistant/home-assistant/pull/30030 +[#30034]: https://github.com/home-assistant/home-assistant/pull/30034 +[#30035]: https://github.com/home-assistant/home-assistant/pull/30035 +[#30037]: https://github.com/home-assistant/home-assistant/pull/30037 +[#30053]: https://github.com/home-assistant/home-assistant/pull/30053 +[#30057]: https://github.com/home-assistant/home-assistant/pull/30057 +[#30059]: https://github.com/home-assistant/home-assistant/pull/30059 +[#30068]: https://github.com/home-assistant/home-assistant/pull/30068 +[#30077]: https://github.com/home-assistant/home-assistant/pull/30077 +[#30082]: https://github.com/home-assistant/home-assistant/pull/30082 +[#30083]: https://github.com/home-assistant/home-assistant/pull/30083 +[#30086]: https://github.com/home-assistant/home-assistant/pull/30086 +[#30090]: https://github.com/home-assistant/home-assistant/pull/30090 +[#30093]: https://github.com/home-assistant/home-assistant/pull/30093 +[#30094]: https://github.com/home-assistant/home-assistant/pull/30094 +[#30097]: https://github.com/home-assistant/home-assistant/pull/30097 +[#30099]: https://github.com/home-assistant/home-assistant/pull/30099 +[#30100]: https://github.com/home-assistant/home-assistant/pull/30100 +[#30101]: https://github.com/home-assistant/home-assistant/pull/30101 +[#30104]: https://github.com/home-assistant/home-assistant/pull/30104 +[#30106]: https://github.com/home-assistant/home-assistant/pull/30106 +[#30107]: https://github.com/home-assistant/home-assistant/pull/30107 +[#30108]: https://github.com/home-assistant/home-assistant/pull/30108 +[#30110]: https://github.com/home-assistant/home-assistant/pull/30110 +[#30122]: https://github.com/home-assistant/home-assistant/pull/30122 +[#30123]: https://github.com/home-assistant/home-assistant/pull/30123 +[#30125]: https://github.com/home-assistant/home-assistant/pull/30125 +[#30130]: https://github.com/home-assistant/home-assistant/pull/30130 +[#30131]: https://github.com/home-assistant/home-assistant/pull/30131 +[#30132]: https://github.com/home-assistant/home-assistant/pull/30132 +[#30133]: https://github.com/home-assistant/home-assistant/pull/30133 +[#30134]: https://github.com/home-assistant/home-assistant/pull/30134 +[#30135]: https://github.com/home-assistant/home-assistant/pull/30135 +[#30138]: https://github.com/home-assistant/home-assistant/pull/30138 +[#30139]: https://github.com/home-assistant/home-assistant/pull/30139 +[#30140]: https://github.com/home-assistant/home-assistant/pull/30140 +[#30142]: https://github.com/home-assistant/home-assistant/pull/30142 +[#30144]: https://github.com/home-assistant/home-assistant/pull/30144 +[#30145]: https://github.com/home-assistant/home-assistant/pull/30145 +[#30149]: https://github.com/home-assistant/home-assistant/pull/30149 +[#30158]: https://github.com/home-assistant/home-assistant/pull/30158 +[#30159]: https://github.com/home-assistant/home-assistant/pull/30159 +[#30170]: https://github.com/home-assistant/home-assistant/pull/30170 +[#30171]: https://github.com/home-assistant/home-assistant/pull/30171 +[#30172]: https://github.com/home-assistant/home-assistant/pull/30172 +[#30178]: https://github.com/home-assistant/home-assistant/pull/30178 +[#30179]: https://github.com/home-assistant/home-assistant/pull/30179 +[#30183]: https://github.com/home-assistant/home-assistant/pull/30183 +[#30185]: https://github.com/home-assistant/home-assistant/pull/30185 +[#30187]: https://github.com/home-assistant/home-assistant/pull/30187 +[#30191]: https://github.com/home-assistant/home-assistant/pull/30191 +[#30196]: https://github.com/home-assistant/home-assistant/pull/30196 +[#30203]: https://github.com/home-assistant/home-assistant/pull/30203 +[#30206]: https://github.com/home-assistant/home-assistant/pull/30206 +[#30207]: https://github.com/home-assistant/home-assistant/pull/30207 +[#30208]: https://github.com/home-assistant/home-assistant/pull/30208 +[#30213]: https://github.com/home-assistant/home-assistant/pull/30213 +[#30214]: https://github.com/home-assistant/home-assistant/pull/30214 +[#30217]: https://github.com/home-assistant/home-assistant/pull/30217 +[#30223]: https://github.com/home-assistant/home-assistant/pull/30223 +[#30225]: https://github.com/home-assistant/home-assistant/pull/30225 +[#30226]: https://github.com/home-assistant/home-assistant/pull/30226 +[#30228]: https://github.com/home-assistant/home-assistant/pull/30228 +[#30234]: https://github.com/home-assistant/home-assistant/pull/30234 +[#30237]: https://github.com/home-assistant/home-assistant/pull/30237 +[#30239]: https://github.com/home-assistant/home-assistant/pull/30239 +[#30240]: https://github.com/home-assistant/home-assistant/pull/30240 +[#30247]: https://github.com/home-assistant/home-assistant/pull/30247 +[#30249]: https://github.com/home-assistant/home-assistant/pull/30249 +[#30250]: https://github.com/home-assistant/home-assistant/pull/30250 +[#30254]: https://github.com/home-assistant/home-assistant/pull/30254 +[#30255]: https://github.com/home-assistant/home-assistant/pull/30255 +[#30256]: https://github.com/home-assistant/home-assistant/pull/30256 +[#30257]: https://github.com/home-assistant/home-assistant/pull/30257 +[#30259]: https://github.com/home-assistant/home-assistant/pull/30259 +[#30261]: https://github.com/home-assistant/home-assistant/pull/30261 +[#30268]: https://github.com/home-assistant/home-assistant/pull/30268 +[#30269]: https://github.com/home-assistant/home-assistant/pull/30269 +[#30270]: https://github.com/home-assistant/home-assistant/pull/30270 +[#30273]: https://github.com/home-assistant/home-assistant/pull/30273 +[#30274]: https://github.com/home-assistant/home-assistant/pull/30274 +[#30279]: https://github.com/home-assistant/home-assistant/pull/30279 +[#30280]: https://github.com/home-assistant/home-assistant/pull/30280 +[#30285]: https://github.com/home-assistant/home-assistant/pull/30285 +[#30286]: https://github.com/home-assistant/home-assistant/pull/30286 +[#30287]: https://github.com/home-assistant/home-assistant/pull/30287 +[#30288]: https://github.com/home-assistant/home-assistant/pull/30288 +[#30297]: https://github.com/home-assistant/home-assistant/pull/30297 +[#30300]: https://github.com/home-assistant/home-assistant/pull/30300 +[#30301]: https://github.com/home-assistant/home-assistant/pull/30301 +[#30303]: https://github.com/home-assistant/home-assistant/pull/30303 +[#30305]: https://github.com/home-assistant/home-assistant/pull/30305 +[#30306]: https://github.com/home-assistant/home-assistant/pull/30306 +[#30308]: https://github.com/home-assistant/home-assistant/pull/30308 +[#30309]: https://github.com/home-assistant/home-assistant/pull/30309 +[#30310]: https://github.com/home-assistant/home-assistant/pull/30310 +[#30313]: https://github.com/home-assistant/home-assistant/pull/30313 +[#30315]: https://github.com/home-assistant/home-assistant/pull/30315 +[#30317]: https://github.com/home-assistant/home-assistant/pull/30317 +[#30318]: https://github.com/home-assistant/home-assistant/pull/30318 +[#30319]: https://github.com/home-assistant/home-assistant/pull/30319 +[#30320]: https://github.com/home-assistant/home-assistant/pull/30320 +[#30321]: https://github.com/home-assistant/home-assistant/pull/30321 +[#30323]: https://github.com/home-assistant/home-assistant/pull/30323 +[#30325]: https://github.com/home-assistant/home-assistant/pull/30325 +[#30326]: https://github.com/home-assistant/home-assistant/pull/30326 +[#30327]: https://github.com/home-assistant/home-assistant/pull/30327 +[#30329]: https://github.com/home-assistant/home-assistant/pull/30329 +[#30330]: https://github.com/home-assistant/home-assistant/pull/30330 +[#30331]: https://github.com/home-assistant/home-assistant/pull/30331 +[#30332]: https://github.com/home-assistant/home-assistant/pull/30332 +[#30333]: https://github.com/home-assistant/home-assistant/pull/30333 +[#30335]: https://github.com/home-assistant/home-assistant/pull/30335 +[#30336]: https://github.com/home-assistant/home-assistant/pull/30336 +[#30338]: https://github.com/home-assistant/home-assistant/pull/30338 +[#30341]: https://github.com/home-assistant/home-assistant/pull/30341 +[#30342]: https://github.com/home-assistant/home-assistant/pull/30342 +[#30347]: https://github.com/home-assistant/home-assistant/pull/30347 +[#30348]: https://github.com/home-assistant/home-assistant/pull/30348 +[#30350]: https://github.com/home-assistant/home-assistant/pull/30350 +[#30351]: https://github.com/home-assistant/home-assistant/pull/30351 +[#30352]: https://github.com/home-assistant/home-assistant/pull/30352 +[#30353]: https://github.com/home-assistant/home-assistant/pull/30353 +[#30354]: https://github.com/home-assistant/home-assistant/pull/30354 +[#30355]: https://github.com/home-assistant/home-assistant/pull/30355 +[#30358]: https://github.com/home-assistant/home-assistant/pull/30358 +[#30359]: https://github.com/home-assistant/home-assistant/pull/30359 +[#30360]: https://github.com/home-assistant/home-assistant/pull/30360 +[#30361]: https://github.com/home-assistant/home-assistant/pull/30361 +[#30363]: https://github.com/home-assistant/home-assistant/pull/30363 +[#30364]: https://github.com/home-assistant/home-assistant/pull/30364 +[#30365]: https://github.com/home-assistant/home-assistant/pull/30365 +[#30366]: https://github.com/home-assistant/home-assistant/pull/30366 +[#30368]: https://github.com/home-assistant/home-assistant/pull/30368 +[#30369]: https://github.com/home-assistant/home-assistant/pull/30369 +[#30370]: https://github.com/home-assistant/home-assistant/pull/30370 +[#30371]: https://github.com/home-assistant/home-assistant/pull/30371 +[#30372]: https://github.com/home-assistant/home-assistant/pull/30372 +[#30374]: https://github.com/home-assistant/home-assistant/pull/30374 +[#30375]: https://github.com/home-assistant/home-assistant/pull/30375 +[#30376]: https://github.com/home-assistant/home-assistant/pull/30376 +[#30377]: https://github.com/home-assistant/home-assistant/pull/30377 +[#30379]: https://github.com/home-assistant/home-assistant/pull/30379 +[#30386]: https://github.com/home-assistant/home-assistant/pull/30386 +[#30387]: https://github.com/home-assistant/home-assistant/pull/30387 +[#30388]: https://github.com/home-assistant/home-assistant/pull/30388 +[#30389]: https://github.com/home-assistant/home-assistant/pull/30389 +[#30390]: https://github.com/home-assistant/home-assistant/pull/30390 +[#30391]: https://github.com/home-assistant/home-assistant/pull/30391 +[#30392]: https://github.com/home-assistant/home-assistant/pull/30392 +[#30397]: https://github.com/home-assistant/home-assistant/pull/30397 +[#30402]: https://github.com/home-assistant/home-assistant/pull/30402 +[#30403]: https://github.com/home-assistant/home-assistant/pull/30403 +[#30405]: https://github.com/home-assistant/home-assistant/pull/30405 +[#30406]: https://github.com/home-assistant/home-assistant/pull/30406 +[#30411]: https://github.com/home-assistant/home-assistant/pull/30411 +[#30415]: https://github.com/home-assistant/home-assistant/pull/30415 +[#30416]: https://github.com/home-assistant/home-assistant/pull/30416 +[#30418]: https://github.com/home-assistant/home-assistant/pull/30418 +[#30421]: https://github.com/home-assistant/home-assistant/pull/30421 +[#30422]: https://github.com/home-assistant/home-assistant/pull/30422 +[#30423]: https://github.com/home-assistant/home-assistant/pull/30423 +[#30428]: https://github.com/home-assistant/home-assistant/pull/30428 +[#30429]: https://github.com/home-assistant/home-assistant/pull/30429 +[#30430]: https://github.com/home-assistant/home-assistant/pull/30430 +[#30432]: https://github.com/home-assistant/home-assistant/pull/30432 +[#30433]: https://github.com/home-assistant/home-assistant/pull/30433 +[#30435]: https://github.com/home-assistant/home-assistant/pull/30435 +[#30437]: https://github.com/home-assistant/home-assistant/pull/30437 +[#30438]: https://github.com/home-assistant/home-assistant/pull/30438 +[#30439]: https://github.com/home-assistant/home-assistant/pull/30439 +[#30440]: https://github.com/home-assistant/home-assistant/pull/30440 +[#30442]: https://github.com/home-assistant/home-assistant/pull/30442 +[#30445]: https://github.com/home-assistant/home-assistant/pull/30445 +[#30451]: https://github.com/home-assistant/home-assistant/pull/30451 +[#30453]: https://github.com/home-assistant/home-assistant/pull/30453 +[#30454]: https://github.com/home-assistant/home-assistant/pull/30454 +[#30455]: https://github.com/home-assistant/home-assistant/pull/30455 +[#30457]: https://github.com/home-assistant/home-assistant/pull/30457 +[#30458]: https://github.com/home-assistant/home-assistant/pull/30458 +[#30460]: https://github.com/home-assistant/home-assistant/pull/30460 +[#30461]: https://github.com/home-assistant/home-assistant/pull/30461 +[#30463]: https://github.com/home-assistant/home-assistant/pull/30463 +[#30467]: https://github.com/home-assistant/home-assistant/pull/30467 +[#30469]: https://github.com/home-assistant/home-assistant/pull/30469 +[#30471]: https://github.com/home-assistant/home-assistant/pull/30471 +[#30472]: https://github.com/home-assistant/home-assistant/pull/30472 +[#30474]: https://github.com/home-assistant/home-assistant/pull/30474 +[#30475]: https://github.com/home-assistant/home-assistant/pull/30475 +[#30477]: https://github.com/home-assistant/home-assistant/pull/30477 +[#30478]: https://github.com/home-assistant/home-assistant/pull/30478 +[#30480]: https://github.com/home-assistant/home-assistant/pull/30480 +[#30483]: https://github.com/home-assistant/home-assistant/pull/30483 +[#30485]: https://github.com/home-assistant/home-assistant/pull/30485 +[#30486]: https://github.com/home-assistant/home-assistant/pull/30486 +[#30490]: https://github.com/home-assistant/home-assistant/pull/30490 +[#30493]: https://github.com/home-assistant/home-assistant/pull/30493 +[#30496]: https://github.com/home-assistant/home-assistant/pull/30496 +[#30497]: https://github.com/home-assistant/home-assistant/pull/30497 +[#30500]: https://github.com/home-assistant/home-assistant/pull/30500 +[#30501]: https://github.com/home-assistant/home-assistant/pull/30501 +[#30503]: https://github.com/home-assistant/home-assistant/pull/30503 +[#30504]: https://github.com/home-assistant/home-assistant/pull/30504 +[#30506]: https://github.com/home-assistant/home-assistant/pull/30506 +[#30510]: https://github.com/home-assistant/home-assistant/pull/30510 +[#30512]: https://github.com/home-assistant/home-assistant/pull/30512 +[#30514]: https://github.com/home-assistant/home-assistant/pull/30514 +[#30516]: https://github.com/home-assistant/home-assistant/pull/30516 +[#30521]: https://github.com/home-assistant/home-assistant/pull/30521 +[#30522]: https://github.com/home-assistant/home-assistant/pull/30522 +[#30526]: https://github.com/home-assistant/home-assistant/pull/30526 +[#30527]: https://github.com/home-assistant/home-assistant/pull/30527 +[#30532]: https://github.com/home-assistant/home-assistant/pull/30532 +[#30536]: https://github.com/home-assistant/home-assistant/pull/30536 +[#30538]: https://github.com/home-assistant/home-assistant/pull/30538 +[#30539]: https://github.com/home-assistant/home-assistant/pull/30539 +[#30541]: https://github.com/home-assistant/home-assistant/pull/30541 +[#30542]: https://github.com/home-assistant/home-assistant/pull/30542 +[#30543]: https://github.com/home-assistant/home-assistant/pull/30543 +[#30544]: https://github.com/home-assistant/home-assistant/pull/30544 +[#30546]: https://github.com/home-assistant/home-assistant/pull/30546 +[#30547]: https://github.com/home-assistant/home-assistant/pull/30547 +[#30550]: https://github.com/home-assistant/home-assistant/pull/30550 +[#30551]: https://github.com/home-assistant/home-assistant/pull/30551 +[#30552]: https://github.com/home-assistant/home-assistant/pull/30552 +[#30553]: https://github.com/home-assistant/home-assistant/pull/30553 +[#30558]: https://github.com/home-assistant/home-assistant/pull/30558 +[#30561]: https://github.com/home-assistant/home-assistant/pull/30561 +[#30566]: https://github.com/home-assistant/home-assistant/pull/30566 +[#30569]: https://github.com/home-assistant/home-assistant/pull/30569 +[#30571]: https://github.com/home-assistant/home-assistant/pull/30571 +[#30572]: https://github.com/home-assistant/home-assistant/pull/30572 +[#30577]: https://github.com/home-assistant/home-assistant/pull/30577 +[#30579]: https://github.com/home-assistant/home-assistant/pull/30579 +[#30583]: https://github.com/home-assistant/home-assistant/pull/30583 +[#30584]: https://github.com/home-assistant/home-assistant/pull/30584 +[#30586]: https://github.com/home-assistant/home-assistant/pull/30586 +[#30589]: https://github.com/home-assistant/home-assistant/pull/30589 +[#30590]: https://github.com/home-assistant/home-assistant/pull/30590 +[#30591]: https://github.com/home-assistant/home-assistant/pull/30591 +[@1v0dev]: https://github.com/1v0dev +[@aarondavidschneider]: https://github.com/AaronDavidSchneider +[@adminiuga]: https://github.com/Adminiuga +[@alexxander0]: https://github.com/Alexxander0 +[@bkpepe]: https://github.com/BKPepe +[@cereal2nd]: https://github.com/Cereal2nd +[@djmoren]: https://github.com/DjMoren +[@emacee]: https://github.com/Emacee +[@ernst79]: https://github.com/Ernst79 +[@frengerh]: https://github.com/FrengerH +[@harlemsquirrel]: https://github.com/HarlemSquirrel +[@hypfer]: https://github.com/Hypfer +[@inusasha]: https://github.com/InuSasha +[@jc2k]: https://github.com/Jc2k +[@jefflirion]: https://github.com/JeffLIrion +[@kane610]: https://github.com/Kane610 +[@kerwood]: https://github.com/Kerwood +[@lars-p]: https://github.com/Lars-P +[@mariusthvdb]: https://github.com/Mariusthvdb +[@p-verbrugge]: https://github.com/P-Verbrugge +[@paulannekov]: https://github.com/PaulAnnekov +[@quentame]: https://github.com/Quentame +[@snoof85]: https://github.com/SNoof85 +[@santobert]: https://github.com/Santobert +[@sukramj]: https://github.com/SukramJ +[@trekky12]: https://github.com/Trekky12 +[@vividboarder]: https://github.com/ViViDboarder +[@aamcrae]: https://github.com/aamcrae +[@agners]: https://github.com/agners +[@alandtse]: https://github.com/alandtse +[@alemuro]: https://github.com/alemuro +[@andersonshatch]: https://github.com/andersonshatch +[@andre-richter]: https://github.com/andre-richter +[@andygrunwald]: https://github.com/andygrunwald +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@basnijholt]: https://github.com/basnijholt +[@bbernhard]: https://github.com/bbernhard +[@bendavid]: https://github.com/bendavid +[@benleb]: https://github.com/benleb +[@bieniu]: https://github.com/bieniu +[@boralyl]: https://github.com/boralyl +[@bramkragten]: https://github.com/bramkragten +[@brefra]: https://github.com/brefra +[@butako]: https://github.com/butako +[@caronc]: https://github.com/caronc +[@casperklein]: https://github.com/casperklein +[@cgtobi]: https://github.com/cgtobi +[@clapbr]: https://github.com/clapbr +[@colinfrei]: https://github.com/colinfrei +[@csfreak]: https://github.com/csfreak +[@cwildt]: https://github.com/cwildt +[@dannerph]: https://github.com/dannerph +[@dcramer]: https://github.com/dcramer +[@dmulcahey]: https://github.com/dmulcahey +[@dshokouhi]: https://github.com/dshokouhi +[@eifinger]: https://github.com/eifinger +[@elupus]: https://github.com/elupus +[@erikkastelec]: https://github.com/erikkastelec +[@fabaff]: https://github.com/fabaff +[@foxy82]: https://github.com/foxy82 +[@frenck]: https://github.com/frenck +[@fwestenberg]: https://github.com/fwestenberg +[@garbled1]: https://github.com/garbled1 +[@geraldhansen]: https://github.com/geraldhansen +[@gjbadros]: https://github.com/gjbadros +[@gppanayotov]: https://github.com/gppanayotov +[@gtdiehl]: https://github.com/gtdiehl +[@heckler]: https://github.com/heckler +[@imduffy15]: https://github.com/imduffy15 +[@issacg]: https://github.com/issacg +[@jnimmo]: https://github.com/jnimmo +[@johnluetke]: https://github.com/johnluetke +[@lddubeau]: https://github.com/lddubeau +[@lexam79]: https://github.com/lexam79 +[@liollury]: https://github.com/liollury +[@mfaraco]: https://github.com/mfaraco +[@michaelarnauts]: https://github.com/michaelarnauts +[@mnigbur]: https://github.com/mnigbur +[@mockersf]: https://github.com/mockersf +[@mohmacht]: https://github.com/mohmacht +[@ndonegan]: https://github.com/ndonegan +[@neffs]: https://github.com/neffs +[@ochlocracy]: https://github.com/ochlocracy +[@orrpan]: https://github.com/orrpan +[@pnbruckner]: https://github.com/pnbruckner +[@proferabg]: https://github.com/proferabg +[@pschmitt]: https://github.com/pschmitt +[@pvizeli]: https://github.com/pvizeli +[@raman325]: https://github.com/raman325 +[@randellhodges]: https://github.com/randellhodges +[@ratsept]: https://github.com/ratsept +[@rccoleman]: https://github.com/rccoleman +[@rhadamantys]: https://github.com/rhadamantys +[@rsnodgrass]: https://github.com/rsnodgrass +[@sbyx]: https://github.com/sbyx +[@scarface-4711]: https://github.com/scarface-4711 +[@scop]: https://github.com/scop +[@sdwilsh]: https://github.com/sdwilsh +[@sergioisidoro]: https://github.com/sergioisidoro +[@shortbloke]: https://github.com/shortbloke +[@springstan]: https://github.com/springstan +[@syssi]: https://github.com/syssi +[@taisholland]: https://github.com/taisholland +[@tchellomello]: https://github.com/tchellomello +[@tetienne]: https://github.com/tetienne +[@tuxbox]: https://github.com/tuxbox +[@tyler-public]: https://github.com/tyler-public +[@vangorra]: https://github.com/vangorra +[@vzahradnik]: https://github.com/vzahradnik +[@xlfe]: https://github.com/xlfe +[@yegle]: https://github.com/yegle +[@zewelor]: https://github.com/zewelor +[@zxdavb]: https://github.com/zxdavb +[abode docs]: /integrations/abode/ +[acer_projector docs]: /integrations/acer_projector/ +[actiontec docs]: /integrations/actiontec/ +[adguard docs]: /integrations/adguard/ +[ads docs]: /integrations/ads/ +[air_quality docs]: /integrations/air_quality/ +[airly docs]: /integrations/airly/ +[alarm_control_panel docs]: /integrations/alarm_control_panel/ +[alarmdecoder docs]: /integrations/alarmdecoder/ +[alexa docs]: /integrations/alexa/ +[almond docs]: /integrations/almond/ +[ambiclimate docs]: /integrations/ambiclimate/ +[ambient_station docs]: /integrations/ambient_station/ +[amcrest docs]: /integrations/amcrest/ +[androidtv docs]: /integrations/androidtv/ +[apcupsd docs]: /integrations/apcupsd/ +[arduino docs]: /integrations/arduino/ +[arest docs]: /integrations/arest/ +[auth docs]: /integrations/auth/ +[automation docs]: /integrations/automation/ +[aws docs]: /integrations/aws/ +[axis docs]: /integrations/axis/ +[binary_sensor docs]: /integrations/binary_sensor/ +[bitcoin docs]: /integrations/bitcoin/ +[bluetooth_le_tracker docs]: /integrations/bluetooth_le_tracker/ +[bmw_connected_drive docs]: /integrations/bmw_connected_drive/ +[broadlink docs]: /integrations/broadlink/ +[brother docs]: /integrations/brother/ +[buienradar docs]: /integrations/buienradar/ +[calendar docs]: /integrations/calendar/ +[camera docs]: /integrations/camera/ +[cast docs]: /integrations/cast/ +[cert_expiry docs]: /integrations/cert_expiry/ +[climate docs]: /integrations/climate/ +[cloud docs]: /integrations/cloud/ +[command_line docs]: /integrations/command_line/ +[config docs]: /integrations/config/ +[counter docs]: /integrations/counter/ +[cover docs]: /integrations/cover/ +[darksky docs]: /integrations/darksky/ +[deconz docs]: /integrations/deconz/ +[decora docs]: /integrations/decora/ +[decora_wifi docs]: /integrations/decora_wifi/ +[default_config docs]: /integrations/default_config/ +[demo docs]: /integrations/demo/ +[denonavr docs]: /integrations/denonavr/ +[device_automation docs]: /integrations/device_automation/ +[device_tracker docs]: /integrations/device_tracker/ +[dialogflow docs]: /integrations/dialogflow/ +[doorbird docs]: /integrations/doorbird/ +[dsmr_reader docs]: /integrations/dsmr_reader/ +[dwd_weather_warnings docs]: /integrations/dwd_weather_warnings/ +[dyson docs]: /integrations/dyson/ +[ecobee docs]: /integrations/ecobee/ +[elgato docs]: /integrations/elgato/ +[emulated_hue docs]: /integrations/emulated_hue/ +[enocean docs]: /integrations/enocean/ +[enphase_envoy docs]: /integrations/enphase_envoy/ +[eufy docs]: /integrations/eufy/ +[evohome docs]: /integrations/evohome/ +[fan docs]: /integrations/fan/ +[ffmpeg docs]: /integrations/ffmpeg/ +[fido docs]: /integrations/fido/ +[file docs]: /integrations/file/ +[filter docs]: /integrations/filter/ +[freebox docs]: /integrations/freebox/ +[fritz docs]: /integrations/fritz/ +[fritzdect docs]: /integrations/fritzdect/ +[frontend docs]: /integrations/frontend/ +[geofency docs]: /integrations/geofency/ +[geonetnz_quakes docs]: /integrations/geonetnz_quakes/ +[geonetnz_volcano docs]: /integrations/geonetnz_volcano/ +[gios docs]: /integrations/gios/ +[google_assistant docs]: /integrations/google_assistant/ +[google_maps docs]: /integrations/google_maps/ +[google_pubsub docs]: /integrations/google_pubsub/ +[google_translate docs]: /integrations/google_translate/ +[gpslogger docs]: /integrations/gpslogger/ +[group docs]: /integrations/group/ +[hassio docs]: /integrations/hassio/ +[heatmiser docs]: /integrations/heatmiser/ +[here_travel_time docs]: /integrations/here_travel_time/ +[history docs]: /integrations/history/ +[hive docs]: /integrations/hive/ +[homeassistant docs]: /integrations/homeassistant/ +[homekit docs]: /integrations/homekit/ +[homekit_controller docs]: /integrations/homekit_controller/ +[homematic docs]: /integrations/homematic/ +[homematicip_cloud docs]: /integrations/homematicip_cloud/ +[http docs]: /integrations/http/ +[huawei_lte docs]: /integrations/huawei_lte/ +[hue docs]: /integrations/hue/ +[iaqualink docs]: /integrations/iaqualink/ +[icloud docs]: /integrations/icloud/ +[ifttt docs]: /integrations/ifttt/ +[ign_sismologia docs]: /integrations/ign_sismologia/ +[ihc docs]: /integrations/ihc/ +[influxdb docs]: /integrations/influxdb/ +[input_boolean docs]: /integrations/input_boolean/ +[input_datetime docs]: /integrations/input_datetime/ +[input_number docs]: /integrations/input_number/ +[input_select docs]: /integrations/input_select/ +[input_text docs]: /integrations/input_text/ +[intent docs]: /integrations/intent/ +[intesishome docs]: /integrations/intesishome/ +[ipma docs]: /integrations/ipma/ +[iqvia docs]: /integrations/iqvia/ +[islamic_prayer_times docs]: /integrations/islamic_prayer_times/ +[isy994 docs]: /integrations/isy994/ +[izone docs]: /integrations/izone/ +[jewish_calendar docs]: /integrations/jewish_calendar/ +[kankun docs]: /integrations/kankun/ +[keba docs]: /integrations/keba/ +[kef docs]: /integrations/kef/ +[keyboard_remote docs]: /integrations/keyboard_remote/ +[kodi docs]: /integrations/kodi/ +[light docs]: /integrations/light/ +[lightwave docs]: /integrations/lightwave/ +[linky docs]: /integrations/linky/ +[liveboxplaytv docs]: /integrations/liveboxplaytv/ +[localip docs]: /integrations/localip/ +[locative docs]: /integrations/locative/ +[lock docs]: /integrations/lock/ +[lovelace docs]: /integrations/lovelace/ +[luftdaten docs]: /integrations/luftdaten/ +[matrix docs]: /integrations/matrix/ +[media_extractor docs]: /integrations/media_extractor/ +[media_player docs]: /integrations/media_player/ +[mediaroom docs]: /integrations/mediaroom/ +[met docs]: /integrations/met/ +[meteoalarm docs]: /integrations/meteoalarm/ +[metoffice docs]: /integrations/metoffice/ +[mfi docs]: /integrations/mfi/ +[miflora docs]: /integrations/miflora/ +[minio docs]: /integrations/minio/ +[mobile_app docs]: /integrations/mobile_app/ +[mochad docs]: /integrations/mochad/ +[modbus docs]: /integrations/modbus/ +[monoprice docs]: /integrations/monoprice/ +[mpd docs]: /integrations/mpd/ +[mqtt docs]: /integrations/mqtt/ +[mysensors docs]: /integrations/mysensors/ +[neato docs]: /integrations/neato/ +[ness_alarm docs]: /integrations/ness_alarm/ +[nest docs]: /integrations/nest/ +[netatmo docs]: /integrations/netatmo/ +[netgear_lte docs]: /integrations/netgear_lte/ +[nextbus docs]: /integrations/nextbus/ +[nmbs docs]: /integrations/nmbs/ +[notion docs]: /integrations/notion/ +[nsw_fuel_station docs]: /integrations/nsw_fuel_station/ +[nx584 docs]: /integrations/nx584/ +[onboarding docs]: /integrations/onboarding/ +[onewire docs]: /integrations/onewire/ +[opentherm_gw docs]: /integrations/opentherm_gw/ +[openuv docs]: /integrations/openuv/ +[owntracks docs]: /integrations/owntracks/ +[person docs]: /integrations/person/ +[pi_hole docs]: /integrations/pi_hole/ +[pilight docs]: /integrations/pilight/ +[pjlink docs]: /integrations/pjlink/ +[plaato docs]: /integrations/plaato/ +[plant docs]: /integrations/plant/ +[plex docs]: /integrations/plex/ +[ps4 docs]: /integrations/ps4/ +[pushbullet docs]: /integrations/pushbullet/ +[python_script docs]: /integrations/python_script/ +[qbittorrent docs]: /integrations/qbittorrent/ +[rainmachine docs]: /integrations/rainmachine/ +[recorder docs]: /integrations/recorder/ +[remember_the_milk docs]: /integrations/remember_the_milk/ +[remote docs]: /integrations/remote/ +[rest docs]: /integrations/rest/ +[rflink docs]: /integrations/rflink/ +[rfxtrx docs]: /integrations/rfxtrx/ +[ring docs]: /integrations/ring/ +[scene docs]: /integrations/scene/ +[scrape docs]: /integrations/scrape/ +[script docs]: /integrations/script/ +[sensor docs]: /integrations/sensor/ +[sentry docs]: /integrations/sentry/ +[shodan docs]: /integrations/shodan/ +[shopping_list docs]: /integrations/shopping_list/ +[signalmessenger docs]: /integrations/signalmessenger/ +[simplisafe docs]: /integrations/simplisafe/ +[sleepiq docs]: /integrations/sleepiq/ +[smappee docs]: /integrations/smappee/ +[smhi docs]: /integrations/smhi/ +[solaredge docs]: /integrations/solaredge/ +[solarlog docs]: /integrations/solarlog/ +[soma docs]: /integrations/soma/ +[somfy docs]: /integrations/somfy/ +[soundtouch docs]: /integrations/soundtouch/ +[spc docs]: /integrations/spc/ +[sql docs]: /integrations/sql/ +[squeezebox docs]: /integrations/squeezebox/ +[ssdp docs]: /integrations/ssdp/ +[starline docs]: /integrations/starline/ +[statistics docs]: /integrations/statistics/ +[steam_online docs]: /integrations/steam_online/ +[stookalert docs]: /integrations/stookalert/ +[stream docs]: /integrations/stream/ +[surepetcare docs]: /integrations/surepetcare/ +[swiss_public_transport docs]: /integrations/swiss_public_transport/ +[switch docs]: /integrations/switch/ +[switcher_kis docs]: /integrations/switcher_kis/ +[system_log docs]: /integrations/system_log/ +[tado docs]: /integrations/tado/ +[tahoma docs]: /integrations/tahoma/ +[tank_utility docs]: /integrations/tank_utility/ +[telegram_bot docs]: /integrations/telegram_bot/ +[tellduslive docs]: /integrations/tellduslive/ +[template docs]: /integrations/template/ +[tesla docs]: /integrations/tesla/ +[time_date docs]: /integrations/time_date/ +[timer docs]: /integrations/timer/ +[tmb docs]: /integrations/tmb/ +[toon docs]: /integrations/toon/ +[tplink docs]: /integrations/tplink/ +[transmission docs]: /integrations/transmission/ +[tuya docs]: /integrations/tuya/ +[twentemilieu docs]: /integrations/twentemilieu/ +[ue_smart_radio docs]: /integrations/ue_smart_radio/ +[uk_transport docs]: /integrations/uk_transport/ +[unifi docs]: /integrations/unifi/ +[universal docs]: /integrations/universal/ +[updater docs]: /integrations/updater/ +[upnp docs]: /integrations/upnp/ +[uscis docs]: /integrations/uscis/ +[utility_meter docs]: /integrations/utility_meter/ +[uvc docs]: /integrations/uvc/ +[vacuum docs]: /integrations/vacuum/ +[velbus docs]: /integrations/velbus/ +[velux docs]: /integrations/velux/ +[venstar docs]: /integrations/venstar/ +[vera docs]: /integrations/vera/ +[verisure docs]: /integrations/verisure/ +[versasense docs]: /integrations/versasense/ +[vesync docs]: /integrations/vesync/ +[vicare docs]: /integrations/vicare/ +[vivotek docs]: /integrations/vivotek/ +[vizio docs]: /integrations/vizio/ +[volumio docs]: /integrations/volumio/ +[webostv docs]: /integrations/webostv/ +[websocket_api docs]: /integrations/websocket_api/ +[wemo docs]: /integrations/wemo/ +[whois docs]: /integrations/whois/ +[withings docs]: /integrations/withings/ +[wled docs]: /integrations/wled/ +[workday docs]: /integrations/workday/ +[worxlandroid docs]: /integrations/worxlandroid/ +[x10 docs]: /integrations/x10/ +[xbox_live docs]: /integrations/xbox_live/ +[xeoma docs]: /integrations/xeoma/ +[xfinity docs]: /integrations/xfinity/ +[xiaomi_miio docs]: /integrations/xiaomi_miio/ +[xiaomi_tv docs]: /integrations/xiaomi_tv/ +[xmpp docs]: /integrations/xmpp/ +[xs1 docs]: /integrations/xs1/ +[yale_smart_alarm docs]: /integrations/yale_smart_alarm/ +[yamaha docs]: /integrations/yamaha/ +[yamaha_musiccast docs]: /integrations/yamaha_musiccast/ +[yandex_transport docs]: /integrations/yandex_transport/ +[yeelight docs]: /integrations/yeelight/ +[yeelightsunflower docs]: /integrations/yeelightsunflower/ +[yessssms docs]: /integrations/yessssms/ +[yr docs]: /integrations/yr/ +[zamg docs]: /integrations/zamg/ +[zengge docs]: /integrations/zengge/ +[zeroconf docs]: /integrations/zeroconf/ +[zestimate docs]: /integrations/zestimate/ +[zha docs]: /integrations/zha/ +[zigbee docs]: /integrations/zigbee/ +[zone docs]: /integrations/zone/ +[zwave docs]: /integrations/zwave/ From 6ce747aa94ff685e103fccf77d9f727e2513bb7e Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 8 Jan 2020 21:22:20 +0100 Subject: [PATCH 66/82] Add note about entity registry and reload. --- source/_posts/2020-01-15-release-104.markdown | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 45ea34c82b2..30476770685 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -13,6 +13,22 @@ og_image: /images/blog/2020-01-0.104/components.png +## Entity handling + +Draft: +One major change: we're restoring all entity registry entities on Home Assistant startup +this allows Homekit/Google/Alexa to always find all entities to expose and Lovelace will no longer show yellow/red boxes. +All entities are being restored as "unavailable" +they can be differentiated from normal unavailable entities by the "restored" state attribute + +## Reload all the input things + +All input integrations now have reload services to reload the YAML config without restart. + +## Ignore discovered config flows + +It's now able to ignore certain config flows that are discovered. It requires the integration to be updated. Hue, Deconz and Homekit have been updated. + ## In other news ODroid N2 support ? From 0dfee8ba31ec5a8ca9a6c2a919587ca561a97990 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 10 Jan 2020 16:43:47 -0800 Subject: [PATCH 67/82] Migrate Ring to config entry (#11679) * Migrate Ring to config entry * :pencil2: Tweak * :pencil2: Tweaks Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof --- source/_integrations/ring.markdown | 107 ++++------------------------- 1 file changed, 12 insertions(+), 95 deletions(-) diff --git a/source/_integrations/ring.markdown b/source/_integrations/ring.markdown index 5b15811f835..a84b2540db0 100644 --- a/source/_integrations/ring.markdown +++ b/source/_integrations/ring.markdown @@ -11,6 +11,7 @@ ha_category: - Light ha_release: 0.42 ha_iot_class: Cloud Polling +ha_config_flow: true --- The `ring` implementation allows you to integrate your [Ring.com](https://ring.com/) devices in Home Assistant. @@ -22,14 +23,18 @@ There is currently support for the following device types within Home Assistant: - [Sensor](#sensor) - [Switch](#switch) -Currently only doorbells are supported by this sensor. -

This component does NOT allow for live viewing of your Ring camera within Home Assistant.

## Configuration +Go to the integrations page in your config and click on new integration -> Ring. + +## YAML configuration + +YAML configuration is around for people that prefer YAML, but it's not preferred! The YAML method does not work with two-factor authentication and it requires you to store your username/password. The normal method only requires you to enter username/password once. + To enable device linked in your [Ring.com](https://ring.com/) account, add the following to your `configuration.yaml` file: ```yaml @@ -48,36 +53,11 @@ password: description: The password for accessing your Ring account. required: true type: string -scan_interval: - description: How frequently to query for new video, or current sensor values in seconds - required: false - type: integer - default: 10 {% endconfiguration %} ## Binary Sensor -Once you have enabled the [Ring integration](/integrations/ring), you can start using a binary sensor. Add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -binary_sensor: - - platform: ring -``` - -{% configuration %} -monitored_conditions: - description: Conditions to display in the frontend. The following conditions can be monitored. If not specified, all conditions below will be enabled. - required: false - type: list - keys: - ding: - description: Return a boolean value when the doorbell button was pressed. - motion: - description: Return a boolean value when a movement was detected by the Ring doorbell. -{% endconfiguration %} - -Currently it supports doorbell, external chimes and stickup cameras. +Once you have enabled the [Ring integration](/integrations/ring), you can start using a binary sensor. Currently, it supports doorbell, external chimes and stickup cameras. ## Camera @@ -85,24 +65,7 @@ Currently it supports doorbell, external chimes and stickup cameras. Please note that downloading and playing Ring video will require a Ring Protect plan. -Once you have enabled the [Ring integration](/integrations/ring), you can start using the camera platform. Add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -camera: - - platform: ring -``` - -{% configuration %} -ffmpeg_arguments: - description: Extra options to pass to ffmpeg, e.g., image quality or video filter options. - required: false - type: string -{% endconfiguration %} - -**Note:** To be able to playback the last capture, it is required to install the `ffmpeg` component. Make sure to follow the steps mentioned at [FFMPEG](/integrations/ffmpeg/) documentation. - -Currently it supports doorbell and stickup cameras. +Once you have enabled the [Ring integration](/integrations/ring), you can start using the camera platform. Currently, it supports doorbell and stickup cameras. ## Saving the videos captured by your Ring Door Bell @@ -154,58 +117,12 @@ hass.services.call("downloader", "download_file", data) ## Sensor -Once you have enabled the [Ring integration](/integrations/ring), you can start using the sensor platform. Add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: ring -``` - -{% configuration %} -monitored_conditions: - type: list - required: false - description: Conditions to display in the frontend. The following conditions can be monitored. If not specified, all conditions below will be enabled. - keys: - battery: - description: Return the battery level from device. - last_activity: - description: Return the timestamp from the last event captured (ding/motion/on demand) by the Ring doorbell camera. - last_ding: - description: Return the timestamp from the last time the Ring doorbell button was pressed. - last_motion: - description: Return the timestamp from the last motion event captured by the Ring doorbell camera. - volume: - description: Return the volume level from the device. - wifi_signal_category: - description: Return the WiFi signal level from the device. - wifi_signal_strength: - description: Return the WiFi signal strength (dBm) from the device. -{% endconfiguration %} - -Currently it supports doorbell, external chimes and stickup cameras. +Once you have enabled the [Ring integration](/integrations/ring), you can start using the sensor platform. Currently, it supports doorbell, external chimes and stickup cameras. ## Switch -Once you have enabled the [Ring integration](/integrations/ring), you can start using the switch platform. Add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -switch: - - platform: ring -``` - -This will add a switch for every camera that supports a siren. Note the siren will only turn on for 30 seconds before automatically turning off. +Once you have enabled the [Ring integration](/integrations/ring), you can start using the switch platform. This will add a switch for every camera that supports a siren. Note the siren will only turn on for 30 seconds before automatically turning off. ## Light -Once you have enabled the [Ring integration](/integrations/ring), you can start using the light platform. Add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -light: - - platform: ring -``` - -This will add a light for every camera that supports a light (such as a flood light). +Once you have enabled the [Ring integration](/integrations/ring), you can start using the light platform. This will add a light for every camera that supports a light (such as a floodlight). From bf9c225824dc6de02ee557dd9820237008681891 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 12 Jan 2020 07:12:12 -0800 Subject: [PATCH 68/82] Update notes --- source/_posts/2020-01-15-release-104.markdown | 119 +++++++++++++----- 1 file changed, 88 insertions(+), 31 deletions(-) diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 30476770685..9fedcc3f0dc 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -90,6 +90,26 @@ Experiencing issues introduced by this release? Please report them in our [issue - Remove `suppress_warning` from config options for vizio component ([@raman325] - [#30536]) ([vizio docs]) (breaking change) - Entity Component to no longer generate automatic groups ([@balloob] - [#23789]) ([automation docs]) ([calendar docs]) ([cover docs]) ([device_tracker docs]) ([fan docs]) ([light docs]) ([lock docs]) ([plant docs]) ([remember_the_milk docs]) ([remote docs]) ([script docs]) ([switch docs]) ([vacuum docs]) (breaking change) - Bump pyRFXtrx to 0.25 ([@Ernst79] - [#30566]) ([rfxtrx docs]) (breaking change) +- Add Ring config flow ([@balloob] - [#30564]) ([ring docs]) (breaking change) (beta fix) +- Update ON/OFF condition and triggers to match documentation and UI, issue #30462 ([@davet2001] - [#30663]) ([binary_sensor docs]) (breaking change) (beta fix) + +## Beta Fixes + +- Fix upnp raw sensor state formatting when None ([@pnbruckner] - [#30444]) ([upnp docs]) (beta fix) +- Implement capability attributes ([@balloob] - [#30545]) ([fan docs]) ([media_player docs]) ([vacuum docs]) ([water_heater docs]) (beta fix) +- Add Ring config flow ([@balloob] - [#30564]) ([ring docs]) (breaking change) (beta fix) +- Fix problem with restoring POE control ([@Kane610] - [#30597]) ([unifi docs]) (beta fix) +- Set body size for Proxy / streams to 16mb ([@pvizeli] - [#30608]) ([http docs]) (beta fix) +- Bump Adafruit_BBIO to 1.1.1 ([@springstan] - [#30630]) ([bbb_gpio docs]) (beta fix) +- Do not save last_seen if older than prev_seen ([@pnbruckner] - [#30647]) ([life360 docs]) (beta fix) +- Fix HomeKit with entity registry restoration where supported_features is a non-None falsey ([@Jc2k] - [#30657]) ([homekit docs]) (beta fix) +- Fix ZHA temperature sensor restoration ([@Adminiuga] - [#30661]) ([zha docs]) (beta fix) +- Update ON/OFF condition and triggers to match documentation and UI, issue #30462 ([@davet2001] - [#30663]) ([binary_sensor docs]) (breaking change) (beta fix) +- Upgrade Ring to new version ([@balloob] - [#30666]) ([ring docs]) (beta fix) +- Fix Error with HomematicIP Cloud Cover ([@SukramJ] - [#30667]) ([homematicip_cloud docs]) (beta fix) +- Ring OTP improvement ([@balloob] - [#30688]) ([ring docs]) (beta fix) +- Log error when integration is missing platform setup ([@balloob] - [#30690]) (beta fix) +- Fix update person validation ([@balloob] - [#30691]) ([person docs]) (beta fix) ## All changes @@ -385,7 +405,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Fix modbus service description ([@vzahradnik] - [#30005]) - Fix persistent setup error notification content ([@frenck] - [#29995]) - Make tplink light more responsive ([@vangorra] - [#28652]) ([tplink docs]) -- Z-Wave: Fibaro FGR\*-222: Add venetian blind support ([@andre-richter] - [#29701]) ([zwave docs]) +- Z-Wave: Fibaro FGR*-222: Add venetian blind support ([@andre-richter] - [#29701]) ([zwave docs]) - Upgrade matrix-client to 0.3.2 ([@fabaff] - [#30027]) ([matrix docs]) - Upgrade zeroconf to 0.24.1 ([@fabaff] - [#30028]) ([zeroconf docs]) - Update Envoy sensor to configure credentials and grab Inverter Date from updated API ([@gtdiehl] - [#28837]) ([enphase_envoy docs]) @@ -462,7 +482,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Refactor ZHA channel logging ([@Adminiuga] - [#30259]) ([zha docs]) - Fix ble_tracker randomly pygatt thrown error ([@liollury] - [#28671]) ([bluetooth_le_tracker docs]) - Fix creating smappee sensors when remote is not active ([@mockersf] - [#30270]) ([smappee docs]) -- Upgrade rflink to 0.0.50, ignore_devices now supports \* and ? anywhere ([@scop] - [#30268]) ([rflink docs]) +- Upgrade rflink to 0.0.50, ignore_devices now supports * and ? anywhere ([@scop] - [#30268]) ([rflink docs]) - Accept homekit_controller pairing codes both with and without dashes ([@Jc2k] - [#30273]) ([homekit_controller docs]) - Add homekit_controller service.sensor.smoke ([@Jc2k] - [#30269]) ([homekit_controller docs]) - Upgrade beautifulsoup4 to 4.8.2 ([@fabaff] - [#30274]) ([scrape docs]) @@ -499,7 +519,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Migrate xiaomi_miio tests from coroutine to async/await ([@frenck] - [#30329]) - Migrate emulated_hue tests from coroutine to async/await ([@frenck] - [#30331]) - Migrate webostv to new library and make integration async with callback state updates ([@bendavid] - [#29296]) ([webostv docs]) (breaking change) -- Migrate input\_\* tests from coroutine to async/await ([@frenck] - [#30336]) +- Migrate input_* tests from coroutine to async/await ([@frenck] - [#30336]) - Remove use of bin_type in Tesla component ([@alandtse] - [#30315]) ([tesla docs]) - Upgrade youtube_dl to version 2020.01.01 ([@BKPepe] - [#30341]) ([media_extractor docs]) - Upgrade zeroconf to 0.24.4 ([@fabaff] - [#30347]) ([zeroconf docs]) @@ -522,7 +542,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Migrate cast tests from coroutine to async/await ([@frenck] - [#30374]) - Migrate ffmpeg tests from coroutine to async/await ([@frenck] - [#30375]) - Migrate discovery tests from coroutine to async/await ([@frenck] - [#30376]) -- Migrate google\_\* tests from coroutine to async/await ([@frenck] - [#30377]) +- Migrate google_* tests from coroutine to async/await ([@frenck] - [#30377]) - Add charging rate sensor to Tesla ([@alandtse] - [#30286]) ([tesla docs]) - Restore state for Rfxtrx devices ([@Ernst79] - [#30309]) ([rfxtrx docs]) - Remove unnessecary rfxtrx light property def ([@Ernst79] - [#30397]) ([rfxtrx docs]) @@ -611,6 +631,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Allow specific status codes while notifying mobile_app devices ([@rccoleman] - [#30496]) ([mobile_app docs]) - Correct integration names in manifests (A-B) ([@frenck] - [#30527]) - Fire restarted event on restarting active timer ([@mnigbur] - [#30475]) ([timer docs]) (breaking change) +- Bump synologydsm to 0.3.0 ([@Quentame] - [#30529]) ([synologydsm docs]) - Add pilight dimmer as light component ([@Trekky12] - [#30107]) ([pilight docs]) (new-platform) - Add "autobypass" option when arming AlarmDecoder integration ([@lexam79] - [#30002]) ([alarmdecoder docs]) - Update vizio component to prepare for config flow and zeroconf support ([@raman325] - [#30522]) ([vizio docs]) @@ -655,6 +676,21 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add Stookalert integration ([@fwestenberg] - [#30306]) ([stookalert docs]) (new-integration) - The MFI Dimmer Switch model is missing from the list, causing the mfi Wall switches not to be recognized. ([@mohmacht] - [#30572]) ([mfi docs]) - Add last_online and level attribute to steam online ([@mfaraco] - [#30321]) ([steam_online docs]) +- Fix upnp raw sensor state formatting when None ([@pnbruckner] - [#30444]) ([upnp docs]) (beta fix) +- Implement capability attributes ([@balloob] - [#30545]) ([fan docs]) ([media_player docs]) ([vacuum docs]) ([water_heater docs]) (beta fix) +- Add Ring config flow ([@balloob] - [#30564]) ([ring docs]) (breaking change) (beta fix) +- Fix problem with restoring POE control ([@Kane610] - [#30597]) ([unifi docs]) (beta fix) +- Set body size for Proxy / streams to 16mb ([@pvizeli] - [#30608]) ([http docs]) (beta fix) +- Bump Adafruit_BBIO to 1.1.1 ([@springstan] - [#30630]) ([bbb_gpio docs]) (beta fix) +- Do not save last_seen if older than prev_seen ([@pnbruckner] - [#30647]) ([life360 docs]) (beta fix) +- Fix HomeKit with entity registry restoration where supported_features is a non-None falsey ([@Jc2k] - [#30657]) ([homekit docs]) (beta fix) +- Fix ZHA temperature sensor restoration ([@Adminiuga] - [#30661]) ([zha docs]) (beta fix) +- Update ON/OFF condition and triggers to match documentation and UI, issue #30462 ([@davet2001] - [#30663]) ([binary_sensor docs]) (breaking change) (beta fix) +- Upgrade Ring to new version ([@balloob] - [#30666]) ([ring docs]) (beta fix) +- Fix Error with HomematicIP Cloud Cover ([@SukramJ] - [#30667]) ([homematicip_cloud docs]) (beta fix) +- Ring OTP improvement ([@balloob] - [#30688]) ([ring docs]) (beta fix) +- Log error when integration is missing platform setup ([@balloob] - [#30690]) (beta fix) +- Fix update person validation ([@balloob] - [#30691]) ([person docs]) (beta fix) [#23789]: https://github.com/home-assistant/home-assistant/pull/23789 [#24426]: https://github.com/home-assistant/home-assistant/pull/24426 @@ -1151,6 +1187,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [#30439]: https://github.com/home-assistant/home-assistant/pull/30439 [#30440]: https://github.com/home-assistant/home-assistant/pull/30440 [#30442]: https://github.com/home-assistant/home-assistant/pull/30442 +[#30444]: https://github.com/home-assistant/home-assistant/pull/30444 [#30445]: https://github.com/home-assistant/home-assistant/pull/30445 [#30451]: https://github.com/home-assistant/home-assistant/pull/30451 [#30453]: https://github.com/home-assistant/home-assistant/pull/30453 @@ -1190,6 +1227,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [#30522]: https://github.com/home-assistant/home-assistant/pull/30522 [#30526]: https://github.com/home-assistant/home-assistant/pull/30526 [#30527]: https://github.com/home-assistant/home-assistant/pull/30527 +[#30529]: https://github.com/home-assistant/home-assistant/pull/30529 [#30532]: https://github.com/home-assistant/home-assistant/pull/30532 [#30536]: https://github.com/home-assistant/home-assistant/pull/30536 [#30538]: https://github.com/home-assistant/home-assistant/pull/30538 @@ -1198,6 +1236,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [#30542]: https://github.com/home-assistant/home-assistant/pull/30542 [#30543]: https://github.com/home-assistant/home-assistant/pull/30543 [#30544]: https://github.com/home-assistant/home-assistant/pull/30544 +[#30545]: https://github.com/home-assistant/home-assistant/pull/30545 [#30546]: https://github.com/home-assistant/home-assistant/pull/30546 [#30547]: https://github.com/home-assistant/home-assistant/pull/30547 [#30550]: https://github.com/home-assistant/home-assistant/pull/30550 @@ -1206,6 +1245,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [#30553]: https://github.com/home-assistant/home-assistant/pull/30553 [#30558]: https://github.com/home-assistant/home-assistant/pull/30558 [#30561]: https://github.com/home-assistant/home-assistant/pull/30561 +[#30564]: https://github.com/home-assistant/home-assistant/pull/30564 [#30566]: https://github.com/home-assistant/home-assistant/pull/30566 [#30569]: https://github.com/home-assistant/home-assistant/pull/30569 [#30571]: https://github.com/home-assistant/home-assistant/pull/30571 @@ -1218,33 +1258,45 @@ Experiencing issues introduced by this release? Please report them in our [issue [#30589]: https://github.com/home-assistant/home-assistant/pull/30589 [#30590]: https://github.com/home-assistant/home-assistant/pull/30590 [#30591]: https://github.com/home-assistant/home-assistant/pull/30591 +[#30597]: https://github.com/home-assistant/home-assistant/pull/30597 +[#30608]: https://github.com/home-assistant/home-assistant/pull/30608 +[#30630]: https://github.com/home-assistant/home-assistant/pull/30630 +[#30647]: https://github.com/home-assistant/home-assistant/pull/30647 +[#30657]: https://github.com/home-assistant/home-assistant/pull/30657 +[#30661]: https://github.com/home-assistant/home-assistant/pull/30661 +[#30663]: https://github.com/home-assistant/home-assistant/pull/30663 +[#30666]: https://github.com/home-assistant/home-assistant/pull/30666 +[#30667]: https://github.com/home-assistant/home-assistant/pull/30667 +[#30688]: https://github.com/home-assistant/home-assistant/pull/30688 +[#30690]: https://github.com/home-assistant/home-assistant/pull/30690 +[#30691]: https://github.com/home-assistant/home-assistant/pull/30691 [@1v0dev]: https://github.com/1v0dev -[@aarondavidschneider]: https://github.com/AaronDavidSchneider -[@adminiuga]: https://github.com/Adminiuga -[@alexxander0]: https://github.com/Alexxander0 -[@bkpepe]: https://github.com/BKPepe -[@cereal2nd]: https://github.com/Cereal2nd -[@djmoren]: https://github.com/DjMoren -[@emacee]: https://github.com/Emacee -[@ernst79]: https://github.com/Ernst79 -[@frengerh]: https://github.com/FrengerH -[@harlemsquirrel]: https://github.com/HarlemSquirrel -[@hypfer]: https://github.com/Hypfer -[@inusasha]: https://github.com/InuSasha -[@jc2k]: https://github.com/Jc2k -[@jefflirion]: https://github.com/JeffLIrion -[@kane610]: https://github.com/Kane610 -[@kerwood]: https://github.com/Kerwood -[@lars-p]: https://github.com/Lars-P -[@mariusthvdb]: https://github.com/Mariusthvdb -[@p-verbrugge]: https://github.com/P-Verbrugge -[@paulannekov]: https://github.com/PaulAnnekov -[@quentame]: https://github.com/Quentame -[@snoof85]: https://github.com/SNoof85 -[@santobert]: https://github.com/Santobert -[@sukramj]: https://github.com/SukramJ -[@trekky12]: https://github.com/Trekky12 -[@vividboarder]: https://github.com/ViViDboarder +[@AaronDavidSchneider]: https://github.com/AaronDavidSchneider +[@Adminiuga]: https://github.com/Adminiuga +[@Alexxander0]: https://github.com/Alexxander0 +[@BKPepe]: https://github.com/BKPepe +[@Cereal2nd]: https://github.com/Cereal2nd +[@DjMoren]: https://github.com/DjMoren +[@Emacee]: https://github.com/Emacee +[@Ernst79]: https://github.com/Ernst79 +[@FrengerH]: https://github.com/FrengerH +[@HarlemSquirrel]: https://github.com/HarlemSquirrel +[@Hypfer]: https://github.com/Hypfer +[@InuSasha]: https://github.com/InuSasha +[@Jc2k]: https://github.com/Jc2k +[@JeffLIrion]: https://github.com/JeffLIrion +[@Kane610]: https://github.com/Kane610 +[@Kerwood]: https://github.com/Kerwood +[@Lars-P]: https://github.com/Lars-P +[@Mariusthvdb]: https://github.com/Mariusthvdb +[@P-Verbrugge]: https://github.com/P-Verbrugge +[@PaulAnnekov]: https://github.com/PaulAnnekov +[@Quentame]: https://github.com/Quentame +[@SNoof85]: https://github.com/SNoof85 +[@Santobert]: https://github.com/Santobert +[@SukramJ]: https://github.com/SukramJ +[@Trekky12]: https://github.com/Trekky12 +[@ViViDboarder]: https://github.com/ViViDboarder [@aamcrae]: https://github.com/aamcrae [@agners]: https://github.com/agners [@alandtse]: https://github.com/alandtse @@ -1271,6 +1323,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@csfreak]: https://github.com/csfreak [@cwildt]: https://github.com/cwildt [@dannerph]: https://github.com/dannerph +[@davet2001]: https://github.com/davet2001 [@dcramer]: https://github.com/dcramer [@dmulcahey]: https://github.com/dmulcahey [@dshokouhi]: https://github.com/dshokouhi @@ -1354,6 +1407,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [automation docs]: /integrations/automation/ [aws docs]: /integrations/aws/ [axis docs]: /integrations/axis/ +[bbb_gpio docs]: /integrations/bbb_gpio/ [binary_sensor docs]: /integrations/binary_sensor/ [bitcoin docs]: /integrations/bitcoin/ [bluetooth_le_tracker docs]: /integrations/bluetooth_le_tracker/ @@ -1448,6 +1502,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [kef docs]: /integrations/kef/ [keyboard_remote docs]: /integrations/keyboard_remote/ [kodi docs]: /integrations/kodi/ +[life360 docs]: /integrations/life360/ [light docs]: /integrations/light/ [lightwave docs]: /integrations/lightwave/ [linky docs]: /integrations/linky/ @@ -1538,6 +1593,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [swiss_public_transport docs]: /integrations/swiss_public_transport/ [switch docs]: /integrations/switch/ [switcher_kis docs]: /integrations/switcher_kis/ +[synologydsm docs]: /integrations/synologydsm/ [system_log docs]: /integrations/system_log/ [tado docs]: /integrations/tado/ [tahoma docs]: /integrations/tahoma/ @@ -1575,6 +1631,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [vivotek docs]: /integrations/vivotek/ [vizio docs]: /integrations/vizio/ [volumio docs]: /integrations/volumio/ +[water_heater docs]: /integrations/water_heater/ [webostv docs]: /integrations/webostv/ [websocket_api docs]: /integrations/websocket_api/ [wemo docs]: /integrations/wemo/ @@ -1606,4 +1663,4 @@ Experiencing issues introduced by this release? Please report them in our [issue [zha docs]: /integrations/zha/ [zigbee docs]: /integrations/zigbee/ [zone docs]: /integrations/zone/ -[zwave docs]: /integrations/zwave/ +[zwave docs]: /integrations/zwave/ \ No newline at end of file From a42d86987256c3ec9e158f9b6c1d12ccca450d03 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 12 Jan 2020 19:37:23 -0800 Subject: [PATCH 69/82] Update other news --- source/_posts/2020-01-15-release-104.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 9fedcc3f0dc..2f84a7d48f6 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -35,6 +35,8 @@ ODroid N2 support ? https://www.reddit.com/r/homeassistant/comments/e7wo0j/floor_plan_how_to_show_currently_playing_media/ +https://www.reddit.com/r/homeassistant/comments/enpeik/i_keep_seeing_my_own_theme_on_reddit_so_now_its/ + ## New Integrations - Add Elgato Key Light integration ([@frenck] - [#29592]) ([elgato docs]) (new-integration) From ecf3ff4f2b32eefacb25112994c49eca33b78967 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 13 Jan 2020 08:00:11 -0800 Subject: [PATCH 70/82] Update other news --- source/_posts/2020-01-15-release-104.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 2f84a7d48f6..3118a380ab7 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -31,7 +31,9 @@ It's now able to ignore certain config flows that are discovered. It requires th ## In other news -ODroid N2 support ? +Hass.io release https://twitter.com/pvizeli/status/1216668319396368384?s=09 + +IoT Link, which brings the state of your Windows machine into Home Assistant, has released v2.0 with Home Assistant MQTT discovery support. https://iotlink.gitlab.io/index.html https://www.reddit.com/r/homeassistant/comments/e7wo0j/floor_plan_how_to_show_currently_playing_media/ From e43096d7aa57ef9ebd70d485e872334d74a389dc Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Tue, 14 Jan 2020 17:27:24 +0100 Subject: [PATCH 71/82] Frontend release notes (#11738) --- source/_posts/2020-01-15-release-104.markdown | 107 +++++++++++++----- .../2020-01-0.104/add-device-lovelace.png | Bin 0 -> 53423 bytes .../2020-01-0.104/entities-multi-select.png | Bin 0 -> 61943 bytes .../blog/2020-01-0.104/ignore-discovery.png | Bin 0 -> 22770 bytes .../2020-01-0.104/lovelace-suggestion.png | Bin 0 -> 75730 bytes .../2020-01-0.104/remove-lovelace-config.png | Bin 0 -> 37461 bytes .../blog/2020-01-0.104/zha-config-panel.png | Bin 0 -> 242977 bytes 7 files changed, 76 insertions(+), 31 deletions(-) create mode 100644 source/images/blog/2020-01-0.104/add-device-lovelace.png create mode 100644 source/images/blog/2020-01-0.104/entities-multi-select.png create mode 100644 source/images/blog/2020-01-0.104/ignore-discovery.png create mode 100644 source/images/blog/2020-01-0.104/lovelace-suggestion.png create mode 100644 source/images/blog/2020-01-0.104/remove-lovelace-config.png create mode 100644 source/images/blog/2020-01-0.104/zha-config-panel.png diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 3118a380ab7..501f011d786 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -20,6 +20,7 @@ One major change: we're restoring all entity registry entities on Home Assistant this allows Homekit/Google/Alexa to always find all entities to expose and Lovelace will no longer show yellow/red boxes. All entities are being restored as "unavailable" they can be differentiated from normal unavailable entities by the "restored" state attribute +You can only remove entities that are in restored state, so not currrently provided by an integration, otherwise first remove the integration or disable the entity. ## Reload all the input things @@ -29,6 +30,50 @@ All input integrations now have reload services to reload the YAML config withou It's now able to ignore certain config flows that are discovered. It requires the integration to be updated. Hue, Deconz and Homekit have been updated. +

+Screenshot of a discovered Hue bridge +Screenshot of a discovered Hue bridge. +

+ +## Frontend + +### Add device to Lovelace + +We added a button to the device page to add all entities of a device to Lovelace. We will suggest you cards based on the type of entities so you can add them to a view of your choice with 1 click. If you are using Lovelace in YAML mode, you can copy-paste the YAML to your config. +We also added the same functionalities to the unused entities page of Lovelace. So that can now also recommend cards and can be used by YAML users! + +

+Screenshot of a card suggestion for a light device +Screenshot of a card suggestion for a light device. +

+ +### Multi select entity management + +We made it easier to change multiple entities at once, you can select multiple entities and remove, enable or disable them with one click. + +

+Screenshot of the entities config page with multi selection +Screenshot of the entities config page with multi selection. +

+ +### ZHA Config Panel + +@dmulcahey did a lot of work on the ZHA config panel. The navigation for the ZHA configuration panel has been redesigned to provide a better user experience on mobile and desktop. As part of the redesign full Zigbee group management has been added. You can now create and manage Zigbee groups right from the UI. In a future release we will add the ability to bind devices directly to groups as well. + +

+Screenshot of the ZHA config panel +Screenshot of the ZHA config panel. +

+ +### Remove Lovelace Config + +You can now go back to the generated mode by clearing the config in the raw config editor and saving it. + +

+Screenshot of the remove Lovelace confirm dialog +Screenshot of the remove Lovelace confirm dialog. +

+ ## In other news Hass.io release https://twitter.com/pvizeli/status/1216668319396368384?s=09 @@ -409,7 +454,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Fix modbus service description ([@vzahradnik] - [#30005]) - Fix persistent setup error notification content ([@frenck] - [#29995]) - Make tplink light more responsive ([@vangorra] - [#28652]) ([tplink docs]) -- Z-Wave: Fibaro FGR*-222: Add venetian blind support ([@andre-richter] - [#29701]) ([zwave docs]) +- Z-Wave: Fibaro FGR\*-222: Add venetian blind support ([@andre-richter] - [#29701]) ([zwave docs]) - Upgrade matrix-client to 0.3.2 ([@fabaff] - [#30027]) ([matrix docs]) - Upgrade zeroconf to 0.24.1 ([@fabaff] - [#30028]) ([zeroconf docs]) - Update Envoy sensor to configure credentials and grab Inverter Date from updated API ([@gtdiehl] - [#28837]) ([enphase_envoy docs]) @@ -486,7 +531,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Refactor ZHA channel logging ([@Adminiuga] - [#30259]) ([zha docs]) - Fix ble_tracker randomly pygatt thrown error ([@liollury] - [#28671]) ([bluetooth_le_tracker docs]) - Fix creating smappee sensors when remote is not active ([@mockersf] - [#30270]) ([smappee docs]) -- Upgrade rflink to 0.0.50, ignore_devices now supports * and ? anywhere ([@scop] - [#30268]) ([rflink docs]) +- Upgrade rflink to 0.0.50, ignore_devices now supports \* and ? anywhere ([@scop] - [#30268]) ([rflink docs]) - Accept homekit_controller pairing codes both with and without dashes ([@Jc2k] - [#30273]) ([homekit_controller docs]) - Add homekit_controller service.sensor.smoke ([@Jc2k] - [#30269]) ([homekit_controller docs]) - Upgrade beautifulsoup4 to 4.8.2 ([@fabaff] - [#30274]) ([scrape docs]) @@ -523,7 +568,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Migrate xiaomi_miio tests from coroutine to async/await ([@frenck] - [#30329]) - Migrate emulated_hue tests from coroutine to async/await ([@frenck] - [#30331]) - Migrate webostv to new library and make integration async with callback state updates ([@bendavid] - [#29296]) ([webostv docs]) (breaking change) -- Migrate input_* tests from coroutine to async/await ([@frenck] - [#30336]) +- Migrate input\_\* tests from coroutine to async/await ([@frenck] - [#30336]) - Remove use of bin_type in Tesla component ([@alandtse] - [#30315]) ([tesla docs]) - Upgrade youtube_dl to version 2020.01.01 ([@BKPepe] - [#30341]) ([media_extractor docs]) - Upgrade zeroconf to 0.24.4 ([@fabaff] - [#30347]) ([zeroconf docs]) @@ -546,7 +591,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Migrate cast tests from coroutine to async/await ([@frenck] - [#30374]) - Migrate ffmpeg tests from coroutine to async/await ([@frenck] - [#30375]) - Migrate discovery tests from coroutine to async/await ([@frenck] - [#30376]) -- Migrate google_* tests from coroutine to async/await ([@frenck] - [#30377]) +- Migrate google\_\* tests from coroutine to async/await ([@frenck] - [#30377]) - Add charging rate sensor to Tesla ([@alandtse] - [#30286]) ([tesla docs]) - Restore state for Rfxtrx devices ([@Ernst79] - [#30309]) ([rfxtrx docs]) - Remove unnessecary rfxtrx light property def ([@Ernst79] - [#30397]) ([rfxtrx docs]) @@ -1275,32 +1320,32 @@ Experiencing issues introduced by this release? Please report them in our [issue [#30690]: https://github.com/home-assistant/home-assistant/pull/30690 [#30691]: https://github.com/home-assistant/home-assistant/pull/30691 [@1v0dev]: https://github.com/1v0dev -[@AaronDavidSchneider]: https://github.com/AaronDavidSchneider -[@Adminiuga]: https://github.com/Adminiuga -[@Alexxander0]: https://github.com/Alexxander0 -[@BKPepe]: https://github.com/BKPepe -[@Cereal2nd]: https://github.com/Cereal2nd -[@DjMoren]: https://github.com/DjMoren -[@Emacee]: https://github.com/Emacee -[@Ernst79]: https://github.com/Ernst79 -[@FrengerH]: https://github.com/FrengerH -[@HarlemSquirrel]: https://github.com/HarlemSquirrel -[@Hypfer]: https://github.com/Hypfer -[@InuSasha]: https://github.com/InuSasha -[@Jc2k]: https://github.com/Jc2k -[@JeffLIrion]: https://github.com/JeffLIrion -[@Kane610]: https://github.com/Kane610 -[@Kerwood]: https://github.com/Kerwood -[@Lars-P]: https://github.com/Lars-P -[@Mariusthvdb]: https://github.com/Mariusthvdb -[@P-Verbrugge]: https://github.com/P-Verbrugge -[@PaulAnnekov]: https://github.com/PaulAnnekov -[@Quentame]: https://github.com/Quentame -[@SNoof85]: https://github.com/SNoof85 -[@Santobert]: https://github.com/Santobert -[@SukramJ]: https://github.com/SukramJ -[@Trekky12]: https://github.com/Trekky12 -[@ViViDboarder]: https://github.com/ViViDboarder +[@aarondavidschneider]: https://github.com/AaronDavidSchneider +[@adminiuga]: https://github.com/Adminiuga +[@alexxander0]: https://github.com/Alexxander0 +[@bkpepe]: https://github.com/BKPepe +[@cereal2nd]: https://github.com/Cereal2nd +[@djmoren]: https://github.com/DjMoren +[@emacee]: https://github.com/Emacee +[@ernst79]: https://github.com/Ernst79 +[@frengerh]: https://github.com/FrengerH +[@harlemsquirrel]: https://github.com/HarlemSquirrel +[@hypfer]: https://github.com/Hypfer +[@inusasha]: https://github.com/InuSasha +[@jc2k]: https://github.com/Jc2k +[@jefflirion]: https://github.com/JeffLIrion +[@kane610]: https://github.com/Kane610 +[@kerwood]: https://github.com/Kerwood +[@lars-p]: https://github.com/Lars-P +[@mariusthvdb]: https://github.com/Mariusthvdb +[@p-verbrugge]: https://github.com/P-Verbrugge +[@paulannekov]: https://github.com/PaulAnnekov +[@quentame]: https://github.com/Quentame +[@snoof85]: https://github.com/SNoof85 +[@santobert]: https://github.com/Santobert +[@sukramj]: https://github.com/SukramJ +[@trekky12]: https://github.com/Trekky12 +[@vividboarder]: https://github.com/ViViDboarder [@aamcrae]: https://github.com/aamcrae [@agners]: https://github.com/agners [@alandtse]: https://github.com/alandtse @@ -1667,4 +1712,4 @@ Experiencing issues introduced by this release? Please report them in our [issue [zha docs]: /integrations/zha/ [zigbee docs]: /integrations/zigbee/ [zone docs]: /integrations/zone/ -[zwave docs]: /integrations/zwave/ \ No newline at end of file +[zwave docs]: /integrations/zwave/ diff --git a/source/images/blog/2020-01-0.104/add-device-lovelace.png b/source/images/blog/2020-01-0.104/add-device-lovelace.png new file mode 100644 index 0000000000000000000000000000000000000000..fee723cf404ac173f2cbf47fdd39a23bb92327be GIT binary patch literal 53423 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

Xj_*XSQuyV{G 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 z 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�p=|MO=X; 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

#Nq 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 IZ(4=^UmfT8X8-^I literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-01-0.104/lovelace-suggestion.png b/source/images/blog/2020-01-0.104/lovelace-suggestion.png new file mode 100644 index 0000000000000000000000000000000000000000..db2ae26ab3aef68f08bab233f7cb82efe05f19f3 GIT binary patch literal 75730 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2020-01-0.104/remove-lovelace-config.png b/source/images/blog/2020-01-0.104/remove-lovelace-config.png new file mode 100644 index 0000000000000000000000000000000000000000..635079a12f61ee033175893b054120db5d039f78 GIT binary patch literal 37461 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

+Screenshot of a removing an unavailable entity +Screenshot of a removing an unavailable entity. +

+ +As a result, entities will no longer "disappear", so restored and unavailable +entities are removable, as shown in the screenshot above. Please note that, +unless the entity is disabled or the providing integration removed, entities +can not be deleted. + +## Ignore discovered devices & services + +Got that one device that gets discovered over an over again? + +It is now possible to ignore a specific discovered device with a single click!

Screenshot of a discovered Hue bridge Screenshot of a discovered Hue bridge.

-## Frontend +It requires the integration to be updated to support this. For this release, +the Hue, Axis, deCONZ, WLED and HomeKit integrations are updated to support +this new feature. -### Add device to Lovelace +## Reload all the input things & bye generated groups -We added a button to the device page to add all entities of a device to Lovelace. We will suggest you cards based on the type of entities so you can add them to a view of your choice with 1 click. If you are using Lovelace in YAML mode, you can copy-paste the YAML to your config. -We also added the same functionalities to the unused entities page of Lovelace. So that can now also recommend cards and can be used by YAML users! +All [`input_*` integrations](/integrations/#search/input) now have a `reload` +service to reload your YAML configuration for these integrations, without +the need to restart Home Assistant. + +Furthermore, time to say bye-bye, to all generated entity groups +(`group.all_*`). Chances are, you have never heard of those because they were +hidden. However, if you rely on those groups for your automations, you +need to adjust those automations. +Check out the [breaking changes section](#breaking-changes) for more information. + +## Add a device to Lovelace + +We added a button to the device page to add all entities of a device to Lovelace +in a blip! Home Assistant suggests cards based on the type of entities the +device provides so that you can add them to a view of your choice instantly. + +If you are using Lovelace in YAML mode, you still use this new feature. The +generated YAML can be copied and pasted into your configuration file.

Screenshot of a card suggestion for a light device Screenshot of a card suggestion for a light device.

-### Multi select entity management +This same functionality is also added to the unused entities page of Lovelace. -We made it easier to change multiple entities at once, you can select multiple entities and remove, enable or disable them with one click. +## Multi-select entity management + +Entity management has never been easier; It now allows for changing multiple +entities at once. Select multiple entities and remove, enable or disable them +with one click.

-Screenshot of the entities config page with multi selection -Screenshot of the entities config page with multi selection. +Screenshot of the entities configuration page with multi selection +Screenshot of the entities configuration page with multi selection.

-### ZHA Config Panel +## ZHA configuration panel improvements -@dmulcahey did a lot of work on the ZHA config panel. The navigation for the ZHA configuration panel has been redesigned to provide a better user experience on mobile and desktop. As part of the redesign full Zigbee group management has been added. You can now create and manage Zigbee groups right from the UI. In a future release we will add the ability to bind devices directly to groups as well. +[@dmulcahey][@dmulcahey] did a lot of work on the ZHA config panel this release. + +The navigation for the ZHA configuration panel has been redesigned to provide +a better user experience on mobile and desktop. + +As part of the redesign, full Zigbee group management has been added, allowing +you to create and manage Zigbee groups right from the UI.

-Screenshot of the ZHA config panel -Screenshot of the ZHA config panel. +Screenshot of the ZHA configuration panel +Screenshot of the ZHA configuration panel.

-### Remove Lovelace Config +In a future releases, the ability to bind devices directly to groups, +will be added as well. -You can now go back to the generated mode by clearing the config in the raw config editor and saving it. +## Removing your Lovelace configuration + +Want to start your Lovelace configuration from scratch? Or go back to the +automatically generated Lovelace interface? + +Now you can by clearing the Lovelace configuration in the raw configuration +editor and saving it.

-Screenshot of the remove Lovelace confirm dialog -Screenshot of the remove Lovelace confirm dialog. +Screenshot of the remove Lovelace confirmation dialog +Screenshot of the remove Lovelace confirmation dialog.

## In other news -Hass.io release https://twitter.com/pvizeli/status/1216668319396368384?s=09 +### Meanwhile, HassOS 3.8 got released! -IoT Link, which brings the state of your Windows machine into Home Assistant, has released v2.0 with Home Assistant MQTT discovery support. https://iotlink.gitlab.io/index.html + -https://www.reddit.com/r/homeassistant/comments/e7wo0j/floor_plan_how_to_show_currently_playing_media/ +### Custom now playing poster Lovelace card -https://www.reddit.com/r/homeassistant/comments/enpeik/i_keep_seeing_my_own_theme_on_reddit_so_now_its/ +Brad Crc made this [impressive demo](https://www.reddit.com/r/homeassistant/comments/e7wo0j/floor_plan_how_to_show_currently_playing_media/) +of setting up a custom now playing poster card in Lovelace floor plans. +This allows you to show currently playing media in your floor plan! + +
+ +
+ +### Bas showing his Lovelace theme on his setup + +Bas Nijholt kept seeing his own theme popping up on Reddit, so he decided it was +time for him to show off his Lovelace dashboard, featuring this lovely theme. + +
I keep seeing my own theme on Reddit, so now it's my turn! [OC] from r/homeassistant
+ + +His theme is [publicly available on GitHub](https://github.com/basnijholt/lovelace-ios-dark-mode-theme/). ## New Integrations @@ -111,9 +201,8 @@ https://www.reddit.com/r/homeassistant/comments/enpeik/i_keep_seeing_my_own_them ...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). -## Reporting Issues - -Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). +Make sure to fill in all fields of the issue template, that is helping us a lot! @@ -121,28 +210,40 @@ Experiencing issues introduced by this release? Please report them in our [issue - __Default groups__ - Entity integrations will no longer automatically maintain the hidden groups with all of their entities. The following groups are no longer automatically created and maintained: - - group.all_automations - - group.calendar - - group.all_covers - - group.all_devices - - group.all_fans - - group.all_lights - - group.all_locks - - group.all_plants - - group.remember_the_milk_accounts (???) - - group.all_remotes - - group.all_scripts - - group.all_switches - - group.all_vacuum_cleaners + - `group.all_automations` + - `group.all_covers` + - `group.all_devices` + - `group.all_fans` + - `group.all_lights` + - `group.all_locks` + - `group.all_plants` + - `group.all_remotes` + - `group.all_scripts` + - `group.all_switches` + - `group.all_vacuum_cleaners` + - `group.calendar` + - `group.remember_the_milk_accounts` - The automation and script config panels have been updated to show and manage all automations/scripts. If you want to show cards in your UI with all entities for a single domain, use the auto-entities card. If you want to target all entities in a service call, use 'all' as value for entity_id. - ( [@balloob] - [#23789]) ([automation docs]) ([calendar docs]) ([cover docs]) ( [device_tracker docs]) ([fan docs]) ([light docs]) ([lock docs]) ([plant docs]) ([remember_the_milk docs]) ([remote docs]) ([script docs]) ([switch docs]) ([vacuum docs]) -- __UPNP__ - UPnP/IGD units of measurement have been aligned with other integrations and common uses, they're now kB and kB/s instead of kbyte and kbyte/sec respectively. - ([@scop] - [#29552]) ([upnp docs]) -- __Worx Landroid__ - The worxlandroid sensor has been changed to not return the hard coded state values "manual-stop", "charging", "charging-complete", "going-home", "mowing" and instead use the states given from the landroid to Home Assistant. This includes the state "idle" which means that something is broken with the mower and you can use this as notification to check the physical state of the mower. Users need to update any automations that depend on the state of the sensor. - ([@geraldhansen] - [#27453]) ([worxlandroid docs]) -- __Apple iCloud__ - The iCloud component is no longer part of the device_tracker platform and is now an integration which is configurable via the UI. The iCloud cookie folder moved from `[HA_dir]/icloud` to `[HA_dir]/.storage/icloud`.- ([@Quentame] - [#28968]) ([icloud docs]) + The automation and script configuration panels are updated to show and manage all automations/scripts. If you want to show cards in your Lovelace UI with all entities for a single domain, use the auto-entities card. If you want to target all entities in a service call, use `all` as value for `entity_id`. + + ([@balloob] - [#23789]) ([automation docs]) ([calendar docs]) ([cover docs]) ([device_tracker docs]) ([fan docs]) ([light docs]) ([lock docs]) ([plant docs]) ([remember_the_milk docs]) ([remote docs]) ([script docs]) ([switch docs]) ([vacuum docs]). + +- __UPnP__ - UPnP/IGD units of measurement have been aligned with other integrations and common uses, they're now kB and kB/s instead of kbyte and kbyte/sec respectively. - ([@scop] - [#29552]) ([upnp docs]) + +- __Worx Landroid__ - The `worxlandroid` sensor has been changed to not return the hardcoded state values `manual-stop`, `charging`, `charging-complete`, `going-home`, `mowing`, instead use the states given from the Landroid to Home Assistant. + + This includes the state `idle`, which means that something is broken with the mower. You can use this as a notification to check the physical state of the mower. + + You need to update any automations that depend on the state of the sensor. + + ([@geraldhansen] - [#27453]) ([worxlandroid docs]) + +- __Apple iCloud__ - The iCloud component is no longer part of the device tracker platform and is now an integration, which is configurable via the UI. The iCloud cookie folder moved from `[HA_dir]/icloud` to `[HA_dir]/.storage/icloud`.- ([@Quentame] - [#28968]) ([icloud docs]) + +- __Pi-hole__ - The default value for `host` is removed, and now must be specified manually. - ([@johnluetke] - [#27569]) ([pi_hole docs]) -- __Pi-hole__ - The default value for host was removed, and now must be specified manually. - ([@johnluetke] - [#27569]) ([pi_hole docs]) - Example configuration: + ```yaml pi_hole: - host: pi.hole @@ -150,9 +251,10 @@ Experiencing issues introduced by this release? Please report them in our [issue - host: backup.pi.hole ``` -- __HERE Travel Time__ - HERE has deprecated the usage of app_code. New users can only generate an api_key. Existing users have to follow the [migration guide](https://developer.here.com/documentation/authentication/dev_guide/topics/api-key-credentials.html) in order to retrieve the now required api_key. - ([@eifinger] - [#29966]) ([here_travel_time docs]) - +- __HERE Travel Time__ - HERE has deprecated the usage of `app_code` and new users can only generate an `api_key`. If you are already using HERE Travel Time, you have to follow the [migration guide](https://developer.here.com/documentation/authentication/dev_guide/topics/api-key-credentials.html) to retrieve the, now required, `api_key`. - ([@eifinger] - [#29966]) ([here_travel_time docs]) + Example configuration: + ```yaml sensor: - platform: here_travel_time @@ -163,12 +265,15 @@ Experiencing issues introduced by this release? Please report them in our [issue destination_longitude: "9.335892" ``` -- __ZHA__ - The default divisor for active_power has changed. Now, multiplier and divisor both default to 1 if the device does not support these attributes or we fail to get those attributes from the device. - ([@Adminiuga] - [#30130]) ([zha docs]) -- __Keba__ - The unique_ids of the entities have changed and are now more future proof. The default name and entity_id of the entities have also changed. Users need to clear stale entries from the entity registry and update concerned automations and scripts. - ([@dannerph] - [#30125]) ([keba docs]) -- __Tesla__ - Config flow has been added for Tesla. Device tracker entity names have changed due to the conversion to config_flow. They now follow the naming convention of the rest of the Tesla entities. The `id` device tracker entity attribute was also removed because it is a duplicate of `trackr_id`. - ([@alandtse] - [#28744]) ([tesla docs]) +- __ZHA__ - The default divisor for `active_power` has changed. Now, multiplier and divisor both default to 1 if the device does not support these attributes or when getting those attributes from the device fails. - ([@Adminiuga] - [#30130]) ([zha docs]) + +- __Keba__ - The unique_ids of the entities have changed and are now more future proof. The default `name` and `entity_id` of the entities have also changed. You need to clear stale entries from the entity registry and update concerned automations and scripts. - ([@dannerph] - [#30125]) ([keba docs]) + +- __Tesla__ - Config flow has been added for Tesla. Device tracker entity names have changed due to this. They now follow the naming convention of the rest of the Tesla entities. The `id` device tracker entity attribute was also removed because it is a duplicate of `trackr_id`. - ([@alandtse] - [#28744]) ([tesla docs]) - __Huawei LTE__ - The Huawei LTE notify service name is now configurable. The default name for the Huawei LTE notify service has changed to `notify.huawei_lte` to avoid conflicts with other notify services. An option to provide a name for the service has also been added. - ([@scop] - [#30208]) ([huawei_lte docs]) Example configuration: + ```yaml huawei_lte: - url: ... @@ -180,6 +285,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - __Amcrest__ *(Removed)* - Amcrest sensors and switches that were deprecated in previous releases have now been removed. - ([@pnbruckner] - [#30308]) ([amcrest docs]) Example configuration: + ```yaml amcrest: - ... @@ -191,9 +297,11 @@ Experiencing issues introduced by this release? Please report them in our [issue - motion_detection - motion_recording ``` -- __MQTT__ - Add separate command and state topics for mqtt lock. Two new properties were introduced with `state_locked` (default: LOCKED) and `state_unlocked` (default: UNLOCKED). If you were using the same topic as `state_topic` as for the `command_topic` you can reestablish the old behaviour by setting `state_locked` to *LOCK* and `state_unlocked` to *UNLOCK*. Effectively this change allows you to distinguish commands and states in two topics with different values. - ([@tuxbox] - [#29808]) ([mqtt docs]) + +- __MQTT__ - Added separate command and state topics for the MQTT lock. Two new properties are introduced with `state_locked` (default: LOCKED) and `state_unlocked` (default: UNLOCKED). If you are using the same topic as `state_topic` as for the `command_topic` you can reestablish the old behavior by setting `state_locked` to *LOCK* and `state_unlocked` to *UNLOCK*. Effectively, this change allows you to distinguish commands and states in two topics with different values. - ([@tuxbox] - [#29808]) ([mqtt docs]) Example configuration: + ```yaml lock: - platform: mqtt @@ -203,9 +311,11 @@ Experiencing issues introduced by this release? Please report them in our [issue state_locked: "locked" state_unlocked: "unlocked" ``` -- __LG webOS Smart TV__ - The component setup now uses the `webostv` domain instead of `media_player`. The host configuration option is now required and the timeout and filename options have been removed. The state handling for webOStv has also been cleaned up. An entity will have STATE_ON when the tv is on instead of STATE_PLAYING or STATE_PAUSED as was previously the case. Users will need to update automations that depend on entity state. - ([@bendavid] - [#29296] [#30416]) ([webostv docs]) + +- __LG webOS Smart TV__ - The component setup now uses the `webostv` domain instead of `media_player`. The host configuration option is now required and the timeout and filename options have been removed. The state handling for webOStv has also been cleaned up. An entity will have `on` when the tv is on instead of `playing` or `paused` as was previously the case. You need to update automations that depend on the entity state. - ([@bendavid] - [#29296] [#30416]) ([webostv docs]) Example configuration: + ```yaml webostv: name: LG TV @@ -217,18 +327,23 @@ Experiencing issues introduced by this release? Please report them in our [issue mac: "00:00:00:00:00:00" standby_connection: true ``` -- __Axis__ - Axis integration will no longer accept manual configuration of devices, all configuration of the Axis integration will now be handled from the integrations pane. - ([@Kane610] - [#30365]) ([axis docs]) + +- __Axis__ - Axis integration will no longer accept manual configuration of devices, all configuration of the Axis integration will now be handled from the integrations panel. - ([@Kane610] - [#30365]) ([axis docs]) TL;DR This will no longer work: + ```yaml axis: ``` -- __WLED__ - Improves WLED pure white support for RGBW. When using WLED with RGBW strips, setting the color in Home Assistant to white, will turn off the RGB LEDs of the strip and use the W channel only. - ([@frenck] - [#30477]) ([wled docs]) -- __Timer__ - Fire restarted event on restarting active timer. This can break automations that should trigger on every timer start event. - ([@mnigbur] - [#30475]) ([timer docs]) -- __Vizio__ - Removed `suppress_warning` from config options for vizio component. The pyvizio component now suppresses insecure HTTPS request warnings in a way that doesn't affect global requests from other components, HA, etc. There is no need to globally suppress insecure warnings now. - ([@raman325] - [#30536]) ([vizio docs]) +- __WLED__ - Improved WLED pure white support for RGBW LED strips. When using WLED with RGBW strips, setting the color in Home Assistant to white, will turn off the RGB LEDs of the strip and use the W channel only. - ([@frenck] - [#30477]) ([wled docs]) + +- __Timer__ - Fire restarted event on restarting an active timer. This can break automations that should trigger on every timer start event. - ([@mnigbur] - [#30475]) ([timer docs]) + +- __Vizio__ - Removed `suppress_warning` from configuration options for Vizio integration. The `pyvizio` package now suppresses insecure HTTPS request warnings in a way that doesn't affect global requests from other integrations or Home Assistant itself. There is no need to globally suppress insecure warnings now. - ([@raman325] - [#30536]) ([vizio docs]) Example configuration: + ```yaml media_player: - platform: vizio @@ -237,13 +352,15 @@ Experiencing issues introduced by this release? Please report them in our [issue device_class: tv ``` -- __RFXtrx__ - Bump pyRFXtrx to 0.25. This update switches the commands for 'open' and 'close' for rfxtrx covers of the 'Rollertrol' type, as they were switched (clicking open resulted in closing of the cover and vice versa). Existing automations should be updated. - ([@Ernst79] - [#30566]) ([rfxtrx docs]) -- __Ring__ - Ring is now configurable via a config entry. This means it will no longer store the username and password and you're able to configure accounts that use 2FA. It's no longer possible to set scan interval, monitored conditions or ffmpeg arguments. The defaults are used. - ([@balloob] - [#30564]) ([ring docs]) -- __Binary Sensor (Locks)__ - Updated ON/OFF condition and triggers to match the documentation and UI. This change inverts the logic of automations relating to binary sensor with the `lock` device class, but only for automations triggered on the lock state (rather than triggering a lock/unlock action). +- __RFXtrx__ - Bump pyRFXtrx to 0.25. This update switches the commands for `open` and `close` for RFXtrx covers of the "Rollertrol" type, as they were switched (clicking open resulted in closing of the cover and vice versa). Existing automations should be updated. - ([@Ernst79] - [#30566]) ([rfxtrx docs]) - For users who had already created automations, they will need to be checked and probably inverted. The text displayed in the trigger or condition dropdowns in lovelace will now be correct. +- __Ring__ - Ring is now configurable via a config entry. This means it will no longer store the username and password and you're able to configure accounts that use 2FA. It's no longer possible to set scan interval, monitored conditions or FFmpeg arguments. The defaults are used. - ([@balloob] - [#30564]) ([ring docs]) + +- __Binary Sensor (Locks)__ - Updated ON/OFF condition and triggers to match the documentation and UI. This change inverts the logic of automations relating to binary sensor with the `lock` device class, but only for automations triggering on the lock state (rather than triggering a lock/unlock action). + + If you already created automations, you will need to check those, as they probably need to be inverted. The text displayed in the trigger or condition dropdowns in Lovelace will now be correct. - One possible scenario is if a user has set an automation using the state of one lock to trigger an action on other lock(s). This change would cause the action to trigger on `locking` if it was previously triggering on `unlocking`. - ([@davet2001] - [#30663]) ([binary_sensor docs]) + One possible scenario is if you have set an automation using the state of one lock to trigger an action on other lock(s). This change would cause the action to trigger on `locking` if it was previously triggering on `unlocking`. - ([@davet2001] - [#30663]) ([binary_sensor docs]) ## Beta Fixes diff --git a/source/images/blog/2020-01-0.104/add-device-lovelace.png b/source/images/blog/2020-01-0.104/add-device-lovelace.png index fee723cf404ac173f2cbf47fdd39a23bb92327be..e6bc5091e32a7a2d23a61299c6c3b635ea6b981c 100644 GIT binary patch delta 32709 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Ν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 literal 53423 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

Xj_*XSQuyV{G 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 z z(!(Eme0$7+sB%a|cc~n*CS1|1I+TwtHw_{?WP5%5%gn;Uf}ccLuP|a@B2XA+O@DS_ zfn5S6%D*iT(k zMGooVnje|Z)kL-NSjHbMnX?T7Qnofx zAbObGFi`m@Mx={npK_u}VRXT~eR~ahgHg{cL4o*4FcGvuV~{KBTh0e5tNK^PyTR>f zwQ^qr$0Ub-W~IW5F&-W?>Ok6kzSuNCtZCB(IDllRx7Tn#>#YLH3X2U(Tpt=pK%<2J z2DZk>n^>mR&aGK-3BPsW4XzGxH(2ltz^Q+j+pe#3;xHv5Hv8} z`wN10!(DWiLw6xH0H?*6Pq~i*x*~7~h}|x@mEY-7<6*LF`;vX}bra#mmB_ubI2#^i z-V?q|`uJCvq?C7e^C0Xc)JgkG0gQvVBX0U!` zO#UYY%tLq`CKirGRW;)YRY$>;cUWQL%`$yTk^wZ9Ywl+sR=TGXD*UzgLa%`04pCPnR<|;zjsH8gct8}#Ul@ypz#98mvw>=j zVRI75*=2acTb_B(`CCNOS$h{@FSxM9x=VC8BScx9+3a?DeFtrjJapsHcTvR!#M+C67m!U7r4)^K_PAe1r)++Xj_yi zy(0$(6nQ55C%9SXH?S(1bx|&m@TH-6*tQ0Q0NYYI2rBMCk_kF5NZ_4|no)L2G-=wF zQ@)lAPSH*@Qko6vYWIb%7?-^Gle^t_c9I&l1H=ZkLMngU2tJSZYe|S%2RVsXGJ#vA z{ps5Ju-=)nJW4VDR{|CRX!rJ~Bdfl30u)viQv%v8d?5&PBC-jPy}2*_EYRZN97zRn zou2zp2fW`m-7@f`Z{p5xOA;a!_v&UfL%=>rBg7-QD_6?!h?7hIfxLv!ftOUi$J@Ye zyP|1M245+l73un#R%Q&4Cc#6BqpbTooe_K;Op^QRb3z!LkIs&{G~OzM4jn{xo_Az) zT;Q%t8j|=qQ!k4HkSXhBjh+(5Gc91N&Op_1EG6WP(zX5t0`VyUSVn2C5FJjJk0@Od zDI~DqYEh%DKsN+4gWWhpqs*|usPiWRmpzV?SU%21zoSrwQ8HsL$~xSGhq5K#B<0S&*lcte5od~Ih z8@R4?7||C4d;!Pf@qc0s#`nO#)>(eo$WZ=~KOmlc)o^57MkbZNSV<;50IFg7|8b+* zFAJgN<>g`_GM;~M48X=S76UWj5%WHvV`2E3c7}(L6q5?H6WtgE#mN;{X6K z{kX@>e11dkViPjAp5Sqebd^SiOKe`T#*3OEJ8IxzZr zPy3flh8dtZ)#Kzjf7UFpLzz_Oj8jezXVv)F%ggJ<_&ELkzd9#kL}L>Za`INB2v|U3 ztGB@lzn2F(f$(AB)sA>efL1>{idh?Uv6&)?ii9Qev$YVZv|o1HQT#^bGSxxuJl%*Z z2Z14lHMwgoM?=Z#{x^MZM1si2u=q+W#9<~{1-|0#{t`8v^AMF^6N<_I z@zx=N2;tRETr3oP-k(58z;qreoa=uI%}R(`DD%6AWW>`Id&uHsf(lhZBsoQXm6UIf zLrN(N3L(EkKWfNZs}@j2>Y^`73BC#jkEZd9?do-fmGKVK**wMkuTm-&%|s*Y^9nGN z{lYXK+FK1cwp%THKrhCUEHhM@HjWtlZ?c9&ky}o+svv<)#fnNbHkR?%Vj@hZQG@3O z)H9E!v9hIbN52;VLk$0JQ7s7Lyqbbs&-kELQ4&OwI5&NM)+~+7aCXcL`^RdOMyq2j zi`?;e`uv8P`9Q9c8lBEARjtYd4CSqU&olDV_0+Pa8dEDZg`08XV$=Om@4HsVqb0|b zSiZ}xcOLZ*&h5YGyqudS_lcesh21tZCV$ikJQ>%?lQbxs$xxfrJ6^#Kc@BMZT=dEw zYs0C^E(;-nGhDE*UD4#3GCN89WhkFxJBxE%1DodIXckKfgB^ak_=D`(*`BnPbKQ9` zRtX!gMPgT0`35%a%H7p1M1!8R)vI@+ozE-cYM$woL#3zl*wgLPy2to1a|$+&^nDEr z`+JkM!NTPt*{6Z$*q9w<-=~!3oER!ZsSwuERA!(x<63OXl!$8;g|amE#_7>SEFiH> z4{hOyygGOF*yA5xpSDMzzb_GuyR@*fZyO0-Ns0(#%~qye9BWr-FpxgA5XokJx)Ivh zY`D2u*f$w>K}wxW$#!gUbYA6Ld%V~{{(|+`XyEDQE>)dz@o-PLbE7uyQgP5PZqYk3%{sw1dkV9zO(ar9R>#Si=jVuUj2rxzaDA_r|;*XFdJQ`-6Bc zba%ahLAR%u4#q5}-tH_F>4@}0;Gi=H(ia_PCf)1PQCto*$h=0xAtuBN@OpSuw5dgx zuJsTcbWU!DZ0R-`DlYeWfxg25-VOm(y6^+`c`%yYDF#Z_=z5lg6NiQjcMJZdj9m;D zGE!-KvW;_DZcXkXQL=op%9r$p<_$YD*^iDS0{dv*&vGA0&cSF4h)hW>GBCCXEFCkY z5WTJQ;Tf`m^-r53hT&lr^VP1*l}&YST%Q(w%`v~vyl2m83JP^;X7~>0k-TXO>HvJj8dyPZ;5n!j7QF)~Gx4l&B zKLn2$IP{>(EQ9>O&^LRd{B~PDKzqg(M)JJlkui^pA*CU_uc2CZQtBEMc)1n=@dyN<)F;lBoN6SJyDzy9h|Ghu`F{G5bTsWM;33CW&6bKh=Hj4AM4&uy-_GnnWm5GJ zS`7hB87%;B!#f)MUVI1q-mALHI4Vy<)lId>!NcD2Mga5uSPZus7g2GH?FQjP&WYwr zZD>WRJ|>>%~EZ$$O};DI23 zzbxZ0-JXegT0x;d2%(9m%!Vd)fSnTd@055TG($yS?L`KchW6bBkFVb;Mb`ARQh2Y# z_W~2YPVP?wogeYZ?u?Vkbg|+3@`rAbvdiZhJ5)hQiVt$vq!-T7$C*}_MIPzUvzJ7QGe4X_izVyh1*Td@^J> z8dJ#IX4Z&cAs>Ke7QfaQ??`3qB3-U6nvQ$5SG~IpRH8Of+`@rW7-)wstKUqo>*`{! z7Yp6H5G7uSidaYu{30nyBW~iiL(L>jz8B}H5262Zg_m^C5Z6T7)WPu4FV1%@nKUPa znwvr$^xSVxmOWHya|pdUmw?t28=A-rh95`S6+sUDV=4XJem@cqzA02e&x)BeW2(^U zrACy&p%#nKMiOav-niiYW6TlZQ|#`pWvIJcywH~d*tAxErtq~7@S=#FVBvH%-SRM0 z-JESkdW-@!QB_khYg{3V0k<{IEwnYcUVVp-4@>cuYRD?c($v=Gt;133+&FheX9TM$ z*Zf0g#?{IKzv>IQ(A;kXESnON{y)PxOYVDHLXHH zrzZM8Tkvn*^tvFa+7w0D9j*A-9YwFIQ_kS}V$O`$5NT2Qm+1KWvD8xFg^sp@d4DaC zXlqBNivi1ub_DG;Rs=QW>+mXRt)@czc&;zHV-TObd|{%(1tJMRA826oY?63T*a-Ac zSK%5WBiGB5Qe1Ap#rWfiVY%7W2t!c1H2|52?XCElPmf^XMC4=k7Uc{ZRAk7J8yeFPoYJ%I?qJ86_n#1q`?SRxx>mLEYFbf-lrUw_5LGoR(; zuO@eGG>I8My%2ka5(Feq2{khLwg+ys}WTYy`WRt4P{M>ccGrJdfyt@jil-4 zq-s56E~W@NDuQ{lAZXOCcM}iZ-M)DkjX!So(%Gabr_K&uDf1m))uqh%0Yb|n@^}}&IfxMfrJaB=|oTw9=(bLl=8rN_313mrgNO#<* zupdSDkd?63yR+27vAOx}*1;hr#7D0v^Y-NiH~lx2?Nh5dt^|*iaaAPZPLwZhu?QwYt@gLa`uVzO|zB?A5Fb4Xe4%3Yk<@5|3J{Q`84 zPVH5LdCMSftxRlHNRt3ti(;Bol#Okpgh^ndI`jOuiFK?VFEum zZ4zHp?e--J7qAF8HQy?%i8RwWKk}GiO}KQN*HKlsE!A5ipz?=6lu#0_B*wto^$y(N zH0*+KI1?x0{Hky6z)u$L;iA)}xBHp6Io_C8(C4&O*T0sy7HOBA6-DQqe7o*$3*P;? z+yo<94;$@PMdxgdJ)Ks&mzB6$YIQXY>DaG5TYYy!rVkm%5Q`Qs{ zx8ibjMFd(S3a+VZJ6A({BS4XRRyGJqp*&We+hg-n4~VTPu+?~ZdACo;@_Ots0>Tna|m7je= zAk_+W5AHhUl1)1$IPKMShUcl8%-O2^8VC`Kx>pej~J?K6;|qr`yHd*OSJ77MHCNR;_hAXd+$aH*J9`&g&Cc$t&OtkA2Jj^+XUEd zIWN9HHyTDpXQQLVu=8=zHcoJR>LwVfWckDr-xM@B2!nzmmSm;P{cQPE z_kjyXyj)KdQBmxY#0Qxn}!KLiNuu+zWO$v#)w<})E&y&ide>UrJ=!BaAvf!nD`c*vh3$(+ooe8 zX(MeTPX6@o(p26n2;cSwnn2FchVF%lYs7^3cz3^Rzb(^NW&m_x+Rawp+fH>?OjXOX zgkDZM1a;$gFkrvtIPXleWb)DyKK-ync^>?CctPO(qFxMyNht$496Ww*C{{`wuJb(JS9}y#U z&R}z2W&jab>eij$psm)vC$D#>MEvY`MNJq#{)(0JZ8L5;shZ|-n?BnDO$K1FyTjsW zhJyrrY5;Vuh?U3p8$dD@!#}#=427PJfu*daO;TE%CIvv39{Js3rI#P2w~aWcEtPwN zf8&~fViA+}4HKI}Ps0>MZU60oTWi}4;UOe%AmPg&KCXx(w^)|E zHawDM*7+VLCMe5Y0fH;;tImxcZKG}0za~w8Bg8*%LAzE?P8+yF3((t+hU8q8q|)UE@eWLg zbN8*^qp%l2ALSISdCqt&COGVd7yrh6$b7!OSO&Cjp=_Mp1yj|w|7>&LB5(Tyz+U3c zN=%PWp%KdEMYAlfiEqBt=}<`ghw)_YgGRUi8dy2wTO9CEv`U2<22?^*Fcj~9EZy9c z9y+jTE0v;D4E}?sAfK*SX!&2|_4++PmwkzDkZD{T9kT z?qyWc{LwB(X5g12IIpp8G&gsQ1c%n>7L@}G$vuj322@CL{C#ajPYP7s#HGIaK0k4- ziWVk{|G<2KOf&$jl#YJyL0ema=79n0pfFfTMc`*^cQrFTZ2)-HEyvq{|B`?+bIrBd zrj52yB7gFCfhVsXlE|~?gQKchx5t{Rs%ozR=~vIseF%IOF|D9A*K$a1f*%AZ%q=YH zkV&QH07X8fH8qp2ZfHhXafQ7TYgL`s%hE5(ft=6V40cZN7ql!bZt-&Utor_VtL1GXtgf#Lz{R+P(^I z54?z_2fDZum=s^TxJ*)`ZQ9bTL|qP{d3138ZX$CKK;PJexn0oTD|Xae$K2bkY9vA^ zQSi2L#1E|bx=%lM$6^m6$$3Vqi&TAJu~cugz=*q32g-Ax0c`6S<|V1}hk9Ci(dy%j z+9s6WFI@ag1SOG3q!SRi>s_j-qVhWv{bf&2=fLhjW~jc>d{6L7}lbh&s>H`q8Yc*2KLvS4)Rm zdS$@cGvC?WgrCcgF4z9fSq~M{mmxGcg;*sMRrR7UEZ9AMU;(e_Mckbhcb>(zV-xp* zgu$CT_8}SVD5XDZeFk~zHWsjAqh%y2vUrW_f+d}RmO)E1d|>k9zFLk1peO-aCPXbC zs3#%u)6eOzJ!mQ?#AQl<>m?D=>560gb5`2jj7P>z?*-|`O8&)<&$!!m$ecOhvgtwwjA}C}q!xks;c7^9-+B+NhY?C;sgB z0KiUss7_TaHfW=%xDU zh0*f2eLC-r;AK(B{Vf?Bh|PzzF?204W*4H+SY`_}A z`))u0Yt+Lt6qG?MnU-8(`iDso{Gls+@nkG!mth5Bg6YkGg?839^Yi1vJAeTvM%q0- zt_M_r4LKe!spv`(SFixT{JJ)1UCg;3dOcRcZAji8ydfS!=aCEJu-y#gdU?D!+nKA< z>n?TyoO@p!yRG@5uX{8*o#4hxBhEv%9B7=pRx?d(yV1e*$HO|Tz&RJW9$B`NT_0e2aciRO=JHv7S0`>^-K?k5F zXdV6lYD65Uv!`mQ$>AVU%Ka=vtCr`no2NG8aUg@S4fzV{<-X#@)a%B{%ZQ7Mi`im< zkpnO_3&2aQSEk|nsNVFi4j&laqsR$AFQ2wy2pXM+k=r*x)73b0 z`j6e7&;}Gg72pum?$PC9ghf~ny-y;8`{iz|ukUP>DMFE>oO~kq2~*pmr1}bml+}{ET=#qySizfx>PjI4kqK{rKP3;DU@|& z8BExDtrV+p-=ZY`KXkoiSd?A+zAcC{^biu#-KB^$NK3ba0z-Fqcem0x(kb2DNFyNK z-QD@WxS!wsJYU}Ti<{d9%(Z5%b*(thAP}2K6#pps}3I$xBIL0q; z)e2mLYL`5DEjuDUE*b+m_aY}dl_wB**$K+ZMgmu+%AzD(*e@heQKujiut%wGRAG*% z6r6P|eW*rv82r(ES{wDE-q@C0Y?000!J*q}>{+UqnvOCNBydjtt;$$2k?9DK6t-Gk zExMI919~M+n^jTXqo%X{#+JQCTc-_Fm-}|o`%kG)Zmm~t5w3N1UPo?Agx|2I6{QH% zomY|8M4FXzWkQ0K@ORHwVg(<@1&QCGc9jhPg0B4p&z*$gtSm}P2`CiCe>HE{GrDb7 z+H9DY=9s+Ty7wzyUqrXgV@Dbq>hk08uI1=%^x=s-uZILh&fXwTyTRsE*y9c?GN^#B^JD9ctX@98gsFRH%hO%!(qYS;rCwd)TAk~K zseJMcWbAdFEfcpq9uow7hi5}nXN-B(C+|6?<#F-1&io$kd6IpUyP_04r3`E()sVbn zY&~VHzg5@C9~r@(ef9!QH!eL`uFYQxxg4%t0HDmmCL}>z#W1&0lrGGM>TjWbo7@o&|larI1pI7y|$}?F7FO&rhyzXkf z2w@3NYhL#lybtH&b~}*v+1nj?FP_M|^rIV+=d|RS!{aimxaPsZ!O6|yEDziC_Z+mV zC9hWgyZuT)HmiFF3~0MX((!e#*L|<^ogV2OTBpUVsf@Ao6f1M%^~J)8g=K+QER^YHpOQ*gGK^t-Qm+e!cOm&o*wJ& z5lNiMYTlhtMrQ5J*V`QcLe=o2$)|Ps$F9S=wMedoXJHC&`{VG@z1%*d7!{t+(c|G! zq*v9NDDBho-ieXdrIF)b)h_{mIwx;FZLP+iiwHAW>j-t(w0Btfdpkc%lUE&B@HNUR zYkW|Sjvf||W?CQSTDxyL1qTvXqXOVMc0(CU$^b)SP~)0||M+@e%-RL?;V-m$#PhOJ zWX$@{O+D<6`)*r8FgdLCsO4_I_37%#63|Qj?q(0~V()bds%kw(X^oys(9qewF!J0q zS`D+Si$dA7dfc??>7WglFInpf2g|$`Wf2CoJgbzWKAK3n4Skqe|1mDWa?JI~jt>bC zvDCt@LttgSByLOzk#9s_>n66nnh7|EJ>9_OXa!C}xE7zDby)%>!J?w4cZ*jo&R-_= zkVZ&vGe|?b0}^%y_DULuAD5o)yvntO?x|jGfjd25ck^4iaNRa`c4|t zPEtftQ$$;Dk7hv5%g`&cTglB^Z~vC|=%#V>wbfsbJl&75{noCR9_PFU4#Xkk)7w$7kLq)6H@~lv zju<*)NVtM9JrOJug)%+j=E zqy=M1fBA#L3S2o5ioC<%uVQS?a0DxkoO^j!4Q+a5+SI3DRJKJZ9SH1xVu33H2)KfW z^NM!gZ!Vxu7dr6tEc@#)K)>GY0#<}bUY|TfEM23mQAm3f)4rrYekvxt_8|>sX3VMb z35y7$n+?2JzVdpyT3f+69IFqby&q`3mzLuwi%9Hp^{oy+PVl-(C=V6}ujI?P5}jkV z2ct1@A&A0xEN4djzTRtn+?y8e2zZSdM;#60b-fL56MsR5!{r42Iq{v94EMv}0j*5ZD1)@@gAj~S5YL*FZKQ0@_#5Jo3@`@AiC1d!FL>?K(Bq7ztu1aSV96pF*LHFwF{v*5;Tw2#o(x5y5bs_`Q~T z*)BsH7PS;D4M^+|@Nt)YBMC^!yVKn0vRPX1PZL9WZ^}sUbXv2hBJUAc*tiC;hPk&= zuY*$avcZf;?pwTT*XyK#nsv@4U#l5fz?Cpgo2?OIZl`Nh!T=xM)?@Uvm84>e<;=TE z!MjRMyUoE=>L3&s;Cy2#;j3;*mdAXU^RDcLT6>!2lx>c@*ca& z<-zNjzq^qp&;K%W1W%+`HuQzclDCVck*9yNtfzjw2BYC3bivmF+mawa4Ye%AnSBU#n?8feOGi7JSdKNqD(^!+p_gMOI47>Ve; zB^V?l+jisACM?+~bU~qwtOt)PJ4_#lfWn{u!b`xizO4bL24gtbE_Hpuw9n}kW7qQw z*{eo3D>~QFHuNc(nnmU;{i=!f^1Gx)&}e2Dl4#DaUqCPw|8@Ve94m8#5aB7u?(RSQHnj~AQNUVagg2|sEzn} zLcULBbc^)9g|Ld6KKsYg_bMLzhBf@rmLO8kX-~FOlT|}s?~UlQ${(EBe+%mD;fW-k z(6jRt%zpvGmcOCrpuaIVsFW&0(Yg!1{;fEfL3u%CoaBI{OAh=BlH-0o5_BmE~LVlL(Z!o>%z=9dJzF~M*{Kx}syMZH^t1sC}kUQCk_u{nh zF@Mgdf`3@FXZAbJ_cLMIkiS}QCwrAt0Me4VZcQ#=2d?P z_;EACl7q&_?H`3MLXX<5UEYonm;t^`qIUMk?iTEaxucvlRChCT^o5XhRs~GzbSle1 zO6r0s)wm5IiC|Q9_}*w8A*Luk>K?>A7Xe7^DRHg4f!oq_6u4(rjV_wR$PsTS0O*0@ zE$l~izR$tbuktMKYqm+H1G9zMwelCOVOLRvVfxl5LoboCi`JWD-v7u>Ot*38+SD{j1I6+`HJDmtv@itQ8SHDjU5Z%SuatN9;ikouwOp9nNYt8( z7`|iTS2}3V_GOF1b&1Z0ObuT1TavU!HE4s&sP-mlln9}TWXsY3qwLS|poO~R`dheIkhQ79Rt)9bS4X@1RCuNq?)LeIQS`oQc2im6cy!dScE z-kWP_jpZbpMoKMuY+lxo;+?b+e!%p3O&R?V-_ZWHWOE|ng>Zi!f_A20Aah6CX!J<= zTIRr&o<-YJ;Egqy^7^a7Yfr-YI9o-Ls%y=btuyLLqFlaZIZ_E@7Gw}16N<)h(poMA zSYkD(POw)cNb>BMq|PJ4uzgTo>_G^fyHZ=0Uqq0t0}6a{_^_~#0@RQ({I4B_y<%?_ zKQ;DsF7V;vvdGBX{uYhnLmqjR?5dIdW|y?dgmMxw5YxuH$JHC-dyufeyTKv2H-_*!hzaQHE94qme7u>I&|G8hDgOK%B7BGKG@HhW2gUeI4&3s%ZQ4IEkqd(vG|KSB zg{d~M71zbetWOMu<#YMSSUul@ULWc%oPL@WCO0Dl3qsiIuF1~pjw#+I>VI#uR^1-( zi|*_VLwV^t@QVnQ;KUR&P@rDu?3~=`T;nGu+KN5K;NLF26E0yp#g)w8^WQY0!(MIP z=|oZ?5N~0^NAtS(>qk-vlhfL#r;0Y&Fd6f{m+!>aX-k#h>)Y}{p*av=CXcSu9=9|k zmVX^+eL^pS(;n!kNb_*I968NY-qW5`VZw?#Y>iGOFTGgYi?#O#m(sloj2o;fiqnhY zgDHpPL#Lmq!lX>(H1-DBT1SA5i7EJVV)^h*XR5A_8%mt=jsR1~pmCIH)Y{1T+j;%t z^X2DD3);T}QX7)Kn3) zKnB4^=e$sFQr#$5a7Z`&B>QboObBFQUds1c@)q-C&SwPA;OzE|*I3LM{}7CRpgh|H z5(;iRXFR}nA-%S2_eK$Dg{s4g_*BgWAy%#vgm8e2ht-EGv!@HP1ro`2=~Ghhik)tR zCpoQ4PSREaUkw~WKmwKAOR~dm@izj)omZ7Z4T#XIoZd>A9_rf8s;{hRLMPCsu>qoZ zzsApjS|ImNiOzDL5K>>@nbgKQYfMrLf;6-l(bQ+Xh3LB3(^t~n$<5T&$2W=)efsj| zUo0{8zV^&ZKhNm@g6A8l!$b4YVE{wK=@DL=$u1*!)x)Yw$0Zw$OZrYU4Wxd>Ej^jA z0r`Qbqxk!DXJaf^DU$aF{}7oJ>$t+SS=8N#+cT#IC5(*%*+zZ;iqDLYYib@^IB`kW z44Q~(3r3+o)acN`@ITdY7T+MQEjn?Epbr&k%zsIv)`W$j*nKXv2vJLNf4QchRe7Tp}Dl2#d1ggvuw55UbwB=Zj+kL0d}8 z@4`*aZT16EWT|+zIxw3@>cy4DQJQ|&MSpw9hcw?_Hv*DNL_K-- zeum4!qav=nNRt<(E?5qu#Ei>Uy0h5)xoV;il0RGdB_cvvTQmS?IM|YTQqH_Htqh_^`hPVkAj4 zn(Sc_Ywb$0Rk+^;2_#(m&z+&J+)U*{E3qWQuMh6}q?fMQT898@vGHT3y8N0nYsx9u zs)>MqhIC8;W0Hl)W<{*Q9s9*Q{r>PiP^s>H6Y;-5DsPa=KQzAMz9wtQkpLV`@*znS zxb#yS#y9f2^;WppaHr%{zjT33?(^d=@;w)Rvc3Sxm@auHlRwTl{jue{O{MnTSk_}# z6afefER~(Z#H0*4%*XcWcI%%GqGX9@br&g9`ySO$rgU>RV!giQz`!S7@?WTmf*U*~ zMK<`A#xc^N%C4r~4<4cs0tOKX8I`#0Dvy(Op69MTdB7|BB`P-=vR#VM4AH>#j?ZWW zp5K62;QcTQlM;wb%c)&&J|Mm2CzIie9-b{g5)_o^4p_ML+7WsC{RuB9G9~v&X9rPq zOh|1Y7ahGlX_fy2El|p9i>3~hPm+N^!RVr&@XHRJtpypDO0KZXqDDI8zB#`Vqswga zxE9lN-O1rLi~bhx?qwU&)&MXI?L<;nJpJFW)}p-}7a`01LC!r;fdQi#H~IEo)%QA5 zcyKiGRwS}mj1wYb_&3Y4{JQb#qtY!b%=Q`_ zoqM!UMT8089#RZm8EFQ}Q|cZd*Txw53ur!aK;K3DkLM?z4t$ylmkQq3^dFi?#G{>j zefHIhh7}4J>WdrQ3WUDjy@Qd@+_=@_S$Zn6(Z*v_SeZor$7|cb%rA_#-7>P0qKgOi zoI%t57UeK|%Dm#wj;DfA+H+c| z&0l!C^vb#Gg~PkQiP5(Vs&zLQ{`@Dw`fRov$I4F@3r%WtNkf8bC5G)+;1d|0i<__H z54mQ1W)6!}jd*Bc=}FtD1ko2OHl6nP`N#fWTIV^lBj{6zRB-&NJD8j%W)N$#L^CC& z7Afy6JG$fhTo4K-Q$V`mfD*KvBSS3ovzQB-bcRqXe{_O+kBD^2(fB{fq3680_Bm$$ z?5NiDx@Nq|OCp2Bc<$66QD=JOr{ET@={5Jhs#kqYEh7ml*p?a4m?NXlZu3a#>Z1!h zZ*or@5Mo-d6S;`C-~1;55B%GM?o$Y&*Sc7xK*Urse%D9!)yn|&gv*pNw*&k&7|d)k zJl}K&IMdS!b&;ehkpqshrQHbFFLdGb)NC-!CW}L$dTVnnqQNIxd@%J?_dHw|xXP`+ z|7)y0IKO{X%Q#{+j!hlrXy*^{d5(iS$5h0#Xzn(ye#v7~=IIEYDm#|r37iA7nCr0% zOXeUIYmn1^5mpoz@CUbOKq@-Oo5tmMnLWR=Q6Nd!YDo?99^U74gCqhUAg+*V)4#zO zysn!6TYNZP`-B343<9rD?3xT5PAV-d?`^h#)B$c7H3GUFd;PXfBu%auq}Eb1m3RP; z6(si>fvAJQ-IpaPaH?6s^11`+o|;I{hodCp(>4$Q1=2FpJ|y2SC%;)yhlSOax19*I zC>2{5yrTc_*ZjEyQsJxWjdA63kZ8kf8g1M;{j>79_E_~@UjbOHM1!F97>`lq9h*kb z2hi4K)q{?!d$we+wQjk0-70lwtnBS*YiJXQu50SUlm;cHDr)Y(T&FfV>QP$&vT^ZI zdCA!qBMeJ8FyShmCtMOrK%;N^GVl-#<*LGCL>wTTWJ@RNk_zVa{3Qg zr=9DNEXjQvV-eWD1ETCPlSKaqLE<3u`6r1c%acXsUZ*p1b+UQqS<^}A4jhN_lE7;u+qsq%cmrhU6g?@mz$DdOq_;+I-XN&mJI*jdS+e>Z|$ZMX2B zG$rt|c!N*@%EAYPAkP0zHc>KOKw7b19Q)sn6G8|C*d1?uMF{` z!@baG8A=bYP7Vm#KimgoP#r{fhZQrIE2IGVXQWRt;JH~Q`!d$8Aav6C&SZ>gAxRZp z#RbUHzDIMY=qpXN-7AWg}n_l-6`Fx;#W@|(?-7u_6)H|8EB&x{L) zN%tM#F)Z)hoHkHZiV#xVt zlhq6H_PpvD`@_;&ilwwsNr=teN#4T#N5|oxah1awJ%Y&v{QtvuI+3i6a{s?RNLlXR z0R}i3KXifgJx&l4uymYr{1bx_j#uYoYoTbT*J9u`wAlY7jlUw62G2t0oNBeayHUTIh z&|8A67uI@q-}O<{qa^^Wr_P*Gx34w)!&5PHdU3V4%c=F%;TSpcH) zni-=;T~B;}p1F}7!y5eX=b!(c(Jm-}`MfLUX+IGb`Dx^*Sw9kW5n1W)0F{FNU#a2@ zQU5pS`sB+~`AjBp;s|8kkx0N#w-ow>L!}D31kL}&&Hx7Z5cB#FtdX9Y89XMt~~J4pjx%;sF3RI_Xih zM{k40Q@PfhS5q%K(O%_CTGuRj7%|Tut01>;=2C89LnKS4b~IJ9^V{!@bW?^>rY+BC zstM5>|3QN(Ao(;P6-d4P)db8KJ-@c1yU4kZHIB2jju+F6LCjdZR2P zWXGJ#$}&VNIJ3lFxz*>>=QWGh@3Vf57*<`)%u5smB*Hh#IdLB zmUWXDp40N?uKKMs)5I5GokB(;I(qNsJWlRr-)rOM3TlMqn&Fer`svzC9 zsukfssL7$7cA@*aWOBK;=W6kF&$Cf?7pc)vE=;pgyGgU&IW*TCNg*OoHGOuj)yr%C zjh5DYc#K_S;2N9S9k7V2MKu9)P?hX>w?*%Ax+d##BAw)$U0Ju*&TiS-10D`jlfNSPvRY@)_9Wp>eOJQJGtJ0Hi&>GB+q3B_Mmw&wjsKi;vZ9DZE2ndT(>i4iHX6E$=p8XX2;{*M+E*nnz zQ!j>(_7b>d{ND-8jf|oW_IJw{G@EPAjH4_B-RHG}iGZe zC;wn+e$rrRcEN0f$h`WaJgUXrVGFw3G8<{-(&DJm7nwx^Cl=H4BX#bfcsaskN9UbT z69jly(^AaHj%f=&|A}e-%iVeq4prHjLc&9DL+54Afyd=VXG|ts-Abo}^la2zy|U|p z?+&wL-#mJwP9IJRzspm&r!r$;Ja@k6uT{+5mASs04n2&~XO zhvi>J#KI649Mgpmq#Dbj8K@}CjK-=KgUO_p^ecaF zZWQBEYtal>K{N1n?*LC8tEW>#=t1zI?3J575^S7$wAtgDo8)zuwETO`(x|5e^KkB_ zYP4SIP#n<*SZJ4jP_7gC8xNvA7*0{{#!5IvBwd`V>_Yi(8)lALT-p}-TSq*1e3Kl9 z?bB7B{rvc0&tGp<@e8b%&*xbub#3Rif5cfUN} zu`5A=Q%9&gDHDJ*g9jM>w6G-u*!-xKStME-uSs{E-ld4N>%Lx*(M)PzrMP-2)Ts5izl1AylTY#Fy62G)z~jvR3s>%g@TLIhS2GnDbLd?&%64tO*OS7TR?ip z@di#kJ9*c-pqxTMz~?ELC|B^ru$GEv>WN}Za95U?{@-(kn*tcKU$_f{0<1) zM^w9-CKafidNj04vDhWizP|oLe|a5d2%D+v_FUQDj^h~UJv=t%;qMM@+omAH==d!H)b%+O-*A<`M~0h=-y|{4`pVi=REN+4fl!k7Ka}XCx6eVGi|%1pe9yUwa|KV zAQ2o%a9KGJIhP%8TzC<)au#Gb-Iz{dBzP6^%Q1h?U&0JH_OkT@=iP{kmxYJHFAxsZ zy+%u}$1Lye4qkflbvcM)oIU;SU~xO$M7m6v0@U4xr~)B9o&l#wgGtktUao(M+;(f| zFTcO?%M8I|c$&F1aolM}JSf$g|K|CsANcgqvgc#X=*bIS#AN;8UZ=gJ$JHsoK?S|4FZ1H$PYwWSTnJiQ zr)GJ?m3LM!tD?+=3xwFx>$5Dpza12>`t=BC)><+&+$w>w<$O;TVPb!7bH-k7{_`p2eqdd;zPA(mfey&|( zu<}?&EwRs8@)~UWr=X2$d|09Kc@;Bzu;MgS9>pBCnaf3>b(C&S>Z0TOpvA#g^nBrQ z2flCeQDQ;2UTT{}YyH5Z``I!=^4YB0z7?x^d26d>q-&zcX`r;FgZ*XaE7wi-Z5#W{T(iMzI2$pJ_>h~vn`(UIVhrn2 zQ6~EIK?z~-t+*r*pY7<7cRE*6c&_zPiOt{a*u5}!aQNV-mIu=sGk`Uyvvw0RZ}oQ8 zj+8HPZCID^T8Xg=d0zRs9dvv6#kg)dnu-CFA_K(HB^{O|y%%UM|*qw>6Ol) z13;u%_Drq=B13z9RX9G1^2g^70?Go#_$6fgQ5S`?Z&Wv;-f zXoAOM152az;?I0sR$v5s$k@&k8rWw!vflu*`|yBqAbNq_s~0y55UQd%W&w4*=<**; ze#gm|erKqEYV)j;z#(*KN8!0^8u_eKtZAl8O*+=0C|whXEiMoN<$#|iFwjJZP^WtK zsSTvbx%_0N!NH7g0`KcDz7YTdwdV1xlwCFKab=j#x8@K3`SV*>WCf z={AD>@=R*Q`*AVoYL5ToP;4SYOhHA6P&E=N!*|mJKKP9rWj7W&_d9@?b_rxKx`g#F zcK?Skx|X7F%|`RVxAnTJ%~ZT-I%qrBExY<_k6Ra@{mn zaP-;c(ED8f=R3UxFxn@cOv)@Y7q~aV64l(7X>M0qyt9II$>|MEbSt3th+IuFB{l%dTA4a~52bPW3X~6jSQevlHC0|*(7uSKb0Sf zuzX*IMF$BxKmpBIeS=M+{Oe*vNWZhxcUQx~M9e8a5S79db%F*K##%YdS@aEDp4;uZ z4p6qHrO*HytM1H)zoy1aLG}dl zj}Lu4szk=ZFj(C zmK&FB2sXR6J?fAD3~tarWxpHwW)Napk_Bm;e7qJzInYDlv3v9Q*n@NlHKWe86{@0u zcOU~A5W2!gRDlFB1O*ca3t+xEJo_@*MR0nr-e7OSNAx?!F7{zHjI}4m$Ma?YS_8=T z>Awih6lpr8)4Yk;G!bZ4%A?B-ls@h_WVyS+L+n2OVY6^K=(feF!Ta}T55@7+N2am? zigwxUTHL#fFSq-@h?B8$%Oih$eIF0vh^wssrdjrTxmMJ=C<5amhnVj^4}^+xJF5Ma zC#tjjZZpM-)1Od&6sY+$1YrG0cwH--4jcAXT_rLttwiXhYop_SNSN%&F9*T4s~$XF zPUc^3|G3^M8fPxNuqyaEYK$P@^4Grcw4G&d*Q$ETjb`pj(4k8X<}{Hm$VN6elD24g z1f8`c4HtM0K~PHnEMQVXt;CFHQvYGcW3)&OFJiQ!@P)|bGzw#fy(_3xdD8oDnA5$c z+d;KsFR@b>1*#WQE(ckx(ntBFI3=e^&L8M`7fkTwvF`w$0h0UG)YXh#nxBZPm!oHq zX0vvF>-_H;p`4HJeNYUYrmfO=ug@Ny&&nf&ZU+G`Jx;ciQyLCLq8w)KNDnHq`2EyI z3=b=3S>Pk2w2xD!^O^Z(SkhhfT4;({AJ^YDCc==~{a`9Bv{Q=!D7g+NJ(3ZJ?&+}c zh%@lyhlqgyCe00|vOkl<`vABM$bwBK@?+ggS0H<476Ed<-=MtQA@;*If1Iz-yNuaF zZHcWDA5!=rE4Q4WCSRR{{aS2|cU+fciAs9KwTcDLXL@TVQ(p9;QR%wMJQh{01u^ZN*) z&_fc-CdYuzd>kkc2PHu!<#e>;>{e5e12 zv7a!!o$Cn55J5d_FQ8_C8RQklEIG^k$U_nE0pKC)OH*AiE-?#M0y{{H!|N@vSFKyV zUpn1t&VNr1uduEFAeA^T59S++_2p{+4-|le1~mVIM-*G_Brv#LIFYBG$ObS;Txblr z4X1Js^U)MzMXL6(_aY6v7E)R9(_`n$J1bOjAn?cRZxc=iE0xjcAi)ooo0^!|6swd8 z&-f0?&p6BfbR+On0YHF@THO3|e9jsxNbV~$4`XB4P*zhzhdlSKiR)4O6=_4H4e{kI zLcNxh^Q;T@oBJQ@JO(Wo`odUbJ~~JUa+06;+CNQbe|`x92NQsBJ(Na@R0raj?bPnH zDh(s_e8xD+-VuAW2BH*d9^(wpYXatjsO~B!@r|FmU<}eZhv{sBg z6aH<)l(sZ0qS!_!S}Vh;p@W31o?|h9Y*f8Gc^DGk&RQe)Wjx}*qoT8^*T&TEi92)W zbWH$g43&=%h(0)%v80Ydy@*M~8IDZ=viTxrq@2pvtzBABUBrH+fFIIb=E}wN^*7_f zxQ*jX;=E;o1qNp3{Y<413IbuO8|mt?fMBp7SLp-TGPqZQ*-=i{^Hsc1LQ?-}^=bUr+ex(`4b56a?-0=T8?Z3MpHfK3Ryt+)ohXSTGFb1M<|IM-~U}9=_$|j=p`9K5QT>BBp(v z6q;d*&L|DvPI?@47UMjiJB;vF) z)I^d@86HO|2}{ov>vwe97wAEBVwaa`7-7Rku5zzY;>(zrHU;=8*5Wu!f$9mt<2d3IY5BTWx-A0mCs7KPL z=%)h2y?S)FyZTFq)@Til85PNTDCOjDhmsj7`~1JDri2>83TN%1g|dRd@|FE2%H6g9fHfrS%SrlyZLRz_`%CB|_KosotyQgYtHh3lGa$gzYz51P%kOX$_8 z!S32$TUEZC`0QN?xBr`W*>?=P1Ka+5-edxq;|dWLR)VnX^pKhCTZ zUh0+Mvv^cysPD^;|=A2Jg0)?!oK1Bkhin|<;u znp?t)@klw0b&zjax^Del6l^<%1OLlmoH(}_<9ExDQ%XhVLxmRV*3KO91jB}5j|K3C z&Vzu#=!ueuX(NLNta`R1obTtH+M2DTqKN+DsG6z3h^8OCi=m!L`|4NC;ep4o&>BzZ z2>Hy}=C9m+#%zn;BU#Q(Vt!0}=W+P1SRP2uF)}j`@VWPxKco9er8h<4PuJqy^i{vu zhWHiXN!a+{b~QH&5SqX4PKh9w{cs=E~)N zn;_C^IINLc(a52M!}^T@hg@)PtK`8&t5lX_z-tCUvmT_|X(Jt%XI04}6GkhCz=arS;b4qG*h~X=Gpb zc&0%_hkL#S>qCsTi{DS435z{xnB%79tLn&r{4Zi+0IGnE{JVphnHk043t-k;BG6^q zuJvYpZX+)%`Sp!tdMf(o$yDX4`~fvZKOZpb!;>&BB1WsQ94wabm5zDmnFGPIYBRd(suwu?{Gy>DQG?Bd zrAEpd+tn-C!??}lb;ppRFQcpFzc(inN-)l?wHRK=EkGY-6cY?2RTFf(8-FQvGbC(8 z3voY>&(@;BT&VE!<4{^fIio=A7rjZw+hgDLQ$(=>p+4lD7>m+*vhv6@>Y`62uX=eL z6FJ@6^|5KpzFz(!5%hFlT?WcC^sRJ0LPuh_qTzta^9ksy*DK4fk@V%3zgtLPA*S)4 z2B)&Izb&PiX}y@T)qj!>sR{aEt^b5#t3CHp=a;AW1qr*Z|0qKo<~tf1U=LJ~L<<8d z*OKx3YG-h7ih-IjEPl6V*&=b%@K_e z_ceUcrNh8(U#&78DMc8ZjD!ckH1=_&h@wvwZ9h@hXWY5*;xeA z=Lx?LJkww#QsRgAz0FxWLVzA&!}>K+A2k?@x1VVgSXG+vuZQ26#U*k+bjT#LK2gIR zW9iK?ba!(P9I6=lh06Ri?;*dvyUVGq{c=18;hPPUFCg0e(LZy?Q7jPorz|0gs}y6l za7Q_A;JO3stScYYS2x^ue}J8NlC8Cu+Zg_#u$fIrI?>E(|L6XkdqOzuYz1pFlS{0V zq1s5^{lW!QP;a+|o2MNw3~wMwc8*IQ3}RxMT3kH5X2|X@E1k~v#`L!Ks$k|Wc4`kl zC7s;c7;Rv1+B)hO^?J3LVpbOjmd83-a1XV|O@Mc94aj!x$D$E3; zD1ctLH<;6znInW={w&Fa4kx{>l`(+n9Y=K`Z$5ZvwwD^me-NFUy%I>-__M-YoSREi z&P8iFWB~3McPchH2Kg&Vwj;lS>;9OCc;p|d6hShVgo9&6NE~x}-LYv9v8*rZbq-ZY_eWNL+gAPcVdcwBW)bK_*2U#U!V9QNIO! z5?$hTZZd8~d$#0RpYkpu_n{`67}R*AvK%dg@Xh6%+_u`PN!6ytcIM;(E=q|EpCo|e zDYuUT5`D`rzBBYq%mDJ^-d_?}tZ$Ok7MOb@` zjA=z{$LT+Q%EKpNf+C_jTB#w~+md7;1kYCHnZJkPPP%lS;@nQc@>7ecXCUd<{F=-<1*UQr zRY6x=@(i@Gd|Vv}!ZwK8hmk#kk04l3hS}}r@Ve+aHf`)v83_;FWIeC_L##!BUfLh9 z5~W0>4B6_a7W}K1RMD6|Z7B4`(-C5v(kpD`%?f7~+6HR@ML5mLZb^uZZU$afr#@49 zG}NS&fLB<1b9Bz5jqmp);b8xppK1>tX@(bA2XIVt-6F0hvezUv&!>l zyb)$xFoSYI2Xocuj|=(x2=~`_6DL#?p5T?rL1=qBGdKa9UsP2;>*-~2s-u(0wD7*e z?0a60zry?ADa}B#9FG>6fvQ>wKn#UfKBoz=oU4ZwsGKVVep#?qOnzq|RoLm?D+ri% zE6k=?M$W-zU|ahf^0Ef%dW5#YTVuW#f5wR;GFa}ycUO+nBm8uLl>i6f#~L<0RxA(C zw}F9t#ViDD`V(6@nauebi*KtDTWruHz*ApN_vt*GgrDb+45aky*RT3OC7_Tx8TdpT ztI}Th@@kWD8VP%#!p;z;1YpkltRJ$%Kk*74)j&;6t-mLNFpXR+xO#T>D*>;gIfVxh zx{E>VpJ{Tbq{RO&kr7CS{px)*+3_tLUpXG>aLPE&^%F&i>lV)T!2G*ZWfwTEx>i

%s6;5kw_m;3~725e>(jt8?{@6hRthLS%-LOR$>TOS+j z@W<3tR6vVC0X(zlbIvn#mz2b*HGkxKtye(iJ2H>vn^DO3Uf-L%^NZz5eA5z8MWR0& z$a2h@V;tB-s(|EV)Yz>N`Y&0I*JI>)bYJ4VhUBnKAR^lM2Rs+x<}&&whF$!n47L4h zmGz1+U^iE{rFeJWae^QCOh6#|gs?XSlm$us{YuvuD1<#M5Q~vfZTyGAXTub@5k+46 z84Ni>u3lML25q3;i{oElumQK)AHKuMVx zFl2hC=CuLxOI<`^$umXhnNM_w7^*I4lKPQQSgpTble zhL#1{{k&uUybe$yaG*(1!h$#O!t)mL`G72c)UJb$wMp?@ofwYD_ceN{^zXmOala=J z$VN|-U}?3yG6S(Gk}EY%=UqW6ioz;^mxX(@Qep><9Ero3bIAq%tr#5DfGL-Yu76no zto7&A6H$C$_1$*%6vN+gaHQ0T|5lU~%dec7Xu<|HMcc}c4&%XraK4Go+~kJVj$b3` zEn>xg!3R!$XBZgrsKaS{Ud{-3wf1%}g%SI^hl%ed?Vsc`@eS> zzaH;YKM6O}q?g4W9=y(HBlR|mXfR)-$><%U^`XQ1Z2_-@8T{#ZTJV$tC#jY~!3h$n zZP5YVFv&}!d2cxQ``hDS{xyOrZ{#gdbia@ETCm`hbgGw4(3K>BgUsk3%-IOsnC^-$1FV z-P*2fATv}Zobk!FFxtO-I|l~iP)|aj;AjHQ_;=ts?Nck6(O14_`YI|PwX<_E_&LDqrNjUm= z#-EfvN?7@oo01NfVrG%Cwxl1=kg=IMYrd%T)g>jEy{Ft5r+8CvXsCB4Lk5I-aSH+i z1NkVm9iJz@p6n^D9Tj)~mZ0A|N%c9dET*8=9+@Y`f)YaLYyMalY;(p~=E8R)ArjF- z=OC&hWO5VUc#*c%c%n^||JU4Gzh%{R?ZSW;lG5EF9nxJA(jj@#E#2K6DkW$w_FnfjK;08WoO6_seHu zd^VM4abQ=XM~&0iw4=#t?3WZDVzHDfKVb$9%y&#>b8d00E-aet-91JFt`-E2X=*<< z;{F6QZ&H0`gpwg7ADWS8a6N}4^}7~5`jQ;0qkNlubP;!J^9g{jj+)c1X|b8ew7W8|hn|5~^KH8JmP#)QDSO?#cls^gdNjamY;%kKMWq zBbf|r5Q=J?cxxn!(yxlA=*Ppy4+pX|z<8pSsvJvjFE8@6b13+@rS~ifbsR^xlnJKc z@=NZCk7{VAS)Rr1IaD1SqCP&yq*oebPJN_VVob|ymbvrfcN{5C##fz=aNXDYnBu+q ziFFWFSrdq~_TS71oJ>@cw%CBI8K zS{o(o95|HBxN#}A%S_2rL@pZL3)B+$sD(_SG7iiei+BFK0&n5v zS=yiHRhvw7C>AadC*KtJK31=FcR4%2pnc>Eff^h%NCg1^3n1}W%1@fCR0uqvohfH( zsZt@dtal0F;qC?z9^C^&adzxtpD0__-#hY7*GMXm;LKazv1d%2hM7K)Lb^#qdZqA*QNSQ$a$+%y+*w{y$72mI`9>7 zQ>slE8jjCw~E9fN&Iu=;X1_q<6F%OQ?Fr zn?Z!HJ0#bDMB8T>6)CF!Yt^x-skhZu4H!InHu9mEvB)tZ@bCt{@hC^@(^^={Ul8bDesxPr5C=y?S+;!kPzmW{Tmu?GcL)bjPsMLWW4+sp1LFe(l zvCrutnvu;m@CUI`h>$0sGXp^_Pe2@Xv{W{DwLR-2%(o)iqO{ITNHLG5Ck;u#eMB}tK0DpSIAepZ`~8hcNZvEBPF zFJtrbquY;I%3`-Hp`Zth>==mbmp!RAi8UYgIEM7+%HKV|lhUvgezP6TmB$lx{o0h# z5Bnx|S_H+UOrnG*0i%fqh$RdGDmgS7n4?k?XV!&>rKZPnYcHeUEiqOpU1YN^&g9CX zb}*ckCN=3b4b30iR8+lG0iz-9*8@V|$GSt9{TMsy?N)^fS2#I2b;8-51^W=;K8v`- z(04Y(h|Iw^S$Rj7u8@>pmUI0Y)Gp)*Ekl4Ux6_>@N;yk>W_0IeYy+mFBqoY)oNe~X zs$tV?()a^%iI36O4_JeC+?r2)Y5ju{ZQbnOI=xVj`uBEKKbg#>lVQ#^y4mG;Vp7XV z1>=(i6k+s9jBa^vpPVQv)J0mtRVT z#v3m<@6T9e@sF&00N2{+ck&<{a%}gp|FLN>@XT1MVbB{CK0?2p&DKc1{K^Qe!$6xC zIQa+tcS9h%@ZDR$MoeV>e!1x-;*V6>$9-Ui4Ted|-s{Zy}Sc|}jVTNo!w z%NN=k=X}c3C|1_nlSHjT7}Vr-LB!&TOITS2dHNQ8_1{)>d9)@+)-O>Q9pE z2@@2;AReO6Jhk~YY+&;EX=MQJmm?_`s`#?%1AT=!hLkMSBnxfc1O@$_LbKljx5JxU zwz{8-q-EK9C(A7)xqDNy&c!vHLNYDG;+^|u1LRiZA%RVZmtO{dDH|%52TCojuY73g zY1jDVnjTt-YWTPYhNpR$Ln}1wnoNjlqdJ!ybYVd4dup-NbjXu_YO-i;GM-7EP@~PJ zBAtI${%9ErE3)?*(?9%6w~@kDox^5&J$aCdeaRfio>*f&Pw3|@d?$G+X<1rxWCh=w zlJc|DWrt%MejBXLdPtwN6y2!~!}r@U(oCqXxM4y=x24m1774(^(9r1P?{yt)_SzIK zCjEK91(@;tVBuD#cMoD82`W#QXuc>bBqLUqebnKn#}h1^b-cNP`(0hjnL%7`cw?XX z;nCgtVUc)urDl>Xoi|`BS!bsg0uMOlU)$82;?6-QHWo3sS6#D7Ro_^oV5rFbulI{% zI=Zx&y_CM$8hkgEc`?TPiNo|l0ZzLS312_d@WNh8g)Bi9+BY-;slNHc1spBHtr(kJ z$)|GkdrU1-;^#{FgQ~~?1q{nUA_`Lsufxgxv_*2Y+T5t1XYu*nMIyc6rgZig$RKi| z(pWMlxmcx;x&t`|3SkS#0?@mK4g~;qh*^v0;{RlB7G?kAi$^ck>+8lxq$G5%_nYDoHoxgz_L%u@#K51}8w zA||@cu@!LATMPEwg~mdKsN#7=x}b0bT$2duG2?m66&ri`VeiUlHgn$ovC7Y3qvI&k z^*~Tp=j_Xa%^Hx^+m87xm?vqa%6mb(h$jAmD<5Ld&|QFjregfRj&(HllSN5Gy_%x+uTvm)p;lksZon|Y;fWpblnRl6r*zlXWMKG|I=g1_QV z)8PYlDBpPW8>Prv)ot#U9Zgr(nwV4Tot7M**FEK!BUdFB=yYW`l8~GF%TAmp0v6yt zv;)>18<~my#cr2puzlE>=~`{Pwlr(jd45X`o{R;uU?SqgJZQC^TpS#ILn-X%`tU$T z3{Y_XqLyeVwl8TiIbzLsS^NzYv1e{>5ixKxM~c?$fPj!y0CsHtmxT&N2|!1a0{Xlf zrM);59e|OfN7mSpfeC`w@i=s^H}ZC5Do#^(k=57#8U2V#A4rH!?eEktm=~6WIT;Iu zfR!ntmnhs;C!qVyKP}9QkdE`kf95AyBq%hzJTgWvK%x#vQzT?id>nm0PgD}O%m1Oz zEb%1KF0;S)IcQ#c{Rg(VDgZvI>;X7#0OuFx8<72*@}eU9pGTfPl4YFCH%zqA1c7eM z%rxYtZcW4^`J&tQrD-8vgf_o6IjrvqW`51h@VsfP9SqRrtu^#?DqFI5&i8g!Yf7lK zCM4gro1@tsUYB(ptY1Z1u9=xp2Out|oMa#|EGsWBZ3sW0f{}4q)SMgyyBuvD`<+rN3I<-(;mZ#4c zMRWUsFaHRN6<=4eQ*V7Or>?5c19^Khw$9XOu*6K<@JBq`H6DaNfU0`HOrBR|%F<8% zC9>S~Tl!dUa$opW!CPpt?EHKQfY$cSAi(3}gGyRkI~2kVH5BnH!B@I*k%M4Zi}&<- zMb_2rBgQ!jYsS41iP!SsfNof;K=4i;Jc}*OH0J$xZPHQsGR+y|XQ{03w8nrP{)Ehk~0Q9#z8fFQpjw&F7x5Kt`3xlsPY{h`hF@B47w&fz+@$ zU>sUOj^pfD%D!~$#0XgaZQmR&A&+rZ`IR}d{g1HKEmPak4lSzCN=Xulcq5aSIs5zj zMCfYT+S)ia#*|Xo@gN!MJehg(M0uEP(Y1$^VMvB?TuHjHcg08M=gFUr79@+YG%$E0 zi-4C$!41x-xS@W@a9bd3nZ(lDOl$HX#G?j8GvYHm3vdhF5|uTW+2wj~ID9FF?5!_p zRrx-8&I5*nB2MBfPCsC0F&1BpM|>2Z`S#|jO#o%E)}un**IUrD+hWk`=EgCQq<%;e zA4)h*=}(1nm@o*`l{2UmoKB05^JC6!WCM;hqUC6XUhLb`}J$8_+-!+w1R*)KXDChB?9PEcjNtOy`yd}O?+*-KTOVdM?txz!`~b)hngGm$>FaVuFeQdPyd0;|{yB{zStLAWGKYn7 zu=Z#{oCpuRz4<$$$1bgJ0I>h}0>uD32*n?wMgi!>zZX0l@PhUim{!s-fQ@~*&_n>O z4t9-_5;f6}TCu$i~g zokn7TaeF(QC(bE?KwCn`n^QyH%?NfA06yLO=1BVQhWNj*i->vbMbyi*r~v;z?&;|X z)PPR;p)U{?$z;7F6A}{GJ`Ld&mzO62 zEkOrkDJ8eIlk^jp8{G!0Ob7EC_>|N}p?Kr|{h0Ac0c}OGS65fT;Xpp-OFF}rk9tQ02Y}W{cn^0Z}Cpq01EyVO$#7Q zCk&@?4+1q#8OAJz4?rEiQ|K$h{=jL(dq8Jokc;H;U(Fe37A z>CycCX?87p$V?Qi-CuDV-B9OOs!YEEEOIrLlalY>+l%jklFQJ%YRa)hpl$9Ta7y!X zb30Q^qRB@98;`8*$4?q6{g0UXgAf(T&_oeC3d_qC0euzf^Th^G%26>L-ajxE1;)vP zjmg0*2tHFqA0hiC<$RdatfPqc2F-y=jX-uQA28KaYI%}E^aV=@v!$Apc!B8x9#vkm zF*e}2m*$M(0#S?AX3^}QNfaqOdBclVLkVodp}Q;X#fFl#T7F)14@ za%?C^g*&-msT9!OJ`gW(F0h+EBM47S2+g$!sZ<)U!wM~KMgT@ z2o*XR2J1MmXjx40(8Ub< z4up{kLJ%%>iCEVkEqT0s*x)0*keS*RPSyxGq=mCy(sz=?F7d{?lTE)F@BZD3d`e(1 zV6Bjex_azK^scgNYu%(EK;9kYvkE!v*9m(Rbvhn!f_0%NV&YF{ltGR*PgpCgnPx}+ za0%r3dg9R2wJ4!G^HE--@UYG$y6tW8)35(kPuV6fWHwci{8WCE$;$3HrXPnK#}y-A z1F@}m;K*Uo^E$nxP#uDQmnxBDlF02k_o1uPdYQ8h=CfuaFZ@)ewsK_XGB!zEB2BO`;0dPj6bkB&rT~vO(GNo%GN5 zo#TQq_k-4(YihX6ZlS}8g-w671x=gtd@P#&uwrSW{59=Zg_Hu3bP5S`WA9&OEc5rU zh&j8{zd?zeJ2;-HrkdK-LG+{mys%Hga3J);V!W_15=(aW&EF zxSnR(wg<=$#`wR3>124NKfeXE1EhYhWQYKzqf;3bcf>Lj>XNv&Gn}@|h-q*#>IM!W zC{?!a6f7&;7Tfx>zYS32of)+nP&*Fy3bR~s9;SFMDT!aG9(oh{ zx}x8m%8$31XQ%?F{sL!Rn3?w+7_IZFeuo@yd;sHYjtSotnEnT5=)Rr*%HA-@{r1St zk0F^q#GR4G-%ywb9O^9LM3W<;kJl4qir8sUBu35fMeNUe9EpTE7Q0Q3sY^gVV?|^?Ywld)W$+!bSTG<$nM{ zhl+UpcZbF`kin4$&~`nIb{8-^iPufLf{?V;haMHF_kU2Yz0TsOKd!MrGvYe})eY_i z19|Ck6P`FdQo!~~VZg`7h@u))T>-Xg10F>e2TB&^&!oLxGw6GOUtclN4!_6Ii@j1I z-sn0w%~>@Rn3}6T*UOOn zcRtcWrva#afc(cQ7C-WH1{AWd>2bu*Yb2( zK4>O%j&GLy2(+b1DEZky&w4#Blxg^4R^Urx=uKzWmi=yMkj^?h(DM%w5{W@D!Z+=x zAW={&96ZjD#vSk^X%$axj-H#5+bk^Ne;TABE z!DYe#kCft1%l)xa&G}^rx#ZM2z+{Lq9Zck%?_m3cB+P`=xsB#!c@_$bh{HYvC-ykK zA4=|_hZIi$98>5tsE~MxS5Dv5OTn?pNgfsP^ zuqlFKp^-G|(3uxd;e}DeQY%v%`+8$b_rz1fNEpU<<`bc_fAkxH^)TK9`W$=sO!!P5 zhm9DTPiF?@2S^al~nVvt`yTWcifbZWN59&WvZ8o+VxJ^ws_YcyL!uAjMR#0Rxlf9=JFvk80pr^ zW#}Q@R7e(VC1-+i#QbrJ|6Fit%fM)&w`p1WJ)LJ|7+1CsW;O-UwyU_?qcMZE5iuuN z759hON3rtm0WV>@^!_T+&b#w-?}8=x6O>i^dUET-_PY`9w={8vEqdN(5@v>a{P>}3 ziu^|$`~wKa#jl#4Uix3_g9c;Pe#<9c{{pBq5xD2m2s@~P7cp_D`wD-*0vE7ZX|Fqh z?;!@iR?O#9g%Ve{JCw3H6x{%LcbFEHp_n^VK9?o>E_x@Rv%t%V7Dz(*+X?UUv{mOs z{F_5F;R88=UY51h=f~ASMPEpqc&aLNI7MxzHVRqK5(*4b;1OolO|UmmQ(R3N(S+=7Kx@&clFPOd&CCYIbE^6;1Lp%sn*fbop;$E!*xp1b*DxK;rk z$$@ut1%S=KON3$;1#`Vk2p4^gMj3+j5jab*9A_Nl)R|&X%f9zVBbfDILVCimJ7sZG zv8dh{kz35QF}>SsR&6PmSPFla@23QWO&hSCF%>d~5?8X!_2MhfPuG%PUTS z!oE0De=qTGB1Ivp8X8GmMwL>oI+X;GekONx>M4w2FD`PRh)B85FFDxn+=1F*N{Dpe z@4ze%Sw3&vC1xhMVSDoSF$*B5Fhn%?`Ld;GWH5CrA4On`0Io^Gm^@c+zt2`5`j;Y# z4Am>)DnYNSF&OaMW5!UBRJJpSWg_4p!{?Df*9Po3h7deJ0V}I2DJeOYk|^P*`xwlE3FTa1XOiT zAC)AIK!4U&d(R`4_*`^&FVWyyppk%@ra68-LebjxP(K&;WlQQ;8f_ zA2yyi=@}!%m=_H`B&LJ!BS3vzYY9IsZl1V!B})bT9bg@)1KLoZI`#vm2mXf<%J2L~ zi7vI9?cb0UB2IQHia1DYvY+X(gRfa>6mqWF?D_i;;Mh+xre7S)l*PRvtZ%GQ)g zwp44E)dU$}$n2eq1qP>7dEYwnTPop+GE9%n1LedffC31ba0>c2FuHkRWmQ#vI9h4e zE>O&3KHnX6%WQH7inFV5REirwrtZ^kFslmXQoil8te(9@m4^$z2iYH!S&h>rodn(3 zzWuwDIbhc%=@)4(E1uvonF)b*7DPhcbCqiVIJpA-l~;q`_0XPC22BwBPMo+@1E@G= z14`N>2l{&R+yxAaP>igA5oJ+8qnfv9FTBn1<&jg8eHiFaHr93rpu%<}hN6og^Bds{ zYf}*B`13WMZ`X#y|3uQ=RA}yBRcl0LSdGx7;W4l&(a3>mNby7h?qeQZ*kaCn8pXeV zs~I4Orl1LE*V;~7d*AmVbx1EejSAB6yB#}&#sN2s-fH%zJmaRnBLE6)9(MkRgV}{i z?Xh{LUEaTp=2^r*Bu>a^`@il>^Y^||ncfg-pf>dmRDu6OT24cVjg&j zm`D!(io>k)=dhYdRzW;epNGV$fVplBMiQ<4?((z~mBujutOYm&)u`KI=1f|@`ZU#W z&$G#%3^ZkTV}uu8S>XcE=s#y!!~r3`EJmxwI)(ig9C^rW>Y7sr0!<%~@J`pr5C9Mq z6brx%&g?n+W{$2rx z0P#8sD_D^k1+$V>u0V0(B_Wvd3_3s+$4MlgYxQeY0bLntLLUa@BX)kO=K<%&pzfHr z8`{R{!^vVt5s#GVx9R}^**3T)RCe(3Ulk5S+U{Smf>pUNNB*)Ku~xR;AjJ#O!MzXp zyb~?_RCk_e2X6XGFCF(W);)(I^y)W+bdKlSV#HyZ9343>VU&^&)!e)Rea->LlDgxi?^B-T!|dH zI_@m?DHp;F#blLVBdGYxRCEas-4Yc!J<%FOsw-1jt%x-5u=3%=}84pl=Avg>%qnHlxipU z=Ao$5zpyy}`N|Nom_AB8plq(?R(>MRA_-Bmy9;W|;z zqpVDSg|}GwY4)QUTZzLTE1Tox1qL_U0-1 zBx6W7)wJV8a$YFuPl2t=)8iHL$hwmYtzyo3gJ-1s`z^CVWZit+aRMACfgGO}>tfRf1Ni zmxE^d_?`kN0yf_HOBEGbY;>=BA3H9VeF{)p&F;))#G0PDYOV)e-gT$*eYdr5(+JqoR!yCHQ(FPx9M<^`*MJ?;HMjMI%+x5A550!+ZzJjhWZX({fEr7;|7yz z!KD-N(IZ}YY{(Ttg5!ETeR1Wf(5D5+5%!jwtv09-`=WBfRH;eGvlZ5=?nG>36*P&xMjT3Qg0AwluHn* zqo6j6Dvvq9d21(pF#LO+6!_m+VE1gPl`v;Bo`-Kr!Joz{f`U@pmR=g*svIo*vC z8=sNN+178~XOIAJYg|h{d&+{MN8iEcW}m7l9g!o&?Y2vjdxv(0_;VG>@Cc@z57Bqu z^+^3HB^5mKWEbF4S1p{$z$u(saK8=r{r$%qHa}d-J56>CAMsL}PjeDPX4|aV-EAlq z_&IwWx53_BH?rqb6vLfh3DBNx9G9`5VemB7P*T= z=c*A~T;VVpbv>?I$D8l9#0z|yC~VkviM#fuu@VlxmX=dQ{2Od}Fd?!W_Fg@n-l@{)H^Z8lwgQa#>x{3IdZs>eHwSIW2s={bx znPk%>a*|m_{pLk-kI&-6ZKc!Ac8y+PW-s1*WV2e$gExMv@(+^b_oy_D%hdzID|oFR zmLZ=Ye0c~Tg`SqYpQcH6qq}I&TenX#k6cGs<#V_Fn>7SEh#$>?3IZy4UN~K7LHKeR zhj$HoE3YjhRaO~L?wwmhmxWfU3$whP*M(b_Ho?SteB}!E{SB@yeM4~k+i*Mji^BLN zVGRjAT9*R>zPy7=5r)t=!jd%C76kB!V1Xys9VMjDf-`MBCzlZK{s%&)kaO)`;}7c8 z`|dO1lgDO8RUP5v@Hj3ftTUkuyKl?52+E&yweLVS8MZiWa2jBQwJ3sEYd;PBXv5Vc zTG?ndzdAM!;!>q7j>Hh{*~>mN`Bm4Hw29G3|ND*&OMHHVqZ>u1SE9n@_1OwLscGy> za6`jSmd3E2<&{KT#vHxtKEe?kNw!Ys&qb9N?E^0N{w{m_^*yN;!H=k17s*cSzC!7? zjE?$jI5c@-WB!+DM(Ylg*+M2*e~@|>9MjRUB4_qCcbBF-w>Iu?Gv;==#7Up}(hV0b zD(izr;}lb_MCE+XZ!CGQ{2G8b^RjQbkg6=vRq!k=C}^!|K77+DGNJpCuz3XR-!t>2 zRG?LX%)Z6QS6}k^yX=#NY4pRs^NIHnTT_QGVsjIgV^<|^UnmD zF&=y_NHbxUNlH#TDjZT8N00W4N{J8i`@__ul}lRw@N3EYE@f(*88-)nf^6;9XHsP2 zf8x64xpyIRYvokkEiQaUT+ zId>>&FcuNxmqOGfpexw=h`fAK$;qypQPLR-yEPm`{><`9p&_!BD4rnem{8>o8!&5`eW}g0-PC)YkaHRC%pxM z(v8%S!ROAOdKR3$eyhm3o!>%)5o)|v(s6HGIv_ufCqLDljk`_pB^pNtWyuO2dgC!G z!t}Ej2`u)in~E5uvCeLi9y;X0tv(peWEwJ3>|bQ9Y=07h9$Ky&@9^B%Zt)TQeaMYl zou-b;S$5BadV9>3W4v(EfI<3BrCH;)zQb|7YGv6B?M_mR-F#E7?PdoAC#U zNxh~`sNdnOHO~{1@rI3-6N@jU^KOdmA}XaINvF8I-u9wtmU*c>8uTdPASMWY2mk#c zIdbU1P{rEbCxxiRe17g_i|YB2EjOdxXLZUu0|&WXG7@qYmW%kvP7j~HhqujhMhZl} z)hT?f9#JeluvRgK9Cdrk= z^XrK2zj4x&W6zn+w0g}jWyCIt?D9*O`Lg2NuucHs?Xzd1+5OxPWO#!rDqHU4skD(t zU$b&{;aAV;&qlWDG|7bXKH9@NX`2!RI=E!X6Lx$BJt-zatrn;D0jm%tTriq?x>XPP z>!rScdW;5LTH!c8BXfjje?xryk80%CO`MwgWvd#Iu!_$fjdn+F$w+?Hw-OsTUp(m1 zijq&9Qqa{>>YPp8w}U>{JzFp;=gPAl8}`!m+-+vES6dhy$9nlDX{;Rc2uEDt`S?Sl z(#_$p%7xd42r??6fhsBtn6asmjYYYr4>vzWR?pkSisJ8$$d`#R`%<@JHl}lS$mHS-=j}BIOXwaqd`NPgmvaS z?<*&$X~&&H1+R#{hoE`|UDMEUhsabL$jw=gucqM}8c~rW&Q=XDd)OfVqUTL9!(?z) z+gK~qx*eu=3>CCoP1mqjeac)JikRgIhZEP+v>ZeY?f`QqS;s2$kl8y&n}mhCgo{1) zq4w1?3ungNZ1PupMvdoLx&2=ms}OtSfzDRRM-h9hPC!s6hlo&zwr?vv7Eoqju7wSz z+#=BZ7hY?Jix?PGy<-f-#V=SxZ1*o5JyjIOO!^U_>an)UojK6;Kx4&{*Ze%EB0OI($A z$g>6t1Uv5Q(k*r=(vXUxh0>!<<%~4fRO`-^Ck3SuoX%4<Zv*Xh@@6-uUX*$Gigm46pmv zNU6>Wfzr|&rgn-b>iNX;xZ(Q9@5bq?`z(7t#VJ9%B(9@1B&qKnA=EKXvsx=QW(NZB z-cxcr-H}K+aOe3g)+D(--D)(($6TMDpUpDKI+lvWl4fXx@boI*DZ9?p(Hi4}!kKCb ze+tM)i#f#o60TGF;dG*JYWv~V(f6QeJHrx$9eQbh<~q8)U~L=kN_eqX7&a7%PO;u! zZG|aU+f=9!VJPcs3sR?MR>M!(`fgF49{IfmaaX!oIJLjt9JADfG)-e0EY3kpg8!U> zAKEqPn0x|}a9UZTj^^djVTN!eC&km6u$Pb^ZA@0aV9Ip z2?2*?C=KFhUj69hfXdr&ZOnsx>`Ix(%+dP(p1`Fn<=Ht4UFI&Wix)|D`uC>^p`R8v z-rec7vO{8&wg<_LL~eo``4IjeAjf;E4+&cMwfAv5uMyhMH{UcvnAmUKQ*H~N#i|vs zW>y0lCw2PHOt5xN=Z>rJ6Gn`?&|bTD3>`&rI)$*rVnzop+SWlhm=a-m9%I{`-n#0j zCV>_Enn@L(OSu$Nw>xjka&>2thV6Iyce0pv9M?bdxPbN6R%iDUc@#hS^p+mHLjMt6 zdZ33axMqa99_W(u(4cC1BeWl+28XP46I3EepY$a*<0&zpGb*`h7|g8I=#^fG_mQ-;-lTD|r#meFEI5%b zxb?Q-x+1e6AZvf=*Q5ynpr~_pneRyBhV3{M<@YNJbdODUEc!oxpk-#aAkk4j5STYR z8Rdv5BtIK#^GmsP;OR~0tQo2gzm@Iez2*&VnQ`fQ*zpLd|KziSEk&~mw9ZMiIITPx5(@poU-4Ok5R8RzTv7hOHBBSbOcYKx>S<1tsc9%4qrP?FDt zdw<&btju$ejqPLk*pz%j!`SLkVUpc5Pu3x#TYI^5np6P^KUU07twTAg>Fw9D2j8_W zX{#7T;WZnR=n6Z8PfF<+hmZIPL1yLYN1-X;b z*|e%iVf*_DDO$Se9UsA{W@-LIaf*-ezvnwy8OgW29b!oGjGwH;Qr@0Qvqt(CV)zKK z(6F)H3=ublBRcF&{{q-b<}gjZxT*H*=Y=u!0>)+*&lFgl6#v054A7tvf4}EJta?wb zhE{sp&#{b3w%qa%Kce%`AAFG}TXqp#ZZVpPHGM-RLe3d4O=hh87_Qt6SA|}R_4meY zXfVY;H;XsIOxnV~VF0xL$~f6cw=F$_W5$G+JwufDpS>2vyc!Y4J?2HAQ!Q+5U2Rm4 zU?K?6QSi@E`v&_DMuJSDEv4DZGqkEe)lCTTc zxs$UO$|!)6DDlBuxh$gG7snR3-TOwFroM&#gZl@Mr$RNeAFDI$N0=fT4=iGUXOO<8 zCf)M#auq;_2KoUf0Ue#SieB62tJLYeWPc(KE6N;d$_>-u2}qW-m;Rvw!qW$oY1dL8 z=NIMrP|gxI5EmYe`FKY3l-QjBtli0@Nsf=F?caa=kRc!>%&)1Lxuqq%e01ysOU>hp zNvUb{R*NKaJEbY?8!D#75%-KYWQ_C*c?kz&l?4XP1B_N+Ujh}f>+9!PrPiK`x$SQ5 z-aj6>m)qFn7F19E5xP9$Aiy;x705O`eNSp~P=%qqfKQ*dHaj(Cq8(NxsL&nN7~t9z zIxVT?2CiMV0*AzD270h^gWxE(Li3$L~KBNEM-wTWKNeOKiAW!aV+>AEH@>G&FgZq^&bTQgl4Q`OHd z_p;&bG}(!0%>j!-mM6c<&T39jj0s1W5SJFuRL37`G|j<}a-U6@@|0pUzUw)psQ=KJ zC^;R!s;fmWcQ{SRATB&R<{>JXpNy+%QF>sp3zGBFKIv* zSH7+n{_@nLPW{%~JS^Xz31i-WP^qA5Y*|Bi!fDg^J2Z40LfF?y?+;N)V8(2=LRh@9 z4P4#L-+VI~wIbbo5#H=2gt=KQH|Q(o7pAP(*pJS?|N&+^o2H#1m`- z9l{ZQZWRepQDjQ`i{*)jK>f_M4daQNtw5y3R%tj=DBO!JJgz>U<*BtRJVUhdEcb~R zdVgbG{Uh~L&BoxYD}Ym!Lg!8VW32VDCmeupx<)h(%ZP?7htQP@IbyCGCVfmi&BP|Ds zknb;hT2uIO(V0>_Mn5&GWqYu8-O<^`YieJXWA`R!Z?Wm(c7#|pr5 z+Wx14MPe9QmlUtk5|5MJfjZ{Po0|7dC*|98NBz z-oHinNVWMhG+M$ZH&u?zyeoi02-p%~<(b#QjM!{|mcI_L^ikHIq(B|+J!(83vym@c zym*msG8vHlBfwj0J)%6k4r)3w{>>OUX>->O&}-EKecPkOx<6;xH_-2&)nw5(7mQa; zOM3EKlSaD}N&ZzEAE{&Z`OJH*@LKpw9rlCrGkQ?9m zhZW_*(Mp&NP+K=saXf3oPwJ&l|1-5mh*?dm2R9Q~a2?-F7si*-HXz@@mNaC};aJoq ztH;acK!{1DHa77e{FzLFY?|}q*!^)E6x1srY4P`}o0GT4K7HeV3!=KL+D^y-eg?h0 z-5T6F4z-@d!k%)-a<51JB+re#-pt!_4%ZdWQsP2GVVm(^|7>?DXhIim*`{i;0O>%e zHu`~MB%{_VD`N!3i@4CichbW1?w?{{jTPn1F4wOZ<{VuE6tH?FC`^{O&iS{OT7;K&p@slGRpCe zcLQ#n%92CRhiPc#10FLbYl5`r@G4!f{)=3qeFUm3M1hKjSLiiIKob8RP#uf)lZ*Fw z%)~D&^~!5TeBpR!7(}@G$v-tueb&&XyZL(@sEsgJtgcO26}q8W7jj}RBL1Etdv?Tn zKYkzVCQt)BNW59t^5U@%(2MP?AD1kAx}qE*wzDfl^g64Y{8Z&vx7h?S()k2}P~<%< zS+kd@-{vcHo7cHt`+8}2?lW*MtLtx`1wp=a`nol}khEU37#U}Ps;I=~kyVLa(DMDE zyL`FB@i&$3#z}`oVdx{&XGvs*l(?7)6v;$acYE|DnO+)V?rWiC_0^1W;uDGG6}zzJ z3Cr|M1K-I5hreGln+T9v7B%gq*$?v3?r$2Sr;VLk3x02MDnw7)$mgD2I8piwDHSY` zrtBpDj+qEt_AS5;m+{=*nqE=8Upi|jYuQQIt06JFKNdLjL4Hv;BB}_;ZZ>jm=hMcV z@(ni2NpH-wkxiTgqNPU!XIch=rPYBV8zLdZvL8PN@`j`e)IRA&URRH1^qkc2XC!9P z>s>GUQd=Bt;!(e(lO4%o`iD8yv?4Y1>u;7_3nw?%%^F8XCBtITf|@55 z?(zTLgBAntc)|RnwsT-0s=8C}o^#{~5M_%Az^GqH&@(Vl;e6%w=Gy;yQlfR;ZJu{NvGV}}glU~P+sfTor?s7J!~uWcWyv-BoLSL6 zc&`JC`5rwTiJN;N0fWTTSCYVnt^iMYQv#isNaj)z#&s+AnWCpr^{ngxq~K~L-HC_`wm9&=|dMdELi1+fS&pI z=sIQ6?H6~ukCQ?-694LrK6*icAsC7zq;H^IFyq0BV;}P{Gc&^`5$q8SBo+6DhwAWi z^)U#9hm3g8ecdCeKQ}S75aH!r>NY{UY`Fq3w5-qiJ6QPeY)}(Z4!vAnPJ3_ucq88s z%cI!%PO+iCMQZW^VKwvrwe={=yXDxit{ejU^7*fN7s)D%u0+@Ym6e<*)r@_+wlxL@1}$um zmYGtXproNclJRGjU4@Gp$F^D!%q%QS8&QowB9UX7$B}lk^%izBZEJNGsR?mxR0yzR ziH_|3Sy2J7VOc?XhXhZ>%ihlJkLji`k|sf?-7@Vq2G6!!y&dVL$1dG8od}Ikk1nj;YO4EKn`@^att?h&5J3FMXc`3t z4w?vV`_n%9v83woX$EIs-ztx9BMi3jEpPoZ4!qQ>7@a*$?(@cjElm8Gd0+1j=!6jX zw&?B`XIe(vgb(YhH6}JT^j);!!@e6SB@KiXd;?o$TEF0Tf+4jvJ5u(5_0=NK!`u=q z4jEp#hw)~5ew2EV`da~jzdb1yLLPYl8}y6%uJ-n5zypM-UemiM=uX{R8d34K8s1b- zl1ckwC599{8AvVrf9Ggh2bM#%c(mt{gM}cp)AD3MDJSToUfQX{ULT^MP*QSmCyX}F z7kkrAe{wLcy^s{>1*x7n;cgICdy)0geBD%!2l0PnT0Xu(YhR!aw-E|d0-(vk5X1cB zU^yoVZFo`8r{%dtqx=x{XaNA|`rK0b`VGwlR~mxPMM7%Bo00@f{J-D+_t^g(Mh>=z zNN|NPC4ucwXrh$@D*HS$DYSZ#`iSKX7=$V`P0$KoRo2H^KY z_^7=zBvy&Sm(#=6o1>i->8Hx=?TLwLx89|w1dzeMjj@rzdxlVb90XG4lfs>R@F=(> z+@>IFSc!vI_+Br~sUAe_MdcQ&2_ZvPo4ofVDyebe5`k)?snEOm4hHkAjgGhH&5K3p z!6$gs^rlSh>=XYF6APmpnmf%^_AD(e|2vVxd$ik&w5smJ*lQ+HSi0@2wUNG)wY8J9+@0ICetLr`+7-gKHSc8tu4QL4 zCb)lJq)k68dY_G~@XR}hir2k(L$qH|(`AvGCkv*+@75U1J11M(T}1F^-+q^!s}sNc zxB~=LYPy^<0ve8a296M$-@UK-KbKxun6}Z|^{%YD%WGJI4k#{ZoY8P&?W8+-)W*R7E+) zesAZXZ#pH)@}c+el}E6XzpSBKpn?+G|7X*}y8K<`?<&uOv52&Q3%30Vf+pA{PF6t# zjTr4lU#;()*Y*d{;i0bFb&(5zXebaKa+quJRoC4}tH%{d?BaYmyB3?UXu`V!0+_n~ zJ*AH%jrE6BM>B1htI9jC>qyHWviIq<_*Ljw$Vc{eiP>1HUYC!yrX~*q1Cl}KD-Rqpm=W;t;^WwS*C;^a?PUQ&VX72#6se&- zV^%?Gqt{^3e9R#~Pcga8 z{Ee%Oltbk2ksDB;tF|yvI20J{n(*MQ+k}_LDL{GVBr|I@@APZPY~M`4xr|j^VUhqE zjJ$9iWm8Ab&?K?KYq(+c%{=8mh6iN%<}f7J*TceCQCsF8acdNmmfRIs5CU-0dztPu zj_Y1E2}u`HV#nnSEn0P%P@3etbo?#6K}_p+NOA2&-9hyvx%X99SdekQ@iP0)0$w3~ zlOBHsE^!lbL*_F>bJTk^D*ymSqpOknw$d zF#I=|%YwR$t(kX3Xd*Ac-PZzJn5bO`0z6DUm{Ky|wD^E>tI@QuGxfgxeUBpP_~fE@ zc6}2$R=^jFk|9qI_!;=N;A6|v-)?d@s7z6?rE~2Mj(#D^Qsn9H6TXlC&pE;ds2GtR zwPCib4gCSy<)Z+NkC&fkHK8uu%Ox)hN;wZLmTZ3)>PWY$4X?`oReFYS!{$`vzJKq& zJY8=g&fr>ELS}e(Og>l?aP3|yZMuxn&{q658o=3)jf^hC%kix#y~Nsoshm$%#(mUI zXqqE+r2S5Kqg3(!ar?WPI1nMEq(aVu5rD1l@Bf#(Z33{+BgUci9yR%)Dy6-d3=hV6 zt$j~PU~W*tc63oYlre9`ZBRJ7&~2i&9`stK!N+oUj|Vu~q9o&)IIKbU5U>(rMPl zuC{TjmLDOFDhpfR#7P0&fr+lTAlavokdRjAL#VFqk9TjeZ93)L#+DZ8e4%gOkf$() zLCMLs7{-{3qfta_Cw| zV=I>bP+E!k{N6s-7Yp^nB-OH5p(+|CjqFkseNn6PU?IPhg&*C|13{lb6Ch=2oMV- zAggh~K0G_Y)ySOQ_ggWCZM^WWpIsQUFDR+>f@tqfX&XH4ceU?C6eP8~B4`^Jl2sF`Y>jZsnMXqE4lS@*ZtxJ|Jn(Bl1YXcXg6uA*m+>t1U2NB&LG z?JO=~j7#+QO7{pSX1L|d?Uq@onxXff3D^fdx?eK8hlDoIjcSXW($f0y2xq=$zbNL@ z$EQU;E~Hy4I=C2O?i}&HwK$#WSB1{Gkq1l1`t9eL7NI%bfHv~lnD9$FJ~=}9e!_KQc`fa6i|P+;Bf^tUSD5nm2+eIoDar(59>^T zghWIm8it?y=iQ<|R6p+w+o0?%Xta{aBZ26;mb|{92D#ThWQ3?q=cGMzY}K08u(7G7 zsHi5|Qb&p=!Cl&bE-deW`%7B0I+tq;rIH9MZ-NH!nBY|0ra;nhLddpap%oUD=4+m= zu7}71d=30?x9am}s4WlB;(|oBuiHo)REaPUd1=4A5TH-@Mu;lZhe2K4c0MDBaL99# z4(?%P2nb0xDdxNkkYtek>E47l^bPa6I{dH$={V2O(scjaSju~nd2jEu%=_bM9&h0M z5W(OQ@5S+O96Xj`3s*-_67mhEkKeNfzun=le+|H#5dwr*<6ole9A0c^sM4Kar2?hvYahLAV6aA;^K;${)bf2F^BGF;r)%39qKDkJmDj?=(o zqJIJr${-&(5%v1arrwH<-ptR{_04_}E_$6Fx(^v2Q%k5)&89^h&Qxxf7KrmY+Jdj4 zYMNsD+R#Xp2t^i)Utml{j4mub-}!AR4eo!7?~F!H9ERZB?nYZ4%Hy$d9Hb`V>Rt-e zYA0QmL-LQ-x=}L;||OejDIJa=2?MlE51jERo!mt&v((@4dtrNn|% zyV27Ffpa*K6|StNruNw?{g)R{reCcX(Dx;%<~CL%r^Yj1+pUBt^NVEIpy2iWd+2gu`!#S?xb`*KfmWEG)J9J#gC>OX FemBx<80cb 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 literal 61943 zcmeFZbyOVN_AN{ZNeBdo5Zv7of_rd>;Ejf0fyOm>NCE^1?(XjH5G**2H%@R1jnioJ zigWKhC-;-_{r$c7V~idYReRT7wQB9%YtFegL8{6!7-+<3NJvN+apq0o}B{;39Z{wLPAweLV{A&(azk`+6)OvHYhg!iH7>@^8iTe4hHH2l$@_ik;+I+ zR5eJ*<8L&?ab+1_(WBrrbMk#Qc_W1qgF}Y>)?Op{`=iQtB>1uKQz^fE7QlRNUC@Fq z)H&q2*IK{SKHa#bcMYqCELkj8Pq!hdBFV6heAPti!!=W&e(1e(^fbtM;Q$HwMFv{I zr=b=3o}q8wR6l+2Kr}DGDVM&%W)!=x;P5+54RWJ_M@Ye9eEtj@=2Tv|L@JH%<#><^ z(7J7FSoMTDY*35kB2aMJ1UoF%g}6GH)Njnj83dvpArTj%schQQS|UZbU<(QdCI@s= zL8NAsyYYgt)B2zxEWZx1MLt)!XiY~wg-Of^ZE!e@Bc8vO!inyZQ$N&Ti|)LBn!Bnv za(s8fhp4aOG@I~Dp#H)dfg(j+jq7OcO{5@>&no{EJ>8tjZrnHOQB_8Q<)%C+XkuvX z!k=;4JiuSssp#dW(r?kjVQJ=VlcH8hbPCi2p1JZmLzbJe=I60y-HgAHMf7k)Rj|o; zhxt2aDlFs7CH;pkD)3!{Sk)p$jqtYxtL;8zowM#3?GjWGfU6&ky$PPo(HI$ez z{!z+Ss4e~OyUO=Yqm=#P8HE(0%)>2<$IQRSQy6>Ztk=J!fJid=x}25mySW}dw?|Q? zM1A>*r0)@Ba(c4xTNH56$41En`o6r^k@G$I)l&L;;HEFBU&xT~++23mKhE>IKcT|7 z`L1;M0x6%iyTSM;{Ul08&+|s=NuuORQY2kWBn$aQPPvg74B?|6NYtv2t;Eo`AJDwR zwEpza{sH-qCl_DdVPj^!LDoTO5JRf^gu?oer9(g!DfkCZ1$vC1ygd>rvP_4==riRn zC%-rwFm3&850UyhC_g@s{^9xZ@f)D87?&*ic%ULBOW%X{Vulf-_-In%PgOZ%9tTkp z)!@z{5xnV9C90t)^7jc)ezTQXtV-yNwHp|a$vbNC;!(6Qw+$i(X8F&$q0Ex8 z8AYmR1zH+Ub}{9{Jc6#i{>-xcATalM-w#u~H=}VocYA7kc$@Q-${Fv9`U9Kk@Tv0YdX^qT7){NXt)J!=4 z$)?NI_(?@JAE`3Bh5t#n{~BL|wf+NJEEp<`6vktV4aZUG+*>0%d~hMzg4#}Q^jY+~ zXh?ggZvX{N0k$G4?5jO;ctuJ@tbN3&e1qHz+V41plCQHEUL_?c>&vjxP2+LkP~a{{ z$;n}_?9 z`?xl$7{%s!KeZIJS=0oJrVDwp%8Fn)0i^a6FH%@hV;q*q;s?~3*^-ijv8w?t;NPwHQs;6meYU*;&z4p!Ku4_0f z+fzz;=1q9qTvvXtRUhpA5Qr0q6ku`2++G+Znwpxxm?YSPjkRW6tEospWH=1$@|QrZ z#@j=rlQwT%(-u7uzpTi29zLlQ>mLX@sDTth5;uh)?%7VwC)$MCgh2|egB8V<;3}{`m_s5Ir(+5s*qY%Rnogz5Qgm^*ne-P0cSDL<2;*Qq^!Ap{ot`z$+t zVg5(*n!(0xcW+Vca7Crm2)?$K7Ky_KBrUpCY4nBW*3_K@b} z>(5(V^Zg{7p2s1V5H(@-5cR-up$XR<4D^;qbf4qJ<0=#{1cVt|Id3JTKT0e8{AjLk zF7aH1g?}$bRx^gGsX@|C4i?2;8QUPnYP8$t3?0Xj`W5(cE*qF6IGRPKhr;A|apghPY*d|yY*k{4eD$|>74{o%&v-;pNuzSue z4L*iGE5p$D{6OYl@UzJXI$z3RcxNlI5HRhvcvE}%aQTsswswXFCDZoec4g(U=PA7N zK#-T;cCLCykE;AoH`3s(+*thZ!Z6gQ;x6+v@QAHYPoTcZda)j(S*fPfq8WZJ(KET) zvg${6;>xw3bHKWAX$xI7&{jy1XLiGL8+091kWkP&e{nEdx22GnQPR9n-;ybw|6aW( zu(hSN9)9_|xO}pdwdm$1`>?m|*6%vGNU>NR^BvYY=|_*3=kIz|zNcFi*A|BqwNHPu zS`VbgGAMB=Efp?t`Uob|XDB8SiE>__e%qeScE)pdO~OSS9Oh?IWdiY4Ml^1H>^nNg z`;K?UprowDHBOA4oRPPoL^J%^++9Ij0b2M=eZQ2vG_-vNq2@IA%lVS%?6n>Q7qXd7 zCK~T%Tcfmae(W`O>380jUMx>*`q=>Z zbHif-V~ZrTUEpqRW@miXdE(4`kgZ;?)WE5EWa+%k8xgjgI_Ng*R_+$);&#@3dU{5G zHgNsXTLR8`(At*nU_{I&+Uc4 zUiw3k_VjuW@Hu}?Y9K95B8ka~dHCxgVG}BzjYogZySkG@z6;8~+LvoYQk{4#cB+d+ zKbIwpntXw@?)LB#s%hBygNp3z_c!X}8Zv=}IyvS!+)P9iz9FZfeCSAR=V9UD+~MKA zrP5KYSYq?nh2%csnLM(dX734iK0w{t$uJO7cSzZfFbx&37e|1!R?AFB&Rj_ei5WOX zMS2iuiG%_iJpew$zy}HGVN?Lp6W}*4@R7_w{?Aq9;f#lWAK%{x>5aOCoE-35-Nez% z%+~3HopXQsD?;E_)0P@K&N@np0w#7g?8c^c@6Fgh+SuQBK@$2X036zwIU7@cw6V5z z68I=g{Z|VC;Q0PD2Q}qiO`O5P)H+J4loEE1W|Z9QT~pXrT^U> z_)D1jgR`@}00)Pgn;W~^Yj!(F3yxR({QMj*IXO5v*?<;oPVTnO#vj>iooN1blmFaD z(#*-k(bC@8($1Fh{=UZV?OdFNsj2S=`upc!cA9;({AVOvr++^d@PHimS2$j=zvTG) z-auEO`?CV7mLJWmbtElq0QUf6i15DR75c0F|Lw{@BmS$WrjwbYgq;o0(OKjl|Ngu4 zpBMkH9se2<^yiR#e-8P_m4EjX;<$hEKRod-H~)1O@UsY-5Xax|Oax7sMIU&JVn}k5 zZ!|tW_?`MFMN10ai?v7w;F86!M@gR+OJ{-x!0o=x&3Mf{FlBrkl(*Oq^(qNe#l&|O z?rt7$t-u!Z;eOt(a8Hr+MLnmj5ibka!fT6>A$60b7I(S;F(hQ{Pe>?~NDokfL#C&b zithgCf1JVo^oilqxT4fQZLmLyJw|36CPH!``m-zJ@Z?{&_)lL`N>xE0?~c!pc$_vB zo$ydfbH4I_b`T+z_-8;3VPtNr$%-bIJ>6{S&=S{uPUfnqZ)Isz{+H>#h)Q~;B%M}| zvl6XRUCnS*{?C6~30Uy`N2fo!4Q!#2$NS0|JXd2$)YBM4%!Xc#%>7}M@;OG}f6Tal zzJewcQ&!uVip>61*3<@2wRtY5-atNxov7+1&40BEL&-r`U%X{^;ya{b^jEF{=CFKTc3Jdz!(eJ)1@MKkfd{UIS#0@SKVMy*<_PMr6kF#sP$dD|VKZM>Yg4~CjVbv1rJnmnEc#W$HLMwexH(Y~y!iE{)VM3ay|?vU z2lDmtAV;a~VpHAu9C(WW^26`pexgNMWvrHN|Fpi-aLej1dQ?_6WL{rh$kLUQapJbo zOqJi1i-CoKuV<%tv)kHLo!2d~$O3$VaQ03l5lmRF4dt-{6;HMr-L>|Oyby*egR;YH z+P!wn*U1PW7|ZOimrw@>yWgjFob>B?W<;5(yM)9 zC9Ap6#l2VoLQHcu)=I)&_KNt0WqkNH+x%ozHMDH+B=6-Im%nFCYxjoI4jMG}?i}O! zmMAeho~Zw=w^q>N^_ma~k3*)5o5Q(bVcl*1)O*|Io9aI0J7-(2fo_C(DR|a>Z?d+1 zGj3*uW|MX#Fx6YT#73q}KY#MC2#pXZlr@}`{6GpY#Nuo1%R2B)fQ^u0@O z57s2E2Gn7>2^Pol`(N#ps>q!iVM!u@@c>1yRrtE+QLbx)kK^3~&+ z!Pq_9GX1kQ!tCzG(y5xf{e`wVI|lJ234?F>qD#`w;I|X(M(xgmr-zV}eWqS7w_dRg zvULbQoht;Z2p!$aU%T(^hEGuljS#?S1n5za_L4|_M3D7LP_w{0x*hoQ->eMWne1pzy2 zr#~sst=D)h5@QZ2J(eipRC07`d_KvI1sb|gdxzYpE|CP2-q0lQ)hE04nMZFtJ(2O6@#>uu31 zjcC_#Cb(g-=Ka>td>p%6M*WF8iLM^Y?}m2E8F>b`XF~Juez218H(Fct$>^ZmA!|=P zf|ggV$qZMLe=)zrdM}$6^LRr~|FbDG1RKV!ZDC|jmdipG(x^}r-%h$gC$$w%6k@&Q zW-%`z%2rrS<$W3FDJwJMvnqf@(!xKnlw31ZhN9zrbsx)E@3`@(#~NCpKBOd`%)(2vn4R~M*609baLluD*WS| z#GH6DHY~*Ub*t#?CigO&THSMIgveZ6L|TyDWTBplwEhrK z-JBH*7+PjP{T+69a{{qh?~9ynad(>cx!y083V9y1ca&=6bJ?@xc_5rD>f3gZx80W=R@py;uzq`JQ&S9<4H0)(o=>CE=~(ciOzz@;RH*o~|^J znRn%IJw#Raetj{;Ng)C zm&zEp>Sfw*fwtaqtzO$@`^qy%Jqysm2EH4UNpb_`;tEVSQg$bzs=l?_D=o3RDD^%j z)K2SNt?NI$URJh;uxkZ5?(OaVx-B~?KQA=Q5hdTXDiV?n^0|Rtx{mLL$nc0byBz4j zVG0kz29%aZ+zu|OuYI7>bwv~yMO%W$-V3swhAiwpMp(NVy(0+gGU0<=7{9Hl;&F+3 zQEb}n0;;-3mSuQa_`%jO!gK&E1lx9~xyjzDO)nJwy&_G2$}lFF9hpBcP9DcjknVqc zyEj)`yu;BqQ)yzeJ6UKr7RubUa&-a`wX;a~t`jW*Rp+JpA}(EjJa{q_t8KUgNp)Lt zKc7@r@&Dzz7Roy}p(45;JJa3o>t^_I<&og+=>*>MeF2xNWQ1$N&1^!QDa{FqM6@txmTGbAp*vH(r0B7_AJ` z7Kmm_Q`bi@Oc@M`*)nwm)9Iuf>J4Hvl*Gx+#ac+mp+<~ae&AlpXbN>`v~aV2Z- zF>l++h@b+Q!GPjoxqakBDh~OVLhHB zXXtG)Y_;`9P2fm@>? z`&#FByPEBDMsK049kSS;7;m%&4Pjl27VD&XM?FNYWz|cHZfKtRJY;+KK_w-)pfZ*a#$mOOy**yj**lOt zAqtmlGMB}}Z>;uDT=f^+WuI@!jU3NiBogISY0K;cCx}{|Huj$bu_4rgpAndvj*zvO zGMEQVn$420msB|P=i2rjOgR(@;09bacMB901r`bz^{+x3^^Z#rt8&6!Q={I;<@+St z<$DQ1^?JB64Pu+GX%Dcqh{s83L;G`2|&ewY0s=k3j{) zNNo<3gnlOdT{29eulWV$q8#~`c zw>YL@dMv~-SWJ(QyNpHet}yPh2G$35y!p*!J6P<5(+GcWv&#bTwPR?hDaHiBy_6cn zpw@8`z5e~$SLEtoEnM_`puQ7vu@;UPcN}EfG7!&U4QyDiXN8CDmA5aoU2c*bu#abS ztQw1hnz~+#Utp36%oM!MR&V$5N}#;C!08k*}|we-`ESCGVhHIgrTi8*I_ER;j0KEZ_L4a<3oR7dbSHk%Dk zx8wkk;ih_@optGKg{Jf{BNmHuvOTXxbSiB@#8rg+!Y6IrOPG=9QP>DsZq+w@!AiTm z0oGVk^|a$h`@3GQ+?ib8UwoLP(fKXDz{?+x-AMc01&=%2F}27bMPaayc6u3Gq)ka1 zc2pq{*Xfi&vOkJC7&>BO@nmZcp$mCT&tejxzw6q-(4?d((}|+6;j-a4=ioS8KTx~Y zj)0HVJfA>3%b&4|QM8FFX*}xBmIvqYWT~$aFAYnbsleE)8U{XMr*E^gFH%sS@ZrND zuL<4O&5SX##6w21zr;WlU39Q&*p?Yt8<5hp#@1_>8@gWa*Uz_I z!}NZZu6E<8)Bs%1j7hlgruISvX`V1SeKq}KPXyxnpp`%mjT_l- zKwRv3EJ4*p0om4#B}L?*zq;cZ^mBLvND5upWqL&2|%Y%GB>%*en#~ znbiHbt`3;J&^3_ks^B=&SzrqP8Eb1aRHc-S|5})%iBqnrA!KEarEDU1N(VXrV^S3p zvX-qn1rcWHM{M*#&`2xDx`d4n7y-Fyi=WvAh|D}vZf3V0$NoV^sU3<)B^7Fd-rC^&ROJejO%NInvGLGyc{MRy>W(I zKPT}@fubHQbfIp2uvAmBrYMx2MTSnDGmplEdloZbvwH< znzmTzWnAs2;|k{sP7u1d#OO0EE!|5V1)Qm`O_Yv<5&l|(E&aH+D}fYqN4*qw^$U(6 zWR87QA|)df?(30D+93F&yKQWlnShT_;M?JAkM^GAp2|SkO<`|1#esJ+H@_-75rx;G z-+nFBa5_(kgd&ul?D5WIVYGIb+2zvv5Vjl3M#mcK+3_t22Ghbg^lvxmA;zWK5w3OE zveIIB7t)O@?F9gQEdHKeLEPn;(tiB-p}F*zD{rRWs?iqQwuUj9;c zFi->UNW>Y@rYrnw^V^h8WY2{9vapU%$D0~`Ew0w2*>+pp_Cu=&pEU^Sd z*EOP)+|S)aa+&L&+9I1Wrfcgz5s#+Ugl0vj4O@t+ALq^k*80XH^$Tn6qkTWP zm8qg*9T@UovOqkZXnl9ldOfv&;nJujDdTFd}for6BMqHdkxQH3F>+lv(Ixnt^#)2w3`)?yRwz78QH8;mz z&OtVBpTdFc^hRJm6J%@mmNM16n1E>=!s>jENrH}h78%&b(m_IPJvfa3VA$klfC?Q8aiU&w+R zG3qzt?$s8MIv|ypJ^jL*Y+V)9&!7tyWHAH{1U@6eRl>Z+W)wiyg{mpEOPP%?g$^>t zHI>PE=JWfCG9kTLcZ26vm!zysXDM4INT?m8?)Uu(2`-g6`mIu484Bw7+s}7#xgkA z>yAr^nAXR8AuSY-ifP?wh!*J zvAtcOY;qk;=!xbzSSn~U>f+aDnJ#S@Xq9d|eCWY_$YPiSd=(tWNF6xvu4X!-qgAg) z5oiWG`{pM|#%}&lm)~Mnj+~lXb?678>*xkj`r`GxCW!5I9{0#bn{$?W)arp^UK3fn z&v*47laUy>$M|8{F6))UyUlLKWvTnp0$j{B)zxL9ySwHwnhhL_JO zM@ly|rG)6?k|6ha>*~;YQiZYaAq&i09d@VNWAw$R(j+$PQ0F*YRw4oC0t2t3p1j=k z98>Tk^h+A>jsTlk{?kuYs`a*ub3TYmi}tI4n@BTm*zcQUj@DDP=;a#Lk)(xuxzB*` z!mV`G{JU!K##Bmp3&82M^R~^y*Y6Zw8QHa-wR|pd(#=wC8v#<`=x`NV@?C6Fw*`kK z$JU$U!D~!E`e#e_T^LIqrF=N3V((^gBg8kJ@4jSnHF}Fn7FJror4hUJT*7^GP>qJT z11hl0H{g`M^bquAO>6kLyTA1kM>To0@6xRATLo+Gi>35|1#+uIQzCG7l}60wAyOl& zY)1@did+qS75<_|`)`I~dq8%%G0JPm!QWE>a$3`VE&cv!kLkIQD#qS}WFhw|taMfi zN5aVT8htM8d)???LWtjh%DY6C;aCbH{y*fR0$Y?Qrr|`TA5)>Ym;V0{zJQ2>B=7VL z^}nQ=Z+K#sVR$Pq{#2G;0cz7LN>cIv3ISMMi#)PDpR zBtO0fF`IliVO0N8xBjvco95Fv>BCN{KV_X&6xF0PNxp#p{fw(M>E*FqXt-edFCVCu zK8<;sBAN1!7A^A1#7??teKV+QyiVi^cq%yI-7_szdm$NMWqyuhp4H9)MB|MTi8 z(SbJ)5~D`_!;&+4KxbKr{L<71k%Aab&5@2z$+hw%pA5X^$M2N+MAj&^1 znMwvMK4bTF#QMkNh(~}atduw?|5%dY0mNn5(uNA`k5H|I>LHu2SahcPc0QC1XxD;|ozOQDb?A7|nTLVL`_Y0ry3S(jQi0_XUXg>n06m zzhrSzt0Q=#_6jA<`y4bu@sFd61pLryxwgQ@VbA5MR=@r1^>IbXVNG}6Obq$~XeM^= z)5-q!gz6NkM!~rL)H|*Cn{I;5456)TzI5;NS@QXNhz&@xht~kMuE2Q}bK8CopIo&Agy$@ZIp^yw_i6uC$Lwt7M|`2(J)hT0=CQ$rpbM(!E7#tqFZ3#D*1#fP1!!jO#isyT zwjN4&RR?f3^RFR7Yo#Gi$UkQ6nBCk{&Bdj4oZJO(d~S|pmQPXva(Tb9mmJ}b37ye; z=En`ypFkYkA<8Ga%nTafOP;O%+7xz7)%OxfX~Sx;>#{d|b|~?+_hlR6YOn3Lrmv~@ z)$eME_2I7$kuqSEA3XEcuP1Ij4_fPMZRV!|n2+VTlN)~{Y&A3yG@g4^(w=PBHp||$ zO+Ei{Ez|~Jsa4!app>c`sNYHX$0uEjoUQ>L!GrF@UTHl~=&0l}Z|KFgusVaris|kC zY<0e`9db;jL}1dKP3^1)1vhiegtFizyy|VXG>_#t?S$6BHJ0ejuX!+t=FDarzz_%B zK6kh9a{zf<*8Kt~N1oa(;}|u_7&nMNH^ru^pME-92J7xZ<8risK#dQ%inbkaTHB)V z+V|I9-2iX@S@?8R;v679XVq1NHz1ahptD?nxR)CgSV}AQ0jh=Ii*BynI5HP}r=+p< z&qzFAz%;WeGO^0ngloj3vFRkCE7b)5B-BnQZ-zBVDsRM5^?;(ndq5cW(ez5c#}zn~ zx`|xPhm*{j_v@1D-``zsrRNbcFzy|+!qW@@rmSv|y?N&Ppxutp$g9%sJ0P^Wma_s- z+6VDSP2c0e6n1f>FW{>i;f|^oX+5s9c%w4v6tjm6{ve6+B9$kk_MZ+|3nMkjM!CJe z)uxJgH{JbU?qNOvdnP`OMoOS zcs^sYf6oMLrTZ=!O~|gvF{G}~9|Go2>ouN@6i*bxm9yoD{bJOFO@2NrXH;N{16CoH z^FEsJ3vVXXEAql@mad>QLg^s2jjrXs_Rlz~Px3tBF#24bWveN4qH1T>_-8J0w9G8E zYs6!+TGLI>Z6E~U1BZ3uVEl292dAnKFSuQb$>8eJVHABy_pz;GeO| z#+V@X@Kx43b?$-k*7GC^dMpR4;>T*Cg@(_V)QFRO0o5AsjVawIb`!A!2sziZm`aOg zq0B&Vc}?>jlL|5Yc*q$*PkI|p;6_NvBRW@9Qj;mwlDI!-U}XsKQFxz5-WBlJ z%uVtvdpQZ-9Ck^lwohS~mJCFpbF_@c!}F4DcLn7H@^Mf>6wbcvoVFm&rPkPm zDLAw2dzT7}Ybhh>X^`yqQ#zLS3T4RKa-rZgQ=ugB=kI<_j~rlZlZv$^o}i(}T}GVO z{OdEi{9^VB2?nG;d_RPv?QlT-`g|X6Y}+3^U6LrOrNcC9?C7U2ygp79$(a{qGH+9# zDw_7%BCKAyC@@5W^g*o5=^C_1vsm)|DNZa(eCj(FS(Lu_GPZn4zw(WRF&6vBQ;N46 zt1=2ZWGGe1o_-Loo6`7jygA z;R5+@A`QW%wJjk%0Kaq)c$#~&O*TYZ#XiV~8?cf43wYYw^I_iQ3%%-LnY=A~Vc`cZ zj2m{?Y_MhxlMskzjvZ5XmHt`r>$?E)79raEX;8QP5TI7V(o6DpfMng48M5 z5nvgQ?z4UQUY05jH#M~7uoKv+{RBF+6Lqr+eLwt_sua+zumFb zFRU)ote3MIh%M_XEyd02>pL=mhmGFqr6_XgGVv-Yt;gNfEPS1Gl?k=(hYgG4XGUl!U%~2=q#9YeP415s*J*taO((&T5R*cgbV@boPyAl#S!8Dlq=;B8j?0T? zusRNBVl>k$GcuTtaxbz(;?3z;Y!6dvA8}~_h~izNk|Z7JAY84h;W!rhRrPXWA5aEB z98&qt{bZ7G%NnVH`UPJgZGHFD@8bIT90)|fJwU_z6cpF&ytB&SFt}RaCa0h@aFx89 z8f8>1(0CQSN)sP4nmGM>Dy$geo62_Vm=uh%%2wXkb2W(JWu+V=&2#%_o z?`A(DIO#T+5dyTRW+|&^J)awd7>wme zn$F@x4CXw;VAdNJ923IZSD2l;p^I&vyC$(~8H0v9n~{|p6{#oT7X{@c9pEmw#|SDR z?(22DpD1bBF#SGK)}&&bw117OATGIk%cjuYDh^6GISazPG*71RtH`tcFmxP3*W8># zJBS7{9DAmJCgOB?6ml#QeT}Xn7P1DO;hhR!?t8*{p;+W_50`J%v~S>XISOuYGW?*c>Z3_f-M7!;Rmky=?1>M&^i*k6rWu zC|2`%f7_xinZyR6fO6r0Zs9j*xwEn60Wq(wKBBw%g=q$Q+YMD`mOTVD$Qa#E10|}} zxv(=&kR$hL4-;ADfCHN%yL{|i#!E1L?exVoCn&~~SvMt6>=N}WoUNN$im~YBUW=B@ z_*YvHI-sFi+=&Fd&9FD}N-kQ|4&;voR7Gd9F4>gLD$(in>%+m)qx?Y^c4oj3<5ggF zoe^gm8mp0lzfH>KngP&P5&nbAQA^x+3ByLYoHFK=szIn97QGtv`!;rfZ%0K|Uag=i zF*T}pjKdnpsA3rdxO``m>c!SeeJ@a$N&G^2=K46EYR!%-c~D`a(!x8jwBwKKlv;^5 ze8j0%8QrMA{einPjN%|zJH)MBtUz+2Qnc<&n&Ai#O!+S+ z;QxQd)vj&zhLRA9_WXD8Dz_h}yi*`1SrIoj=O1_%fatWZsn^opw(g<)pMvHK3|gy= z8W!#VRq-6isb^!D)U6j?ptZv1GhM`7A0j^f05H*wOX>u-|DP-c^OFax!;csln1%p$ zE)Xc588L^X*{DTa!w-y@H-S3G38QGWQgG9gKdA^(fQmp@RaOx?l1$Xe!B=p{(IQEN}f0G43FcR{7JbahT4c0QOA?C6E0AS_V()uM2_eGi!J{xKua5$mrsR0R9~P4J613b?y}yQF%3rDsZYQq2H!@y87T#u>SX4!FqJjEsH&MwkWIb?f_b zqBm=FoPW*D0>gXH=qw!@$N7VbKXgkC4grNrG(JrQ;Q*R3EPk6EK<0fqW;T8a;O$ue zI9LGSyc7bpZQeHr@=iv)Fg$EVd_SVs<}-kNYykl9c!0dnl(*+39JK4>@V7^pLtf7MHB0xoOJGqCS? z)RwsjE^k$YQ)27rqHrD6yB#bAok8r{F3p?QqZHz%*S--VPX+&oppv+;LnZat&aAUv z5f|Lf`0{&@qrF7ySsyD3CyuOLR=+bZRQSOqTW{$g@C2=Q4S~5E0hnY~SJ7W7_?XOj zLxFG@Y;xXtPe(_WcWdCbIF)a3SJsa3m^V+hX+h3jtDV*zT=Kp1_5@g({T~mpCYex> z<(}RE_MQVing99}uZ0c_U}-p+e5-^ExqD8#O!2N_n$Rr3x@?34m1Jf{y;{1Kba!cm z%56tKNzMUD_9AS%8X^J)$fR4W#h-u-N2sLPJ?=HFdmorjpuvU)7;y;Gzj| z+xt< zaw9LnlS=aP-6uDdNw;4B9q@{26>xK%P3zfoUIlI_ zb|J=SU-**L@IfI6?>aTGt38WBOo>elr;sXW5GWn~B|2yIX_Y#}Ni}Z`8oY6_lb_B5 z3O|Dny@tfd$HgQ8d`s43qbIDfcRkBbjFQYx0+YYnS8>W=5&@JtnJXpp)B-BeERcPz z*l8Lx?G_c^wBfG-C>JQlJOuv*1*ptDR{eMx)WkA3PzAK#gNZNK(2|s!E~Cj>W!WY>D4Z zNdqb)ri(OLNPy)i)nytalJ9$a7H{A>Yv#I@>ZS`2IxR<%FjbFy?sgf`8y8^H)hAP7Mdz5w}AF*rRys^Y`0AfXx zap8y2vHnMF1Nw8*5se z-V+c|L(gG=YuguW-HjO#FEwec2P%M4fv@=o^0HkDW9h?T%-w290L|i0#oW`fo-Z2yUU^*@S#WEb?z^!0a%}FtPNQ6L7M&b*b^Og zktz}3ef+#Hp*(m_Yo-n548pgTyU3(j%*SexjC)BI7?v7ysFAt=)XL2+GZ12d@^hV4 z(nS_o4ue@hHv-{e8AUjwQ5BpS+pSZkx~;Fb(mZXclRY>@Zco)kt7zcCztHHw)dH=K z2N8XoWCG>HxiL{CZ>fWpatI|$?p%nnrIu@Nz$5#pnHR+tYPXOt@0Y#&lyFTe*@ph zjVtp2AU$h=S3m#c0ASMUNwG-zMz2Zs$i~}BG-nxyJ<3m45J05hhC>U!v5q!=EBU3K zr&t+C?$K9X+1821axsri;LC1F#fril_30)OSZGZEGBL?5eEd4s?L3Gf?a=q?@wydR z9H+45c#hia6|g?t_Nf;}lZs`?0vJ^vHLRYyL@kq?7gJ*g6yzkG=J8QxERa*<82#pdRHchH7;`8G?{o&L=nAU%629!o6kSC34DzFDNF!Tq)eiV;wQK|RdG9reH>9$I^3yzuC|ooW?#by5 zG_JzqvargSqnAMya?$j8LG456vQpnqdZaS~NIW>62B~4$gRTm9Eh^|XE{XP!7Y-;4 z!+fjcE&1yz7E-+Ea_t9pNhPC^xIJ|!j6jKNaK;4;-UaN>+C`=Kc$ck~eHeaXbtqg> zRM4PbCMo;g{hgN7Q44`t4*gOR6l))PIc8f|QpWLaUUl)`Mg+53_0vKD(>nmuwUCd^ zw30bY*gW{CEXq!m27gesLj1*olt?@U09~CZZv-xFSm zJ2V(WG({jI&XD``vPx4eVWY|KPyI+4nV^UZybAf%@uhV&1xti!XqHtbR%M}afd<`) zGe|En+JA-g4>|1U9*==U@v(haGcMk4#ED<>Dp*d>4RxgR*S|o;_(#-I1ty_}CHr&K z4JDb$eE#m(fq@dbighSyt#aUXSL>fBC^!VE*n&0pI6|~qQuHY)LFt#mjjcbWzX6F1 zaj0dPP=YMeAEvla{SX+Q%FXF#_~Yc8r@zwPs-{Rj{=*W2dquEEjZWncH$9>QWWE0_ z+NlbX&o?-%t>*u?oLozV3!)(J*oo*dUF z_XjEFShIw^2Vh^G&K=_RHvJqZtoRSn;Wq$G+P@Kz)ZyQVD0+d*^W2(*$2!5L{q{V! zOx}2!yZ;N8$OmAZv?|;q{re7p5=@RvV0Ax7)bce3j)0`q5)l1NsUyOGBDQosa)8#m z--;1r;>!HQ&mWy|4iKDdfNVaNrb8-i;2tdjf{XTgAuD3NP`Gd;TibDuM9{TF2}l@x zE;r&=IbNy(g$^1-e+`0$51%o?YF-Nyw4N+@D=0Qy)>78nCKEWoC5Bd!h*aJ1%D)eJWw>2_zkQwm9e5zE^>0Bb*VUn>PjP{rQ& zJ3}(weA(XkyzdJ@#Pib$m3abf{m5@8o#-5=kVQb3yKMw2zvqGI-cNBFk^3rFN0VCv zh`R`m*|T5~_@5{&F$WMDy8w-tuX(SmxdhPR%*veJKYb8dQD{r+Oyt~hC;O%#{ zz|)M~tC$e!FjA0d;gAUbeSP8GOkNYsy0+PK#5BkvRigvl!_Y-i{^VZGY`ND_dntSu z3_bU2yPfU@tmrAhXi`Av;(7PulVV5kaTER7Ic(9h&_y|zbAomNui6UsWofx8@6wJQdj4VG3+h+T9dxJ0E$W;^X=066)J` z^iaLIvgfs#<0550+Xv**t@O&C=X&dBCC5wYP>JXTTJw7p>V377PY+JQrvQCEg#)VJ zm9gX^y+3F=22l371b^)!u63C#2rw!Z;?8xqb4ISQVjew?oA;}yLP!wOiZ;pDW zn_R$PVE-odQTrXDS@>k=^}V1m1CX{x16Bp$X|QVmLkV$!qr*qMJE~}Wi>w8pHeMPJ+#SM?goD4m7=pYi8qqw|6DWIGC zOk8IOOqYOOFV8-OFvgYYqjf9O5Ml|RMuZZ*{yA;vX>+ICC(jOUV%2A+7=DN?>QBg9 z8Tpf&`Fb4<}^<%k8X{S3XW)z~O(L2=`$eNco2Xj}cj?nE$IhIQA1YE2D|Ko-ibh9bUE!xvh2I4jIlrYj5E{eJ z?G**2nzO((+YlvJyK!A|-;y*u>xl656Jh@H7^4cyZJQPYqB-QB8j^e(P3(t-4tvxIMv`fRDYXo^p;m)M#;mVke zZN#qU&7}e$pYj}(;z)eAApA7|jx4_(m63E;O`@H%qAtKMDnMT2X!3RJipZjgTy^>7 z_r#+|Ro;(&uxO1ypIgmAV<|?)`+t%5mSIu7ec!JlDj0x(q9EO^fFK=$beBU)Nq4u1 zfS`0qcQ;6vG|WiH&`5U;%@EHy*L~mDpKI@DAIE;RUp)JbFXq5G&vmXfYpvh+_x*m( z%thAP&>D%Wyq!7V*=u4_abjQ(#7{$M1etu&R-hlx3siwdyMmC;C*m*X`!`cI*N{A= zpqcHy{B~n99oeq&AZo*B;Q|<>FBgZ`9%2IKEYZFB0oIX7&NqVV5CC?mJKT#+KBO_VAHR;nVl) zDhY?+Cb>2MP60{%zjTv@Si3x|U(k1y0vnl(x}N8U`$r{V+hN{oY^T+rLzQr``Yu_y zlE3!Xd>mB&h2eK`p;Qm_Y4Loj3vSrgf?=4PR)%tVvqx6L$trT%@Pykar`@wq`jY$m zckB)Pln7Ap3)pVAVGGJU6B|sle>Q?^oWy9W){JZ1!)!~cqbnXIWNgG@oAgCgBMBF> zP*`?#TDzLeXe$sv-KVh{nsn3=0QXt23rZ8*6=0$!viuc}y;>Md-G|Uv5cqW!Pej3F z>or0xM=tTQK3ejkNtr|%sBlUY$+)YVnhR0%&AUwBspU+MkmsxT8@M?brv}D8%oE@N zh6`Wdh3?AnZmWR2>s5bk#wnSUZw2CPmD{LWP}BA<>S-^XSiXy$6q?1lXoG5EGDdT* zy5X=yPXr|>zn40El=CvSrcb;_j6ho@osYY~QL?+)N~S{*9+eD4H`RJEdeC?F?9nhU zQeD7*l_HSy;jCQUGq8M2%y=E)3U6wy9}K{Sa}VnUDtk#Mj!y2@D?TI*P+q&RJrqcK zyPg>-l~}%5BDR??7`~K}5UQ}ilz#;+X};1(=V6jmKS`v}vKyA=ISFtK-x@59z)h-C&&w&pNLi^w#|hFL zDe1ZfZs#mfVs)xwaO3J7E2}t1o+jBPNd(B%gct-8>FvYQ&jMp}Cf_fUN3QYPJ}{;D z3GJy3KQrJ8$TURRe||ld3qR>{^QtqiAx?u^e^Ro2IOH;pB)xb zNdqi_(QSH~7{g>iSIf{grhAf77Xp!87DzpiGyQR&HQxa8bjgd%JVyENAI}jPwYO() zVfwVNQYKir$XcSPmw#Oqc+w+Dlfsu(;a^}ug%DwmE%MmAkXXYvLj#4PW1k>WZ_t^- zRV7Wsx)mX#b{?3bM)z`CWLsoBF|2aHh&dS z5>2g6NnL&}ZCB*3=lC7GH@U&8y}nBB_dK9C&r_}%8l&ZBU(!X|2G*II;7jZl&?rIA zi+|OJ)Q0LFiSNdPrxV*Uvss*aT%b2jqcHX>QZ7caV0|)KYjV$F86TQnZcEWP`W>ixK2Y9^b6vhVl^}aQtum4V;SrodeC(cY zPbeGac2EhUr<#wW?}wMW0}qs&py3&VRA3Z#o)AQGi^~4(o=A1oz{lAVXUdYNA?kK14U= z3RAcd&1&baEhTQYpyS#|PjpJnhE0>Byrb0Bpc2ngNZKeVzH#^xCYMOh&gFC$mwt1n0N39C~3!=eQ?p&LOoqEamn zr1WS)7Dz6nD_lQ`eGNa7y84StA6c%SHyl>jE17*&h8t7n;C~0!eS(z#qT{+lz?pJ z!y^S#by`(uKE8J_`d!Yvp$O~Q1yhxo=xE4t`iZjXql*Q-j4n4p7?4Y;vM+MqgbJrS zOWNkY9M=AxO*!oK{DtCl{2vA*CA?@OZ7fQDLUJX-5v*@M?{izH{Y8GgiyQjzZ8P7P z@O4=DJ4$w?81_p334v+_qwwtmjQc(!zHRd?xOi;Yrq!7=gSAW|Vwl$Ld@=BDSIDOLw;qwl z*8AZs(SN+tG<6xqo)2MWfYG}n2>Fb%p8J_noCxq-;)Q9(5xD0u!QR%^2PXnUGJutnzFy6h$3cXvt*%0 z4u6!c7T@$@)Ew^jvK$ng##HKmGgh9 zxRjpV6T!ghr>gmM8vbAuOKezq&9jjannJ^!&#%r)K&3r}*J?QVtelCB|NAD+2SRkS z?pkiq!elp^W!A6E?P{bhlCECw>-kQQ0R(Hh3PJ2*IoO^K@7=TaI^48L?L2ED1DQ`AUI>&-J+ zw$%{`%kxOc7*u`Q!5vR~Os?<)eF?^Nf>CRX?pO1CSTg=!zW&r23@YV#nDGu{@rA03 z8An6zQ(C1!e<>r+o-u|b29iGD;0M+r^VY0bouJl4Vipl$lmH_{h|)A-`cwTQVU&c) z(SoM01EcgW^J3G}r08LY#b`gss$uw;>)BOLz@r;&b~+NY9;RNPp2ECkuKdp!`jmdY znV{ft&3CcMkqdkvaur=J!zxXR7@=Qya6_OZQ*e;7mw5gkW)b{{K88~40=*qdJeha? zF`J~Cpn4LPgJG|3NJaYOK)7V07UsE;WeAD^52C?mk1=m}T5XO(=B|$3&sveOyC~V*FI~t^y4X?TytVQ_#kcNqW^Jqh{Mr=ld1!hDwY> zhY|%jutWai&;7w_zo1II5jpxSWC~V0%hd+`AKCeq4;yeBz{uv&|2g}&(4|l}*Ir-B zf6nM_j40G8y@&aqbBYIpn3BBw*CqPj&ZX2xASc2m@%Hx3L59E}(g%Mr{<&;!p&0?A zQLJz)=6?)=%CW@X7ypl=dk2p05w6?~8Br*e0}L|6_x3;NcQ4Q?VTtpiwHSZm_@@Le zPbrZr1+3elf}O~k$x3r;^P-Ak$ElC+3g%LUYZq2O{WGqQk$h?=$WchO8qmrmnlQ(h zlVZi5ABXF%Or53lS2VBCM1&2qYr+fkVoP-4SlcSJImj5bzbW45gE}tf^a(tUQbXdu zOa_OJHyWEAbzGw};oO-29KOOndbZqiYk=)yjt+a^*iRSQTBs#4q4u(aOz9_S4YDul zLB$ZAk%k`rvm3wMTs~B5q7UBsvP1LR+w}eA3f9<1ke?M#{YLr!w?-50=oAk=h9W<1 z5?`jix}1DiJ0>3BM+8b!C-fC{H<2F9C&0Wslxl@+Vd#Ntj@Heqy zt3qC|_vde-lEzLQ*Y%Ff`De@;hQM_q>&C21Ea|2k5jmVBQs~g1A}H81+L7}<KJ_KWv3bh9(5#Ex#F(yp)>cZJ5SZi1F*?d4F zZ@bg1rSqn}g|4PvM|1<*-e3Ub!*dgU$~dJmrLK^wHaXr{B*YVow|&;jT&Q-D{7aVj z$ABcK*U`?dqRH+Md+Da>YgZg)-&IsSt{SVWv3K}{96jO*#`e|i z`=t8cpRuqxt~FgDV1~ln_kGNyQ-_$i3GhEbehMa3bsxV};}d8(dsOnQUjBe*vv^be zZ2V(e@I`xvI*_V3r%wg1#LkerrpIHSZy$G^?pO6XO-+Emi*@nI)M^&=sIjc<Rl9Lw5UzskTC%n#xtTdSzq6J>0a88Rg9MJf# zaNL@nc*gR^eb(gjIbb8k1=;$>xexwYi+DZ6RrzvVln*N8%ZJV$CC_C1QLiL znO(ue2{!M-d4rgi1w8~iIVT+0fmbBHsM?D_(>5#G!@(_uq~?UAKshI5dx58bS+mk^ z7f!@^J{&qT9l(9OaL_-I?7kb>n}K=9#}1s0rpZ6qz47sdeb!iBTu+S4PmBN#i1Y7} zdXaRj73W?NS5cOG%E{FAE#%IWwdGp9uVruLSXHv7Ws*xZhZ~#Az*P2$bF`{@g|_ot zo7q^Q%5gn9wo^W-kCdYF;sg5<;R=h%h-d^u!wAoE*;g%r6BW_-&B$XSA|At1O#`<( z*DjCwNgdb7kGJ8v+|nAJyRG}fp@OG?2z)-k(azQXI2N0Pqg%&o|12@`BI97+V_{Gn z_aw=~LpKM%`IAQRZjdx9Vu#`&Y17ZJifE;IXM-_uXcS7~xh7n{oK19brnXb#lr%Y( zDT!x3k{d4A)x1Et_l>b4#am}9KDBQQ(=+s#|o_Dv99T%SYL&ssZ_G*^g z_kOh9L!PsmCeGiZ^$}v!PQuT2L;@vdLZ;=qXtQ_)YV|)6#ZF`@_ zPI;b88x>9cDvQ-|nZ>d#wy&NU>Zczl+R~}kA4#g7*@!I0S~}}vmR{AUwlcuxw`opt zLj=OuH2EH)EmJ6rF)0_XJ@B?KWBdax8`Hj`?lM{m@+?~MJ(=q_tDU_Da{Quql+miT z^MPN%J;i7B4_RvekiwuWcOfye)w3>bSc1?qkraoZW=>ZG?)Ngm@I^t{tBBBpJ;fB4 zhlpd|9Yam)S_nl9PhY;va8b4Uvi|6(S_O=y?sp&GD&Lf2DF1dIEy;-*)Df;Ji28w1 zzuN2N+8&?``4xHPoG-r=MIR|mT~%FylVXFozTk#r24EAdyeDz0=ygA|87m~Of;SMwWPi=?Zqs#XP%G{v&cj$Vg3-#3#A zho-hm4f5Ow7W$l!E1%)pQ1g-#wNEn@u;VOoy*{234_);m7Rx3@XF*q|;a*OzW#uH_ zqN)kbDe)&*Xm=?GvSl?l$MYhC&vrC5o3!hrcE6M4K8f43s+%wy%{L(9s6 z3Mojaeaqv%*h!z0yh4NKZD8GW74Nw>m~$1-bZpzKnaXp0W}IPp$)f!*#);y~?;#2W z{FqPlohdux;0C32E-uC3+gkW#!s0vgr8xJLNW?>*9r{nMTY1J7NvIq5}1=>t0{|{`z?(puZuqKPprvr`{QU|BYrn_A@71_eKBj^;@|0X(x^tvvix9e7vTNSUKce|& z*Ha&=c1yp=#%WE8{KSar3h@wl_(GRN@^6fh=toFYr3XE&Y`h_ixw&C9PrD1LIBRoY zIqOJiSYf-^dF)uk%51fc1-GB!v>t5Dd@f;{%e3oJ>`LV^N|hSuLzovnx39a?7(QoP zenK6a^$awYmsSd8817nZjn8=oREZH>A+ouF?fjCf=y|4gZJW4Em&n zq3vvL+e9ga%sfW-?uU#(=Na3C%iTlvhVsN6&z|L;_>XT*7eucg4|>L@7WB;8g^Q3W zyuiTs%YvjDYR5>JHs!hVHbEZoO=LTVtjl3`HkZBCr{?uLP4x%nUNcpjm02l?@TPZ22fD4)%j4sI z3?Hi+*L}lqo5DctoD|29BsZvJ74W!GsqNaZH;IHrX%>mtj4sDc0B`M94W7Kzi;#yM z!a`R))(z+RCA=D0VmmK-XpTFS3qqo40-^BB4)wXc$aR+bH4&n{J{;0tkb{+Do9p`* z<$)DRXr9ZCTvX{bJK0`N$Ll%gJ+6ep69y%Xc*QSsQap=wxl{A(AFeme`v zB4;F@d3`q4f|TMUck_Iv++}F{?kXg*Q+8{Nch@OWJHeRf?mX~zqnp)``bb>x!A0SB zEXuUp#B##&ED!(SK2-ds?$xW5Xs`IwcnAJ=T4#RhVIL2_B_T`w%K0xiBTNjk^oz}> zP|tQyG{4hoImiOv_q1`}0205vnWu{PKKSLlT6fK0vYWsews!k&62E(l=9j_{QvDyg zi#0VEYh5N(<@m6q`M1XM_1A0vH9W}T-;td@MYNaKv6la z?y;1qVqH`+*#=Ih_tFvu*V)lGfv&G)MpbTAvv{N8%o){|{md6^IumpcdWIBMZYO^J z%|;cr;o0*BGe~?66CJHX>f^@O{n@wAWpxKX#J@{7v`yx0Zughb`k(@X`W+fgn$g#) zFq*2w7_G1^E5frpsFZ&?GRs&DdAW)P+0A8y>=ih3I6rG6NOtc$e>u#xN!LczQfN)~ z(eFvv_0r|Zv}JwG8_mkYNyAm5=Cc_7ayfa0pN{X?I^L>ktDdTmTFFw3=&Ibqg7B@s zabp?2vgDdu@)W6eocmqUTzJ%8q4@KubvcKj8ws4elmj!gC7b0J+zlMLn|M8On4fjyZ#YL?1W&iRSsB@GNMUUWj>4q;oUNS^`DXS&C##D z5l@IO`pA%jmo+^rnun#8GuZdZ|5cMJOru9Y;u%#;cTN#9NOP-JUMf~M6hBzkdG$UM z;!D>}K!FiT>X8oRkEu0UPp;9wtaF-OJwT`>X1xL?n@AO}Ue%72+Hsdil7E+?rN1x% zgTO-~hbOx^pQh&`z92%-UX_s*@ee?q?Mbe}$q$*pMV^}#d(0aj!<`pm`-?O%LiGL{ z3d?697EpWJr-^;|_aL`?%p^fct?`UE?na`g+Yi+8EWa=w-Y8s|QJyr=#~Hp+kJq9o z6@Jh3Zo0LoK{aj$*)qHlOCloxT0`vs1=ByX6sn{G)jjj~B$*qOiX{<1sUXn!dL!kO z8v|xsU{n@)BfjLL1=NC7k?*B9W-=N9W?aeS#CF5b7xoZLMa$&LjWkrM1}>mf#B|7I z-s(PeNruMMPW+#x@>IatDP;9rB@0tUzbcUlBpuThu{+D*YD z3#?}BO3RafR^%2s6s#u8{~>bD2#dWx-ZI52UuqDh~`zGU+3z_ zQG)Tn1JpTJCcrnADI3Q|ZTg2oKt7?u zD*VW;imQxd`Z`qdCoO=)4E%47?Oo6`55ztPRxP6x4}@ekU3n9W(Y*IHQg>(%FdjsL`?n)#15)JkVs5EdJ>L-1|SY+W0=8oC_A1cUb)F2MFOw0)sXpF@{h3;@Qx{{ z*stQP8XD^_nu6yU%ErH$>Wd|{zEcUP^MJqNV}bD!M3kIH6vZb{FgrkZm}6UK`V`61 zDwO&Y{E`V$IShe_(h4Q4ovmhSZ3dP+r%_e)36LDHqD^v$KtT`~2jY^80^iT##$Cr8{VR(;EvdI;`@$9$UCmjbK zgP0ZiT3snsZyu*D69Af$-g&a(B3^ew7n^JK-vK1MTEEiKpQ!keMJWIAotw6X;uFwPl=;r1gLUP5RI#9q={p>4BVWvoPZ4n&cRbUlxvw?XPC z(8RD3MX2^91h@v?ls<4-LUq0OTJAT#am$KUD+ks26v~8$A|6-*Fh7 z`f=^frYo3Sx{ZXPMFM@ohkB~-=*862L-)8>6AjMaO25E(H>RXe+<2@JSz@DgezLn8 zZIu*TZo5_1H3^8&vTd7oi(wRGFSzY8)mcVL8JJO4p8jKkii;c$`bOMkBS6V0e{Im| zlC=QtK8(wCX&ky>1Ba$GbwXe&aVr@IEP=_nxpc9I-YHmE+)FsuQLk ziY(4!fQ_gIT$Hpw72LOd^r;mlnUo9jm=F$Z@yd&QYi)q#$Hv7!tm|_t_=-Cw&lTAmCEqnQDdG@e+% z%BkDU%x}wfR!UO6wDQ>~45@e8CX`3(LV*_nJ4bSjVUFwn+QuM4^OchA?1GL98g+o#oj@i#r;T; zkr=AUrYJ7*>GSP`?BKZLlKYDyA=)QWJMy#xI-ghaJLQ?qd4|ROZbc!H!dvvi^#=CFs|M+=C zxEtz|O1HuU{|b5X1Rei~@OFm`ZdB^W-$EBi#-cLXoj+S!eOrIrlZ~CT>kA4BW{Y>O z&PVd%%Xg4&K8I=I2u?V-zhZt`rqA)+l^ns2&ton~f;#Mumb=-$!ce)3<`Qpj6XS3v z?1W~kMJBpv=se+lzQfr#P043IHMfJ4bOmj*2jCo5| zOKUj$# z`UO3tt`=qhmA?b|^ylY%xnj+Gp6vTy+k@^o^iZ*k@E3iiWJv3wZ}@j0)zKmHA@k*@A5us>~THnLv9rG_o- z1F;y%OTr#>C>2=Y(yjM3P;xe1GFXpl&x^SU52lJ%E{hO{C4RfR$q?{4k!r&)+(2}{ ztBzo0qp9Q-#nI6EWF$S4v?a%Mq!M@K5*cvH*N$=d(_%J;ZVt z*$@+&p0bC-_!70^qujc`(P~`RhG%{!%7mlRz8KaG`|kY&z zto&7ptydT>Xz@KFCl0+XX)R@5V^1x?rEr4GKFG60uj{+`YwLGs76in@Tk_YJgb6X0 zB84hHX8U%_SFJxTHG;)NtC3uq_!RO9W@sm0&a~KH$O~dbK&gJ`2lZ4?W7}Cg%3^J9 zFm?M3!wY9TV7FcyM;uDkNO{m-sDj7xDD1GqTpi+zs$qT{N)Y&u9ZG4$)@nHue z>ZGB-xD{J%l>0$|Mz?+T!J2`0Tb7!JtEOX!y{VbKTeymRu+Eahj36-B?-;#ux|Np= zja=o5qi2nlf1S-x^0mTE{-W?XpuM|ki|Z3vl?XJeAj=-3^P}8;DbnZX8q~dUixvYT*n0$^HT~Z{0l_n43s%e z252LU`vB8D0oYubZAN_K3dm`XgI*Ram3bOOwz=H81A4`=ti$8gx+WehH6C>R-N1=4 zKJ_z0caLLVAx`u?4&!&ho(xf+?~y}!bH+_ES3W$6T5owXumpg0_WI7?odH^_{(2Y@ zCh*!vE9InJJTI{lu@VA2+Z{3my=UBg72I`v%kfz9f>!C9X$)UojFjb%QJrK333Oc7 z_ydOcH}kc1FJT6V^Y#0WZrC(#V=R3Uq8LnU*ySe>XQIUJ$jjH{)SPE((MtXRXA6ow zS~0ZkRi#hn-h@_A{<~_W6G3x*+6$gY?3YgysDsRl&G!FvILYN=|MM5vJ`MiHQ8|CN zZiorDe1gcr==dm|?fq0m1AFjpR>pUQZVhVPqV=J;(c{PGye(?4mqIFa|AruO3mvET zt_?07+P}y8ETo4g#6fU;mgaDyr2IeX3(eYN^uV5eWd$E@$TgpZB=NrC^@8G;$&?Jl zs{VcOslPC(>?rV(6(=pfOx_S$GKFsqCf=ipxUs}hs3kT{@ix1GJqf!9J|hg1_=llM zrZ5RsJkAdUj&W8@8DT0YW-r2LOFxIbCCW3>x5{#4>dn z-Nq`6ljD>hVzp*l-6k+P} z6(_GiRQwgA8OUXLj_GU^VtwdK+GC5wBdh=SY4YKF(p`|lE$`R|)7xiTz3Z-nbqgBU>s+tzDKU;O$j`H^d(d9L_shNRX6Z zn+#}2%`=}6oK@k2N?=RS`-fe8ZXv0j zaY_J%uP0 z=}u@Xxx(7XWh=Ruq*UCk^jh3LFVzD!6l2uwWM{iQmt+XnXEOnbfP+`pd7_DqIb>stx#LpiC zg+*KfwH+CVb8U9piFx#Nyhd?9!J}PQ3_q05ULrMY7s*{n0})QuLPrn|YZXVRrzI6c z#7-E@fLdZYwS(Acyk$(ooO#tT8C2GD7NC4BZUk@msJ*8E`5e@`RrE}HAklXW66&Z8 zr3l|t^!#|iz6B@;wmLbe*f<*<3anZMDuB+VWsN3}S`_QQ&z{e0gbw~@7Qi$&$ICMC zpx2kX-ZQpKmyst5U9sJ&&Imw={P_JDbNP(ZRBu)smv!<1p|nMJMD&Cu(_#vAIW!}a zCmEWf@B_3DCnKn(3q6s?RrCHtb%`iYDG?ADMgjY@@iT|j^f)RQw)!F}=K>%HN`0|- zy0fAc;CIYXJ8psPg%aBJ%HnGpfMSqcdcP8T)OCLWY?$l{D&0CWb2Z{d{PhMHincoi zb{2T4>5UapmdIfm(FkOk;>N9pgFdxJH^ z-%$w2yK41Lmh}L-g3<`=;bVX|Yf#7XlyjlvMc_IJ5>7r9OP=A~Z5STe0ick-Zb4v$ zV)-X>1pPzkQ6Bec$2m}u4ySBnmvz=BKGpuR3&Nrtm@Rehj8rnQfE zmycG3>T^7Y>B6xoFl^vu;;vtxcwZZD)Wry)0B}ir3h5}_a)Df4?Ncm-@Vd225us^S z+hJ8RfA2(OAMAa`a}U()j#N1yGT9k;C(s|I+!X2B_r6Jz2>YN3GMzI#f%K#D>GL4$ zRtnOR%n{?QBJ##x{f(FzWN3Onl0t_Ch+f+f*fm~s_w!ez*N|@zV^VvEsIiU z0NY;>YX(-olHLa22Cut+4t|H5ecBXFxYM{!4`>H!6^RhpH70&&>uId7^EmT4S*4vU zqEUOhIl~(#i`#eea*{WW2fzDlYvKd6Vxn=DT4kH>qZMH*B3bj%_2G>f>$oIsh-dDQ)6{s zD}D>mp>j+<8Y(I;zydcX`;*ToX}R(3nwZe+mQ8nbe`x;&uEa?bt9S>?WUy(Z z%=)g5hKkJbvVh+NVyU`Z2LiK{jStNTHp&L1(gH7dZzKbdRqaT$=uX}WFZ8GW%hdw2AJQ3i5tQ1Ms1Mz6RXm}4AUOECp~JuWl(S@8Khc8o zv0s6ym*>nK2dg8t;E%^D4_Db|kWFsA_*P51$hwn_EVwR#ozPYe^{+WTu(u+Wo# zbeo}ttPJOPGLJ}|3oc3%URYZX0_(!gG99oUqS%n0wrn3C++18Ego^Yj6{9_mYiD*i zfx=Pv>hSlpagKGC0wSFXtTiJ;KuhXlr?pj@^%&;&GRld(uP#Vg;^NY%ux=#7iiLPT z>o6=^JiDP6<}5YOkE@H2h%v%l;^{(xa1MqT8bz4cJa0n)`e~6b_iEfNTzSHi)n}~0 zQj&>^x2oN@-EkbhKcR42Itofz@QN}}u2Cq{VB;wKw-?BRYR$T>hf)9c+^Pk~>R%?% zBpJOPynF`_)v-BZE1JDOdYkbj+WPE?@jctCb&YKJySlRoEVO8`&p%hBD2jGQ^J%^= z%|{r^V!!P$l6r3PcLuegSVKE56v1LDl-Qu}w$|gDbK99MPKlF54weGcq&gJslyiN7A=ka*pDRB zK>ry_{i(z&i7+}Hl_Tb{Q@O@Rbcte)QF|j~T&%5B6r%}b{e@$jcV*M1l7|c%Z|lY2 zmhgY^@eNv5&GnyD0KxVQ5uS)7(vG|C*2S$BBX`mbHu=8hI4HYE$3j^3-E1Rr2flyI zH$dKY54w!a^WwQiRCUBpMzpGrG!_}qO^eXzuywEpOoeE^IL|ru>d;Ml>E&3?hTM+x z2r4Po>|X&77-@6oB-+Ox4zo*X{AzLqW?@_W;R26S&M3pyJq05pKH2dbMzETaD?mU= z6D_2n+(+%cr`|eW!Sj{mH!g9|-LcQ4k3S=_#}zwLq;B=N7vE3jTX!3PDbw_)>8rfa zn023fBcvem4qL}BPhvb7Aj||{x$+$}1rK#+#Rb{soSQeF2VJT<{}Pp^7_I`cD7-`J ze7gs_RUIJs)H|m}>Dn29!2-DIciq;cg>tWgqNDFq6Gzf1KmUTQI(TT0cvVmw1Sfg* zQ7HP+ykyRf87of-ZU=6!8@cjDDHkSRCHJ-6`l5TJ>vsc4KL2{+n%{eU8B29bmT1YZ z45Fg5x^Zp{Bg{p|^?>=st+#rj{yexYQPr!`0P`a$XVljCWO1yVA3F-&!Gfi8hxk%R zA*EX2X?|L)vR~<%SDJ8yoA809EB4vdu1~uJBbtO_qq(N+rO6VIUNqF*OK#m%xPZy=wdmR?*Dsa`*CKfN`$0dTZ^t47N$2n5%aijl5r# zpTWyZCw?Ys^axDy6uA_s0tYElbEqx}Q{b8m6XY4K2>buA0OHtt-kC0Q5AOqHKk+@`vJ0bt)~VInjR) zULUPfLFR4eX&FHn1k9}KXohONTDt<7D_RXXKCoJB&?9_p+cqzqDcN^RoSDc zHeVx~vD7Gp?qg+BhD z))<*v5`|Q_eH4}SVbDwZKsWt(l(YrU#b#iM-rndYaX217H#hMZDb*Tv<# z>L#)@iyWtaw=pqH3Wzg^Q)cXth+IP5P*Ne>NPZDmfFVd7yJ> z$LSZnG5D5UsZ79e&qtpo6~f9PAVgy3XJ$fXoK6s;|4C?u?3T|EO_=&1Q%PVQk>}6% zoH-Pl{nDIWPzO?1y}fKhsUow?ST1c}qN4!eR22*pjaS+C7^5p>`N?njd_Ws)$t}}l zbb*xFEI(pb*@A|<;EGq}^!Px&T z4GE?De0DwJAUL2GenoIFk!AHiwRse(?#)ZG-MAq{g}nx!b#{;6zM+|nfX9vW_77#< z8zz|_m}K$n?>n*n=evM#lJy=)7iPwZ=Qr@8hB81`dClf@W2SU((7vrG@h*-K{4)fZ z0r>1kc-fsBvOwMwAecHc{uo!h{0 z>wi`NrS_SjWE!W=Jk}dSbb`-bP#WC7aa>B2pG{aQ+2uTM*kRac6eyiSS&hB%>Vu5_ z`CE|sdE`?!TF^22MvkM}WRQ*J3FD24ktr~sKkH8+P*-hbUkEGx53|c47xiK}))ff6E%2gebAU;4%h;CurU40+f3;O0C;!Lo=Se8l``L2seif+1`rKKw_} z$ONpi2?^89KoVI97y=9PKPHX?G^m%ozSK8|Xa{Gbi(K#SKdW~OJsn&F8Lp-O5tw=l zhImVL^UC}z!~u?s13TvC+Te(%zMm#ki~9ciFf<2{4Eicw=z1E>-Aie{K29itr~4I6 zrDs)6m>6u<$gbKg_xIgcf@t~F$#Nr@8nTV$L+NkAH`en6j28zjaj@+OdYHu^X*h+U z!ylT;f{9U0csZpe{EtaEMQ+BbDo3@Olj+!(3AjkB>)6%NrM`}UF3~|yu=`Q;kB}M194jA}ouoklsvE*% zt_xbAsJ%`bd->6;0L5jBP#do}uh6G|0KB&>B&pgldFg1(T+eZ1%yHJ(&r&9tqXldo z;_Up5i&mE741V(dt#MG|;lGbHbqI4wl|$Xl(%wVJPyZ|bpCaF%%T1TqRh7OtKT7Gd zA>K(m&Q+QL(_0IPm7aEFiBDIxw$ccNF~WM|x!X8rEDl~hYkEf}@;5fcy9%gevl^9F z#1QpD-54f_zO?t*ghp|*aG6@T8|sRnlR{IK<0#QCh!5USgWqeouJ^2QQPq)$Du)LD zc&Yp4>=aKvgsIDG@bhnRlA32MM3@8CRqwC!$C3cpkYsr7X|)>ALCoJn_rGo806S zkEt~R-BL+B+VRq<_e=G3FGF875Iz{v0z)+zdWNP6n zR_EUwFnLTgofmTS9BEFdTKJR7E9TKM%M&K-ifX}kuW8Q|`gbUs+Adll^H8y4Ia zD$r>~>=B9A_nqMSqm-`1>`GusXtnwE?mhFt@~o1GN{mm}zky8{ozr3zdOU8vn@D1| z42>SEy;S4WL-1C~Ep~GECj22&c!Yl8*=+i1Z+$UOdAlY9t6Hy3{KHhy^ItlTz(z+) z{zB1Ddi7c^1|w9*j2EnH$-|6T<{@lUL7o!+=%sv6J>=h+>sm3?N-l3t>g6O+rV;zm z#H)@o`x0e|i0jLeAZ!hED}i6V)orKTJgiuoDzGl8E98Zx{ipsa7H#KWEW8fE7Q?af z*|HU{GjyvuW#d0Izr(5ofxh}}Mzum4SGfe9jw-9U7N-fzlWs4;tD1Hl*E6G&)-sq? zy%;fT#5Yz|f1&*2MaKQ%e!&T_r~LH7LdW;*WrCFI<89u_pX%?YQ0mbomO#4z@=!Tp z@BA&Y>zQSdd%uoaff{qH*ZNS_@$_(p#eD1CD*Kb>5FJ|TU{~@DVuY7H=1&nJLZl=c}^~s%0 zJT!ax&BmIQ<^&B?7c<`@^Fa%gdsyeiWyHkB=os>Mldx+%k^+J0V~4kQa=Bf<_0hbz zGW+q{OBEviog;~+z+zvSlEFR4>V2Ao$tL7U)tj-uw3HNKXG#O;`J&R`jR5hA^~^oH zq2X5Y{*ik4qJLvM;osOl`0%azfHtIw&T9V0f-hmg2lo<9uRRZ+tQOTHhQ4pl3w`bO zx>~2@J^uF2a$&PX^YY$fi@&wT;#H5C@{=IUVHkV|`{>lxV7vVL zy}F{j4fe}O`K`4!EX?+65lvi-Yf7vgYh{7+R}q^_Tr?By`-??hm-n1{n@fImeKD7c z$?x^vKQlfC;lc7~MzzV-yAOTqNDLY7+yi~A)Yw5+VeED1Ij_xfc_(5+yWnChonw~T zJv8STuz}LZPV=f2FY?DQL;C3wrq2U%g}vkz5&SM39G0)dX7C5d;Nu zO|tLX)d^5}5$XwT|wmsCE1@T=hkaY$Kj)fD#=cI%xKR)RNZ)+r@9 zeEzs?h=$(y*KKM{x_SXG9X`X1NApLseS9}sBfBGB0bqEtRYKkD(_OcVW;qAgMS%vo zQe}$D8%6g6%VNo48XxDXCcHnB;`4-pSEm_Mji3XyGw(U?x;hSTf&KinWHMbN*;<$* z8yE3wCa=g1`Kj-vX1QURwpWjzS2XM-16vS7B&tcqiy!@UnmCE4g<%Tu7n>~O6fcJI zX|lE8{jsuP&f?XqLeAadfZx8Ctrh(>+62s6hSqZNOCs?eIvyfq>gZm8T|IoMiIuDZ zZvp(I?P7pK84S&lEjuRWdGDs>*lTtM>le%+UfpO9m-oXxMXoEP1xO~jhJG5I`P<}P ze?d<|o%m4u)uwS-qdFv6f0sLE;E{V&+nc%c?U?Y6QfG*(>fI@aie8JQHf*t{qx}-8 z33KUw4=Jaf{Ylxa3t1jbxSmOwareq-Z)qj7JaB|Nav8b4-tk;hY@YDkxW}|B7OGP} z{@K1i)S_TN_G4(_U+HM_u>8xVbX?q?Snan1J9XE>%Ap-FA8}X!cE^e?yNPDcr1sk) zU_@cIerYE?a!Vvor%2w7e+0WYfQ+MUYTA0`XI%zf+|FIx6WqBw{!e2_TD-u z%QkKk7DNd}TBJd`yAe=HNu{N`ySoJh=|)N77BY|u?5k5blF!il_cTBEhdaCnud)$`mpt@t(VNrtttD&2DZyaNlD3Ql6o<|zS z&X4quJ{o;wp0aKBKr%L-vT>iWxMHw~jX?2%dHten44?2P73#>*E*wV3yk{GWN23D$ z(#2ZMZWDMJ%0m`&b#>-HrroN3yEu`=f3x|*o?El6J?wXQdh>0c)cNQUYz=W*weHEm z9RKxm-tF1r*@~zwp01U6T&-%WW>`nf2@l*Cg{B|mX0=gskl>J7M(AYu>E3?3Sd;d2 zkwH>m%B!C*%ioV$h&Q@aG4nUxz=n-VAY6ifTvB^9U_xZMSbtsX=J`oCQ6aW9jAvS! z*VYTUegy!sm8g7+hFWP<+Hv`;fSYtteC->Qjortb)FDe9B%aTH4WCwwYs^4C;JV*m zVNO+v(~1b}G8B2=vutEFJFM!*O`a&-%oN}`ZR+pIl^Geu`uV!-uN%;Z$1Qy#c{|5( ztMCfe1?}Cqht2z>O3>a|w_g*tTOon+WWF{Z3`M4PRLa!Gc^pz3-FJ&U;A<-<%-8o~ z^XI6gFLHYs%i=Wg_D>1yj^?V=jbn3bJ%=AzvAyLSq4ZLoaF?&>T`3`LVRb*VgKZDKX&4Ndtnz>%| zD;1)m{Jo_seosvQF&!9q4rl50CGqZ+V1H3j&fsO(9eUgev$;v4pDl%tvvE_?^2248 z{GV8frc;A%>Bj49M;pFP^~K%K@RFoQekJ4bJd=-mRy-?B5y=Z@R)(yvXqKQKv&dBz+J}9tUzXLEhf9~iDT7I0R(w;Z@r1vSpiD? z$haJRcAUd+(}oe~QUnIMcUs`-xQ6muPE?vcebFpt*)?80B2UB$=5p(j(oVtg6j<#m z%cvj6G5mR-2H++S7h@BxleBTE-eHvsv29$}md^fz1gg`v_cqC-;th(lF7w_z?H5y4 zR{V!4@J5GdlG*R43+mseQhe1`B6dqEG>eG$IPietW|sY2LGbCn=r-*D!bO@5_Vl!2 z8)J<_`AkpRDdY6tWt1bVm5P-R{PWwG&%En9*sz~{nvD^X>!u!8X|h}QWS2c= zszS`lk)skhUoW$Dl()Hu#k;V)g_!#vv978W(j@G=k$pz%xZr;Ru*iP^vz1su0P$>8 zv26a6m#7`cIh39%+1z6ys9pj*{E{aD2qgdG!-8o#fKQ?QL|gOE(Ze8Mq5+JImMocj zUs=KoAUsxUjM_aa;&UKiI|8LC6z*qXya3zyy!fv0pDjFq6&3i$l1ZyQ)|!8VxHy0PvZ zS|B*I;0?VGSogN^nM9V9W2XIhy}eKe=ilFb081`K42To6snYM>viBQ>hbfpG_hz{s z_!+kSuVfqmsS)6Zb?*RB11SKPveu0L?}0vmTLMS0{C^l-lP2;?qUcm5MeV~4OZHljw@oZlmEMho6y_s$8HIB`*m!M-*jmz9>H zeLc`^l%0MswEy|k;S!A3&A{}>A`I#}f#Qvyo>JTob0-1n93uuY)Eb&zFuyl|Dodo| znMfj6K~tbEkQ*KY7^ak9YdHNSPiDZ-z#LQ&mw;o(R^x_xb@A9u zqG=~S;aM1|0~ax*2FV3c7*_h3f~erxmXqdghst5kSW@!%y0gm>zk=Z4N|P}fu#gD_ zL{0bH8Q6~cv~12RI30u)_AKr!It7PAP+!X897WECfoPz~Yz|3u)IaXZas{C$2P`Vu=cz1cgHCVtqjCZwNv;7`l!=P(crfznB)N zPZ_UswB!XwBXhtpKvgGGATbxIBqtgX)|u2Rn;U*30EH;!J;P_maem-3(G|H;5Lp6C z-&Tv7)#r7f3Yk{QH z3G7X&_B)e99U(Znp#G;C>ZOXfIgccOIZ+E-2Pwgu(^5`rNqXy>Knqj~No}A=WyfE@ z+A@B780I+%`iTrAV(F~S^+3Ed!*%z1Tn@n}iLbeH{VA_zG~5n_K__(LHqOy}rI0g) zM4oOYk4ULaK<|s&!Z^VOD^D;!if|y9FVx5fqi!A%or<+YQxT3qkSJc^2|B2mr-9gQ zt`aI8T0H}mN|Q&cy;8c2#lsZEz*JXrntpW(7Wk`Q(H3P}fqH9Vt_TZvw8_&mPa!Y1 zu8AM0FZMJpfNZMnkQWN#wyhKk+)fzEQ(}x$w3C~&l}O^RC_(}{7bX8P`5^shgkNvv zwV%yHdFsGVr7XlmOSS|YCH5~rpv)h%D$YoQ#xGzdE36aGdUpksHZuZu7c!0*W7c2? zogCkeTMJz6u&y8eLUw5Oc_dAhvt3LV^$Q9z-br?xw-)!j+@u^qR^#0Ngp4=s1@ll+ zN11}e2ADbOu;VGD5+}h}-W=#$a%ZwU!DYxx25PH9w;pU-BADbR)&Z_oLgy7U>@8cM zCK4SG&OIhO{1Hc);Fo$jQX|hh)*GU+#-=E^E2^XReCF9)Pt$Fti6eSE)ccIl=i)pp zF?xM*JeN}9ob@hg>&1^A0tUnLy6GjL@y`co348jgou^qaorWpSS;j~M-BFY?;Hg-j zG^#5c1bO(A&l%J<+N3}?_YTP7wX55b+f`-!5>j!%cJT*}%+8+Z4xEj-Tp&MafgEOz zyP*WU;|$fmVXHhq!S`Q(9B}AB%}e&ro>Y`I`@-|W(8CXbe0lZh(!HA7Nw+s?vWUNp z2Nn~=Cv5Y>1KzN|Qd<>1IP5*r5-;yrVGie1E@?fwbq()#GL z-NQY!kd3JpzG@h%dcL&E!YizWhtm10=(NA<+HL$=EW+#-fQ)92l9|80XuwKv+9mKs z^vLO71LK?eEEsJI`L;Fj^?p3~+Dyy$A#{Z(+jt(ohPed+>ad7>^1WIR|7 zCq27PQxJ3_pe z5A;qu42x6NFwq7Xcn%KzeC@9>2i_eF1$@D`(^jDz>aUzcq$NI~Xg(d4XQY&>sqHVFgq{*Di4jWWK>_RGzyA!6CH zL&~OzZ<`{U^a|5ZqBpq9*P?1+s61Z7N_56*MTqz1T}=h6q%sU;*N=i2bE~B2Fl>yE zB(Lc$Gx?}4tqFqk_VuH(r6Gxi^9t9Z#hy^7j`}5>9e)*wy6hsB3Q~2J(f=_J_4r$E zGL@U|pN*k`tL?M*DM;NB-M)G7m2KbXW}nS{{(GMzaSqS!qeq(99+es=S6QX}7|!DP zWI5B_vm3T5u(~;JhGUX6Pxe6%iF=rRqcy5rdRN_CIg6tZTh5Z-uA4DndwJpz5eDs7 zbaAcBmPT%hpt>in+m_VXH46XvPk*={N*ySTu~jOJhK=UkFd2q^bjhxTgQ+qIm@mPq zjU*+8FIN1G2nx`lu#a>Oi4yI;%ZM18heERD)GGPh-{nowM5^SLA1Mbk^e*yY(q=ci zqf5@$%O3Q0^JB4YFDKX^$DSXag6F>mZK*b*(?Sl{8O462(?&)MydWJ3e_0LS;^)Q1 zPTHdJ%kb=*z<*{P503I2`hfSIDs-PhvGKNRP|`NEyEp3V7Gq~Xud_of z^E)cqMkVVk7H7-ImU&`md6Uzc0dsXw}YWtDy&q{%S^w4}&m~-J*ZwBLxpX$?y50 zLDFyll?s|GT}?=My$EW^G90Y{^^rI*a{^<&q~7_=L@pE?`cjMyxLO6KZzs~GBd2vK zI$m*NeEd!?1bLL)6mwmiK3U~F+v0#)q?3&lxO{6Pv2^L8;FTY~Aaj0J=9 zg2!~mRxxniS-~UMX&yh5A5(Sv=5QCRVvQrKrtAw*l;kDwfG}IJ7gtk!WU`n6xj&-G zqE&(A)ByfHKa%i}Z?h{6)|DHGRTeTZ7PF%p*Ow7oSJcpH=k2M>4=7qPg&w8KtJ8FE z=lM}WOv@Ue{N*{!InFyy=wf^Depl%g>W}GUp=*$8zt-Xuo!Sx{={)=)Q_4O>vS)YO z23WOgs!fo;MPsX)Pb4kfDKr7?^K8Q;jlseoYR1WByTW12`S|a`H_80N69I$QXunP} zQ&7KX4*mSt-?k(*k-OK6>zT$@8*4W>&{n-}@Fuw2Uo7q8uZpT^Y)K7HXH?o=HZNht zl++=H!P~vx+~@25rF?z2uBB$J#(x@qNoi;iB|TSFY!82T{#`d{I2VY*P!eh*>@i}w z5L{d89hpXwY|Ro@&?3$!tkDzdH_`i*+cCl^CF&bGx!l@H2jsX4?h4&8*CKN1X};`J zi)YVW#Cv##$fpJkXW52K+ALuAZABW%rqs{Pk6uLuCRGOicyW#`(-g*UPw?Xwec%OL z&s)J=Nyg|S!MM)q_1FNyE5*k!C$hPmjAl-Wt!y?24KxUglDP?zOtfM0FUe0|1Pz<~ zj4_Z2$36$5UYoha%bLUD7$v%^da@Uhhz6OjnOr|$-BG`flRS^HPeG57z9KWxTr7XL zOrPvP`98dm{9V!jvreyjA9H8??FSVWi)l&)yn!+M=v*^1T4cb5sZhY##K=%|lF$?8GvHm zJ`~{-@do`t>QZDu+e4*|uffzV7!>DlsaBtQB)VdL6?20re8^zYtE41f6Q( zVB$?an*KdZ?7EZzv)}v0E=T|o>K#dN?=K!g=y!oTQ{)~{ z;s)4pfLXTm9s@wd4}ka*Z}#ZDBv0Z_fM&QKzjL_v(RNXAGTqjraqkV{S0Kqkr(pN9 zf5BMVIRvKnzkaxvH0q5HM*ZtAsHX0H6q5+-@nN!@$vuo04hbsoACmLl!{JMiw4u@V z-Isf3zy{K1=%(r2w-LF)nY1Yy|6flHq*?j@WcYzRHH@CS*-}Y=!Ek>vFK0#{0L}#4 zb9Ghb6=RAxU@3j?0`*V=4vf!!OCHn;e!aQeE>an*|Ihv!oos+Cr=K%we6?1D(g!eR zfNW;yo@^$^4zi!EqV>HbFDc+VqE2kkg1T5)d7Rh3+DdoKZ-zV*yuZn>5N1CmTmw-V z1`6p=6^1FJy&}9G<-OgCBm=vp*4MTw{!BG1W#gbxVe<;=J&CDe@xB`%Bq6n7z zlDV%x{@q$vJAzU)03z1ay8+O_3@oU$^qc`G$g;^-E@>fj`t6-#9wDUf1{LMdovvnvs86cF z!i~PoEI~+^1}XnLDXx3gb^bHXSr>jI+qm2i76)_f#W7=dfz@ca9Y`ffOCLlm`y6J@ z5?ZIq)q&iQIx_(8^>>FCL$7HjRmjcw^nrrZl6>44k3O+*rrL}f@bHzL8 z_=xaRK8Y*^%-q=+DNtL_ZKLq+FhR9l@ryqsZOEv|!E^qBXNEgJk53om9h8C^EUv{F z;Ft*U+Xc2=L&$wIqck_4DD@p&o2>mUn{kfJ2;&)C)9Wc}=*00ds{^+PWcx4!-|XcK z>a{|luK==FV(|Ctk|5wfo*w<<^{xyU8dQMCYtF!V2&}qroVmJ^oVrK?;^F!s2fj-@ z)J(jXf1W}PbHW15JRP7%OafwNG9DjN@CqEc5ZL{CT?xpFx(tvTQ+68WdELq}W5x<5 zb3qNj_rPH}&j*4h=SVL$`8dJIy1}i&a$z1~Lvqk*?KZ%EI$lAc9*|c?sB+tX7evNX zK??Pl_ZNC5xxw{QorJFWGYYJasLg(KYBC1p`c7{E0%+qg9Ppe>XM&sMDj#a-gpfM6 zh?K-swY6@QlyUSrDB#uwKAsJ&6&PBUajc1zRa0f#R;f2o&WPxwoYL(YA^1u=VbtRUTQfC z%30>(Kq`p>WuN`r$>s>9jb|8sAR{W3EUYI@1T4Lp0!{4vFV>5^clN>bd2j)Q)3wz9 zxK`A3MlwIf5}&H~)>2Efy?d~o&gcpdDCsxnoyn3tk%AK<mr;SI=_Kg3N}BE!byKEEa214@$`^<^ zl#3y(1I57J)`r*&KFwwG>_ak91HSl+UeJh!GUCA#fMm`E90t1pSz4!j^uOM??gkGI zH`Gj&Onic3TD4f@={WD4ZAwZL^(K(4QGa?LFdKgj9e;eX;P;k5z!l zXs*EkFi8>Sq@tnaP&!7#h7{VVQmk{zTq$hp&hSIM&&?ojKIV#c^aVEEZzn@vo{`t3<_>lg#dFp z0QPDIvei_Av{XR4r>x~##U9CaOjdcm8f`FCY+2nY8w8EuGyTp^_N1f8_Mn7Zy6!tt z%`aqS4R}PAUE1`6rC`QsVA9x!3mzt8aehHgsE4ka=pd^hfoNeKRUN*WmG5Mf&_kJ? ziB~5%f|=rW)Xjh|Wb5uaM8}x3^+P5`+(#-!EdLsAbd~mXHa1bRskP$QV!E*l?%!Sy zCBMne(>7>r&WewM?(UmC{B3Xgs0T6dy{=!dX!GMTgt7_^iCl|p^D9ZysRxVrW{xVm zSJD-00Qs{mG)1PKeYq(tYkhL`oE8Ona^y*(0di#guaXw)8-7-GY@Wg`(*0x?+fjW6 z%XulzxfK`1Xhp_Y7In|hBZ_qs!P%1ER)N2(6!aZa7uZxM1G)eerh*%J;}&opb0=AG z{0(LffKRPpoa1!2Owo8i9x}F95vHLGl9bG&s%imO;{X|*;@&s>ZUnhEdxUAt)h^Tu zcoVNcaLu#yjAJZVf50B7#jlg^XMTt)#C}E-;^zk!CaL}8XkMJl6QuiCP{1ILN=g!% z*z-zAij{AqGlCqW-W_N`tiIf+%EO`QJXkO8<_0J*i}x**bmjJ>XIaZmuhZ?1>?E#x zqrMdyBcimcNYF`yOIXosHqJV?-W{jjotvH0!Na^_0z?7cnU(?vde!YJ<=Dm0lZa{m zTJP11i6_aDS5zP=XLf|X_c$NE((juj%8uUinNOIoWHW%o_{!u2h~ckBG4LN*_4Rbo zv2dAkOyBMnfSxu6J~8Xd>DWHEDasyatdskwh zo^8@}oP?DcK=;=%oC#fRP&8UCwscV-v&c`>W3Qn<|2z~cJKpP4Pn{dpvut@Ak$e$} zQzS`7akS045oMiKO1EDhDWrM(Oh7CHsTC>HL69hid*Fa@?n z%ekE7s@wAob;nO7h^dGw$o*qCg!e%Oa}Sm3ZpM+A8&wLM89Lz>B9i6EPxT;d6^33k zeujnMBrlf-SV-Sp>-Un;JHWflmeIR$4H=iMIDyshvYkahx5#!E)gn*dKoAyTCE)>c zzcW9K!r{S@nYdbRuv+RC`q`Xa!l>vsm6X=v2`Ln(_97G2tgIJ&{wC*1)wLZB;^kD& zWafEdRD3j3xaZpRX?&NY$p`dYcS-{0fSuOjL9l9blMTkN;J|tXei5|>93;~47<&)Q zZ|T3_oO2r}6@9ntq{*MNE6ePDn5z$xBxH5g?JWgaTs5!L(Q}TzQK!i5lH)}g0po^m z2JqIdwFR^=uaKae1%8jJY71_8g=v${{K#Y(_nJzMv$jQ)?2kPGO_t~IcX4StQ&)!G z^y}g!iZl)6liy;*w71GSDvTyBn+o-%ex-%4xp79HvoiY=P|tRSy&bAZFQHl_jFvni zrH7+Q0&gsQw4!%%Juy{1xY`9ynuuyQMnQyY=yVB*ekE_nbcBzQIcLLTjK-zZQ$!Ip zoWt2oeK-;6{MD!$<=?2NucEil+p$hO{OS6f{3rX*_gC6ABx#i|8B3N3R^7*1CkAiS z$1kP;kt?-`#LxDYeArpBKJ)RBIM-JF*6UOV_gnV`86+cQgVx~B)Z-7xoj;ASCrizo zI_H|_g*5VhWYl-DjzSn1WfMHmyt|CU6Z_$`VI>y*m>@Sa5lv{`p?&*`8G%Qdp*O;~ zMqJY#VdL@xN~l5oFM#@6Ak_cni0xL;*p7ZPv9E2^!2ZkSYrie+=(3iU++C{T_28l$O z6EEKfDvx-{Igit}u${A`@e)X=DeSpj!x{>Y#_&A}^O}y=kiB6`n~IgaI4`a@JJtfT zcQOF*dq^-UofOdKd(O%c^=LeLX)8wB}f5x1cEWRgv$uTxD0jC`xam8 zO|872cV{!vWQEnkut{h(M+)c98j(+s=Dn6Dbws z2iPtyQ`h+=dPx1J41hy)En=<16jhUZrO)A{5Qg<8!@Gw?mdF8yowt?fzxQWtz^wZ# zX}I3MDWJr%^#FCZyITCfxrgFI0i3pli!{6U(a&*!0B{bCez>^isuHS^8qxm(tDG5Dh-GLcvUreZ=^~r3K0OX;vDxr+77WP_3N>T_fY%_ znCx?l5_dnoM*uj1w|DT_><89+X8<292Q6uEw#HUhspRRu;U5pYBS9rfB3PTN3=4vG zjDHSN&=^B(MTmkgqkIOg;$E$>m@n8KvKZO@-8TojKg@qOdM_}87#aMGjW`1C-foqH z-IBPvmUF$gTWsLuj(7>7-}})pU`QBtk7ai6-FU;qUPjUn(Z&DSJz(HS0@t8?P~iXX zos-Qd&r7|U2J_GUwf-bSO^=Jrt7}kyn-AiB#zDv&R6v*y@&;=JsJQPbHRP$hO+d_q z>TVcNbiq;{T-ykHO5dNn2Y^}gy~%scEJUT8F5KNt{7LA!kN$r|f?S?|?h0ZVxbN#g zeDvJ@4-^k0%9QsUeFi97I9&dKs*tRt9?U+Pb&yG^bvEx>1l8+aFmQCbk}Wbee0#X~`QVvivg0vM8wJ2zoPz6T?2$}Fr(X6+WZE0Bw% z{?T2t!KDJiC#8&<_pT2T_`|}s+AqbMrT(batn?PzfQnSy-%`R^SxJ7}#!ZDo_@T7(1t-*+3D%jVm9`{`-W$GFXw zT!lPHEFQQ+!E7^Y-6?!~3s!8CAlzbw?;t|RjT#XaBu8W=1A}v6A#go3LOC1UMOB_E z{cOunOLZd{z)3nvB=FCae(#I^f=UGs;I+NLxa|%!fd&hTSW-?0e?e>T&>K2y+|c1n ztG`qxG_aiJa67lETZxp|0gctnLE8Yb_xl@D>Al^qw^9r#8^(?VeKGT~4C=TF-~R{n z|2D2)%LM9CL7nx@%Q||M(l-9{-wz$5#=p3L=G$_BXlFoR;F>R0O(Ty9Y>9P zE>f!*uAH@zSnnS&?oiQF6w~kicE0oBJDlCZ1n~)J7~k-y$VsWP(O}j~VVR0tRG1dl zQa%;nEx>eGe9K}NH6++n48k$)Y=hDJ&;vf(f(l&7T#zXIJ=fm|B1JSHIQo4CM9+d1 zj_CKEGQ+`2kf|^PPVL%wUaz{()s$hX{X-J4+YV7mZxzc7`n%ZN5<`n1Oa%Vg6v$mM zTRH-d%QUz=d&4wgAjK1$kKHwkwadb!IzLBHC!0(>VVw=s5Fm=M3Uc7bEJCRsP+9|H z6W{7be^9u=r|@-T>#z6t~VzW5Dhin&*0EuOFwLqcODZXGOBwJY zlt=b+_}~=nIYGH1kmMwk|8gT_GBBg?i%@5vydNXEjNtCuhAiHlV&8&_@sE4XnTMS7 z=oKe_?FZS$%It-PU)T>8oIBi}bHIEwiCw3hRmV#?VsP^f>Yqk=I(k_w7R!`x;xHtP zJq0f8lAq5~c>`4fv+gGXKwL@ZZ;9mKeQPVwz_i0Ce4p_N10Q`f$n4^1Rr;4vlEtsZ z1FQx&zOz|d3r@sU2o9G^U))|T+&O4K9mpymVRUCyPNo7%C(XP$XhqpAACa~-CKn>> zYE5TnK)a*)>eXTkl^ai3knz|PlIiH~f+x2M1gZQgh!v{`{kv*1U)olH>|<4EAH-KA zdntwuKr{7^4T2{iB@@v^-PGm6WivA_A4Kcy=}QLTvYV{<6*W?twoX4colvv=Vp`{7 z%?m*M%cNANCB!;_^VE|Fc^%Bi^2wq~#YUkwQ(>sfg$HOxet98wy#Q9*5zEwOTOgLy zzBi#*+&)BX&COdd&`U#P75`{3ThIJeltWJQKA>9~w}WDQSHKPEaJKbJ`vM6}4uD{$ zcLd{iM;Ni0+WcF7Tduj<- zp1(RCK+o;?`SW$(imJ&QA})B|Y-Ma(-ajU#NvEB*#$eD{UGNYH8$Q;eb>bnd@ zFpcwXRd4~`WEVU@4vZ4!)8*Fd*N_b4@Ca%Dy^Nnm&mS*E*AGQ4ui*(++6vClvrSrq zdNO2boflT9<0e#f6ptM>0EJSx>j>d%(|$ZgnZ&|4yWVdOj50NC#alTVcrhw1b#xMO zUyj5bo)TdA3ev$;SgKn>$(xV@M|`ICRHBN&1B4*criUSqG%jZtbR<3LBGyJZc@(X#K^MT&$Mz1?#d|PB!N+b9nIFQd_ zF%E6Pz32~kK{lv+T&zk*6TjeV{(Lw3P>zH(rDos^s7HGEie2cg`Trw=a+fNsLT6e3 zvV=6*Fi4@H-bCbCMX*q8E^;0x**K)cu6j3-Tj*#nzRfd{%{M-8CwbySrAIqgYP4WQ zFm`Lt=a25cPk;Mjaqz(7$K-dOPjCW{f!j6_UGYqo+uzPpW_%o&!FO{`lX3}YR-|7} zRhg=nfz)F3Z``L(i`4?*mQtVjEBCUeq#Afy-W%&+W4=q@I}^&fChM{_*D1oQ!`7)8 zNWDhKm;~{7yMR{tJe`9re)r(Zba=ZDT;7_Sl2L$*0Ok{S!2VJ80g^h`*{qohE+c*;JE#CtgF7Y~=Bd=~!s<4z$lGiB(n~y|06{~6Ntj zP^?TpiE{*o ztgBp6xW;2F&wNu#1=T^gfHz+;r@xBP|=Y~So&4qOfMD#Y+-Jm*?eixb)vW)u%Bof+#E|of z6dqBgE>VQ%7Z`rrR$GnQv=&G4K0*z22#%)AMxRyEaK3BBo08XL9*EhT8q5l5FAno? zBgdD~cxwOcS^HZ-Rxc{JjF$yq_#LrIX$dWH{RN4O7I6|?73Nk~nVp}V_#$4gwKHEi zt=jdHpml1M+ZjjvJL{Dv^cGsg0Ve(JfCoJz>V@txqK#4lB55_+tpYZY`I3KC?RtL7 z|3(oag$ZiB>h}-GxF#Q#w{hVe`c3HGgXxoQy!ri_pt^Kl%W{!__jGx%==CU~1_n7(w^o$KSlW=s|w_ z`&j3{Xy<^AeJrl5DM-DY6Ep;Bvu^+W8Gf-?pt-}j@GZ-2opnN;W3Ds9^2U}FrA7h zFf}OG6ehcMnCHVgITsr-q%j>eBA794x-k!?uX+~~Vt()LcYayybjxQ7zNSWpKtQbO zt2#E*<{eX#MLyHJOAlto)S@rW?Hvu5??gKHYUQc~`OXH6h|vGZsf0n0=kpf&#tokT zDVO-x9GeJHt|rN*PNX#+`z__pff*i|BbV)pVjlZ#p8c{G4hoq>ttQYF$lI0_MUi;D z?MnKURan~PpJSEXgxEORhDvV!v^UHxglprk`)n3&;b*2_BZy35j^sB9mMjiNUOCe7x8N8nUX{iw_exT;Xco!7vj1O^PzR4rhD5cr|Q0cuDr?*ctNsUo5y|E2NaX zM(8=vew#5~^1xdS&FQM3+o75Jp_&6xBLLnGLqFB@3A#lmv^X4Q-v`Wu6g3SPD4lu> z#*n04-BRE2%|HI?kvr!&sLo-!)<+}ffQ01T^HMgGuV0$!>{5;iWlz4-CFG`}l&hVf zb1*U;8NK<4$@PjAQ&>^r^q88>eOAlM!W3gek7;4c(pbX3iSfFYUpeOqq;imd9-q zoijyE3@2mOsUWGa(pWBAs6ZD67VEWEt73s!Si|Xn@i?tgVfnyrRViZBLWw;t=Ya9N z9td+G276a==jh9h{FvXJ&pvlk-+J-@ZQOzOaRGMgMdq^_5?OsATV*ECa=n<7g!tqM zD$Yqdlh~(0Iz*8qFmz!yll)F+o)+(YROXG^x%Z1l1|oiizQO2UETz2Uzs$roYgIHi z3$8SuTRU5Dofrj%#ITe~poewc+k9VXwFo;?<0>;#`xYKjwo7C??cIw3$TP1|s1uqh zD-1;ZKJwV(@`4h)b0RW|fh6DcqJ6!<{VJ4WEoP_^RDLKo`J$8z^52Y7)bkJAmI#Bn zOIaMq?d#2y8NKyDXyH$ByKb_$dW$k^3IFF+7ssU4Th$UBf737*oY`7;_!<4Gxv0py z!%lLC!DL5eFncvm)jGvP+z;cw{^=k62Wh%ga`7WZM_8FJ3h%69k%oCu{q;AgJ77Xs zNY60-Z3$A4NiSqPbR!$CnjB{<3F>yu#`2WH%$A?P9SLjo3KG-mSzR&kP9~ZbY}OBC zbT$xDhwhz3QAk>`BH>RKHP!90G>EiL%ylH0nOyBH%#16O-o5IKcn2(!)ClrHvADGH ztJ)ezXOhm;xk}ba25vVBWXHvE$`7w26P6Om8{Z`En!cmnvu{+gBV}KW)n~e`s>JCBez!@q|#Puphx%Aidd_7m?Yc+@0=!( z#N$soJVE^a!^7)T)56NSz3Ms8sA)17;?fh!^}T71#m`GE}pD!DY8;QF@}JW)ty>+27h;YNE)~ zO9;Bsnpzm97P1JSY`O}L{)N-#O>dQy;GCyLo;Hm^T7fJ2K#UuwX?Z+{D}*XHV1<`V z;dGAky~=onF>5q728PKqQ48hW`|ca{Ch9)*dyTq6`ieois|kXY=7Jh4uQ^eyce51o z#vMASDW}ij=aKldO&>jkpMmrFgUfroWBZ}9i65SDh46e{;u^G@PE9IxPX6`rPeDHZ zpsB{2+h=7+%eBA1Nto3!sH=&Mh0ZwGyrSN!wD^^l?tb2U1$n$V4F2?T94tx9TD4`NJ7afTe^76`v;BMZH3{Aqyt~cCk^T=&pEl~!Ij5a4>ed8&-A>(NA9$P1cuj{` za!Ms~lmIIhZ!?`9(!@Cs-4HYYR;MPw@!KhOu;X+zb*0V)67Ndd!&z{76lXYJ&o_si;eO!v5hIfI#9wc1$vi7M5HmerwUHmjet zLVgwvkQS7{un;AF*PXMuT4>;~AO#(q58y@(*87vU@%a||5_Ey-r?Qu^hUo*#+yd6O z?{N*_bOMjPHHr9b!Vgo$MF~xhTkdb%Z(t!8nkin58_)8E<%#)B5b04qwvD{M8Qyt?ZfVc-~}KPVzYkhjAV8@nYF8^inN z?Nhp2xxZvkb@BV=OwxKF&&TPS`So=}%V%&Q;mo-SMtW^}PdE`CBZeY8W;?O2GrD8s zzv{z$_w8B){voV>Ed|>PtL)^u8H_sui7*-A5GC2-S!m-HmMytJWAYx4Dv!N-mm+<^W{%> zs&X+l75)++7p&Z$9&_%kcP!kERh`~*-P3p79d3oK&{B7t?GAz+6JFB(O%4LeC{y+9 zx5w<&cRtItzY7o)uJSIO*8CqP_UQ^=i*gHZD+0R_t-7O9iJi;5+g<6FpAw9=sh=B~ zwvKvtRwp{L?QKr?=Rg7cfw!Q%+1fDeiq22x^_m3uSa`+=^zK@bwZ4>9zfSS&6pQt* z&WW$kcSyZ$fUA;wF=f1249**gEUko&-E`cBm6X7J=Wu-eXJbSLa;;OhGCjil13dOS zSFc1(&G)G%M0ey2+q%=EY>4ZUaL2Wj8An(Ds`WH z-c+ng!5&$BCq|ZoH`f{Xsp_x+l~~$H z8>ZiT8`yT$nRUk}488vm+6ca? zL_62IE8*HC3;9PyW#K{fs5{~}-`rcaPm!`L@;;~IEb<)u3wEPnz3V@(QB>URz3hMP zz;M)cIyqf5VNqvD{*^qw?r{@R;JtA!CO`Dcrj>>I=natrQ`g3ts}Yt_R*LcdOHsWn zneRWs*{Xb>eD==(7s}SxO?(3XcJJM{A1j#K`KeQR;}@UF34?|>oZBmJ*P&-*Vz>;G?~2Tj@vw1sOBu7NP@6pUx4q0R`%yj%2~{v#Nx z?Lu>P$O-;GP4@c;++85q&$cI;n#1GT=?VjeW4DX0C^=F2s*uP_|iL2XD zvC#ae-lIKIn}UPW5B9-J^U*=IZmn)5!XQTa=G8;)T?4-bc_JOfxI8h|4( z02=5BVWOxUpr;7`;~+3N`$Clj@bKFRvOZH<3~D4Ebp38 z`ydamVzVRx+Q@g30!cU_!T7nGvOfsuLd#*cPplWz~L5YDDOWAqn$SNF5ze249qhQS+HBPSdD&tgvGcSk7DCzH? z7Zip?@5gc`yQ~Dx-N}o{l_2+UKO8U~=Q#!zLVcU#56i&w{*-wi1mh-cE;Kb=013ga zhaV#6x!Wnw1;+EcU#>{RI^6+Nem|Hu;U?UH*)IneSt+eF{_b$I|6^`iEO~Q71amn6 zjgleQP#0m_QqyhN_qSFvqWkvt%JLWt`9$_+YVGrCfJmJ53}Db+K2Rl@;NJKALbBSTC1UtIF=)NQoS5yw zwLVr5by;dlrkXF+55{3L3f~+rNJ0)=U+rylzcP3uQCPc0b3AQYq##;hL%0kE(Jasu zTrUw&=>uwZL&6bPOJ;O2l^s89sk1X>*v%%3KPb2X-LK@?-kffnHE1rwz18OXlMIBs zYryaxs4i`vbqxsFyAYy4u0!uZ_)p9$ps&vty#!~OE&r(vP?Sv35NiN8 z$lDR1TCoK}*CenC*USARdJY;jn7`n0asc-M3p~D+*IbqBnME1k8CpNnKrV1#atNNg z1@nm)u{&45Y`cr@5vY08Q3A9u?Lb~m8ubVTDMcc*e~T7a{MkWJzPN#>JVD0vC8X}) z0ea)JHJ>L8Ou&<^llAl_BGoIYCT(8}l3b_&9)TNN)Lnr~ziqkMHsBALLUQ+NJOYl< zsb61!`5TW1Qp9OKtv5(7 zA;J@!8$2TlIzGpgcC9z$L<#KWvv$C|auQy0E0BwOr?^$EvOe{-VmZ{n!1QMX5?37j z?21pHSC+piEos5K1Fn;q0Id$)bE(66EIA)s;WRM(cd)1IPzPCj1ryF7fFXecxLI|h zJ-!_4fm@pu3|2B4vTPeVy<40bL8<8uJ06J#a7^P|@*9`@u1GO;1|ozV4XuAOKrR8i~Aj5gxSL2RQf}|-&aBn3-dXnHnU~l<~#sX?+N^$s{ zil-{gleB44Hr<8Z;9miiIg8w(q${`yXNt{%x}idwvf0>W8e5?=r}A`rVsQS2vTITk zhz}^^8hhvd@$x4y0O)hOfkMQ$7y=JP*=|_0E7&RyTt!(tJ*RZY0aMVfdmw!MU24w1i|hPx$yy zL;X4H@Cn!46R6c!5s2-q!`;B!uQCnH!Un*M{FOsKvxiz29!g3`0h9)SZ{3FWsYHZo z9;hdDica!humeSt>SGi)$cvyZ{MkByRR=Uy$K>VM1PijGckRXg=y(@>m5%z;Ixd3N zeh4zODl^U;EVh=V5c0tRB@73c$Cv29c^`lRvqTVA(D4=65e$HNLNS^rBDnfBAL^2~ z(%(kTJ5)R;m;{scwfXPj7_Q4rko3Id(5Tu;zdizRcRfyxWr_^Fp@yzylsFQhg~zYT!2P59CQlJTT;@e6VbKN9=fc+!Y zk`2rdmYw~;b+v1M0aW}|%YaZkJ%vHz16Hdhtd0=uBPQN%UnUfXKK#YN-zhEe%0Qu` zZDw7t?)c=z6F0|YvdrqS9TpPeAvG@yVFXw?zenNO(a7%y{ZWScga@Qp*K=79 z2ji1^)l$JbzddibR(!hDh>0AEMoBFs%(@q^VPRGuXr zm8rFsx3jlq_I6iulsXSl5a+oWEj zFRrZj86pWswl~dR8o)X(q4;H1I1z9wNyeJlrxQgv0;3oQeTtgj4~&NlMCNaqe%&p9 zHt0Y@+4#e4h!C4rvs_F+;Y1>-4>UJxknRhCnD7I6yf4|v4W~rQlJVNd&Xf4to{+RM zpluif?|e!J#fT{+IMz>92??U$z|6kbem(fW?H+dm8IEabgF#_d)3+_$JN9mHoZecD~*=<)$`1qWZzA# ztWODJKi~GgmF9z_HR=^g z!$+XXsu45{!lsHh=`oy*7gOC@TY7tVOX8L=AIh?nF!v4*!OvlLddf+!zTGKh5QvXl z(rXx8f&%9uZ^P>F4qvhq?WF@_TAy}D@)Rc8d1~TlKabt| zz5!C@E}p#nqnAH@DOf2G^p?VKi2B%$n8fQ@ZUU#CcF<02afvvgYm2uD>H6t2@A-g! zj2^j=#bW#&>4Bbnwmi`M|2B!S}IP%Uhe>yBIC@=XAxMa2TlSmw#IFFp%^@q(j&?-Fcu%*IiEH~zr zKwqMt?jZLw#@(TP)LOT7?Ff~JTdh6#Kp6J~yJo`CV>OD}_!16Gn|;!hEQ+2YauVC2 z(fK(YhI+Xoa%x&@E7qHdi{b3NzyJ%fGHu+8o}t@B2`@)ZD?6*XEYAa-Jl4V?E}RX< zKd%UjTeRgF%qwL&9_oB$3Il7*} zsVwff4sp;wn(@UxZ&G6%u%=2)vh>cAUu{Rb>R{7gdg_ac%%{xXLaF@PFD%&qi3Q`z zf)mAI3R8oW@}qfljp3sbE7k5`%K3JatLSt#R}3xo=TG;k>Cj3L)atAFpYL#fjUr2b z)n>FLZ0r6!3~$DVxrN`}dY|JQ0qKpKQw_V3Q>{u6ang|I4@&ol$|J9y9YoskbLDWX zO=o589rQs)3~x8M7Z`jw*2o1R@1LC^Bp^i7z`S8-ea5Fw{=}`)rr`VgEm{LIVKnj= z%SgzMJGsyMB=yTaJ{Z|;`^AzBQWzVbThK1i)%RD?WnP6nVEkV4<`J!Ou^rJm#XxUq zvqzK=lU&pRGXCM$??hLD`V%(wj@IVDQ_8`BX)Q%(1ByW!9Jl`gsJ>t;~DjU|L# zw2mxa^{1iSJdBZni$o1Kl72%kN~i%B8N&dhp}6AT4_;caw?C$ zyuFKpFr%OV95p%#XzcvJ^GI~&G+(Vbf@k&__O~*;h<4is91xZ`|K_yIOQc@T98O>_ zr&<1BfqhHhIf28a{lNP%SAIP6aNFzMuue?_#}yYQSK!j%PKT>%$o70v6A+yjxYIQG z)a>>weMEl?*zt-3w(s{EXih|!(cv(Q)5B!>&o`^z!aHUoSm8I$<+t|LR#!~k*A4GI z0vQggINzww0$u?(Axj}^4|3@3;&ic`C^~QAJG+I~khN3*6V|teB`U~)`ch5d;+%J% d*ORO8hy16ieJr`h{8lmmfv2mV%Q~loCIAm2mCbH}~+-FL@$Z;a<3II`B7bImp9SAXC4 z_|ioS>0kE!A|)jyefG?$D^gNF8%RlQ_n4Jn{&19EJPCI6+rem(x;ISXh{mkzv?IFY}}fA;>V#&eXv{hjdlRWU=g@ zx9$>7)O8xL3)?ivf@g+v!87lgX`vj_#okbVe}6JYm^ld#=(UNCjy86Xym~)1bU)R4 zlZ^c8_!A93dOayNLc9=zz0g@3yl@k$_G4C9I{Wz&#Y9Zv(b#v!CO$=<@8o`zby>aj z9PG_KIOi?_BBwJ$e0Vv_d?bh-zHzfm`@UI?x_ML4($M+y=Zi@zgSW;vD+V{Pq9pss zK-(dO9lG>(gMrR8Ls>P46G%qO)pt10MGZ2MxK>6nRy}%jA>((+P7!HMM8%Zj?w^S) zd`hZ2e|gIIk00wMcfuh$e#5~{(z*wWT{Z47^d%<+R#OCr^c6V<_1SxVL`g%9hdm>| zzm!i+WxqcVV-%OF$?ly}D)*>TRZ*F~lboW9z#9ZiKhdaPoo|9b6b$Y%TApi=mb=Qm zx}%;vF`rx+x+hh1OlVK;Wr*?W zsBhIsAU&KXuXwaj4g9FG$=X@` z+l0hKW8rf5jaP+cU(y5m>|yF)~^&V-r-~aV980ATr-Fw`vWpT0%RWu&0OFKjR z+kT^^uNF|JyI)VY9va51&w@q20ekT96s0D%B)$2W!cb4o!5>G=g+uV@>Ac`iCm(DI z(5KQvSZSzE{hX#05-wFv*AFhT{N-!#ScGg~b?%0Zn=asu^u?KnFQ&d!?umEQ4w&v~ zA235G=L}RKTtvOXSp@b;4pi^Xb*92%qgIxAG~a)NX=2bzc1AL*Gc84Mf4?0e2uo_^ znBi)dfocf9WySoEs9HR`JIBhZvo>Ujsm?%enYr2+ahELOvvJaLfgg9-xiR6_JP5PN zu+TscX*~F9Gn@>GKV4v0kz05lz3@>MciJ81C#I4`+GWUiUIFFR^4TUFBt}`r$BN`& zZM`)50FrHso+Gj%r=M|dr=Pgd_)tK^v>r-I#fsLFwX%^Ui#|E~@>`etY$2gX10I?L zus8fT(9TKpky%FF6IqS9+k~WqghMGSUFS8@j=P@=4-YqbPa}nz)gIQ;IK@nI!6XxN z~qRc*j?>6 zQd2VDGsX9z5-inNK;6zOp6D!7Zfk3c=lJ*L+vIJjcx9`L z^}=oH)z`%$VF(fy!Vm*FQ3OH_bO#*J9#K^@Rc^MtN8_;W$ldN#ebl%R8m)b2B!KGf zH}*`yP#_0XJeHl-!u@i24becmK~SbhK@{*lVHFJIU!M4o!`dgeOx1Gg4e|Sbaw8mI zrReycQ*7%n;?8Ev?qydZy6Mdcj62}^YfdV6?_drIN>7Y1>KVaTc5VYN3- zn>+nEK{ej9C}y8_eny58+p%`0v~9fA8M8JigA#h0tlNWsgrey@?k1&=@obV6na>&Z9Mey^RoIbhV#rXwRB{OJ21X4#3t z-5;{Dh`_E7bu#%}steTWkHDFJBh_>2Dp&9J&%g(;lL>ary!S1$Rdhuw6W}UV*P^1L zfPpo{OaU51+jV~rRRHzUkT2@3WZ*T9K zHD(G*crUJZG+MhO?xeGwU6N5ajB?BK9S~A|cC}w?d=~|HDpS9%`r8Ag44Dffl)^V}-ZU+Z zJ&B4M_llHJc!dsF{`R$XqD#S#0u`?|2lHKo({@B8Z0W^1%@MKqFv5pG%x;2O54T85 z1Zkv$>*z;(Ye>Y)--9vyb0^j7B6=PLMGWJ^*H>oChSZ#DPGF2fuJB>JVe8RN2PuDV zk>6k(vKs#B>E7hB7K1Uu)cJC}d# zJ$RE_k2?)h*aW8oyEx5sR+=^Ko*S$vnD>3D?PFWI#-5(8snd;1dL^cdg)a9|hYpA% zWS!5DUK#BYuuQ}u)4i`=y;|+ObHi?Cq*j;fjbw!h7Md0OE&xA`d?O@GqA3Jj{Yn=l za*HGm`M$T-mv#Myt2>$KokOi-&8`nNLu96aqaH6w6r?<_Ned2IF<*Sc7f`#D4 zZhm;wQ!qI>x$t&Msl}S7p8^gG{}L>BD5h39L@j(w@?k}}xh>c#lOJYAv6E|=qB9AN zA;rQWrj1S^lL^E|jq3i*m$&z4gV0<)8uovG$#~ zb&2^?YxjtC=oAo#7#H9*&vmR$<)jB{rNkc?lEt%O)wBS1-=TDRwSU%+IDo_C(vueubx?wKB*sLuhSDrcn?wmJ{qNDAd0w&S%br|;C8V6?`^ zS82AT?hn}_e7_m`G#zp4)}BAE|7qmP4Ed>bZ|&g_)%8XcX)`rtpZ)%T7~LPAho^8E zmnREd>vrMU@5aZ+7bco<*_QYueBB9QQ5Ef6$8VMT_|fbXzv)ie8N!LBYeDL*{>^%z+g@tAj!zDw*+miUSFEj3?|+tM>{T@B8XlJaMgJ8u z71fznSa`v?2Zmn$21k87>oO{&gdU`Z29hM6QkJ_;7duPBXe6l$8P04^ZY3(BzhxB0 zPg1z7bgZZ^P+`*zFE1}-^b(6=RsTxOsM$$txjd2P=q7G~>C&cq^fLJW2-PLp?yGm9Z7Hy{|5MM@&z9 z|5H{HRPCHW*s*X71hm5yK6c;$LuwbdKUDDZyk=@7EOl>-D?S_(#pBSi^!o6%q(q}| zp$2yCydccgbwXNqcsqIL;Wlz=WMpK?s92GYj%6t2X1Z%BP+ae)Q=c`wjK{7Kl zOhk2OTPlrWms04<9J&cH_2+H7-PBcfa@DGa7myp45DkLng}K?q#l`kR zvWuFB5VMNJ^|@Lz49@ZwLvIk7-6+5Zk3U9HV7mBGkZD{{_y8h3UJv>}>&BVO0vv+c z|IXD!v^sHVN@8xUU_T_oiiN&Us9XGOQ(zlVJ#T6rNkKR0#{j#=a&VID|DAA55*&FJ z-!v$(SVrwBo`~E1B^eD0qAzBUL##BT5Tp`HTSw&j5q_|lRs3_6?|ffrmOk=iHEYm2dY3Wqf7~)OoHXk+&NeW3tbronWloe%84bA z*DYyy1MvbbO5F|T20N909yz}TP9PyEN!A!~YaImgcdO5WWXZ8_Vn|{aOyz^y z8MX{!KCw-b_i8xH@BVGKHn3S0KGeYJ++ajMFe!qyrJRdt`*fy2vhDcp=0_0PlTWgp z$e8e#;UF~Gw)@x-Mkyd8|KAA(Si*N~@na#9v-*Kb{>zL14L^~X+y6vbBnjF7399@z z{N(%a{|r_B2TT4RA)kLO`TrXE@Zvncs#Xu{`JqNEwgG+-$Js%g(*hpw&vIT7oHD$8 z7~I!;w(MM}01q_yE0qm}mh@XqzqPfBKnpyk zV{9eFioQMXjb%WnM>#J6ZdHLk-V^WdoRYB#+~JqB$60O)^C%A@gHf}#F=jA(X79jN z37vAel4e#q7XKA*KNGG>jW1I4<-G@r3~n{}EB}O$C%4|@FgL8kqo=;0d!{QYD#ozk z!C+2#`uI=JqDbqT!Hm&nZ2tl~J3E|R`0ekvOa+lYUECEKBvZn3BPc_PfbK;|1Dv&- z4CcM_`5m_C>L_0Y-rLsZvvGi}BFw8>2*iOTNbHhjf zHPs7tG7lLKqByB9EF`JyBh8WM?Ch*Ac_5bkU8NW`5*u^xDI9Y7nB?+n$RxVu#&-ck zI{k|`62Fi6hcrrZR-l`bAXExG6!Zxs(CZqwBB$EQ2KyBbJsr)IprC7w0M@02l>*O{ zpZ{5Rmn6qX|3)+hX#>Y|^*sc02QZIe!1Idh7SHwP`!V?-j+H-*8Go$2$U<-7YEg`q z%DXS7X#4b0xx3aD+cdIZe*mOm6c6Cp`LAxFD>Dm}T~ZD2-qjKUnAzF$*K7m#Q`}s7 z%fqTkA;YrLSxHnY2YU4_3l!?SBjIt<3&lr?#G?E|?4LLY-)Dzg%3>=k&Ca*U)Kz4U zt+{iH3Eo?F*y&VG4m1Yo>Yi?U3Pn|E7t=!TAi{kJ_BuA@Z#>Sz8XZM7#!02G`i_2# z)+j0zH|220AgY0iw|v;agvbZJH|WoVzt5D{kPH2`45fQQl!F`sP>HSHDMQFvoJ`Qj zE7IopZjE7o#tzDoQl#2QwRkjD%~GSd5P}Hv_MgZf*^IJ;)9x@r*B9(I8*se^lTV?i z9behb7+iAb?t10gt+LN?i98^nyAf$Dq!19;)ucMp7Z*WV-$tZ$bs<5Rf_n^DWip|-1;iDZzIzMRDO(5`M2NKT0d6Ey5DZ6Ft6t9(>ruk z*lVp~jf!v*()zODWgiUH7~#x# zwUgV32)_>g?er1ZP#Ndp>7yY?~2kbx))x2T;6^yTpRChu(-@dszgmrwkZJ^jzHb zcs*c}FA)oq6T`>LrfWW|xabp)-)_}x;eONf3eSR@C?SPp@jAJzz6S7MP8iGZ#$Q^U zdRdv7nLb3kO`i{y90+uIRPGhq|0kJbn+oFind1ppE1s^^DWOG+WV^Y1pAPF&Nur{g z7Un*atz1|@k=+I3#c9-ecBb`!9Hdfh_-mN^`Vykpx7`|F(czoHYC6zv=^EEdDq(g64W-Odi!M>uL$ZF*R{adgyjlo=X99WHs z-cp8>7WFm`25%fh8&FM-!nXT*kKC_ZJJhjIv*}`fzr#SBHnpj?h3^5WTp7VOOrpX0 zzC7V|MncI1~JchgllO})l{ck?U>8=jjlQ<`l!^Ksua22 z==rW*aAvo&Va4$iZqvOu7F6FZZ0s5H>YNPTpYa06tI8Ie2|056CQwr#Rbif7HARvd zoRXBOO*$4DBkLGTl|{1}9LITiIy=jxc8-PiE{QB*rVLT!lhMm|2FYxCwd9-ZkR-q! z&vk#zvhZZ`L48IW7)%f$d7)8SVBx#}!*OAWe19WL`rLtWWB}JFRXBV4HJk@Gcsb5OtNa{7#ITw9> zXIFFH%rW?&5(CxY_BkRtQjKqiEcXo_j~qFosu~LD5um-$NQFH*tDoc$VH4510{35~ zzU0BNB;j`c6N~hIdHXBq{a1s61}Irz%Q&cS2iw6$C7 zah?c2l|QHtHk;`ER)dN$4j>m#@>SCn^pnOk3d(L<1-DrkKeLMA>-EjR_M~rku7AzJ z`n=;K@vXnQUM0c})%b7J_4!vHxyG}3BrKzQ?Z{9AX6*c)@Q!T6?de`PL{w9w#7+<( zg%8`fgM))TTkiN1$bh6@{!KX|(V2*J7agbY-GZrKe={BaWM#b4?>d$YGQM?u=v=G( zCXJp@fFHac0HG2Ux-y+YXDbvGZ*wjZEZEXxY5Kz4%UPLI)d*T`5o7$ojk3Bzl;^Qer*~$m8yG{Q-sR^NHNjopEwy|ynm=jTcL-ZD+w#1> z#5aP47MSmTu{;GQ7koR@?cwYJy{apmh`KkwD)_e0)r|QXtGxJtm87t?Ycx#*CHkaE z6z&&1`jEH1`7pKEORSx-a9x=I`xXs{tSh6ZBC@dCpR++N54ZAcA5uaZ;Sf-z;Q`-S z>_WzXydi^Rr9b&%o}o>Jcb5?rL%wC;n4M{Izv&jTK{EaX9|m&f7`|OY|GTeCN*orb zECm8eq6MJqZ?L_IeL+Z4Y3U+Jz@@Ds#S$pJN_MQgz4g3^iWO4Z*J&H1VwI_4mvtLD zajv=V1_2k*jQeJxmdE~sILk4@(s)cK!kMjXF&WrA{BJNG(smJ;g!~mzJKOX{&nA-tZjGe<>L6$Jw08!A&12Sa~s!C!r7G) zdEV)jEysMw+l4uttCK2}q69TVAIGKxCx+5(`{;VYmO*SqiH;r0Bi!vGy})5m=3~KJ z&lmRv?OD}8cayEZGlB@vlW}DK+Xdc_FGf^*c)KqXcgC?FWZOmTw1Q=O{OTF2O4YTI zxBuvrCjXGUPINARdz6oV=(~qpscBp>7CANbUa%PRD^#TUoZWnufQw#R?zY+tQIu!- z2(F~Ep_tVh-UQ%Lt`70e5YjRHsbt6cn;)ZY@c}2*!IT2w8B5+ioA)?L!$rinp{=bQ z!9d@yNo6lYWm~1=Usc!F8`ofI>0*H=R&}EkSlYr!&-9KaybyhP7P$KOn0C$fE1Ul? zGdCCW`s{5waGM<|3G9hM3LB%^9Nqj`&S9dq7Hmvm3|*rb(Yc33vYO=I@53_Dj-D9B z$1z(yX^+*8lNl|$ezL-*YEa|X#X-2H`Zir;sP;r`C;{$5b#4rThSz)u=vJ|IDNC~L zp`<%s*849z@j0Z%l0yrVLUU4WWI8$Aul@3`rx67v(omtzY^HG=U-T&-`G zM$j;MiI$&;Pi?|>eX2^L$nQ3enSXy8r8f9H{7l}IT$xK;S~9ys&DYFBL4WU!Ny5em z2EQb8nw8X>qX_l*bzhPybpo=Sz1PMbs}cph@s5I=FZf z18pl_fQtX#br)!J-i{XF|H3lX>q3^Eog~nMC!)uCRSDI-po?I%t`smB-Lh>{zXcip+Zpm8Z zpONt)kIn}jGcvCt*8*bzVhwY8{OZm7g*=L(TP|@zn`#A^bnjNs>>w%M672aG33LFF zk|X5D1z0f;OXiU{hc*{L4es7zDlqFm!DB4QZ4-bvE&otyQP21R+=m=bcEjrNMN=f~ zh<8lpX5(C+M>HGOQ!Jnd>5f>&gX(3(4Q#d* zlV(4(FU=L|+)?+@sV{A}@r&T6eAigE2F4+s#fk*pADBW?aY6P~4^iokbiSs}0dg5e zzv^lwyayv*Ta2^?x#hYa!GcA?RmEZ-*cDz|FcB}A-1rO_?fTEpex(nA@2tfDq8o|$ zi;UhN1weMjqw(%C7pLA>KFD;=1m7nr&gA-?b-IC1X8V`YbP7~LI>P3YdZqng9-^?= z3L{9lVvU!%OEqcgI(nrg3+$hjXV0Zox3qoI!n9Z#Hb^|u9jvZIKp?`b5Qz~ zGnd*co&Msx>r=cmoB4Q`&x+!VX-MS5^U?=*>#{Utdm?SzjA``2u%{-^R!i;#8@d`J zu3bTomW^!A_Prg2z1xDe;FGvT3r;+YP7WVLu1%gNyuw|L_zm1{m4dR7XbtMc^J%|) zEg)i!_y-72<9ybdW;@1wD(_ec1Bym!n&(V zOH02cKi;97eHeg}z~w6<)&AOeHVAh;n3gkt0S+RZ$C*5J_V$G>az^IuEvx`)FbR0F zy8nbgwYYA)*iGtQBMP=fi1L~{No|5BD_;j0#>OICWW8gWG8Lkrm^4?<^C=~$-#*LC zomgutdprBZch)D2)s|h@k<8Y-h3?f9>6tp$cNv>HCk{O&xx|NlZ3$1>$n(#iG}IqGdjA@!*gjRFc< z(^Mo!47hRkPax%no!n80XoKo=qqD)?)lLQ(bdzMUBo%G=%-baAeNNdT5LrJ&LnsgJ zcdI$VdCVwpds95llknFJ6RCkH@!ZgrfzVB5eh|w49G{f@L&(*PqXhoQt zmuFeEOCv{p!`I&beaSnHd?Z4HwOSDkoLrg^8Ce$-bjE+}B-ky`e`PXT-ks_CHN%yn z&q~dWdQcJz8c!HE%`#m;*N?vI)E9RpY#_D5FaMT)B1>qiTM?l>SLh4tM>o#S$9@^g zcQDq9sOZYy@$YL2RoNNyk@NTEJ8Mb!bB7JjEOj!p0R z9z7_mv4@voPQ0-|;M<;me>jWekcpS&u;yB`sG8iWM?+ z2VInK^!B{LLw@qf=N!+r?ats&@GU(?3ol6ShYS6w2 zGMi4WvAT8-yk(@wv5H_{cKD$`ZmF-YFLDp9E(F!z)Qn7Vba1EyjSt?v`6U}7D5VP} z0@gHOk1YX2nk-7f)4?wP8^n{eSN!|mL4%;K6%JwnNpoM|&yvQs|A76#O#i$Fz~P^S z?^As5X8Z>m1TO;Yy7nSpmUHVyk2Y475u- z7pVI89~V>M5GDCZG-yFmp&F(Pfu0D)+Wch#&Nm80dh_PPX26*n9`8R`B0-p-lWz@P zoSWNE3ayg-9{teD-QK8#1Fi+2Tl4SPT4kk9`d;v8bJcdT()}#JJcp~0F!hxqRNl-$ znQQa2c~7X^Kku7uu>*~9Ce1~(DkOj|grL`Vb#2=nN8r9Dv+1g033 zJM!-*NU6I6>*T7ZZ>6ge6+f_=0NUmZR;a41fF_C}I1xG3^)_98MH37R+j!bWZc*oy z-u{hm6bUMhA1#K!SgG)9Dz0Yz zk#*9~<*w*@b0s?;@7frY(;KQv&DuEg_2|M4lmxm12wuVkdG}jfctE*CI=|q;6O_t* z9}UOWCtCeeSozu?Fz8Vb*k{0`v_hxb@uedQv}oNfBi44(wC|L literal 22770 zcmeIaXH-+$*FLJ)up)|71(YL*G$T#A4N$5LklqPMlNxFwSdgyLYY;?GdhdyffDk&8 z&_gjm2qZuV0Yb>#Iq&;>-*b-KJMNb|#(#`^zA?z&d+oi}nsYw$na^C|_w+Q6AK^W+ zXV0GFckkSOuxHN!#XWoWUSK^4{AZZo_0pa_f_v`XzVXO!@6!08P)e(4p9{|P>RI!jlLj}jVH@r5nVODHe>f?4{n?(qEc;pi`iIq?qsREa z_!#;81r= zKWF04`~Ll`|DCS?b5`pX`$@r4n}FxDpVaIji~u@$rHQo zyy2s3t`CM#b573A+L~uQZr2oFb?nWO@tFQzxwTLLmgrp{aW1K(P6W!IgX*PRy?8Eg zvCL`e+sk44O#NJDpj*T}gY&x>NLJMWlgsmqhYc!sf_66NDtg8t*o@-Z>4?gHEwS9^ zY^vAJ`3_k-6;+`Z+HvKH>Ha@>L{!P0()f>QZdwhC<=U~uGgiA<<(8#YU24>P3zwzN z92^E!+?vlBz$IBu2z7yMTfMJA$7(&!RS)m-M$fJj4p#<6b{Ex5D7sb;JIH!Qa!P3F zE3e!Rm<&1e;6)nlD!4m+Emta7blj^)1)ppigEyp-_pvEoq2r`rclA{$k9_MgAQK9% zRfC2&ZBvn52FW^bz(jRE>Tbvhwe96s-oWIW1uTC(RPko@b3yTE1tPF4u5xvKT!`hD zsY?_?8=Y>iZUvEX|GA9eA-Ho%lW$YAi_q@RJs5(@btgCgiTjOT+>EBn|Q8#3-fH$YHCAA)tJD{(o0!&3fOV@C9 zqjo^oiQhIE(|d?>v7iikdED)CqUE&Uo1NeXmEE1%QNx=>?!jV~6y5*!M1LLYi>Gk! zs;#%&%(*zOr6%eGzC*0UMU9?l>ULLOb~gfg&> z`07zNl@m@YvW3*x%tNdx-_`E(;*JFz0y`urV00-O{wg- zT=3zz+>l@qa%amaQlk1tqEgcxE~V!4W8W?(=IN#-+N^JepBDL;%>9Hq4$%jhT{pV; z>R7V8y9Ldf{knU3yYLcW+_)Cl=>ubRUZZT$bK?3sgNTaKlcXuMsk`nJM-RyE#~T^z zZ!g66V_j>;`)AYKEl$7S(kn6!`t??`pH9VM5fa5^GcigIgbIf)EyhNhT7Q>3Ha#~RK?v^Z{INx9v| zv*nD@hmBwMw51w-?DniYc~BB5bScKeh)c?147!+v+{WoW@AkvaWk4(;z%mbII@P!rKPb_1z0|MOr;n zR$gB;EnX~&)IdU{nwMqj|2*^Fef#(}21YmP0vY}m9ru}A)e-75k#D&3q;Dc^HfdOf zh1n8i)pBPwNnED>*E?;+7wNc2O)IXi*aj?}xE5)-o!!_l6;P=Yb&tpf+qk7mXw?w8 zolGl+G>Iu8`arlPB!f<>2v5Io%$dWJvnTuu@rO{X4s2@x9+Bpp$fmsfC6(gXvN0Vg zg?1shTr~0Gyw#mxXd=4QNbdI04_AcEDPix5Wct}Ozp3z>2HeUU)%CJi`}d9>fkr6u zT#r6udroa&PL*1B;yf5Ux2{Q-L~gGxLLQt@Kv5#rKuxtlbF9E@ zT48z&0@l7&$lu!G}9?zWW^Dx1IJoLPnf+RoHaH0i~F1sBSCa%03+_-!^qY{Dg} zmfO=@k!j+;d9s6*Upz;BR3L#C4ErUX^IfyL71hpt{yyk�p=|MO=X; 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

#Nq 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 IZ(4=^UmfT8X8-^I diff --git a/source/images/blog/2020-01-0.104/lovelace-suggestion.png b/source/images/blog/2020-01-0.104/lovelace-suggestion.png index db2ae26ab3aef68f08bab233f7cb82efe05f19f3..b5f07b0f31e5eed36e88cac4566f533c6a499d2d 100644 GIT binary patch literal 50651 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 Z;+$lh`rC_Xy?Hn_#!I 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:s4qHHS^c$hgcx*n2_c#P7V}KIpbyw# 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 ZiXrMGjPE{(gAIlw^FUED@BUNo{{ijIXF&h} literal 75730 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 diff --git a/source/images/blog/2020-01-0.104/remove-entity.png b/source/images/blog/2020-01-0.104/remove-entity.png new file mode 100644 index 0000000000000000000000000000000000000000..338f189c8c6f3c74dd4c2ad56abcdf638b752d0d GIT binary patch literal 83896 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�MMFZ1s`yn3Uqn<`svB) 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

-Ia569q)n}c62om*YL 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Ʋm7}lw_TZHfFewG!afG? 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 literal 37461 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
-ad-7p0((uZzK#m+J=RJs;;he+?gguE;UWE`? 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ⅇ)zbvmSxaa83c%ZlT4 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 Ybv~c5$h$}IGZgn^74PKSHhTJh0msEfY5)KL literal 242977 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

BGzXOw))FCE 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 Date: Tue, 14 Jan 2020 12:45:58 -0700 Subject: [PATCH 72/82] add breaking changes descriptions (#11739) * add breaking changes descriptions Breaking changes descriptions added * suggested fixes * clean up icloud description * removed tahoma breaking change pr for removing tahoma was reverted * fixed webostv entry --- source/_posts/2020-01-15-release-104.markdown | 147 +++++++++++++++--- 1 file changed, 125 insertions(+), 22 deletions(-) diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 501f011d786..318a7521bae 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -119,28 +119,131 @@ Experiencing issues introduced by this release? Please report them in our [issue ## Breaking Changes -- Use "kB" and "s" as UPnP/IGD units ([@scop] - [#29552]) ([upnp docs]) (breaking change) -- Change state values for Worx Landroid sensor ([@geraldhansen] - [#27453]) ([worxlandroid docs]) (breaking change) -- Remove Tahoma component #29744 ([@tetienne] - [#29745]) ([tahoma docs]) (breaking change) -- Add config flow to iCloud ([@Quentame] - [#28968]) ([icloud docs]) (breaking change) -- (Re)Add support for multiple Pi-Holes ([@johnluetke] - [#27569]) ([pi_hole docs]) (breaking change) -- Migrate to api_key ([@eifinger] - [#29966]) ([here_travel_time docs]) (breaking change) -- Refactor ZHA electrical measurement sensor. ([@Adminiuga] - [#30130]) ([zha docs]) (breaking change) -- Update Integration of Keba charging station ([@dannerph] - [#30125]) ([keba docs]) (breaking change) -- Enable config flow for Tesla ([@alandtse] - [#28744]) ([tesla docs]) (breaking change) -- Make Huawei LTE notify service name configurable ([@scop] - [#30208]) ([huawei_lte docs]) (breaking change) -- Remove Amcrest deprecated sensors and switches ([@pnbruckner] - [#30308]) ([amcrest docs]) (breaking change) -- Add separate command and state topics for mqtt lock ([@tuxbox] - [#29808]) ([mqtt docs]) (breaking change) -- Migrate webostv to new library and make integration async with callback state updates ([@bendavid] - [#29296]) ([webostv docs]) (breaking change) -- Cleanup of state handling in webostv ([@bendavid] - [#30416]) ([webostv docs]) (breaking change) -- Axis - Remove manual configuration and legacy config file import ([@Kane610] - [#30365]) ([axis docs]) (breaking change) -- Improve WLED pure white support for RGBW ([@frenck] - [#30477]) ([wled docs]) (breaking change) -- Fire restarted event on restarting active timer ([@mnigbur] - [#30475]) ([timer docs]) (breaking change) -- Remove `suppress_warning` from config options for vizio component ([@raman325] - [#30536]) ([vizio docs]) (breaking change) -- Entity Component to no longer generate automatic groups ([@balloob] - [#23789]) ([automation docs]) ([calendar docs]) ([cover docs]) ([device_tracker docs]) ([fan docs]) ([light docs]) ([lock docs]) ([plant docs]) ([remember_the_milk docs]) ([remote docs]) ([script docs]) ([switch docs]) ([vacuum docs]) (breaking change) -- Bump pyRFXtrx to 0.25 ([@Ernst79] - [#30566]) ([rfxtrx docs]) (breaking change) -- Add Ring config flow ([@balloob] - [#30564]) ([ring docs]) (breaking change) (beta fix) -- Update ON/OFF condition and triggers to match documentation and UI, issue #30462 ([@davet2001] - [#30663]) ([binary_sensor docs]) (breaking change) (beta fix) +- __Default groups__ - Entity integrations will no longer automatically maintain the hidden groups with all of their entities. The following groups are no longer automatically created and maintained: + + - group.all_automations + - group.calendar + - group.all_covers + - group.all_devices + - group.all_fans + - group.all_lights + - group.all_locks + - group.all_plants + - group.remember_the_milk_accounts (???) + - group.all_remotes + - group.all_scripts + - group.all_switches + - group.all_vacuum_cleaners + + The automation and script config panels have been updated to show and manage all automations/scripts. If you want to show cards in your UI with all entities for a single domain, use the auto-entities card. If you want to target all entities in a service call, use 'all' as value for entity_id. - ( [@balloob] - [#23789]) ([automation docs]) ([calendar docs]) ([cover docs]) ( [device_tracker docs]) ([fan docs]) ([light docs]) ([lock docs]) ([plant docs]) ([remember_the_milk docs]) ([remote docs]) ([script docs]) ([switch docs]) ([vacuum docs]) +- __UPNP__ - UPnP/IGD units of measurement have been aligned with other integrations and common uses, they're now kB and kB/s instead of kbyte and kbyte/sec respectively. - ([@scop] - [#29552]) ([upnp docs]) +- __Worx Landroid__ - The worxlandroid sensor has been changed to not return the hard coded state values "manual-stop", "charging", "charging-complete", "going-home", "mowing" and instead use the states given from the landroid to Home Assistant. This includes the state "idle" which means that something is broken with the mower and you can use this as notification to check the physical state of the mower. Users need to update any automations that depend on the state of the sensor. - ([@geraldhansen] - [#27453]) ([worxlandroid docs]) +- __Apple iCloud__ - The iCloud component is no longer part of the device_tracker platform and is now an integration which is configurable via the UI. The iCloud cookie folder moved from `[HA_dir]/icloud` to `[HA_dir]/.storage/icloud`.- ([@Quentame] - [#28968]) ([icloud docs]) + +- __Pi-hole__ - The default value for host was removed, and now must be specified manually. - ([@johnluetke] - [#27569]) ([pi_hole docs]) + + Example configuration: + ```yaml + pi_hole: + - host: pi.hole + ssl: false + - host: backup.pi.hole + ``` + +- __HERE Travel Time__ - HERE has deprecated the usage of app_code. New users can only generate an api_key. Existing users have to follow the [migration guide](https://developer.here.com/documentation/authentication/dev_guide/topics/api-key-credentials.html) in order to retrieve the now required api_key. - ([@eifinger] - [#29966]) ([here_travel_time docs]) + + Example configuration: + ```yaml + sensor: + - platform: here_travel_time + api_key: "YOUR_API_KEY" + origin_latitude: "51.222975" + origin_longitude: "9.267577" + destination_latitude: "51.257430" + destination_longitude: "9.335892" + ``` + +- __ZHA__ - The default divisor for active_power has changed. Now, multiplier and divisor both default to 1 if the device does not support these attributes or we fail to get those attributes from the device. - ([@Adminiuga] - [#30130]) ([zha docs]) +- __Keba__ - The unique_ids of the entities have changed and are now more future proof. The default name and entity_id of the entities have also changed. Users need to clear stale entries from the entity registry and update concerned automations and scripts. - ([@dannerph] - [#30125]) ([keba docs]) +- __Tesla__ - Config flow has been added for Tesla. Device tracker entity names have changed due to the conversion to config_flow. They now follow the naming convention of the rest of the Tesla entities. The `id` device tracker entity attribute was also removed because it is a duplicate of `trackr_id`. - ([@alandtse] - [#28744]) ([tesla docs]) +- __Huawei LTE__ - The Huawei LTE notify service name is now configurable. The default name for the Huawei LTE notify service has changed to `notify.huawei_lte` to avoid conflicts with other notify services. An option to provide a name for the service has also been added. - ([@scop] - [#30208]) ([huawei_lte docs]) + + Example configuration: + ```yaml + huawei_lte: + - url: ... + password: ... + notify: + name: sms + ``` + +- __Amcrest__ *(Removed)* - Amcrest sensors and switches that were deprecated in previous releases have now been removed. - ([@pnbruckner] - [#30308]) ([amcrest docs]) + + Example configuration: + ```yaml + amcrest: + - ... + sensors: + # This sensor type is no longer supported and must be removed. + - motion_detector + # All switch types are no longer supported and must be removed. + switches: + - motion_detection + - motion_recording + ``` +- __MQTT__ - Add separate command and state topics for mqtt lock. Two new properties were introduced with `state_locked` (default: LOCKED) and `state_unlocked` (default: UNLOCKED). If you were using the same topic as `state_topic` as for the `command_topic` you can reestablish the old behaviour by setting `state_locked` to *LOCK* and `state_unlocked` to *UNLOCK*. Effectively this change allows you to distinguish commands and states in two topics with different values. - ([@tuxbox] - [#29808]) ([mqtt docs]) + + Example configuration: + ```yaml + lock: + - platform: mqtt + command_topic: "/dev/ha/lock/cmd" + state_topic: "/dev/ha/lock/state" + value_template: "{{ value_json.state }}" + state_locked: "locked" + state_unlocked: "unlocked" + ``` +- __LG webOS Smart TV__ - The component setup now uses the `webostv` domain instead of `media_player`. The host configuration option is now required and the timeout and filename options have been removed. The state handling for webOStv has also been cleaned up. An entity will have STATE_ON when the tv is on instead of STATE_PLAYING or STATE_PAUSED as was previously the case. Users will need to update automations that depend on entity state. - ([@bendavid] - [#29296] [#30416]) ([webostv docs]) + + Example configuration: + ```yaml + webostv: + name: LG TV + host: 192.168.1.53 + #other settings + turn_on_action: + service: wake_on_lan.send_magic_packet + data: + mac: "00:00:00:00:00:00" + standby_connection: true + ``` +- __Axis__ - Axis integration will no longer accept manual configuration of devices, all configuration of the Axis integration will now be handled from the integrations pane. - ([@Kane610] - [#30365]) ([axis docs]) + + TL;DR This will no longer work: + ```yaml + axis: + ``` + +- __WLED__ - Improves WLED pure white support for RGBW. When using WLED with RGBW strips, setting the color in Home Assistant to white, will turn off the RGB LEDs of the strip and use the W channel only. - ([@frenck] - [#30477]) ([wled docs]) +- __Timer__ - Fire restarted event on restarting active timer. This can break automations that should trigger on every timer start event. - ([@mnigbur] - [#30475]) ([timer docs]) +- __Vizio__ - Removed `suppress_warning` from config options for vizio component. The pyvizio component now suppresses insecure HTTPS request warnings in a way that doesn't affect global requests from other components, HA, etc. There is no need to globally suppress insecure warnings now. - ([@raman325] - [#30536]) ([vizio docs]) + + Example configuration: + ```yaml + media_player: + - platform: vizio + host: ':' + access_token: '' + device_class: tv + ``` + +- __RFXtrx__ - Bump pyRFXtrx to 0.25. This update switches the commands for 'open' and 'close' for rfxtrx covers of the 'Rollertrol' type, as they were switched (clicking open resulted in closing of the cover and vice versa). Existing automations should be updated. - ([@Ernst79] - [#30566]) ([rfxtrx docs]) +- __Ring__ - Ring is now configurable via a config entry. This means it will no longer store the username and password and you're able to configure accounts that use 2FA. It's no longer possible to set scan interval, monitored conditions or ffmpeg arguments. The defaults are used. - ([@balloob] - [#30564]) ([ring docs]) +- __Binary Sensor (Locks)__ - Updated ON/OFF condition and triggers to match the documentation and UI. This change inverts the logic of automations relating to binary sensor with the `lock` device class, but only for automations triggered on the lock state (rather than triggering a lock/unlock action). + + For users who had already created automations, they will need to be checked and probably inverted. The text displayed in the trigger or condition dropdowns in lovelace will now be correct. + + One possible scenario is if a user has set an automation using the state of one lock to trigger an action on other lock(s). This change would cause the action to trigger on `locking` if it was previously triggering on `unlocking`. - ([@davet2001] - [#30663]) ([binary_sensor docs]) ## Beta Fixes From c20c65dfffc0f1fe03d1bca1ef4c6fd857b494a9 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 14 Jan 2020 20:47:49 +0100 Subject: [PATCH 73/82] Revert "Use self-hosted runner" This reverts commit 38afb52fbfbd776072f68b56e413816056f11ddc. --- .github/workflows/markdown.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/markdown.yml b/.github/workflows/markdown.yml index 3cb32f42203..1f74dac813e 100644 --- a/.github/workflows/markdown.yml +++ b/.github/workflows/markdown.yml @@ -4,8 +4,7 @@ on: [push, pull_request] jobs: remark: - #runs-on: ubuntu-latest - runs-on: self-hosted + runs-on: ubuntu-latest steps: - name: Checking out files from GitHub uses: actions/checkout@v1 From 259cbfa0e3f040118e6bde9f81723f704e75efb7 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 14 Jan 2020 20:55:31 +0100 Subject: [PATCH 74/82] Add missing language tag to codeblock (#11743) --- source/_integrations/webostv.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/webostv.markdown b/source/_integrations/webostv.markdown index d2a10fbf7ff..628cabf70e8 100644 --- a/source/_integrations/webostv.markdown +++ b/source/_integrations/webostv.markdown @@ -171,7 +171,7 @@ Available services: `button`, `command` #### Example -``` +```yaml script: home_button: sequence: @@ -187,6 +187,7 @@ script: entity_id: media_player.lg_webos_smart_tv command: "media.controls/rewind" ``` + ## Notifications The `webostv` notify platform allows you to send notifications to a LG webOS Smart TV. From 9e8931113ad0ca2b5906a20106335e833026ae97 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 15 Jan 2020 02:10:46 +0100 Subject: [PATCH 75/82] Fix ha_release for 2 new integrations (#11744) --- source/_integrations/local_ip.markdown | 2 +- source/_integrations/surepetcare.markdown | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/local_ip.markdown b/source/_integrations/local_ip.markdown index f64e15f63c8..f59d988cc4c 100644 --- a/source/_integrations/local_ip.markdown +++ b/source/_integrations/local_ip.markdown @@ -5,7 +5,7 @@ logo: home-assistant.png ha_category: - Network ha_iot_class: Local Polling -ha_release: 0.105 +ha_release: 0.104 ha_config_flow: true --- diff --git a/source/_integrations/surepetcare.markdown b/source/_integrations/surepetcare.markdown index 8dc3e2e33ff..80b56849205 100644 --- a/source/_integrations/surepetcare.markdown +++ b/source/_integrations/surepetcare.markdown @@ -5,7 +5,7 @@ date: 2019-06-08 20:00 ha_category: - Binary Sensor - Sensor -ha_release: 0.104.0 +ha_release: 0.104 ha_iot_class: Cloud Polling --- From 1e1fb2d2dbecb89122b0453bea3bec7a70574e4b Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 15 Jan 2020 10:16:35 +0100 Subject: [PATCH 76/82] Update Sentry logo to the black version (#11745) --- source/_integrations/sentry.markdown | 2 +- source/images/supported_brands/sentry.png | Bin 7728 -> 0 bytes source/images/supported_brands/sentry.svg | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) delete mode 100644 source/images/supported_brands/sentry.png create mode 100644 source/images/supported_brands/sentry.svg diff --git a/source/_integrations/sentry.markdown b/source/_integrations/sentry.markdown index 648967a0931..7ecbcae0d8a 100644 --- a/source/_integrations/sentry.markdown +++ b/source/_integrations/sentry.markdown @@ -1,7 +1,7 @@ --- title: Sentry description: Record errors to Sentry. -logo: sentry.png +logo: sentry.svg ha_category: - System Monitor ha_iot_class: Cloud Polling diff --git a/source/images/supported_brands/sentry.png b/source/images/supported_brands/sentry.png deleted file mode 100644 index 29b637d52649e96e3b551edd7723f2b0bfc41d93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7728 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 NncXrix$+?9{{g-pEEfO( diff --git a/source/images/supported_brands/sentry.svg b/source/images/supported_brands/sentry.svg new file mode 100644 index 00000000000..59b79bc58f8 --- /dev/null +++ b/source/images/supported_brands/sentry.svg @@ -0,0 +1 @@ +sentry-logo-black \ No newline at end of file From f616bccf756531a0258c68984f7352989eb1f2fb Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 15 Jan 2020 11:38:56 +0100 Subject: [PATCH 77/82] Adds logo for Sure Petcare (#11746) --- source/_integrations/surepetcare.markdown | 2 +- source/images/supported_brands/sure_petcare.png | Bin 0 -> 34705 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 source/images/supported_brands/sure_petcare.png diff --git a/source/_integrations/surepetcare.markdown b/source/_integrations/surepetcare.markdown index 80b56849205..72e70911314 100644 --- a/source/_integrations/surepetcare.markdown +++ b/source/_integrations/surepetcare.markdown @@ -1,7 +1,7 @@ --- title: Sure Petcare description: Instructions on how to integrate the Sure Petcare cat and pet flaps into Home Assistant. -date: 2019-06-08 20:00 +logo: sure_petcare.png ha_category: - Binary Sensor - Sensor diff --git a/source/images/supported_brands/sure_petcare.png b/source/images/supported_brands/sure_petcare.png new file mode 100644 index 0000000000000000000000000000000000000000..0ede30903bca28f9362ebd09f3c95b3b895b1282 GIT binary patch literal 34705 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 Date: Wed, 15 Jan 2020 15:14:07 +0100 Subject: [PATCH 78/82] Update of 0.104 release notes (#11750) * Update of 0.104 release notes * Added in other new section * Added release title and description * Adjust title to prevent another linebreak * Final proofread corrections --- source/_posts/2020-01-15-release-104.markdown | 261 +++++++++++++----- .../2020-01-0.104/add-device-lovelace.png | Bin 53423 -> 35815 bytes .../images/blog/2020-01-0.104/components.png | Bin 0 -> 101469 bytes .../2020-01-0.104/entities-multi-select.png | Bin 61943 -> 41035 bytes .../blog/2020-01-0.104/ignore-discovery.png | Bin 22770 -> 11680 bytes .../2020-01-0.104/lovelace-suggestion.png | Bin 75730 -> 50651 bytes .../blog/2020-01-0.104/remove-entity.png | Bin 0 -> 83896 bytes .../2020-01-0.104/remove-lovelace-config.png | Bin 37461 -> 25472 bytes .../blog/2020-01-0.104/zha-config-panel.png | Bin 242977 -> 133388 bytes 9 files changed, 189 insertions(+), 72 deletions(-) create mode 100644 source/images/blog/2020-01-0.104/components.png create mode 100644 source/images/blog/2020-01-0.104/remove-entity.png diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 318a7521bae..5e29503dab2 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -1,8 +1,8 @@ --- layout: post -title: "0.104: " -description: "" -date: 2020-01-08 01:00:00 +title: "0.104: Sentry, Signal Messenger, IntesisHome, Sure Petcare, KEF" +description: "Starting this new year with a packed release! Improved entity loading on startup and multi-select entities in Lovelace, ability to ignore a discovered device." +date: 2020-01-15 00:00:00 date_formatted: "January 15, 2020" author: Franck Nijhof author_twitter: frenck @@ -13,76 +13,166 @@ og_image: /images/blog/2020-01-0.104/components.png -## Entity handling +The first release of the new decade! Happy New Year! -Draft: -One major change: we're restoring all entity registry entities on Home Assistant startup -this allows Homekit/Google/Alexa to always find all entities to expose and Lovelace will no longer show yellow/red boxes. -All entities are being restored as "unavailable" -they can be differentiated from normal unavailable entities by the "restored" state attribute -You can only remove entities that are in restored state, so not currrently provided by an integration, otherwise first remove the integration or disable the entity. +We are starting this new year with a packed release! So let us dive in! -## Reload all the input things +- [Improved entity handling on startup](/blog/2020/01/15/release-104/#improved-entity-handling-on-startup) +- [Ignore discovered devices & services](/blog/2020/01/15/release-104/#ignore-discovered-devices--services) +- [Reload all the input things & bye generated groups](/blog/2020/01/15/release-104/#reload-all-the-input-things--bye-generated-groups) +- [Add a device to Lovelace](/blog/2020/01/15/release-104/#add-a-device-to-lovelace) +- [Multi-select entity management](/blog/2020/01/15/release-104/#multi-select-entity-management) +- [ZHA configuration panel improvements](/blog/2020/01/15/release-104/#zha-configuration-panel-improvements) +- [Removing your Lovelace configuration](/blog/2020/01/15/release-104/#removing-your-lovelace-configuration) +- [In other news](/blog/2020/01/15/release-104/#in-other-news) +- [New Integrations](/blog/2020/01/15/release-104/#new-integrations) +- [New Platforms](/blog/2020/01/15/release-104/#new-platforms) +- [Breaking Changes](/blog/2020/01/15/release-104/#breaking-changes) +- [Beta Fixes](/blog/2020/01/15/release-104/#beta-fixes) +- [All changes](/blog/2020/01/15/release-104/#all-changes) -All input integrations now have reload services to reload the YAML config without restart. +## Improved entity handling on startup -## Ignore discovered config flows +We are now restoring all entities, stored in the registry, +on Home Assistant startup. -It's now able to ignore certain config flows that are discovered. It requires the integration to be updated. Hue, Deconz and Homekit have been updated. +During the startup of Home Assistant, all your configured integrations are +loaded. Each of those integrations results in one or more devices +and entities. However, there was a catch! + +The loading of some integrations could take a while, which caused some entities +not to be available immediately. Sometimes, this affected multiple things, like +missing devices in HomeKit/Google/Alexa or those big red boxes in our Lovelace +UI. We are sure, at some point, we've all experienced that. + +As of this release, all these entities, if registered in our entity registry, +will be restored as "unavailable". That allows other parts of our system to use +them immediately, solving a lot of common issues during startup. + +These restored entities can be differentiated from normal "unavailable" entities +by an additional state attribute added to those entities: "restored". + +

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

BGzXOw))FCE z957mX3>mTR1kgx8A7x>e5b4#MwPFFQ8ByNVWJ->a(WK4~+z|(5-Pt5Y`F&SjV#+3$ z2cv`%&RD0WNhfXV?kRGY->@*mDQ}<35ym$+U@!lWTB3#}2!_P{hL57$R9)aZm6NwU>18_uhEfvH$7ae)DUP6`2n1Tv4F2 z{xZS9mwspN$HAG2%*Vy+Vub{AXP#!Q$B*X>Zg`x{)0oO#7t?inZ8Zn-3A&xaeG+ZX z%lK!aGMtaSo{!xrUe8|KaT`62ZhB{JHx+i(Sr$LgHJiDyqg6DpdX0MS)}d!-*~`xG z@gKvP7tHx)qLMYN^cwHBaPwZJ%${4VW)^+`w-Q4KrMcetYU6B6yNDm~%2hnuJ&=~n z`bSQi)*NJ^ec`ol5+kcpeQvbO5o3F6HA5KZe=MkE8VP9Frb}i9?hJE>ajY+(Z1Ni2 ztVxGnb9bJ46@B0x>D~DRd`Z_Odw&VCOkk!jZx;)EMjeDMtS|Q#2#vjSumm1;hR|2y zesGsHed032B{r!qgx_nNYL~jyV*Q3+Q6y?I$e@hqYK_vCN>hjkYisCAEZ_MJFpvBp z?Tsabq`mrI0HavMpJnHR;3!%CbD6Mt6&fwG1ewNhj}bJp#VhR7GN6ELbQg%#gH*k5 z>518~wpI?GR3{(92qji^W6zJy>;kL!yB$tZ0$7Le-P-WV)|cE@$K8%JQ-^DYL}zI* z9O)x?9y~Bo?C0md#2sv8N~!l@-^3N$UL7k+MS3d4?uzlR;*p@38S4ZD2=UR4w!;BP zGrj7U>T)UAgL$Hv!yb6N2+4=3Qx`B7JIZth$!gsizmwUYQHJV0le^P&eesEGjESJI zV3e+0xPk4L9}E7(>O9B2r7BxI|B8NiU3~Zn)=A{dAjl`2$ac|z zbExxdwi7uu4xLp1tnJYuA$M_yWb5J(TX`!>#=~-d7a^C9bI4UOn9FpG7*~4e1(2mm ztE0`?@Ki6ZT(*9SkM1A;89W|EUM2H+4c|Q@v9X&H@cUGrDBHocwkr66gz&<>U`)Z%| zW1QC~24bILPhCXf)Zl#?)QW$V0qA3;_4c>z#I~|glB0ut;CeTI33xNk*PbFLSTqLp z@N&WQEqj!-5+;k(|8`CMgD(kN&M@W1LCH6wEUyU{Aj68L$38lbh&yBYE}q48%monR zCi4s%!-B#ULaxM{<-le-d=4HTS@4MPJVUuq2*gKb7C#?ki>(aV1mK-Rg%f=H}Li)c6#bp<&V-pPe{d2;6gtvK`(k;z>yuzp~qzP{DyGQcLlQT zknM@13?st=Mw6@0dlYy`J6*J?7Y{ba1&ntS=jMuk(;};n$zF~rdPP+AVja^`YI-OR zmf!xN0R~tOJJl@&Q->WVEWO(|}Z`|-gou|LdHxMsw z#?5nm;*yi41(DVO{M3oK0pEt7l3R?lz8!Cyg^{=65QUPWA= zzkSrr&xyTsDAj94Mm^)<-Sy66nvzulr9}zkyY&5F0j<$Ug^~G~#pRF^R)t*tEIPPZ z;LChr)nOqmrtxO+;~JpUJ>_2ffWfwpU=$2cF!O^(@f;kVcQn>1%(S-$>8HzXHs4!{ z8pmotcJ%_;;*=gkL%4L$olUI`mIP}_%_FpQ`p-;M=mMLY*UR-sQH@`zhNV!ao7~N> zQhbUVQ}VpDYXEF1;}>>myCC#JnHQ04eb&9HxAxn6*DW77h|3?vZxnGDQP4++fTaE< z&lykgV{vyZefm-Va^mxtw6Q!{g@fc2;Cy1&#*X^hG#52<=I4-Nvqkj%vp#k_vIo;f z%(q+uZv!hbgr&&Q4OpuEjt!o$hgPHiEafPF0Z{XnQc3ay;-(;IkD?*I3aN{P{2*H< z&dQDKb0=uya}!%<`|MN+#P?}7Yv0wOOaN7(UpuY?m|LI3mbJvax~m+~x~Zmz%mmH4 zI+xW!eV#zp=ZrO3d7XLmuBaw(PR%F8dlq%x_XSorNS9XjRuizIGNAdXT8o@xmx*2W z)u@%4YNgooMpzobZqqwbvRCn*X6z@>$*AfJ)D>1V)mX^v&uKWFS(>^aJB)-Bn0pHS2}M`H72VzrTT zw+I|3YM2qrD*BkXyJv~#0e0O?M#Du7Goeb3ZQcJ^sgr4=>y*6zTX^?V3O6G!q`A&i z><>|Il|b8UQg6f^gk&2gB=te8hBlVQ{5VFV|Ez{dFnol4`zu@w9=Jh?DQu`zjSZt_ z;1_A6t=uGA$lFr6zub$^vL5$5>(-s3IGlDIn|NkGU5c{C`-slt!w2~)pFOsyr=)W% z!8zLx^bJZDMR#so^+u1zB-UT_xU)oyL^Ab*vEv*$Zni46K$kb#xAizGEi&{BUr>=_bG76g-{0F{Mn!8S z46zc{vXINIL5{gcw|kPsxll>WxJ(|K-5ZG}V4~(U7|+p2Tiw_eo9m^=U`JeJlO~LXZTG;}~;Ipw&l8t}bJ{MDLkJ`pY~AKFr9DL59sz(K)}Zcd3fI>_hL> zb}MfGp-x1op3sibU0%b;WO#DP1zcHe$^<)G#f-O1DkJ_STt26e^|n~KNQCk!T&K|( z^j@>L7tsI)EG8%$Go~&bMS6pa=QOGC+dpPkiVjM`YMpwScM|;zpHOUHc4jL)kgdAn zYx};J>R^@y`1oww$G>U|Y)-t|yivDX$GNDiXRBH3_RfSBOZW|msU7o`N!fQ)mzRxQ zFRB(Afo@lsM`jZKiVApGT{x^)IY1WCR2sLJ9Y(5qSN-|l`i+0jVbH?%pJ&@!AH0X< z#D*Dk?)yUrnl<}R^2I{XJNZymRZorZmwd6A9HeTHkbIGVZiMG|DEzB$6a1T#|H#bt zk~y))7GOQzfk7?)V{!SdUVQLR3fFr?p!cdUKWZlGm%=rS_Z84Q`ht&Zk<*>|>5upR zKcp)EUf5snzW2W)2F>gLw3+`q75}^!;I{nxjQw7t{+J{GE*}3b9{=uR|3BEEK@xt7 zJE#PzGyQ!9_!S~OXSW3fM=F4-a?Jgrsd`?OujCGJ_fe$;7UHhC{lFjkIBh+*6LJuF z3E5I#uRo~@(Mp5wal%Z={t{{Z_1msfAWA!T4?l$2I~tP0yW#0S2H~10VJIssJGYUx zm#|L%A3Pv{8VJ}dokUrt*Fg-_gx_Zcoy@)f1-fBC^0$Aul)s4J{}es{HU9gf==@(d z;V)5EqdW-iuA8<)(XccF`1nrqZjhYzf4%NcRr;TrfADvIZo2>VZ~l0bKf}j=FASPb zf7%xOJ7Rwe`2U@X;Q9IY8T;Fs{qN%OxAV=vi^t!#rhoUbUpsDoQZBx8 zxIJWJGQ9lIrA+k$sN`Qg4=Dpfpx-x0tk^|Na`3w;gJ8sRm}6&~6N-;oK)lf^4>hQT z0*f-&TlU6~oYXWF|E&!CXlU%{_G1VXngxIhlYmaDCG-+>@b6!M{E~$}GzDg_=>g5) zz#p97qR~eUuK}ITyTu(;lPS5995r*h73j{Zdn{_5Da8zPb!Pz-@@=arAd^^a7_`i0 z_?|c6Pq$sM1^ob3y$(d1pG7BAHQ4clAMgrg^eDkZ6Sf7weVX z`*_xD%?||Wb z^K(=mS4#oRhZfo|iy+C;EAw*M=Ldit8qzzo2{?q#e-R`$gaCC7y~*48`IcrWUVsIA zmiShAWegCpF@4S>)n9JQ6oL=$; zz7LFYxn_2A8gyJ;hT6{EiroA1lC|l9ruRkdF~r0*8}rx+W3}Iv#ZCjvnka4mj5(|c z2pfh@DAO}?Pd^)su1Di0ACj|*cQU35k`S@SO0K$fes>utH-`YLA#4%ig2A8fH`bOv zA7=R#-&Qx{&#N+e{+wulkj)})h;fgl+$O3()ezROL4G~T9Y*1Z5WdoPFORn%;p28L z#41))tU+(A9W1Z`X@LFF?i_HqZnsR`c&K(4a^V^Ms}A=B1PvPdv>e1O@oAll#*_NO-nZjhyv2c1_Y#AKpG?!kOmPX1Zj}&klKXO z-6Dc)dH{5?_amql6X@IP0qcuHA82%!YJ$ew-O!VMOJMnb zK?2y=Z5$J+WW|(jZz?ywnIoXdGxNwnceS?!62~uDx$HTZHz5nEUFBzJzyeSEc0W=a zAo*@^LZp^aD~fLv=B}ToT^GXbY-d6D3hjW{$I36WHUN=#leGZQg?-upx56<_}$6Q?^Oe7=}R5Z9vCD)MgmAWyiAhWuu@*2F)D^po8^${zD4Oih9?!1u?AK zfGqj|vFiWi5|VTyihRj0pVaTg&I9SX-fn-8Xc=N548H8|*D~t~UZMdsknG-}1s($` zl{2yk;mx*g`u9*X^T)01>zm zN~|i(gX%G5W-%V&HcH#TZq}_?N%bI;Vro9&Km5f%VO8qutr;Sx0vx^X&eJ3Pr$N>1 zXTi_*Gi6_-O+TJ(=ATh@_t=g{VVm6jT&BL1Vt$uFH2f|AOK)>RYygBwoS6l5m|OY| z@&_R6F>ngAHwe(l;`rkZOjCnNA-2>F=Y4DAN1hq)w$bB3@9FAVw0?7 zZewm_eCKOdgi_9oy}nb!7XTQ3GSW(u^KUkX9|xqi76l5n?Yc!{zxL+HlF zSFZ@-EeJaQGkK>UkL;sQ0thAruI=#Df!-rPde-tW@0%U`(s1#^ZLSD}urKIMaojH! z4OH-~=tVV{g?kfrAF@m)gIe68|67Y2aYa!amKr^#0stMCyLko|>i{YYM1j<13PV*J z;H3&4Qy-0!&0Biqd>|^{K6AN!U%v1c8GThT@Bl3fu9Fy+nYWTkN;?0#8Jr~ku&-p0wvs0 z@9Tq@*SlW=jz2%oa_GZt@v*Q8^>Qi{e0ajov48b~U2IU*!>{w{mwuQZUX{ zCzO>6(!Z#ElMaJ$%?nSe--ucGP+gHD*17KtNMZpTc&=rKr0~uS+Uop6MYn{y!Mox2 zBrBijZ{B(gL;esL#?7F0rMMBD^9L7L^th@ox!VFBvB05h{#iJ40R%dl5j}T^xNZeX zw;T!Yp8Pr5!xUJB?ioU+qqeb(12Ns&=%>2mh{Fgr~XdWlGSIF@lf^tskxYbM)%n0ZiHfFO~f%{yX(P6YElr!J^9*njtaU6UZ0)V3%K4jwGP3sZ97`oO`=p2JHG+Tk&?Y z1MgfBAHM6&e@bQBPv*%RC`7b8cu7hXcB#$CSWCsbLlRo>Zt6M>Y3{;+R<^P+Q2;M- zX-#k2{mFd*3ErDr5#@)Lk_6?{mJhtztbMdbpLnvjXL21qqaw@C^|y0x>i9Ma9~Jy5OAI`6!q zeotmrGjol(nmMe&VW5lzvTy?O_9 zg_%TAKEA8lstThbP_pg#z10H#5r}bxIL`*V(cl6Ovxra*brnRwp4T4je!;w9lSflc z_%~LZjy~b88>M&F&fpt}G3(?YnmFWLlP3fvFL>O3vx2?3n|K1GL~sTaB`{l?96_02 zgj(S|YG>wt`Bh&gU%^rXqb3IlITNoD^GN&kLnV-tfR1Sy3IGWAF0(G7;4xFOa;)En zNsedvWd;Q2fe@M+-f*Tx{&vwNfd%b3J$jud3U%?e$qi`dDZZw!e?}E-9425Ijr+Q= zMK-tbhN%|OB2eSko9kFBJiKrE8417Mz1uEI(K3J1!scVfc=6u=WA|TO@e|2BkG5`= z!Af4mG*0H3;B)IX)>Xa7WBz5k{!AwQhGe~g@jJF(+y#(hk3hC@nTex@K{ErP`YFgt z?_x`~=i@f>eg?Dhl;!kpgiC8ePES;$ZL6&bjgDXsMd@uU0-m?4tkE~xiEwO8njad? z+TWrmiMSDB$#Wo&S4;l~RhTjJPpa@9vW`}8h2nD=@u8$4XQ3VcYr14C%AD@sZbxLT zj#!VhO5>awDO@LQTkruT`;NVhNtoPks<13wz>}Mpg6BIeD|kn(N-{sU!Axgetc~5* zex*yAT<;Ov`D4>iAC-7sEP{B=C?x%pl&8~i$lH$s!cteu%R~rmNB`R z@L&hUvsaGkUO1&5YflDdq*_1rb@j-cis~xf3X@|yxS{dE=Bs<0lyiDo>n49I$LX5` zgSF6k|4|zO($kLX%^^8ypjh65?`{R@gl5QLO>wstE@Dh2IgVj__P46`2jrat4bS<% zq`SLIb?y31Slu)D(>M%hy9B#0ew!$1dA~cxWx?H)QRl>7(Dk_p($m#%XXfDdV`ST= zPxmfXElw*YE)M8w!0_*DM~fS~7QIJwOCxI~9Dh zt1rDg4AnpQu!@&O%qnz_!Gf33e^$JfruxtwIR7NaEBVRQbGeC$ zkxh&wa%_I3#zG;LVwmIX`+fumE5YT;qrbcWUYwI-1v5jCVU>8EaU2X=#yCcb)D%M! zC*LbzB4RM3~a@w4RO zXrf~wJJo%?)`ULO=~$ItAuBCcS_@RoJ@Q zNWj?at`-H}dTK}M+smtkoADjBxM!Q#7^1tUpDI=z5`z9Zwa|L?Aox1bulB8mUzZ|% zN}h?c@A+4fp;eBx^8bJ`V8h%5hO zLWC^YS7?-ft$G%7LZn?r>uH6g)XYYq$z~%M?_j(YKQ>K z#de&ymx%x`LbJmopnr+Rs^GixORSD%mH1wfjx6P45WmBof60EiubOJwe#4cIk_B6h zVXwumhMYLnW*wH?Z9?M*KTfW`Y8I>#tE`x1WWDYB!WOZfIpe*#Jo^udRSoYd3I)( zozBr_*tdW_SeiTRbq6SjwnKLjm=(6P+4WI zP1rBXL1JeM?|x!QwjZiP1i{SD87KMRuM?J%)w#PCtaODNaK6ciw%iup+kHeJV{@=> z)-Gth2NI%68$SPNq@E#?r1ZBEn6KA;JE`dx?d?Y<6fq%i2keyik#LPcc7`K3@vDRm zS33>;X6t>G;#3}^IxJ-rj5a1_<eAbaU8HEbSgHyE(&*JSXY4M&TmSeGH2Erbg~;FA1sF)vaxXiKOPy> zS?P(}fprRfGI7EWARZ@A?FL3|y>@IjhiN}6u#Yw8%MKr8HPk&+P;4(!v9)!NcM*gO zYhcp7bF2cp0#tqSrR;9Y37x7WX~KjzFM-vW+hkjfIO|#f015X1Iq6FVq1~D$k6;>k z$B*U1I(Jd8I2#)L^67P*egW$ji1lLGa@A~o%SQPV7bulZ=zaU(97zxzcoNQJfKr9O zv5@^>$n!Kgq3b*=I-a!KYD|1E$JwJR$qWfRWL}r{Bn))h@RY_TP)5`Vm@B}SzLj>q zMUyHs)MiDFX77xi(-ARi@VMZbdkXP4@Ij>Tk# zti_4G*JXo^KA)@DhK3NgFp2%&#lgiYa(5&U$JZ&tilyX?@C1i(nLnNdj@3)YQ{LOI z@E2hGOC#)i*XU!Ayg!qQAH5avWA=|VIxv~Vj|7F@7aPCpb4fGKLey{^B%T(ljB>NN zT6NeCt=*K+9bi7WVlDX28>CZn4H^>p__XJC$_0CkN`l$vAsAQEizy!%hu>`uS_&yL z>SS#fAk=hCfU1$nbsC08QBCPnz&> z+Otj=^||Q9nra`8S`tb%tp$X#y8+mDMcS}iUqc>X15M#xSZqBycO|~Z|6bV>gss)D zMSF?5-K&iBqxL(~4B02~&->c5Tn{!gnQ@xg1*Co+>o>zKUok#-y9WfrI@B!2$szLC zwfWM?>N*giUPNl1iM$D5X^$ z!(UHzuJFW@Wl_-NPVfxky4o*cqf+CVAZ_G;PcRP&kqPNJe$z?Q{S;^p{jcvE@6Y!Q zSHwsU6XzeUq2XJaF3IQ8jNQRT;^(|fVQrNS%K~;o`Ym|qk3VOZ=3vh4_lb$2_&!FX zte)ZBzx=3jmU(rqOoh-`#4;e3xYUtQTsC1UoUp63Q^!4@H$biDfnr1XuS)M~PXFH5 zSige6{uiPfON~68g0a%TSD^H2{9KPi5VxMn$rU0D>K;7S?6PS}H=c)t5?;Mj6!VF& zl3K(5@Ju>to}YiBDh=NdQ^?GI=o9}{m^^qhZL@F<^%HJnSzB)$BJFo(524bfV^!V4$?uF6mmLsi5JB^UoaN_u{(zlbH*G4qR zPbZdQj#sXc{y_}R)?%QG)zH}{-^I&*BRoY45rc;^E9BsLb8o4Q9QY6u4CV~2#xwW2 zo%-+h*lbF;8Jh($`9Z#WqJlz<>NgSt%P00<77OKGvs7XnrUkIlfdm>KvY<3^B9w%1 zbdO_)fIx4I>c~8G-}p%W-AK>miAu=d&<_r8;NFx(ek_ zPRG2^Ev!PEvmn9nn<3X5+R-#D#|KdC@}Z9-yluID-zP(13oOe6|Z)eoyGs#l*BlNYD(5zL3* z#~wyB%DEN^{p^v%WReT?>bayKf8H6N`&U3vO7BU zAam8RL!Bx3;gXb=7A8H`cHTRBwlssoI)euPCU;DqJws1TQHxuOaonY$Q5le*;JC;^ zw(m~=*Q`@tFg#29M1@ecvN6)hpB4OLWb%7b81hhxXM_2=&F2gZal|ThYo1JtFJ5EE zNHoItQ_ZE9?*FMJ4wLt9u{RdDwbj<6gd|$|(D_@rc-5Ks=o?)~e><+g&QW*vjEz;p z#vl)JFx7e7!cIQdBtn4s$JU9!r>SXpi!GhB*DH)}eflnr7~4l3Mk4u^w^Cw1p;QN2 zkH*Z>j3Y&kg0pw{gBnDn7Mk_BWZxLxS|J*`UOfK)QS=Q=JxCZ<=h9t)<&I1E`KRYZ zkc`+?<6ko3ww*T3k&mAKVG^#8>e~x)G^*>`MVSUVik|uVM3AIf0eNvd*Bp*p7EIV^ z`YsPQ+{%3OQ!P=Pe(I&>NKs@$Q_rAjQLy;*r&cQ@mhH}|*@Y;UmIqU~*X`t!aQ+CAWV#Z7*VWlHs98Yw( z9#;gmIn?4mOV7AO#WX81CgL;bA9QJmSCS`;O^U6b`C2zyIh|gPvTKH{3iw~mvOyh5 z;LOEeIu~AwZR2edI8#rs{Usrm75br?25E@vUVk35Bol)x+F>!#W3N~`N8Z6!m3#`b z^U)raT2N5DB`rt#i;&YTp0b%#8}Hefrd~&VSvxmM%wJERmFdh;tHv|^B@Ux9!XlZ4 zZ`?d1Kqazt&TaXLzS~lPhTF-9vPIIlo?;Do_Rat}VX3#B%qN9>Qzg~|qvVpjJv#$9 z(0lWj>aoXSj)U^=%J9#~1aJ_L%hE3+PO;#37^pRp9T(*Cyz*HlVAK^{Z5P8yw*hC3 z;S+U8hjzb@znGb@8Tsx3*>LQ@5Q#X2t_8Cq7uN~VV7);?iek>)X5G1R-B@!CynPzy zQTo8b`DEZKn$hTxDy3C;CvuMq93|OZK{rb2?_KgQ4ySlI6bH zD&$x?JHrhR2G(WG|7Klw`pBQ-2X8k{5I5$PL9j+9p~2a&Ats1nW%Sp0W&t~8lsb4H zDQ?~tvwom>H0`lH9|lJSFFhkO6(Af4vQ5h@dvvWkx8KINF*Qd}6Bxa`6D5;y)>MZT ze7IM01~vnWCS1wnYvD^{ftzMi`mI`+gNut@m-=kIqrhwTy-h9)Z9&2hm z`zF!Y5LhQds1zw2F?In`B%yBn9j{r0F7HN)N6F)h@)7-sa+b4LKNE{Au8E#UkR{t# za&%ETSo712F*BW2Kc~!hw7Y}bO$=?S0%)BE;48Q)+#Gx^_Z|n+*UY-Z``!*E^v`@4 z4wD)p_|=@qy=%aoBiO{f?hmU<;nw7Qi;C|>&Q{XPKkAP5%Xgm6QM;)xg2MQ&ocd~ z2L2r0;oIR^U$gBT-+8kTN55$wg**2N;C*-hO%2TWpK9O_KOi;mRgC+o#KX>Dm1MT_ zKH{t;EEW0^2j~6?4bWHcpWVuQnR}zJn+~Tv=F5{QKNxjn5bt}eP5=%arU@N+RNmH@ z;QHaO^WuH%NnjJ5LO0vqQ2JW}yg=_O2bRHwy+Seu^#0Ki9e(?dsaLQ+JU*wz^mAK@ z9OuG;2brWc%@q(gtM_&DBT#J%2R!P)i8;@BhAscs1aOM99NgMsxyXZc-adM>=69qZ z&K=?Q?F){vMB%qdF-FYwS}w>Y_~pCi#LRv3s~y9xVJ?I<4pAiU)Ivru)2oOvE8XJ! zDO-14~A9s6d;%)VN*Vxa~Me-`n$ z?F+f7_!=}PW%>izItcaln-nVul}Dc1)Dd6^;4VL$6$28h4MZRLQy4Hr>1GcW44KN zE2%&OMq5TItolb~DmTK18-xFHieS!kC0O9#*Xp%BevzK@l(;#xYt*nvdXn4XcY3y7 zpV`W=y|2&$>OIo%S7s=03qD6kJK% zBL@oy!Uk|&1$e##oaCi2)0X_!pTdFtP5W0&Ea_qbc->d1TV&ox_Br%;yumf6k8vc) zvt`AHd#&hp)Fe_1NI1R{P-#Ob(5bv-`30NZBau*b$&uBTTb`yD_5hOLJ1(dT;CtPV zv+GH2rOFD@Lz< zHv;t!){%niIj-#Nq2HT^yETU3O*RLt&O#FQCFz7V4nfb_EhWC^X%V#Z?=@h=WRnv| z1juRa3R-;!KEQE$JoM|kwR`#Stv3yl2qL3GhfQDt7w-_Z;p&2DpUFBn=33fVaRiE{ z#|`Q&`;=Ob`d-mzBylTG+=EVvSP8N9hAUYh%%L-BGSIBTC_z(a4{7JtRb2Tsf@dr#XnEjO@C*aJ)FZ%YuD zJmyOO;1`GdZE|k({1JHLk6`ddzbvx=GyvE2|=sTWOJ;TzZvDin{{z#1@(#K@3wSPW11 zh(on2Owhi8yOKy!EGS`$Cx-k-w-}L8ee)}`>f2seCcJ@#*RiY@55ewzy%sp+F_ANC zHr};@P4iHkI20(-CyvP@)}Rv(hlmw}$H0E9GV4)&WPcc>!4;pH>wq7EfOGG1L4YBK zw-!q|S6FyPlm2M$C1fb>)FQonHU)I2zqje$CtkS_J@q)qz+O`j^V`WVs(7?%G9ZRa zVD4~=0hzrMVur=j8-1u^{z!rqEBb&|(EYm?&WU}4$kAv9w#1{&k-&stX_y~W6Lf$2 z9jwNmM-LRUsPnuAhx}}Tx%do{n^c(eoJY#Obp1av`pGv&vO8$8RbKJ*iI3!Ok~N0s z-sbK)Ll5T8p=ik?c29|_h4AOPGjYdZE|H?{Ft1Q<2Tub2)8o+_nj0^P`4SGzI+Ipn zjv0a}c4&X@Rd zAD1!HIEJ1Np>7Ww=xEzZt{D{$F4N5fNXVFEW3KcYgNZiOZ7F>fj2NvM0mKE_X!B?+ z_wtFMGBOo+xW26dAN_8n@gGMlOO(dFYp{^J(|$8H?O5hdQgNH*iH(yRNZAfOm}SZ* z{C*nv%bDzw)#Ca`B9(kyUYU{9#4us98l<}O$gdbCr9!&lT7ReTVzy4=cHsr~0TRpw zNB8r^ZCaCCx3@Y*F^&-1+}qfezHnrt*S7;gz;*hshx?qE4mW2e7_c?;@xH@(jZE$QX}%;cYkEPVrd23yr42OJ8OL` zX8DsuNj4k2Rqngh*zjlbjf`i6)sk`rm7Horr%G$%duBWC5g%-Jer_)Z7)79U-IT?v ze#F!j^#1ynM~_jGU-69^GUil8-6V=kUpWGya1%Hmhi^Z^TjG97Pe4Z}>~JH@9gApC z$A6!5y_gZFS%jc(Os~9tE}8h8;jg+OVf1{`u&*trsd%o@Fcz53iAU-&BO#i^_lVV( z6i7`{Phhh^VaXt=GXC>ASvLjuQBfhfWf@x?C9-aBw1CRS7j z+k%Q_e^mCD1C&G`N<3SSTlKhueav`2sUy(Mz+NJ_OgIvuV0ac~Yuu)Wuvxo28Ajs9)trx7{n}%f{6gRsRn8L$JY2W}F14(D?LvOYYh`%|{;T9I>K_pq z(PDIjBt%xUJM8_b8OH8_G{YZ9Eeq>DP^6|MRRDK~VhwE}>ZEJgVfKlE6%V93kgYN* zM>i!z2-<*x*wMFhV`@7g2OLqC2XBvtpF6+(sn;fh#G8d&e)Ypvbtg9xD286FU?JrF zwFd^oQ(np;(2G!f%`ak!RmGTj{B~{;kayhjeo69fEU1)c;hK@NqiJfgADqav2}dY4 zV1sYwaUzr6m>9=}f$>bvsqIoK&(>5Dao`{B?>yYMM5i~9+mg!E*NNC!v}t ztV_BIyo$`)t4m1YBT~{&Pdo{;if^!9lNgb(h$`7h)dRJI14rVpf+VaeXor8{ z1_CYm(+ATf>T5>#)@|6AW=~r6Zy3Eu<$G8X4pk9YRmzO;h+9&{)*Dc6wnG~o+c)>4v&bb9u`*5p){Tbr6?cRStm2%rbKes{01xrW> zxyY+*Aq}2s0lfT#l|NhP{dIElx2JLogGbCIxCH>uWM!}lO$_yb9-tHhY{{f{Jskd{ zHu_(6<4Vck=dDSN=yHb7p^_wJ4IM(zVG^Ow8kRcb|8N@~sCaXAMe2jvz(+v6Q?NX* z4_!$NtdxY+&Zl+%K}$ponQZMc7hNHWzX|?Ijc+lJrGN(sGx+@Nd*ZP4Kit*=9zmO$ z@B}#@W=f_`?o?ruf<^p6iSGc`ThP!(l_8U1j4&tp5+8S z|F^dM-)jTi21@(>)xrLser*uo)$NtM#v|`9`XzK9-irGQ7`G;u8cL9mVo)@`%6T7* zrpBE?@sQgPC1BVdtgXZoG@O?ZWe}b%|;pAVSvNJ6W=(oL|3H=9S z0mEL<*$dqWl#r3BV>%Y3fAK%l57YyXuWobk7+uU$4BF(Z`dxJq}Q-nU}-tUE?6VD;5gIy@Pe>WoAtA<@*i#+hJsWgxercMV-GZ~C49Kg2*y7< z#G&~(c%SS4Hr{{q+W)<{e;>pDdvX68asR&=aeA0@yvjx7|Bx8G!hG!C2<-l&_@*4c zm31;FWrp)lBdh_d!2;BC%WVvQe)=;Mx3m`uVeeHyE~U~s0}UT{NYZ>Qz>w&_2e;e( z7$Aa*uwq675H%F&madxbfrEgt+x^loP$8aTMjTl6Co}5r!M~B3$hK=$fZef_-G>xp zdbJXU;gHO@5dk7&lh(b(FR;~T6@j93v^y!OaAWoSfHE5`X{(arQr8a;4 zp-N(4qFm#WbfEL82M^d%l#eHXE+qxGky3d51C<%PHZTRXNbq+PY0-l#?_v&{L#+@7 zP59LAsnC=Eb58o*u0Cr}_qZ@MC%D~D4sP>g!}$iOY~Dj;XY`iBzrNJp?v0lO*E(pe zBDK-)LRmyWL`42DK z0kSe8z@1`OGz4Jy$%la}NzpCKpjK#yRzL(IegD+{2ViB8dU@~uHKJ9>BdI>d ze+_Ekhu}6{pSdUhwe>+(L=Ue0-(dTBK#|PG?w!K`cL0x511UR$^kc1G9Sx;)`N!Mv)P_XVg#m4gHyKtf&j z_}o3u(+ASHu7w($8=rQndcEZYnqfM?8+0L&LSGQ^Uv@e7PLGp6r>CBzA z`mfTQ>Vv&?wGd#29z(1TxPl&x^?C6DIgFSh(Bf!U@vRt~bUmSUoz4*gg^~u@5Sh>u z{P`--$&PPdDi9xA(N+aj@gpKngCub+YNihh_@5JzMciUReZ@F5?VxdCKdBrDe-Xp! zn2yWQDz+Y1V5ffMSTMg@3IIBBB`w96*P`Y9Ar;jU4Lq#03!)UOt3Xhou8UIe?pRVO zpHw!JzPoMuwr?3~-4K;(2v@ci2Z*ZZ*9w$RD8K~nj4s?!5A={(5QccEs>y*eyU=Ln z)(@U+$E~WBEJ(HPN1$C6d5ku)ee?0Wd)ZZ20*Jw?{H12<#~{Gf&J}d-*HY5;A9}5g zUs7U?L3-bLErl~{inAqf6lPCYZf-O9_;fptSL%b0~1cA-z% z?dU|7<4p!Pfb(!!pXgcUipaKGcRPOJ(l_l2ohXugC+eEoH+^^$sTg-(7N{f(Uz@x%G9K}Tg7vL zRI5}oby)`85~3?{ta(^NGXw`F08n}j<>|))LM!?0uxj@QS`b!r6fs_=4D*77%c?weo`UbeHb58GV=*zl3zuQ^1`d?^gW|70+uFz98Z6`lKI+TnGyQyik>gxZGqv zB$PyV8Zo}9$CJyUhF94D^9t?AwgVuR$d8<`9f<=>*KCxYX0{*_@w(qTTrx zSa$$1`MsGG)vQ^ek%n-$UpqDWLu(ug=@|{m}#^g0xP`N)5 z&GZ6hax$b!#izNtT?+9xC2tvs*}ffVkzZL;^>#l6^20AXx{{N$hm;1Y84cNS4@S;D zTArB+s3W-cQoTlMrZtn7B82z89z+ERXCB@k$A`q@gHW_$>M;CeCrZ$=5D1WsbGW|T zJujR~lQ>@6f5evk!)V2PNSSkbKq#_gl%ryk;?ORjxh~Jlfeb zyN|icF#hJnU}L$#+4u+v@v<6_ial{n)lHn12a1JoumE@_yV2j&Mg&rJ&NwweJ$eGcsJ)o#>W#UvD z?8qVVSB$6E#iMEu*)M7#xZ6k2N|Z_yrjC@lnc~RZf_A0JkmND&Pe)DfryjFsoW|R~ zsqPSZrRD{N&rppUDK){2J2(00IN`nvkf@q+j%tO21)Gtz=~Z>m&n^$l^fbZqt|#>+ zj#n6Z7|vzmTT4%Xw%*Y9mT6ZHL74IKKJeLas7hO7&3*yqyyLsuUn(ooz#3Wsin!f1 zSF`cARL9>6@4HPq*x23J7wBOpwHAg(IpcIyOE~1aUFg*8>6JXo8Q#lkxOYN zgnW?x1IIvA7Dsr*4w8P} zZl7`v-L8K-95dHR3tu?YzO9`m9Sr_Y&!OARp}jbvkYV9P3!agc+`8cv)UU&_uP>BT zX+tz4IyLGG`iuuYn3M#o9hvUB3>>+gzQLbwro+8f_tiO*MRi~_^Z-vmii{k$W>Q{w zwJ3Ky?rPE7Z1%0secvQFgwh?(8X7jv(6dsRjf*{|3NaJdi_^wD&0l*&EwG7AbB zHZR$4I<0*qF2E_I$u7W&+h%IuoXNU9%5?1!Uu&styqSY@uvQukg~B8x!SD8{CDJ?r zfWho{7vBpZ!;!@&l@2u zSVrvts+k=;QwOW6^IrC;1euCiw-f+J-wHfyrb{_uXG;;`lTKC6vpqcCL%kGlm!-*a zWdv)w-um@Ey)G=|*qaw>2M5aikIiNrfJ2P*S>VYV8qw~mu_k*@vXmeJ)A^2P;x(B* zM{D=7Ho1SAiF@6Qwn>zwgI#zXpbe4-izv^~9n*UT98eB=Q+S5F9PgVb^wRHc*;`el zk@J)fUfap~qXYlS!x#uo;uA*{PUzshW!_~SuU^DSztX}K`68@$$wA$hTS7*E!CY-} z=+^!BNth+;JcrwE&pJ+PBc6Niw|Yl12)4HIeD8G7GmN~jPQ!MhAW`=lyO*PbF8)nB zb~jElb(}0Nmt$Dn5{FHQ2DvDk%hr&v`b(pyFXw2DZ+U;uc>dlb=*MA1#yZdDLcGW1 z0_{-mk`5u4ul`ePo*PD0mb2QSqo~6~Ovx>L%m+s+PCv->m?L#rC!mCiYn)bW&wRb) zmo%5Vnw8E`sbw-ts;hC;;}la}?no`pGs4Rte7%LRh(2LW`-P8t<~4801kq%1+#I*v zF@NMNxM}+m_0fqV1QR9-q)!+=Xw=cq{}hn+fqu8B3hU=>8XFQb`v z#_6H)5iTj36q~eE{z05NG+F9K0@58_wg(87wi@=rxT;Olc54<+7ZLw^f|qW{xqj2A zD^M_8DD$p-F+~_aeE zH>uAXef(EsXqT#Hi+Ju7%ROc2%F0~XWT6QDk6+%Bc5HkP@qoxMo%do!>UGmb8lF?XAscDD z62#Q8FT27(yATGFS-BgNtMR7K^j$+7wya+`Br!=)+AZ=nDtPVRuVG9fAL)3SL|8~a z{4n)P_0VS>*;I#Vdtci)LU$ zx0GDVyz{|RS*%iaR`_eDFGBu?x2BOZg?PN>J%%*P@7r8QZ5Pd~0q%6(Jf|h@dJ!44 zL}sbuRbJ!G+rlF5^6(VLArzs^Bl{PrZ(q!fW^uXctl3j{3~CQC^^Y~5e1{9h0y zH4x6T)nHr;gCWak4zX8!vKs56N5b#!_Nxi9g3c`<9*>%>w9!8*iNk+gf{=c5ZHwFw z^Y)H6<}~mZiuJgs>OB_hZ{}2nzxs-$2tSBox}%5o;f-3Z_=La<8_$iW8#Pqk@Coc= zv((cDJ25I*3ziC*y&0Nry&J`02VsIW&GsWszZ{8I?Hi&N?8e2)cwNco5f!?#^_kP4 zzvq6d&D&R}2_FD9Ce&%(qa=57Sxcxg1?mqIHsVKgN)HLqcxUqfgku+(FLmfi;7 zpreRhh4XY!^J39s%be5l_?h38pwyUfpE5w3i8IlbbmWlayQe`*_;{Gy)Ot{y-UBVJ zTpThAlHMpT|4iRg{U)Ewv8r2-vpCBdbC|P>W^KugZ@63M(-_?y%PYnD#Au>@z)44a zD_&Lmz5+!3sal47LWX}X#zW3yY^uaKSnf~K)T=!`QjIw+$)4=ORa)(`7{+jDkk1JWokvg zJB$TW{0oqN#_=9hzTkZrn6H^4y%&>$_Nhj&BLV-|aWy^Yok#d-V)&1ktA)+%R2xkC zoH1>g>Z+Ao+8OsFQ&nPAw{mo12!=oQqCd`!b8EHm-FV-4ip)2t0jFy*PTxzeh^+2N zpM3%(YL_qL&-0|u7Oq)(w}c1EDoZzU-Yy9f z8FFQNNBGd(4Y^y#w!_&I;T2M0=8VZ6)F06qp}bVpQ~fUAj?$-`wbVq(qI*}xL}YNO z8Tg__Lr9sJ6jie6H$x89WyEM~drG{fo{xt|7qwFZw#vFWYho(o<6I0y z@GnzE(e<|DTz`d+U-~>G+at188rCya9v7#NgmG?<7>zqx?@G~DZI^0{H5=7R7JC;B ztsf~;$I#?yqz)od03<7mP#f7#(hk10Fumm&OA6*z3Q-l8rg zeh`v(d1C??ip83rl`MPsS5*6^q-GPVmgSb@B<}U-hg@PW$OvjC?rxzU>})`4S;vp1VdpJXk| zp%=XeD@up zwyTk>Vcn3{m)9mc@ut=vC_=sl8_Rf>6pHrVIoo+@X0X+7fCzF(c+6j*eG5m)or0(9 za#CFVt?!6qCWh+rQgcy8zkZ6WzJ1E%n_|`(*BrB^vP}=Lz^h%g5BtzsL&LRxTK#e{ z`X|M10{&*eK7+`n3C$ooJIAKUr}>={GwapotM0TJxF+EP(DrPo4Emx(21-sOZ@(@1b&aHnR#I!D`wF(bLrun|_l1AqR@i zMpmnN6MyuKSqBz{!>Hlyo!19E67?KKToHMyp*^eETUQHuRGhYSHbL zL6t1_D=!y<*G@yi3Kn%T&0-E;Z0zElB~hYRl38MYxtb-q9KW8!-X#=Yt~}(`#g-jo zLNO+)M8Sf}VYKe4yv9(c%s7%X$iIf5Bt$(5&-BZUF?nY2tvqOquLpZ>X+ET+m*LPp z=-n8zoY0~B!&%zv!}&~BU{_v-5w_i#5h3{Lu+@C!yX-rj>tSb+YVJKnlCxD``Lg0s zA0ApJ57C6NE>e%bE4#X$ZYfkut9q`#<<9OW;jVSl*F~|cZnXVY9~07myXTfq!Lj1V z(GCCNV)LLIaG`E)M*nNEH;)a*`IL!`*JzKo?i{i&gpLEwAvnN6XX^*1q*KC=|>rg9>Nky&v?^hG|O(m80TiJhr_ z9LCQv4T^h|TUaj?Y`>}~F=9p_GiIxMVo0{R24%-hQf8x7MH7@mCBm2sR@?@}FXM60 zBVZK`)m#@tSth3&A2ei+Z9i$*nC+>{Ryq|OZVC6FVDYs;^+XX`&#Fw@_U)#0>RUYQj~iEcOi_71lkJfhG)napZaD!vR*Bc#f9uTsDN3{KNce9`O0W8bg!TtO);XXQ~8DZ z)a0pWGGYy}pabmzQ7x?Kha9M<1>!^pN29(9uUo5$7`|?l$Nso*z1b0Sfm(8^;|;P3 z)>kIphnx?N&=BOWTEPdE9Ojs|{j+YGPR+R;4?09TzR!r4MK*ZdX6i4kcPYVK$eSLR` z?!&)`i;sFO+nptd%m|V=JrLItA3Zerj4|v(JM3dY;xB2{`fB}VJE4D)OcK3e;D8p5 z2=!XGh6cxG$2XVJSML>SHRsCQIWxq@`fffjQi7D$Ly|fTLE;EGM?>YO^DJAR%p9d& zSNiOB@lX&D8c)p%*V$O<9E8w^d{x(*;2ZQypC;Lhd9);Ws1~KyXYz<+?Zw8!2Zly8 zk0Qifa|8LrD=m}fcp_G(NMI)N*Ss}B)pYy1&SUI6YDF`Q)Y%NI_>uy9M{Hv96u8^- zE$L>5R-xB)N*!doymr~&zeQgI%_h)c+ zMX^$?>%d}|XC zM)&gPToAvEfs-!vVhkmV%aX845_f^#uT7mN!Pn^DmV8xY=0J4rZ8qWXAv=u4GID}& z+&U8i%x?B^&A)DhvlqxF72j+gtFa(sjtCudGjAcFvc)r$xt?5|XUu-&h)@J32n$zW zBh*VYjRK=mJCZ-Gua_ki4R4@gv0wM`~a}0l#?m*`@ua)14$ zUG#V{=7X|P@6L8p?ZSh*=Vj@xb^E z^~6bDWfJsGeLRm939&SrAvVb4vrnqb6hRnNaeMHwj^Ev;E_!Ydp;jMUQrd7&@*7r8 zX=oDwdh#hqY*Duf^wO;^e|uo&AsF{reI~i|US{DljT!#Z^;Z&f4|ZC(>^W<{U&qHg z*-f5FO)lcklcK4%;y%XPYn|!9X>Ph`!O&^}+r6uq5jO@dm>pRf}FA67B zyjU;ai1g^Ub9soqYB#`76Y1Xw^nH)w+vHpwC^+3=`_vsN6eq{0dQh~NC?S*Fk*O${ z{NdfVR=@s>M&lHP3`zcCGf9s+GyUBJk#l{CbhqzSo|VS84UaucgMwq`BxI=%j^i&}R_P1$ybSoR=T6=`{r zCANjug$YmrtZpu+^{n+jX62fsWO{?b^s#N~Rj`oz)m9?R@)Q1gGN!haIu7)qDWc{2R80zkfbk=G<}&QeR1Mymsu z*yBp0GzWw6R|Bzwk-wV(kG7`lj}bG?q8WXt@wj?dY!~@wqW94QX&n*)uqt^!yX=Dj zOTQmla_%xbj*heG1{n;?I&qn|u_Y;B-^5>6J62>@_8F|EeaNkpTI7G<^%R&E#y~dQ zF5N^avvS#96qVJxqca_Iy)gamyn&MVnMO?+>v}WVuYTOL!QR(46Bd`VM#YcwL!z04H zch+rbnEItrjL-N?rv>w!R4sdyvX!q&?pdfg`yI+Nf;WQVeU?J_v{45c zHq=VJF;uig(d}WL1%%$BqpC%2vO09#e zK=qxZ!+cYhSATQm%!R}giFjc`AE|<%upXet_?~t%X=k1i^_6NR{Ga(po%bdv7+`hJ znWl7FCKk`KI8K`M!$BWZsfWZ%7&v>GKG8CymXO+D`_uq!>vgP%Ki|K8C{yt5w+?tm z?=Fx%nKwBpDO7nq%+Zn_P{EhI#;PSrCoDUhCh__)H<>06N{x2Pdye8fQ70I87L{3@ zcGg)egxRF@w-W(T!i&gvc=(Di;uwd=#I7Mff1H_Y_a&`2j$;*Kb{2Fh4-Bck)Dl~4 zw*1*>5x&tj=BAx2bS*V4(#>QuOxFx|0SZr9#h4P5LV=OZK_HK~7ltE;9j2$t_?BLV z!y=-GwtKHV46P7uBYlv%eCp+DgrG+-OkY}jx7de|C_yY;dQoxwk?a~g>jbip;ybRK zEv3!YIwGwR`?T7-tdB`Tx+4?TQ|r~Ise^QxJ|L}J^F(k(3StV>;d=DC0>2V1BXm{q zW`%h@je`f@{xsS?FM47V)lkz?J(w4RG|CKnc{@V5Hk0O9j{Zx76KwF=aKGzNupIrK z)?#`29F4Z`Dq<{HoxhLnC+))1`q;CY2#YCCWagCIXe|^OjV6jD>Xan$89Mqc+Y~s* zdHj4r%<}QanveIXmGL*Dh-n@&tC!IoM#UO#+@BD5%h+GVh%7i*i+(M^%i`BAnJ%7m zCK|#yu1Qa(|0nh|T~RQGRh>9$#E&G!9h*m}?ioKeHkGxHs!)pFO(NRvhJ~ zQ{2}`(-7hmn`4r$2;)D&H^P|?yU_4#BPHh}9VsV%rqq*bsdBo%rGvlv!H+83WkM8f zWC$YK-o6nZydM2*TaoO0xDZ$*?(jLcyiYuw-rIJQE0Opxz&{wKnhJWQM?9_avpnNe ze~x%QVpA&EFT$d_K?mRKB>N`TA4^RZqR1xN)Xfe1Q~qhR+0sD&dRGa~jkbE0-utXL z!20Aobqk2Kzl87ome-dpYBfqZ?5A{&=oV@-6(*SYXxCSy-B>9&oMe=+2c?e1%cO5t z0Qmbgh7((wR&r+j1V&7JMxi42>e59<;a9%7J!X1#0v2S)XL%HF9EqHO<7P|FfZ*E# zq#<&+iaJQZt7l}C+|;<1tK|-=V|*ed=6u;MmLhXXWMECxAEZ5MIh%i1W-wyR)uiNn zdq>7z?Ut%YIz)VU6B$hOzD6co(e;`D2~(Rukicr!XR8f+5lx$VcfVgAhm^=6v4URC z@ngd>%QZ+w*)>^`1R9s#4{w(>n=})xvfea&^qM~|b6&A4=`(cjO1td( zZE&48g*Xi_XYWUEmlp1Vq~qbKv#!PO0XQ=^fwqbHmlMyf_|$1IcC5D8TPI)B z8|GhM-^0w;@ojfRcqVQx+c8t@&xrQ*U7qcl#oDEhv6gMFIzY)g%*Z8G=sahTz_E~{ z`VQ}urU}lmgoV>I!`?x-C0@4p=y)w?MFrdm|K{sFpnToYyX=u)lgCf!))eUg z19Kf=GeoNg6IXZHDOwBl5*jLBPZlN>4ZRZ447Z)noGweau~g^T#;|T9lOb zn{j!!je(8NJz`~!y=y658&LBM+K)e#EhTWP*+If@*JwC#qKk*{mq*j4$+Cy(NTF)+ z2e?*WGFss}YO>ST3}t=iszP#ObN?F?Pjq_;-+8Aj`m0{(snXzMyf#5P(Kp`O<{z#0 zW$50<$vBdRG;~o}bt?t1W3B(yG~ln>Z6p?qP_txyDiU(lA*P|UqRAZL$o74JNuy^?8@m2P^?w#aa*GHX+-d>K2 zY-iJ=t}#N$6VHLsU7xa>>O2?}4fK~Rp~F>A-G`K=t>C< zQZF?6zVUGRH^>JwB4pFl+pB8h==T*;e^4c*!erQAWSVFp{YE)J1ygMw{t|7E0XI^BBdL1`dx$A3b^qm*Nr~4Fi+&6LQjfTExB^;T@T8MpMR^GM ziF(Obl!yOp>!+qEfH%OnDr9pq@wE~(piYS*U~sG zRau9nFYlm~CnVfGn-dDzZDPxuhn=Ze77!LChgW2&V`t{nat)mNnJx}Lj)@GUpt9^2 zg|!G>QDH8)EI&7~E>)8!#(VUn{PksjcaUoESjn2u<|kBm^EP)wiRP50rTW3D6a?p3 z04H6W`1)fXf1Sa-2HcfM84Py&0!LCaey=cEl{O5%nl5!<3!+#|=75k5B!(sB98bi*2h2X~Ga8_1P(+A2;Sz8<10% zhlu>@R9g-mn~lg{u8_jvv(Ul2r+)TJ2W9pqk&Qolgu-pOHmlkrYXm0jZv=1LFSYBh z{yr&$5aZa2``Au9=$5r>oc!^D$9}Hgm#SuIx62$?0T+TjK@r!n6H=S`qGS({10$C* zYG}rp>J39OY_g2RmQN9l;!M5FtL!n=hR3D}odL4@(qZMZ>=O!Mk4Uzc1ynU+Cae;6SkOHQ{~53y9_NY->PbcP1K0cAjYOtf_lZr&ohxQ2y4p zbS0ym2o0|ebWb~IW|Q>3HHpu?GMe|ki|7Mw@>|-XKOY=LnNB7Xt|#8hO_XxgrvFe= zA?5L=a3)aC-$skYWRWCUf3iE-;XEIbGFcgs#|(>t#2ygtC_bPUe^9d=kFf*om3Zc= zDC2>SP9krs$=Kfpr_^b{;@*^bFyVbkgGr@&ZN?@bE#~ajls1sOZ}3CeAVsx4H_u_! zjNAf}O`G)c;+t^MWZ|D}n0=mO3a5PuX>Id)`o}%^&j%KL>P_ie^@o!R3-~gs0<+$W zC5r-pRN}qj#0geIv2cEa4izu8G6nBrplC>pSxM|{ZHsEOikDc9?F@BcmXg@2knhbk zqNwRk)>ap1TP8}V2CCdbo?G2357d8Hjvhn=AYT+d%O-Yonez5aX zwLaKx7 za=u7m=Bnn8%h0?klC8Z{y0WRngx|`g5%X|ZhOVH$2BhZ_Lw6LsR@H+acpUt)=kmD0 z(~&t5!&^F80Rj+7AN#6sk`P5U_44e?v9XiYYYD%rTok#Yfd!Mc8WMH{gvjNO0*pU~ z$ktnMh>cz82McFj$M3IQzR&c@I*YK8JL=*;pNyBN(cV$G4?04fyg5)_g}T-xPO$S$ z_ju43oAhRHt`McaWZ3AzVffv0Z#DKbxO#R~`dB%UX?;Ew+boN!zDfu%rrekP%ihP> zJH;&zO|$VD%<~<~lK&Yt0EyY1zOA|!`ho+4Z z@!+PUnrFSu?=P3$^){~yM>n@LU+mkiJoBHvo0b0!&1}Uaxr_*o3D@1l%DM-LSZ+(s zmGPcav5__l&jwc_xZ@^O>Z__7NhiCcTFzd4OrMZatCtsXtn4J`DqpYtNgwTUk=W8m z`nm1tqIiptClKAMd8rL0X1?!rNj>Isq@N|8i9>j14g0e`s;tW(J&P4vj2Pa@qdRFn zZhHE9oAyjxT0<)x5|sWb*6@2<{o2B8#3tF@LL^J8oMLr6H{09cX#A{7o+X)zK|?(TUG; zrj?d<8di#*LmZ>%;0uucs_h{BNX)SfW+Lw5pDc>by5KMcZo^qb7 zkbL?kF35&`qA!RooCgmWv#bqKt5y+o@CZFK(PAgxvbaWrgaj3z9k(?{K%&j6vSc{F z_fT}w{%ffoue=y{4bMw1S zaEoRZ{S8apYBg-wx?_da@h8*Q6*d4r3`f?K!rChqQ*rE7Jp=a+0w@(Dc9{0c!DVj4* zhdYd$8J{jg4NW$LWqCylcZiTBQ-l`Ti&lQ^|Z|i9qwkVXJ-H z^d1tA&(aG0UbfoV=}a%92@=Ob(J7too-7}=H3WP&&@UMKD@_)ENQSgYGD|GT$OPzR zdDp;Jy?#CTh6-2t-Wo{f`j9Dt>Cs4WV9__WuP5dqt6gkv*Z9O_s;|=CUGpuZ_2N^= zktb$K-Y@lV=n(X625sy#AYF8H%l&ZbKp%pkB>RLgWnAQMc$cz$UV^KZyO`$aw}<7* ztCGi}vDmm9?3wxzzZWVVNM)@u(-}m}c>Q`JxK?s@BK&OE#SCE$O2pC3XJ|5!NRd^j*U&Q{ipGf zrrn^<5(lA}-te_^(88)Bk9R24rQ`17ba;3}x8#aozM7&@DgDRso3!_xt5E?8WP_X4 z6oo@hMP+8;bA4ksr;aA`suMh=No~2?UamT)yIdJ?6U$qKtJ5R}(1kJHPu0?Ri>`My zH(J)}#8WiyjS6@X8zXeraX4_WL6M~%vW1~R882$gK|j_8*v?Y{8avzb%+QZwyW##p7@hBY7RLjH>&mw zb!=quL3KsGDT}A*Riwi~^+^7u;`N6k&bbaObd({ZJdtms-JL=c_it9piiXqTm6-!nw3P7S&v)9~r37w!d|f-+*u#kC2EXGH5W2FSml58S z91*T{mUssw`|8D$eBvzAknWQV=tQw4T4^p8BnRS7vdD9VRp3d^tW*zg0Xo!Q9FQl?O3 zjn-UUTGkWXu6i?+-Jf6UCQZY3uX(#ZYde(69#dn}Z;!}!Yrf5ODjN^dnhI$bSbw0m z7N=jfZKx(R7p{!ojZSDImOxM1zsPb*%r8f4QnJ%khqq&yAAk2?=p~{&q!Um@a?;So zR~}4Rmr*6^9e-g5<+9&+^jz2iKQMyYbn?-r0?5o+!OUmiZ?k>7NvUzLWbt#W;903sebjikz@ z*qNnX-jN)?3mQ9;2U2ts6ck&2S@$+4G#r=dn7#lR0PfAKvADkm8swJ#kJ?x8(v}6B z%}`z2AWd5YbeD>3D|^r#Jq!f1^OnpJ2?=G;75hWM-ej(h6z^oWw3Jh^@ttX)DaCqOtZbikNB-VyS*M0aK-(sPk z{?kPwC|bS(G@hG*fAUF7v8?bnJkOYF#PKC%73ibcXO;7@Wf#(%k571MA1=PmV<0W5*a5DN( zFY}W2ZzW3RI@nOv8B{HJJ?jV*x4icJxl=R!1oEJ1JxeA2U4^*}4R}1Fx1Rvm0t&)E z-4cw0xC<3Gz(DF@y-)sMHIx5yS2A&+;`_MHNi_|(00V|O@n%X7sPbNc41#ZBRXsE! z|MTAe%#f3RsNTS^Iu!?FGKSG z_AL1bYb$xd!~Z{>rvH!q{vR((ZwG>gNsNvk*9)M|yvj6B8=a>>55SRYG!8ESuBrAX zg|bDuEW{!Lus)~Eh)23#a@>sD-li(EzAEPX;JY{mM=7BTV?cSXr$Y$p z-}o=kr2~rrMo@CB(`J$FD>rbxnr;!1vVd#O{{g@pBhvqLu{m&s)rRvgO}Ok(A;e4J z7!~k?TSCBxG+=o{|KUfP--j?tcCD!nc)tJ|$%z=hlNIWzr3tSg`cEHehG0A%C+R+T zsxN^%#%f2M4Ba*!#M^@_<^CsdW+DVb8V(ZrMzRJ0cIe5Ylp)+z4x-#~6e94-_Qr`{4ig@dqBM12!$XQPQRG-|!3O(hQ1wiUHAi)p{LBMwgf#|0SJ0Uift$SFXy*^ zd{N2+@PBPXCw3!jDKHOa+T{e5p|_HSyuTCsC}FlctS2ljWW z0~{2@&61Y4{7=(K7@AHi!$R96YtW(5|5bP~G+8yFb%prvy87?B`u}5Hm7W23M6>@( z#9t!_j5`Fu^9}3zPlm=0GBjWEZKl}1@`I^-af?_RGGjS_Dp$k&@2na4r}_W4Ebb=A z|}>N4pDzQB$75^B2ee}f$VVaEQqxd{{j z#;h^yXHzwJ=z&X^^mt|c|M1f&<6FQGO}Iiu z_EkH8xKjwm*0zIE5}>tV*!FIB0YBu^eTI|Iio+1jr}|_iz3}3A?(TNu!9YCEUA>eR zsA=*qfJG7jb$(Cm2BnUT7fPs_a8JSXt@~s3=mwhrFYY+R!7;ka8!3_rjq6Hi3un+z z@IZ_!wm`tlK6drXQ-7CJK&(jki)?|Sq2}I@S|tAyh~2M$oM?Ii@uq}+PNLn1_uN-f zZ3?bS&STkazN@8QNi4p*0?-`pr>7I2vY@o0Yq-SBYr(s&*1lVo3@Q|#es_+5uF_+k z1YJk#h1pquQ>vhaYwcdjhgqd2?@n&hc;MS5)BkR{UO*^1Y5wIU*-QyuPL&5xOK3Fg zHv62E>=>2oegZ#Yq{Q^_t?OZlnbh|c(OQF&N1i7Cc;Ye~*wq@%M<2@b0c@ioKjsR(SEoB}G4Hf{veUCU(QhMv-$#s$JYx9gb`)x=oqHMLES-|n44 zLX$gmqT`}dU#oY^{I=~mhV5Sf#pW_lIl4uiYBassG21kppzf27{;i~)y;C>`@K(#x z-Tuw3gipR2+DQXEK>@^$!4pKb8O@!JyT;fXv-lI8Z)qDS$W`V;MWY2kyUt^BkT!w& z@-7>KLPa@#IUu0fdzsw$2oy&@c~t`_QsXYywsW5Nf%-$vbC5bQD*(S>c>TWK#|K^o zcQTJh3#CPx082+hYzz=32JMh}2Q{FKuP|>JYS0Xx#HFr+%|<&Uk_~h=1wFPpkHVHf z^0m+va9=*;G0-@X1pa>hGngR{;!bqB)BM``4K+sEF>>(iO{{)#J%fUvN_l?u?jNrn z%0sY#MY*0!_Cf1+_>SCN<@2jp{xr}=I|}@fiOAnZkV{SsgM=UoRiG%=b0a zo%^mbv_4yvolD-dTaEgcO?8$&f z0pN*Qei=R-PHq+kw5UP*rc2$jXRjVyKL&aIam$C6-8~%H8L@XSe^+;s8|6U+Bl}x# z%2EDJVSgR9ej=NVHqxvY03~$H8%cz9 znwOw{Ke?`hEoqCU8qIbUJ-aHV>kp7cw=Bk{L1p*iZxK$Zope8-0ig(arzpK2zYg{B zW>$g`z~1Ce>G(BfLpZU09&|MjIxg^e)T?}};T-vM5%@KXWf_{luHX7hYbF^aah#f4 z@I30jCclqxg$QAI)9c{JX`FWQ`^Q6R;a@q|r8wRBPdZX5&u9Thsik24+-L4=_Rs|9 zIm;udU#|i3N$L>C`LRDB%QSbKShL|SKs>H>5KBfor{oX5p>`5&p8md*6f3@x(q%vg z)mda$EUOJ%T2n^?>;cA z)J}HkXJB)rpJsrzLN0u5=0H2hhudbeJq05FRER_CUCHb_qWo7*kmXLAnr z67`At0k__wts0_M93rtC&)@_JBxhRV0>Ths46z{cBx(hnVMNe>}?qq$n zzbOarlD`D91D>9o;J~3P82U>9czaOu9T3CrD>C@G?oF9QS7!l0Rz850l`2YYXxYc( zmP0)K?ZS zfLLe;w5GIjU4ZJ{LbREPYA1D%8&{>m!zOFbB7G2NVWNUW)p`w6W4)Z3)>R+Z)t*kJ z@Q2ieOa5T8nzJj+OhToGmhf8z3JkgsGEtt@QD4JrgJBZyxHAnlhf8gtLn)ZojDW(F znM7z29&SlVL<$$9GQgySj__1@F;xh$wBrMI*)MR@mHn=|9yKO-vXmSwS=(aw|2CBV zvFaz63RKSJd_+o(E=ApAEfFhF7o*6*^zU2Noyq}-w8n(LNH!0WRkL01iIS|EEss;* z3T{L(`V&alk)s-?D+Cegn^3CXSXrXmr624f2aAm@rJBI*)%G@QL9o7)((KLMb;wux zzHGC>_LT!n5Wic5BM_*5{u6XUxY15xPR(2Jz!zw9^$4~$yu1t|EY`vb1+{ta0tVST z`j=}0=BGljXhXh&pP~fpK-j0f(RAFjYw}E>O+q_eFjG7G-Vqy~$3Jr+;J6PjgqOsE zHd z)r_=4{!WCrH-|eTkU>FCtpXE&096DN;yaQ)tAlE9Uc1MCOFbFuB~@^dW%9?-{3y~c zfsxpwZGVeVAvxCL+eDR;{P3A1e3;Lm?}|`gQrQhehNw%nKv_qDhmGDrv11pF9mJ*HRQd_?UFW8FCE8g*CecdanXYekH6up*%Ah(e z9pK?j@FJcfbg1%G3{y53hQzRmMlb@O4&OaBv6d^DC2lO7y*#Q-wi`E)woeR5I8ZU& zfBC-j%0Pn{DX}4WqzB_0A-D8YUZAr+<25E~$UZ=Oe`X3NyIvTY>7R-R9*vL|###=$ z3G%|CEd&sdw?GaKTbB&P$aUNE_t*GFbkvvy(h`QqDKmA0`4+7o3yzz026S=KvJ04q zXh$PfD^?X6GosPmhu5eAoqZ35FjfVkmTz|+w^Vd7cF<(SVvXN>s}UJ7@f*mCvs0d= z?K-kNZCD}BP2ab?5E%dFh)*kjUG_sl&h{j_#sl3e{8;sB?aY)40Nmv5CTgoI$9eTz z-p>M@x8r1@4>hjk3Up5!9*($&*h|hD6h;x{ps@!z3w#Tk-Az;+Qa0ZjdXQbY!gW(w zK~~2T^AAf;frVT|_^e}WntDzpQn{X_UW6Ro*iI@~z8%JfQk10I@6QW_KOpAFaFR>C z?Oo3%VteNj0$^^7O}%Qr(N-OA8@I14QCzHcKP`nm@dF=1-9qQrGO*$=jjt|v7k`=9 zEjz}qfmaa>nLZ)uo>XtL38Pow8z(Efw&C#I+MwjDn2R^>uzt|*i8nCw5BDQS?58hu zzfjDX0nJu&d`Z7*fYKycTG_Y4_cG@SlPjr#Rs3F`0F+95JcEuEw)8m)-Va+Z_!dej z_{DWZGPwsd>%AHAY#~AGgDd&%FJyFXiNtR>=y)(4?_z}`6H=Z;Y4Lk5x=3o9 zEWJ~!zx|3TGe=c>jJ+QvxfeMU>)ZsqGcrqwnuC)c9Czzo7hm`zh2a+|*MMrV#z>3@ zl_^Zsz4U{acvEOlvdWlY@En2(<>MsVQ6TP9Ed*7ZRu@XWQ|(mpBGo^G5np|1zENdf`vNqf-Wsn<|_>9@#UlC|h3LMs3a^%BeNs(q7 z=t-nHa>qH&hfFaz&i_|#q_+{Vst>ALY|~{gGk`)m_bwkGyCnPM_!Et&54U1#Y%m0R zD|8bc8zcm1Gz0m#@z)c&)h*B()#~EOMg*kls3Z1m3)EY| z4UA(%2L@x|h@R3P3y|saN%W9*WFC)X1$ypyt49JOZ{Ei~mJ0dZFH-kVszS8`>fHRy zWU+uW>zHXT&Smk>r=?M&tOS!WVAgI+xO2wVL{Ft%5BPaLrS5u;nXo6kPU zgxU=~_3ASsKZ`2%NzX8lFUnQ>wA*~f*V1v+S|%f$_nivOyTeh?&vr4R0Ud5wxU8rb zDKGwjzKRuYyyKyy`xIF;5k+Xrc2-p6!|4f0{5p-w%oL=!Ty`(>u+GJ!?{kpY2uBfS zdB@xZjW7IeB-Tl#NyfJ0Tb<$4sotRCdgqUh&mp5r1dQR zB>8+(U4F7bGFX{rfMB7n*Tca*L~kp@d!7n-jAl)VcY_3%Rb)ae(`+4R9j4!YrgaXP zR8RAoP_QlG-YOih&~78$X~(sGKQC?X@^IcHBIXOn;!nWMl~%2$7h(hZU1461Y5{IR zK+8vmfYR(B*E9vlDRH@%a|<`Y+5aG%QXYq)^5xyeM`x@s=y1T7>4?#>x}PtLl}i_A zNRacfrB4YT(+m9I&3h4@BT0v$0+Ky<>AVDWO^tEn2`v*uJfHYXPj{`5+`TprChbE4 zV*>qx)BF*5xd*nLY)7YnJp6~Z>sO{x5;#ZdgLl+$;&mBGKx88yXw~fa${qvz=t|I` z6f2g@bsh0r-y>2a0RDY#GEXRYpVgd_d4-7d=R=}ky2=XVO={C_%EO4R(&P|<*w=KK zi5+nqqCt$>0lHGH-Cr2A`xiP@TNo8J^Q*|064&Xe@PaEM(HdzB{sZExiAxKf(3v-0 z)JpzRvHRvoGh!|09XK|pTKpbiaynfvO!hPwyirLTe&r~hZ&-()7~_E=8={&PwsMW+ z`4cQ|A>0 zxe96US3MG$Y_3ORQh(~DM_|LUs6sreKB*RAs~No+`@`7O4Y!Mbw!)!QV4SV2UbY<( zxr%BW;>&X+Cwf$!djyz3`$U#HjN5In2pUY%6ll9S0yXjtCGyL-N>v|L6fmzzT#e(5 z%6)eP9jb>U_JHQq)ou`~e~2Ju)Lz*)?W~VF<_SE0tP5W;iK**Y;~U7`2HLdz(ve6{ z*}}Wd)mI&`XX|kb9GCqZQZ%4L1ntd=PqrE(WlwGhN=dNXDQV*$C>hmr;Gnf*DLuLf zvAk;6!p{Bk*kpjQ*6p9RjlNoGjo@F7d@NV*fGjDL7JSF!bx9I z>FEtIInC#l@`zZ%D*2pSFl~+X>pzHnXwx%o4A1YCZ4TB??i7N!^#7eJVg0I&O(_<# z!7;Zg3un*949mbfa#~;92*i^o3?|4WS;Dgv#-@87jEjzyZ@G6R-;!7`WgsXeDC&ap zl(J_CFMNTTnTwe+%m^1FP(UUxX&qHfDT{d#^*Q2eq@r*xR|!*yRLzicVC(%$_~>VD z6z_U_%DbqnF|m!gbzvzE{AAtAWJF)7WoS{PCaoOLgw2f)Fv>a1ua0)Qcw`&vzG63g zQHn)}OON1{()Eef`Fu;P)|WCie6d$3PhDqk%W*=IzwX$!M0FixpkNXFiC`I?>&~K6 zOA(Eno-E}~Ug2!~On$6(9A|9-va=d6mpVtSBQ6nBxabXOx;c!)8)?ScDefD4v zq5*?yH)cl0Y}aAsWvNgWvfUcnzJ;Q02gb&BW`PERU8yNE-}37U5tMEbGVpErsn^w1 zw&`CN)YG|;yI!@!L<$w`0&n<2uKF`1&@myh;4kcO78n)hJ!k91@`noUIX%X&W+4li zUhAJY0zT5fn@J;x#2vk4ODbZ0{MsbaNwq1aMXLS1Fp!%Dp!B29{uV_!S9gY$4CJ&E zXhlSes;L0w*s4iH@)M7mnsdSmV9_$ zhvbX=_x%iU(T%Q_Kb{$3-M$edIn=62$3$ydmvQ`>*w0o=5obCj3$vb_!hSCPbQy{j{UW?l)x1{-k`Xq#x)b`V7(32lZU$ zxeJXg{lXC{eW7E`+1K(pPL1?$(ytP48!^x6L#cN8~$Wfi*lO+NkbC%?Q6fDl1jqds#pI!F~*}@T0m#7umAD9|j->KdPxR zga*)HEy3h5TGV4)xrp+${+!^7jcuCM%1b_Ms%xZl(T4%Yf?Zsh5o2zTHoJA73n9gj zoT)3+^oSJi7qRyV8ui=xj`n(Bngz59s_$aGi|Muh{AEOmL<=%6$hS~->~o>yIj{a6)CS86Ms7S@-#{wTb)kK9Ih{fAC80MsZ(!CNJI8X zDIwvhXB7orQf7Zs35EVsKCiPnv%+IezGmM{@=A7q8|DAsl-+xVZ|P0i93&hj;9( ztEB^nng#LUpX%>cN;&_|e`l6S7=8h3n@pHFQ)3AcFW~xB%#$`8K4Pm%^~J?DF@O$> zd+JX_t6TVNO&z>KzbzubWU5*kc|J@QPR zR;Zt&>hWG>UlFw^Uohf9g<# z2tESsoiv^xxi+wvs92)9_$}-`IXu9^^rFg_?UvE*W?^}_&WUyvShSOxkL**jMx`-F zF^wKj5FTk=MWbNZAm)0H%tm-mfC=MBeGUtwyiOS)5H;69D#va*sk*7+FSs$i-zASp^9j&Wn+GY(K0tlT+@)PlqgAB*0_m1MSl(G~Og3u1sjoxJ@SW=)LL3W?C`z|tKDEmK8*L;+d#N4*Q z6%>+Q5QvUY$;MS5=D`aX*<}ph^)__+AslgEH>WGqjG)V*R6KlM zrJKNh{hs*^OH>l`IMY<;=P6PR$x78+^6tI*2Pd1+05^aUP)QZEDCEL$!-Sf?4Jk61 zG=AKhiv9W_cBy{AFx2(F=5gwq+Z|Q~&LtA?YP>cry$w2o_~wE^O2V<~@@B`xq3uJL z3*Nus<^#0=txv8ywJ|q>iRhMHF}Ihl?RI*D>ii%$_B9oKfsZ9z9h`C@;ROapPDi=C z_sk10DTbmb&e|Aud(x10ym%@j&vJJ{D5Lmg)(dP)sK&b>uJ4#xdHsP{8}q}(UjYa0 z&(I%s3uV_MsglziXa_76I0jlUy&cviv2Qj($850DCxObzAUf%wLbix_VQq@+`G{zU z+ITNpHC|#rEYK21h>kH41;P(R>2GgUbf5J3z0V-&!x8ioV!lI!ybHTS?;HKbYR(-s6^PVRhVc9Xc$J@^kRgvO9Dvcv4x#QRf(chIm?k~M z{0?@O=wulb8mks1?-oL87T4tL;$)d@khVQ87FLD&hz9;4$w6p9-Vi+sR>eomBAWVE zykPo_KZ%V2BmvKY7HXz~exk$a9u_b)PK}j4EZ`}Pl@#ABts)=aGT@a>DSo~uP~dVM zCmE5c;nl0%EBpy778w%%naoag6JMxiq0%Jtamte3t>=D-5H1SIw!N}tPz9t1k1am> zX=*c71~b_dTNTQu)-D-Z?-*Sxb^b!8aK=RU!(9BG%Xh$MKFL%p?Df(W+aMnZ*eO zE=vYo8a6Z8wn`F%ESWJMF!sWnQkAOe(+*-|so`&{e#33_Wa~7nhB~ZuWK#~u5MQXA zqjCi;ER&rwH;oH1`i|+dS$6wgqRhRErPOFjkPoognnj0BMx=jhOu3c8RZV5kk0Hs8 zC=@`S+T%XT>V_!Na_82)_65zRd>uRwVD(}rqM;Sr${eD0+VfL+Y)KS3#8)K}5Zz*a zl-AKuTKrXEeSFKGr@LEzC1T@ZzOgZp=?cP1xE>1kv%?bWuSx|4G2e5=DUMJGdBCV; z68R~BnM989364@kY#O`O8_ugCx8jvTov^uZ+%aX@3(e!6jrQdfXIoiPgGxsyQ*o&_ zNA|OGXU!vQfqNg5M~uc^_ZimxRSu9$Dg=c4+`sHSYsPQO(|DYw9z|A5U`|{ zOo%f_Vdkrq`bIp7+iWk&iU{54(z)Tc#O8K^6rL=NpFzelRS*I!3{g_pYAKK z$h!N#r&EC1{1GBc3+ZqH1b_U48yctYH9a1nSXy2ovX|eV*ht2tu99om5yWo={|Xb7 z!C39>bdjEba#!U8%XoE4CUO3=Z_>EvqZnJIjotSx30MMLxv9teH^OM9P-vnB`Ea66 z4X!BLTGhRR*rGSL)EzQf?{K9Gh9$bd6w~UF2J>85S-VleyY%5^A?*wO8xD--f;)eaIuFnjJ=23R+c|8oQJ zhciZDd}!9?4~khV%<}p=>SG=(e+_$m(Z~Nub88qvUZK02jMjQL z{o}-Wyt+EYhi<3iPG#}a+QeJb?ue&YrdX!_S~;O@bj#!LlO7uj-u1d%_LZkx@iP$P z_ad^19lxy&vOC4`sq%FLT=_Hf*=M5^x`*;`_Nto$`MSkB2X3F=w;XOC&pp>5s?NLf z#7I3$GWCs9R+YK;uYq;hsRvB6W_(m2a~!akXY(EY|cQP=*R$kF4Fe* z>1O%KV^GtD7Grvx^GLyPXB!tS*&!%wZXP6L@wlI%pJ)n1XjDGh5-e;5ubC^jVRR|q z^^%0GKKK=P!64-=OeNp@%N9M!n6`0wab{Qb>GIT`B&(h%{t2zd@AvcbvUy&aSPjOr zgMUN8jDat&1o4MG%NVJ<{wlud5jZWpeWq#g5nsXlfs_jain2>K?&PL(K^qeJVjQ;{cITFT7iL-_KirpOX5*EkS0|ISCn2oYPW^RKZQ|#|&NPh} zDUtO3?bOc2GTs_b!UWek2kMYLH*ZI7uvhSlimd%%NW0NytcW0u6zxO=teLz=eBgcL zYrdt)mU6qSRr!3mFBudk=dIb8F~MAjTLKGQ*O<;os1oYb{r_AX8~K-)@Ke2jW{AAOQkw<9t>K>Q)emj?%a2mKfAXM;2{Q0HtrOSOBwT@qN&;Mk;_rEu_ zt%iS-VKIecBgLh%pH`P=r<)7PZHH!BzhVOsD4g4|D{TSZ*X@ad*iy+X#dW!R6UQUDXt0 zX(J!kL|K2=_X@ug5kyeLr5mQv+?`HcMyo>h8%3saYH=~=UsJ9TBrqhUa58^Wo%M<_ zXElR{>w`~PV0>V2#I98E*^Mhnb&2+V&aCP7eA|EeDWYXwD4vjV@WlGtNPheo}3V-|Z}|M|r?xxy5*sy78GJY=x2~lh(z~(wsX+bhP`Q4aRNd z0?vpB+!TgistYqaL_S<<{&jwGAk2HMSnwc7o=IIp;TQ81^G_0VC$e$1*4TW-0JbWy z^KFLMi#?)V0TB;R^kg@G8zy;*ITMq^YZLmWQn#xpN~vJ-h9osBxa|^*_eIQOR1(oj z);Wlti)J}{NiWrt3sPx?)Zf~?VTpZp0g0?S_M1LnqoslSASRfX5J8OCH;0ZS`CoqE zZHsMgSUb(3*Qg??H zCX~&$B$e^>U=t5>I!xj9yz`75xQ!A83~!!OQJ6HizuOb?GcgmWnfLDbaFZ#^>wE53 zezBUxub2p`C4@h*Y|60$c|s@C>5Dz`!ym{#w=_W|vRL^CcZA4WrC(4?xg2hcB^KY% zs&f?>On&D>%rX_CP3-pk;?(U~mP`g;pL_QWQS4axSfdA4-C|^C*zwIX!P21H3>h2U zasIP2p6GT`bwV*emKhdLJu4>eiNk|mkWRZCc}q|6Et`( z*n)-!F-7TA6UfMUGEJ3lzNg^IwZn1w$ZUK2Gs`J$qwurV69!>RQO4@Dk3sMu9J z8e~jrn!Iq!I5l;cg+uD-l~^wNBeZmpWtaC8l%e^YSD#UtCR_6JS0 z1f;T#$tRFl1GOmCM(n=w-EITh5 z9M2Or<{sK>a>+L~5gOH1zF>H?dx%m~E9qqwMa`4Eg-Q(&iggRDH&tFQ)B@cf3;a!#*vJ%VwZWA}*T1QyuPg@H{hP*W+x?VvU0A!+Q#4R-Psnnw0TeVjfI zE(GaQt1L0(>0vm=Rf>Wm+O1&F5&qg2}<*Vh$Y;~+F0(}EwV+tA^Al+x5-^L4iIyNsZ~`ld2- zOAV%V4SU6Gbu4MWywZ?}Ycx1TLy;$)U~8P<&*~XFWaEaEMR?e$lcfXQUt`*z@w&`v zB=~pz)XBtmXd+}(_bWblMk7BqyKS2gng806|FCqrG=dp8p1R}aau|trr#f(TCt@G2 zl&$Hxh?Q6J&zZM=GFjE~eX#uYSmNQp{eGw=q}Kif zui9kc2FhG*6pL_Q8r_TCq|z8M-aLJg@uCq_=bh-!sRN!JzJYa zz6*jq4R!lmuoiw#uw8@4PJO2(V>A9iBV+uD2FcW@kfFB#r}pL<=uR|JpcEw#)Oee< zXXae}2GSbdVPX1kLNCcnx6;rlR}?OHG*FW7x|zM)-R?o8O%K;u4RFh9}s%cun5+?#^Sk{Fsp&N5(oUepq z06UU{6X(H$Qz@-Uq`zl1CoXr@cdjSJSa{q~Ur@OVvpn*Wh1+!06~PiMoZy9Qu*KxYPw#&)2rg)@RJ&oLdY;iF-ub%lyd)`5?5SwF@HS4SzYa;M86#1MiX?v;K% zJD{^Bc4;eyo6C*waTg)w^l!_|wP`Fe;yClT$9!~FDJftut&S)fIm6w2Ay)%0&4VK% z1_PQeG;CXa6*P!mMF?|6lS#A0$p{DWI4|I8ofhzv7whmo_2(-Ri5i!6_i~^LooA-& za((L_a>leYkWuLViLOBp!&rMvexcraL9_L2IBS$d=sJyuIto z8eCbkA1$7Uao#}pET1y7nx#FKxJxvmH1tnQC*xK_JGI}q*7M;gN(pZQ>sdkjXY|NHqv!MI_BPQ%>dNAVN}#Fsj|eDk0nz&+$O z-qthZUTN52o(#%?-T`X2w4uYbNAq3#@rz@omixLR8;cuLgj4Ze8I|ePL&f9C^?AQY z=Ir?f>LW*ipk$ik^C0o+6lr?xQ%dqjokFAj6>tzbLI;eO*p0GB8Gqw(Ldmc4mDszK zL&s_Hj3NtCpA^qhcB`=Bdw&WD#0r?}`n`RaR}^;t;6+bJHFj0NGN3U@Gt5)_%;8F)7|o71uQf>8CiMt2dax`uO++vpy{`o}`F|{d9Lh zX6_^P@5Xky1a*Nh26T>ZRH$aQ6vK#LKF^`-&25q?TM*dgIfU}U*s949jAY6wl;8R) zz<{|hes(1DE0h04p|=GH10K>H022fX0QS6n*6s)O7ivM3RXx($== zpbuDg0MMqS6fF;Ae(V3=8DR<3jvtqxIe4(F{}SANPVD`a58b(p!NEcAkdTn-%F63I zA|fJoR!}}M|Hb*zZ Date: Wed, 15 Jan 2020 16:44:22 +0100 Subject: [PATCH 79/82] Process review suggestions on release notes --- source/_posts/2020-01-15-release-104.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 5e29503dab2..085c3c5e514 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -59,12 +59,12 @@ Screenshot of a removing an unavailable entity. As a result, entities will no longer "disappear", so restored and unavailable entities are removable, as shown in the screenshot above. Please note that, -unless the entity is disabled or the providing integration removed, entities -can not be deleted. +if an integration provides an unavailable entity, the providing integration +needs to be removed first, or else, those entities can not be deleted. ## Ignore discovered devices & services -Got that one device that gets discovered over an over again? +Got that one device that gets discovered over and over again? It is now possible to ignore a specific discovered device with a single click! @@ -95,7 +95,7 @@ We added a button to the device page to add all entities of a device to Lovelace in a blip! Home Assistant suggests cards based on the type of entities the device provides so that you can add them to a view of your choice instantly. -If you are using Lovelace in YAML mode, you still use this new feature. The +If you are using Lovelace in YAML mode, you still can use this new feature. The generated YAML can be copied and pasted into your configuration file.

From 873a33deddff7450986c60ff4841a66927ee8560 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 15 Jan 2020 17:33:36 +0100 Subject: [PATCH 80/82] Adds mention of HassOS 4.0 beta and N2 support --- source/_posts/2020-01-15-release-104.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 085c3c5e514..6045210c786 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -154,6 +154,11 @@ Screenshot of the remove Lovelace confirmation dialog.

+Besides the release of HassOS 3.8, the first beta version of HassOS 4.0 is +now available as well. This beta release adds support for Hardkernel's ODROID-N2! + +The ODROID-N2 is a great and powerful alternative for the Raspberry Pi. + ### Custom now playing poster Lovelace card Brad Crc made this [impressive demo](https://www.reddit.com/r/homeassistant/comments/e7wo0j/floor_plan_how_to_show_currently_playing_media/) From 02fe5b43a0ae26400874336a3da2fab76e297d6d Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 15 Jan 2020 17:59:31 +0100 Subject: [PATCH 81/82] Add links to odriod N2 in release notes --- source/_posts/2020-01-15-release-104.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 6045210c786..6aebd16dd4b 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -155,9 +155,11 @@ Screenshot of the remove Lovelace confirmation dialog. Besides the release of HassOS 3.8, the first beta version of HassOS 4.0 is -now available as well. This beta release adds support for Hardkernel's ODROID-N2! +now available as well. This beta release adds support for +[Hardkernel's ODROID-N2](https://www.hardkernel.com/shop/odroid-n2-with-4gbyte-ram/)! -The ODROID-N2 is a great and powerful alternative for the Raspberry Pi. +The [ODROID-N2](https://www.hardkernel.com/shop/odroid-n2-with-4gbyte-ram/) +is a great and powerful alternative for the Raspberry Pi. ### Custom now playing poster Lovelace card From 431ef969b703ba6d515e43bc70c62b16d6423987 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 15 Jan 2020 21:18:39 +0100 Subject: [PATCH 82/82] 0.104.0 --- source/_posts/2020-01-15-release-104.markdown | 109 +++++++++++++----- 1 file changed, 79 insertions(+), 30 deletions(-) diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index 6aebd16dd4b..157b480a860 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -386,6 +386,22 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! - Ring OTP improvement ([@balloob] - [#30688]) ([ring docs]) (beta fix) - Log error when integration is missing platform setup ([@balloob] - [#30690]) (beta fix) - Fix update person validation ([@balloob] - [#30691]) ([person docs]) (beta fix) +- Fix discovery for oauth2 flow implementations ([@frenck] - [#30700]) (beta fix) +- Revert "Forget auth token when going offline so we can reconnect (#26630)" ([@pnbruckner] - [#30705]) ([amcrest docs]) (beta fix) +- Fix Ring wifi sensors ([@balloob] - [#30735]) ([ring docs]) (beta fix) +- update aiopylgtv to 0.2.5 ([@bendavid] - [#30702]) ([webostv docs]) (beta fix) +- update aiopylgtv to 0.2.6 ([@bendavid] - [#30739]) ([webostv docs]) (beta fix) +- Bump ZHA quirks to 0.0.31 ([@dmulcahey] - [#30740]) ([zha docs]) (beta fix) +- Update Ring to 0.6.0 ([@balloob] - [#30748]) ([ring docs]) (beta fix) +- Set default locale for cloud Alexa config ([@balloob] - [#30749]) ([alexa docs]) ([cloud docs]) (beta fix) +- Bump teslajsonpy to 0.2.3 ([@alandtse] - [#30750]) ([tesla docs]) (beta fix) +- Update pyhomematic to 0.1.63 ([@danielperna84] - [#30594]) ([homematic docs]) (beta fix) +- Refactor HomeMatic / Fix issue with 0.104/dev ([@pvizeli] - [#30752]) ([homematic docs]) (beta fix) +- bump aiokef to 0.2.5 which uses locks ([@basnijholt] - [#30753]) ([kef docs]) (beta fix) +- Fix HomeKit behavior with lights supporting color and temperature ([@frenck] - [#30756]) ([homekit docs]) (beta fix) +- Revert #29701 ([@pvizeli] - [#30766]) ([zwave docs]) (beta fix) +- Refactor Ring data handling ([@balloob] - [#30777]) ([ring docs]) (beta fix) +- Restore unit_of_measurement from entity registry ([@Jc2k] - [#30780]) (beta fix) ## All changes @@ -681,7 +697,7 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! - Fix modbus service description ([@vzahradnik] - [#30005]) - Fix persistent setup error notification content ([@frenck] - [#29995]) - Make tplink light more responsive ([@vangorra] - [#28652]) ([tplink docs]) -- Z-Wave: Fibaro FGR\*-222: Add venetian blind support ([@andre-richter] - [#29701]) ([zwave docs]) +- Z-Wave: Fibaro FGR*-222: Add venetian blind support ([@andre-richter] - [#29701]) ([zwave docs]) - Upgrade matrix-client to 0.3.2 ([@fabaff] - [#30027]) ([matrix docs]) - Upgrade zeroconf to 0.24.1 ([@fabaff] - [#30028]) ([zeroconf docs]) - Update Envoy sensor to configure credentials and grab Inverter Date from updated API ([@gtdiehl] - [#28837]) ([enphase_envoy docs]) @@ -758,7 +774,7 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! - Refactor ZHA channel logging ([@Adminiuga] - [#30259]) ([zha docs]) - Fix ble_tracker randomly pygatt thrown error ([@liollury] - [#28671]) ([bluetooth_le_tracker docs]) - Fix creating smappee sensors when remote is not active ([@mockersf] - [#30270]) ([smappee docs]) -- Upgrade rflink to 0.0.50, ignore_devices now supports \* and ? anywhere ([@scop] - [#30268]) ([rflink docs]) +- Upgrade rflink to 0.0.50, ignore_devices now supports * and ? anywhere ([@scop] - [#30268]) ([rflink docs]) - Accept homekit_controller pairing codes both with and without dashes ([@Jc2k] - [#30273]) ([homekit_controller docs]) - Add homekit_controller service.sensor.smoke ([@Jc2k] - [#30269]) ([homekit_controller docs]) - Upgrade beautifulsoup4 to 4.8.2 ([@fabaff] - [#30274]) ([scrape docs]) @@ -795,7 +811,7 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! - Migrate xiaomi_miio tests from coroutine to async/await ([@frenck] - [#30329]) - Migrate emulated_hue tests from coroutine to async/await ([@frenck] - [#30331]) - Migrate webostv to new library and make integration async with callback state updates ([@bendavid] - [#29296]) ([webostv docs]) (breaking change) -- Migrate input\_\* tests from coroutine to async/await ([@frenck] - [#30336]) +- Migrate input_* tests from coroutine to async/await ([@frenck] - [#30336]) - Remove use of bin_type in Tesla component ([@alandtse] - [#30315]) ([tesla docs]) - Upgrade youtube_dl to version 2020.01.01 ([@BKPepe] - [#30341]) ([media_extractor docs]) - Upgrade zeroconf to 0.24.4 ([@fabaff] - [#30347]) ([zeroconf docs]) @@ -818,7 +834,7 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! - Migrate cast tests from coroutine to async/await ([@frenck] - [#30374]) - Migrate ffmpeg tests from coroutine to async/await ([@frenck] - [#30375]) - Migrate discovery tests from coroutine to async/await ([@frenck] - [#30376]) -- Migrate google\_\* tests from coroutine to async/await ([@frenck] - [#30377]) +- Migrate google_* tests from coroutine to async/await ([@frenck] - [#30377]) - Add charging rate sensor to Tesla ([@alandtse] - [#30286]) ([tesla docs]) - Restore state for Rfxtrx devices ([@Ernst79] - [#30309]) ([rfxtrx docs]) - Remove unnessecary rfxtrx light property def ([@Ernst79] - [#30397]) ([rfxtrx docs]) @@ -967,6 +983,22 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! - Ring OTP improvement ([@balloob] - [#30688]) ([ring docs]) (beta fix) - Log error when integration is missing platform setup ([@balloob] - [#30690]) (beta fix) - Fix update person validation ([@balloob] - [#30691]) ([person docs]) (beta fix) +- Fix discovery for oauth2 flow implementations ([@frenck] - [#30700]) (beta fix) +- Revert "Forget auth token when going offline so we can reconnect (#26630)" ([@pnbruckner] - [#30705]) ([amcrest docs]) (beta fix) +- Fix Ring wifi sensors ([@balloob] - [#30735]) ([ring docs]) (beta fix) +- update aiopylgtv to 0.2.5 ([@bendavid] - [#30702]) ([webostv docs]) (beta fix) +- update aiopylgtv to 0.2.6 ([@bendavid] - [#30739]) ([webostv docs]) (beta fix) +- Bump ZHA quirks to 0.0.31 ([@dmulcahey] - [#30740]) ([zha docs]) (beta fix) +- Update Ring to 0.6.0 ([@balloob] - [#30748]) ([ring docs]) (beta fix) +- Set default locale for cloud Alexa config ([@balloob] - [#30749]) ([alexa docs]) ([cloud docs]) (beta fix) +- Bump teslajsonpy to 0.2.3 ([@alandtse] - [#30750]) ([tesla docs]) (beta fix) +- Update pyhomematic to 0.1.63 ([@danielperna84] - [#30594]) ([homematic docs]) (beta fix) +- Refactor HomeMatic / Fix issue with 0.104/dev ([@pvizeli] - [#30752]) ([homematic docs]) (beta fix) +- bump aiokef to 0.2.5 which uses locks ([@basnijholt] - [#30753]) ([kef docs]) (beta fix) +- Fix HomeKit behavior with lights supporting color and temperature ([@frenck] - [#30756]) ([homekit docs]) (beta fix) +- Revert #29701 ([@pvizeli] - [#30766]) ([zwave docs]) (beta fix) +- Refactor Ring data handling ([@balloob] - [#30777]) ([ring docs]) (beta fix) +- Restore unit_of_measurement from entity registry ([@Jc2k] - [#30780]) (beta fix) [#23789]: https://github.com/home-assistant/home-assistant/pull/23789 [#24426]: https://github.com/home-assistant/home-assistant/pull/24426 @@ -1534,6 +1566,7 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! [#30589]: https://github.com/home-assistant/home-assistant/pull/30589 [#30590]: https://github.com/home-assistant/home-assistant/pull/30590 [#30591]: https://github.com/home-assistant/home-assistant/pull/30591 +[#30594]: https://github.com/home-assistant/home-assistant/pull/30594 [#30597]: https://github.com/home-assistant/home-assistant/pull/30597 [#30608]: https://github.com/home-assistant/home-assistant/pull/30608 [#30630]: https://github.com/home-assistant/home-assistant/pull/30630 @@ -1546,33 +1579,48 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! [#30688]: https://github.com/home-assistant/home-assistant/pull/30688 [#30690]: https://github.com/home-assistant/home-assistant/pull/30690 [#30691]: https://github.com/home-assistant/home-assistant/pull/30691 +[#30700]: https://github.com/home-assistant/home-assistant/pull/30700 +[#30702]: https://github.com/home-assistant/home-assistant/pull/30702 +[#30705]: https://github.com/home-assistant/home-assistant/pull/30705 +[#30735]: https://github.com/home-assistant/home-assistant/pull/30735 +[#30739]: https://github.com/home-assistant/home-assistant/pull/30739 +[#30740]: https://github.com/home-assistant/home-assistant/pull/30740 +[#30748]: https://github.com/home-assistant/home-assistant/pull/30748 +[#30749]: https://github.com/home-assistant/home-assistant/pull/30749 +[#30750]: https://github.com/home-assistant/home-assistant/pull/30750 +[#30752]: https://github.com/home-assistant/home-assistant/pull/30752 +[#30753]: https://github.com/home-assistant/home-assistant/pull/30753 +[#30756]: https://github.com/home-assistant/home-assistant/pull/30756 +[#30766]: https://github.com/home-assistant/home-assistant/pull/30766 +[#30777]: https://github.com/home-assistant/home-assistant/pull/30777 +[#30780]: https://github.com/home-assistant/home-assistant/pull/30780 [@1v0dev]: https://github.com/1v0dev -[@aarondavidschneider]: https://github.com/AaronDavidSchneider -[@adminiuga]: https://github.com/Adminiuga -[@alexxander0]: https://github.com/Alexxander0 -[@bkpepe]: https://github.com/BKPepe -[@cereal2nd]: https://github.com/Cereal2nd -[@djmoren]: https://github.com/DjMoren -[@emacee]: https://github.com/Emacee -[@ernst79]: https://github.com/Ernst79 -[@frengerh]: https://github.com/FrengerH -[@harlemsquirrel]: https://github.com/HarlemSquirrel -[@hypfer]: https://github.com/Hypfer -[@inusasha]: https://github.com/InuSasha -[@jc2k]: https://github.com/Jc2k -[@jefflirion]: https://github.com/JeffLIrion -[@kane610]: https://github.com/Kane610 -[@kerwood]: https://github.com/Kerwood -[@lars-p]: https://github.com/Lars-P -[@mariusthvdb]: https://github.com/Mariusthvdb -[@p-verbrugge]: https://github.com/P-Verbrugge -[@paulannekov]: https://github.com/PaulAnnekov -[@quentame]: https://github.com/Quentame -[@snoof85]: https://github.com/SNoof85 -[@santobert]: https://github.com/Santobert -[@sukramj]: https://github.com/SukramJ -[@trekky12]: https://github.com/Trekky12 -[@vividboarder]: https://github.com/ViViDboarder +[@AaronDavidSchneider]: https://github.com/AaronDavidSchneider +[@Adminiuga]: https://github.com/Adminiuga +[@Alexxander0]: https://github.com/Alexxander0 +[@BKPepe]: https://github.com/BKPepe +[@Cereal2nd]: https://github.com/Cereal2nd +[@DjMoren]: https://github.com/DjMoren +[@Emacee]: https://github.com/Emacee +[@Ernst79]: https://github.com/Ernst79 +[@FrengerH]: https://github.com/FrengerH +[@HarlemSquirrel]: https://github.com/HarlemSquirrel +[@Hypfer]: https://github.com/Hypfer +[@InuSasha]: https://github.com/InuSasha +[@Jc2k]: https://github.com/Jc2k +[@JeffLIrion]: https://github.com/JeffLIrion +[@Kane610]: https://github.com/Kane610 +[@Kerwood]: https://github.com/Kerwood +[@Lars-P]: https://github.com/Lars-P +[@Mariusthvdb]: https://github.com/Mariusthvdb +[@P-Verbrugge]: https://github.com/P-Verbrugge +[@PaulAnnekov]: https://github.com/PaulAnnekov +[@Quentame]: https://github.com/Quentame +[@SNoof85]: https://github.com/SNoof85 +[@Santobert]: https://github.com/Santobert +[@SukramJ]: https://github.com/SukramJ +[@Trekky12]: https://github.com/Trekky12 +[@ViViDboarder]: https://github.com/ViViDboarder [@aamcrae]: https://github.com/aamcrae [@agners]: https://github.com/agners [@alandtse]: https://github.com/alandtse @@ -1598,6 +1646,7 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! [@colinfrei]: https://github.com/colinfrei [@csfreak]: https://github.com/csfreak [@cwildt]: https://github.com/cwildt +[@danielperna84]: https://github.com/danielperna84 [@dannerph]: https://github.com/dannerph [@davet2001]: https://github.com/davet2001 [@dcramer]: https://github.com/dcramer