From e2468ad599db8a5c0b1499e2a8b090f89a1e46a6 Mon Sep 17 00:00:00 2001 From: rssalerno Date: Tue, 30 Aug 2022 09:49:57 -0400 Subject: [PATCH 01/14] Update oncue.markdown (#23944) Co-authored-by: J. Nick Koston --- source/_integrations/oncue.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/oncue.markdown b/source/_integrations/oncue.markdown index 75aa6189306..55d3f45a3b1 100644 --- a/source/_integrations/oncue.markdown +++ b/source/_integrations/oncue.markdown @@ -21,6 +21,7 @@ The Oncue by Kohler integration will allow you to monitor the state of your [Onc ## Tested Devices +- 20RESA - [24RCL](https://kohlerpower.com/en/residential/generators/product/24rcl) - [38RCLB](https://kohlerpower.com/en/residential/generators/product/38rclb) - [48RCLB](https://kohlerpower.com/en/residential/generators/product/48rclb) From aa1fe35259cbff802355b173f0f1ef58f27e50c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Aug 2022 18:18:14 +0200 Subject: [PATCH 02/14] Bump rb-fsevent from 0.11.1 to 0.11.2 (#23942) Co-authored-by: dependabot[bot] <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 567ef8e97f7..06b0f6c847b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -83,7 +83,7 @@ GEM rack-protection (2.2.2) rack rake (13.0.6) - rb-fsevent (0.11.1) + rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) rexml (3.2.5) From 4e684a1528d278058dfe9c6c3605e70cc5953c37 Mon Sep 17 00:00:00 2001 From: Rosemary Orchard <16113535+RosemaryOrchard@users.noreply.github.com> Date: Wed, 31 Aug 2022 13:17:58 +0100 Subject: [PATCH 03/14] Fix typo in the template sensor (#23956) --- source/_integrations/template.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index 92f3acb3dfe..3c8d91cb06a 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -411,7 +411,7 @@ template: {% endraw %} -### State based sensor modyfying another sensor's output +### State based sensor modifying another sensor's output If you don't like the wording of a sensor output, then the Template Sensor can help too. Let's rename the output of the [Sun component](/integrations/sun/) as a simple example: From b6dc397435921d43e4f27346b36013b61a6a1f18 Mon Sep 17 00:00:00 2001 From: Danny Tsang <567982+dannytsang@users.noreply.github.com> Date: Wed, 31 Aug 2022 15:41:09 +0100 Subject: [PATCH 04/14] Added duration to state trigger example (#23958) --- source/_docs/automation/trigger.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown index 5e3ac66ebb9..92510eeac6d 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -346,6 +346,11 @@ automation: from: "not_home" # Optional to: "home" + # If given, will trigger when the condition has been true for X time; you can also use days and milliseconds. + for: + hours: 0 + minutes: 1 + seconds: 0 ``` It's possible to give a list of `from` states or `to` states: From e6ec560031e1dde952fe84debdb3ab9f536b8b31 Mon Sep 17 00:00:00 2001 From: Mick Vleeshouwer Date: Wed, 31 Aug 2022 22:26:40 +0200 Subject: [PATCH 05/14] Update Overkiz documentation (#23964) --- source/_integrations/overkiz.markdown | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/_integrations/overkiz.markdown b/source/_integrations/overkiz.markdown index 0d670e44c49..c5f2de20f57 100644 --- a/source/_integrations/overkiz.markdown +++ b/source/_integrations/overkiz.markdown @@ -52,16 +52,14 @@ The Overkiz (by Somfy) integration platform is used by many different vendors, l - Hitachi Hi Kumo - Nexity Eugénie - Rexel Energeasy Connect +- Somfy Connectivity Kit - Somfy Connexoon IO - Somfy Connexoon RTS - Somfy TaHoma -- Somfy TaHoma Switch [(instructions)](#tahoma-switch) -- Somfy Connection Kit +- Somfy TaHoma Beecon +- Somfy TaHoma Switch - Thermor Cozytouch -### TaHoma Switch - -Multiple users reported that the TaHoma Switch will work with this integration **after** you create a scene in the TaHoma app and wait for a few hours. ## Supported devices @@ -83,8 +81,10 @@ During peak hours, it could happen that the Overkiz platform is unable to execut ### Internet connectivity required -This integration communicates via the cloud-based Overkiz API, since Overkiz doesn't expose a local API on their hubs. If you are only using Somfy IO compatible devices, you could purchase a Velux KLF200 hub and use [the Velux integration](/integrations/velux/) which has a local API. +This integration communicates via the cloud-based Overkiz API. The Somfy TaHoma v2 and the Somfy TaHoma Switch offer the [Somfy TaHoma Developer Mode (local API)](https://developer.somfy.com/developer-mode), which is not supported in Home Assistant yet. + +Another option if you are only using Somfy IO compatible devices is to purchase a Velux KLF200 hub and use [the Velux integration](/integrations/velux/) which has a local API. #### Local API via HomeKit Controller -If your hub (e.g. Somfy TaHoma or Somfy Connection Kit) supports HomeKit natively, your setup code will be added as a sensor in Home Assistant. Look up your hub in Home Assistant and retrieve the value from the 'HomeKit Setup Code' sensor. You can now configure the [HomeKit Controller](/integrations/homekit_controller/) integration in Home Assistant and benefit from local support. +If your hub (e.g. Somfy TaHoma) supports HomeKit natively, your setup code will be added as a sensor in Home Assistant. Look up your hub in Home Assistant and retrieve the value from the 'HomeKit Setup Code' sensor. You can now configure the [HomeKit Controller](/integrations/homekit_controller/) integration in Home Assistant and benefit from local support. Only a [limited amount of devices is supported](https://service.somfy.com/downloads/nl_v5/tahoma-homekitcompatibilitylist_eng.pdf). From 8064426149a4d9009e292776e7efaa4ad6d191f7 Mon Sep 17 00:00:00 2001 From: Francesco Date: Thu, 1 Sep 2022 20:21:13 +0200 Subject: [PATCH 06/14] Update modbus.markdown (#23974) --- source/_integrations/modbus.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/modbus.markdown b/source/_integrations/modbus.markdown index 1f3525e1b4d..fa7b1d87c18 100644 --- a/source/_integrations/modbus.markdown +++ b/source/_integrations/modbus.markdown @@ -79,7 +79,7 @@ timeout: default: 5 type: integer type: - description: Type of communication. Possible values are `tcp` Modbus messages with Modbus TCP frame on TCP/IP, `udp` Modbus messages with Modbus TCP frame on UDP, `rtuovertcp` Modbus messages with a wrapper TCP/IP simulating a serial line, 'serial' Modbus serial (RS485). + description: Type of communication. Possible values are `tcp` Modbus messages with Modbus TCP frame on TCP/IP, `udp` Modbus messages with Modbus TCP frame on UDP, `rtuovertcp` Modbus messages with a wrapper TCP/IP simulating a serial line, `serial` Modbus serial (RS485). required: true type: string {% endconfiguration %} From 24005816ed33ab094593d7a3ff1f92ed0d04664e Mon Sep 17 00:00:00 2001 From: PromInc Date: Fri, 2 Sep 2022 05:58:44 -0500 Subject: [PATCH 07/14] typo correction (#23980) Litchen to Kitchen --- source/_docs/configuration/events.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/configuration/events.markdown b/source/_docs/configuration/events.markdown index 591da5c6b8e..9cbb3ff8cf8 100644 --- a/source/_docs/configuration/events.markdown +++ b/source/_docs/configuration/events.markdown @@ -87,7 +87,7 @@ If you want to trigger automation on a Home Assistant stop event, we recommend u | Field | Description | | ----------- | --------------------------------------------------- | -| `name` | Name of the entity. Example: `Litchen light`. | +| `name` | Name of the entity. Example: `Kitchen light`. | | `message` | Message. Example: `was turned on` | | `domain` | Optional, domain of the entry. Example: `light` | | `entity_id` | Optional, identifier of the entity that was logged. | From f50cfc2e182abf67cca2148830eb0c5aba18f968 Mon Sep 17 00:00:00 2001 From: Diogo Gomes Date: Fri, 2 Sep 2022 12:23:40 +0100 Subject: [PATCH 08/14] Improve IPMA configuration documentation (#23977) * forecast clarification * Remove header Co-authored-by: Franck Nijhof Co-authored-by: Franck Nijhof Co-authored-by: Klaas Schoute --- source/_integrations/ipma.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/ipma.markdown b/source/_integrations/ipma.markdown index 458b8b0f753..ed2a6a34ef2 100644 --- a/source/_integrations/ipma.markdown +++ b/source/_integrations/ipma.markdown @@ -18,3 +18,5 @@ ha_integration_type: integration The `ipma` weather platform uses the [Instituto Português do Mar e Atmosfera](https://www.ipma.pt/) as a source for current and forecast meteorological data. {% include integrations/config_flow.md %} + +IPMA provides both *hourly* (72h) and *daily* (10 days) forecasts, but you must choose which one will be exposed by the weather entity during initial setup of the integration. From 52291232d7a046f980ee3d628026a8db4b722a36 Mon Sep 17 00:00:00 2001 From: Matrix Date: Tue, 6 Sep 2022 20:55:59 +0800 Subject: [PATCH 09/14] Update yolink supported production list (#24018) * Update yolink support production list * Update yolink supported production list --- source/_integrations/yolink.markdown | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/source/_integrations/yolink.markdown b/source/_integrations/yolink.markdown index 43e42b42537..2cc03a423dc 100644 --- a/source/_integrations/yolink.markdown +++ b/source/_integrations/yolink.markdown @@ -37,16 +37,17 @@ If you want to use separate credentials, please contact to The integration is tested and verified for the following devices from YoLink: -* YS6602/4 (outlet | plug) +* YS6602/4 YS6704 (outlet | plug) * YS7103/4/5 (siren) * YS7704 (door sensor) +* YS7707 (Contact Sensor) * YS7804/5 (motion sensor) * YS7903/4 (leak sensor) -* YS8003 (temperature/humidity sensor) +* YS8003/4/5/6 (temperature/humidity sensor) * YS7201 (vibration sensor) -* YS7607 (lock) -* YS4909 (valve controller) -* YS5705 (switch) -* YS7A01 (CO & Smoke Sensor) -* YS4002 (Thermostat) -* YS4906/YS7706 (Garage Door Sensor/ Garage Door Controller) +* YS7606/7 (lock) +* YS4909 YS5001 (valve controller) +* YS5705/6 (switch) +* YS7A01/2 (CO & Smoke Sensor) +* YS4002/3 (Thermostat) +* YS4906/8 YS7706 (Garage Door Sensor/ Garage Door Controller) From 647c8ee6c4f468d08e95d6893138078a32f2062a Mon Sep 17 00:00:00 2001 From: Ryan Garcia <31358002+rgarcia6520@users.noreply.github.com> Date: Tue, 6 Sep 2022 10:12:47 -0600 Subject: [PATCH 10/14] Update denonavr.markdown (#24021) Adding 'Denon AVR-S940H' to list of Known supported devices --- source/_integrations/denonavr.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/denonavr.markdown b/source/_integrations/denonavr.markdown index 294a1a93650..fc51848e1ee 100644 --- a/source/_integrations/denonavr.markdown +++ b/source/_integrations/denonavr.markdown @@ -62,6 +62,7 @@ Known supported devices: - Denon AVR-S720W - Denon AVR-S750H - Denon AVR-S760H +- Denon AVR-S940H - Denon AVR-S950H - Denon AVR-S960H - Denon DN-500AV From b5696df535e6e99f2c697686bbdab7040ee0b194 Mon Sep 17 00:00:00 2001 From: Justin Bassett-Green Date: Tue, 6 Sep 2022 11:27:43 -0500 Subject: [PATCH 11/14] update Polly docs; add AWS doc links and cleanup (#23998) --- source/_integrations/amazon_polly.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/amazon_polly.markdown b/source/_integrations/amazon_polly.markdown index 7f4c9059fe9..ba7f4004f82 100644 --- a/source/_integrations/amazon_polly.markdown +++ b/source/_integrations/amazon_polly.markdown @@ -42,7 +42,7 @@ aws_secret_access_key: required: true type: string profile_name: - description: A credentials profile name. + description: A credentials profile name. If provided, you must **not** provide an `aws_access_key_id` nor an `aws_secrete_access_key`. required: false type: string region_name: @@ -51,12 +51,12 @@ region_name: type: [string, list] default: us-east-1 text_type: - description: "Specify wherever to use text (default) or ssml markup by default." + description: "Whether to interpret messages as `text` or as [`ssml`](https://docs.aws.amazon.com/polly/latest/dg/ssml.html) by default." required: false type: string default: text voice: - description: Voice name to be used. + description: The [Voice Name/ID](https://docs.aws.amazon.com/polly/latest/dg/voicelist.html) to be used for generated speech by default. required: false type: string output_format: From 4b82107beee3a6024c59736971bc05666a7c2aa2 Mon Sep 17 00:00:00 2001 From: Yariv Amar Date: Tue, 6 Sep 2022 19:46:56 +0300 Subject: [PATCH 12/14] adding example for old foscam and similar no-brand (#23917) * adding example for old foscam and similar no-brand * Update source/_integrations/mjpeg.markdown Co-authored-by: Klaas Schoute * Update source/_integrations/mjpeg.markdown Co-authored-by: Klaas Schoute Co-authored-by: Klaas Schoute --- source/_integrations/mjpeg.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/mjpeg.markdown b/source/_integrations/mjpeg.markdown index f9be0d3f0c0..e0959747793 100644 --- a/source/_integrations/mjpeg.markdown +++ b/source/_integrations/mjpeg.markdown @@ -56,3 +56,8 @@ use is automatically detected when using a username and password. - OctoPrint (OctoPi): - MJPEG URL: `http://IP/webcam/?action=stream` - Still Image URL: `http://IP/webcam/?action=snapshot` + +- Legacy Foscam / wanscam + - MJPEG URL: `http://IP:PORT/videostream.cgi` (add ?resultion=32 for 640x480 or ?resultion=32 for 320x240) + - Still Image URL: `http://IP:PORT/snapshot.cgi` + From 92f9ee0ee55f741d21a7f545d1908083588209d9 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Tue, 6 Sep 2022 11:43:19 -0600 Subject: [PATCH 13/14] Add MFA warning to SimpliSafe docs (#24020) --- source/_integrations/simplisafe.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/simplisafe.markdown b/source/_integrations/simplisafe.markdown index 7b2fddb84a3..59f9fffde74 100644 --- a/source/_integrations/simplisafe.markdown +++ b/source/_integrations/simplisafe.markdown @@ -45,6 +45,10 @@ SimpliSafe offers several [monitoring plans](https://support.simplisafe.com/hc/e ## Getting an Authorization Code +
+You must have multi-factor authentication (MFA) enabled on your SimpliSafe account for the below instructions to work. Without MFA enabled, you will never receive the correct authorization code! +
+ SimpliSafe authenticates users via its web app. Due to technical limitations, there is a manual step when adding the integration. For in-depth guidance, refer to step 6 of [the `simplisafe-python` documentation on authentication](https://simplisafe-python.readthedocs.io/en/latest/usage.html#authentication). ## Services From f75d4ea08f124369862b1232a47d9de7f8f66377 Mon Sep 17 00:00:00 2001 From: Piet van Dongen Date: Tue, 6 Sep 2022 21:18:42 +0200 Subject: [PATCH 14/14] Updated text to match UI (#24022) --- source/getting-started/automation.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/getting-started/automation.markdown b/source/getting-started/automation.markdown index c89d4147b92..1660f14e415 100644 --- a/source/getting-started/automation.markdown +++ b/source/getting-started/automation.markdown @@ -5,14 +5,14 @@ description: "A quick intro on getting your first automation going." Once your devices are set up, it's time to put the cherry on the pie: automation. In this guide we're going to create a simple automation rule to **turn on the lights when the sun sets**. Of course, this assumes that you have set up an integration that provides a light at this point. -In the user interface, click Configuration in the sidebar, then click Automation. You will now see the automation screen from which you can manage all the automations in Home Assistant. +In the user interface, click Settings in the sidebar, then click Automations & Scenes. You will now see the automation screen from which you can manage all the automations in Home Assistant.

The automation editor.

-Click the blue button at the bottom right to create a new automation. You are presented with a blank automation screen. +Click the blue button at the bottom right to create a new automation. A dialog will appear. Choose "Start with an empty automation". You are presented with a blank automation screen.