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) 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: 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. | 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: 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 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. 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` + 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 %} 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) 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). 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 +
The automation editor.