From 43b02caea6295181a7207bc508e71ad0113cdb34 Mon Sep 17 00:00:00 2001 From: Addison Lynch Date: Thu, 23 Apr 2020 18:59:27 -0400 Subject: [PATCH 01/16] Update list of supported Denon AVR receivers (#13124) * Update list of supported Denon AVR receivers * Add message about contributing * Update language * :pencil2: Typo Co-authored-by: Franck Nijhof --- source/_integrations/denonavr.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/denonavr.markdown b/source/_integrations/denonavr.markdown index 96d481f2b4f..a973a839b5d 100644 --- a/source/_integrations/denonavr.markdown +++ b/source/_integrations/denonavr.markdown @@ -19,12 +19,14 @@ Known supported devices: - Denon AVR-X1500H - Denon AVR-X2000 - Denon AVR-X2100W +- Denon AVR-X3400H - Denon AVR-X4100W - Denon AVR-X4300H - Denon AVR-X4500H - Denon AVR-1912 - Denon AVR-2312CI - Denon AVR-3311CI +- Denon AVR-3312 - Denon AVR-4810 - Denon AVR-S750H - Marantz M-CR510 @@ -38,6 +40,8 @@ Known supported devices: - Other Denon AVR receivers (untested) - Marantz receivers (experimental) +If your model is not on the list then give it a test, if everything works correctly then add it to the list by clicking on the **Edit this page on GitHub** link above. +
If you have something else using the IP controller for your Denon AVR 3808CI, such as your URC controller, it will not work! There is either a bug or security issue with some models where only one device could be controlling the IP functionality.
From 0f99a059d9e5e262f44fa00e0612e83e860c88c6 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 24 Apr 2020 11:00:45 -0700 Subject: [PATCH 02/16] release 108.9 --- source/_posts/2020-04-08-release-108.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_posts/2020-04-08-release-108.markdown b/source/_posts/2020-04-08-release-108.markdown index 9b9d0530cdb..ed2a6a4b9d3 100644 --- a/source/_posts/2020-04-08-release-108.markdown +++ b/source/_posts/2020-04-08-release-108.markdown @@ -577,6 +577,12 @@ These integrations have been removed. The websites for both have changed, causin [@pvizeli]: https://github.com/pvizeli [cloud docs]: /integrations/cloud/ +## Release 0.108.9 - April 24 + +- Fix Google Assistant devices being disconnected from their rooms ([@balloob] - [#34622]) + +[#34622]: https://github.com/home-assistant/core/pull/34622 + ## All changes
From c68051aea25e0e71a5088e2271458a87b9b9cdf7 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 24 Apr 2020 11:06:22 -0700 Subject: [PATCH 03/16] release 108.9 in version file now too --- _config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index d3d24e66756..ad3cb690e42 100644 --- a/_config.yml +++ b/_config.yml @@ -101,8 +101,8 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 108 -current_patch_version: 8 -date_released: 2020-04-22 +current_patch_version: 9 +date_released: 2020-04-24 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. From 0f2630eb3bec77a88364a82856706667f56a0ebe Mon Sep 17 00:00:00 2001 From: adrianmihalko Date: Fri, 24 Apr 2020 22:32:57 +0200 Subject: [PATCH 04/16] Remove logo ref. from Currencylayer int. (#13158) --- source/_integrations/currencylayer.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/currencylayer.markdown b/source/_integrations/currencylayer.markdown index 6c407f0327f..dd4129f741a 100644 --- a/source/_integrations/currencylayer.markdown +++ b/source/_integrations/currencylayer.markdown @@ -3,7 +3,6 @@ title: currencylayer description: Instructions on integrating exchange rates from https://currencylayer.com/ within Home Assistant. ha_category: - Finance -logo: currencylayer.png ha_iot_class: Cloud Polling ha_release: 0.32 ha_domain: currencylayer From 67b3238a563da979a44b44a6cd3087f75040ddc8 Mon Sep 17 00:00:00 2001 From: adrianmihalko Date: Fri, 24 Apr 2020 23:26:57 +0200 Subject: [PATCH 05/16] Remove logo ref. from Gitter int. (#13160) --- source/_integrations/gitter.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/gitter.markdown b/source/_integrations/gitter.markdown index 714aa4035ac..0a76d463cce 100644 --- a/source/_integrations/gitter.markdown +++ b/source/_integrations/gitter.markdown @@ -1,7 +1,6 @@ --- title: Gitter description: Instructions on how to integrate a Gitter room sensor with Home Assistant -logo: gitter.png ha_category: - Sensor ha_release: 0.47 From 3b193b8483f723c087a7c9382c8751981af51661 Mon Sep 17 00:00:00 2001 From: adrianmihalko Date: Sat, 25 Apr 2020 20:19:24 +0200 Subject: [PATCH 06/16] Remove logo ref. from Keene Kira int. (#13159) --- source/_integrations/kira.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/kira.markdown b/source/_integrations/kira.markdown index f5c38667649..345296f7a62 100644 --- a/source/_integrations/kira.markdown +++ b/source/_integrations/kira.markdown @@ -1,7 +1,6 @@ --- title: Kira description: Instructions on how to integrate Keene Electronics IR over IP modules (Kira) into Home Assistant. -logo: keene.png ha_category: - Hub - Remote From 053cc6e2f3fe0cfe224ebaa1d5868ca20bce2c1e Mon Sep 17 00:00:00 2001 From: gitwazza <49083727+gitwazza@users.noreply.github.com> Date: Sun, 26 Apr 2020 05:07:35 +1000 Subject: [PATCH 07/16] Update splitting_configuration.markdown (#13162) --- source/_docs/configuration/splitting_configuration.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/configuration/splitting_configuration.markdown b/source/_docs/configuration/splitting_configuration.markdown index ec01ded7592..8762fea4bfb 100644 --- a/source/_docs/configuration/splitting_configuration.markdown +++ b/source/_docs/configuration/splitting_configuration.markdown @@ -72,7 +72,7 @@ device_tracker.yaml customize.yaml ``` -`automation.yaml` will hold all the automation integration details. `zones.yaml` will hold the zone integration details and so forth. These files can be called anything but giving them names that match their function will make things easier to keep track of. +`automation.yaml` will hold all the automation integration details. `zone.yaml` will hold the zone integration details and so forth. These files can be called anything but giving them names that match their function will make things easier to keep track of. Inside the base configuration file add the following entries: From 50e75be91118679c56b7cd5653457fbbc9f583b1 Mon Sep 17 00:00:00 2001 From: Austin Mroczek Date: Sat, 25 Apr 2020 13:21:16 -0700 Subject: [PATCH 08/16] Remove climate config to fix #12092 (#13164) --- source/_integrations/zwave.markdown | 7 ------- 1 file changed, 7 deletions(-) diff --git a/source/_integrations/zwave.markdown b/source/_integrations/zwave.markdown index 4544965cf3c..e22038fa17b 100644 --- a/source/_integrations/zwave.markdown +++ b/source/_integrations/zwave.markdown @@ -54,13 +54,6 @@ If the thermostat supports different operating modes, you will get one thermosta -To enable the climate integration for your Z-Wave network, add the following to your `configuration.yaml` file. - -```yaml -climate: - - platform: zwave -``` - Once enabled, any Z-Wave climate devices will be available to Home Assistant. Multiple entities may be created. The following entities are created for a Remotec ZXT-120. - `climate.remotec_zxt120_heating_1_id`: Allows you to control the connected device. See below for examples. From 73a4b7c6c0619367b71bac0c93a2241b5ebcf10e Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Sat, 25 Apr 2020 22:24:34 +0200 Subject: [PATCH 09/16] Bump tzinfo-data from 1.2019.3 to 1.2020.1 (#13161) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index b883f754a30..c2241aaa607 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -111,7 +111,7 @@ GEM tilt (2.0.10) tzinfo (2.0.2) concurrent-ruby (~> 1.0) - tzinfo-data (1.2019.3) + tzinfo-data (1.2020.1) tzinfo (>= 1.0.0) unicode-display_width (1.7.0) From 43aef2627cc458613d5ab22d567d5746a9839695 Mon Sep 17 00:00:00 2001 From: Dubh Ad Date: Sun, 26 Apr 2020 10:03:46 +0100 Subject: [PATCH 10/16] Adding missing integrations to the docs (#13169) --- source/_integrations/default_config.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/default_config.markdown b/source/_integrations/default_config.markdown index 546e3186420..14e4e09e28a 100644 --- a/source/_integrations/default_config.markdown +++ b/source/_integrations/default_config.markdown @@ -14,6 +14,11 @@ This integration is a meta-component and configures a default set of integration - [Configuration](/integrations/config/) - [Frontend](/integrations/frontend/) - [History](/integrations/history/) +- [Input boolean](/integrations/input_boolean) +- [Input datetime](/integrations/input_datetime) +- [Input number](/integrations/input_number) +- [Input select](/integrations/input_select) +- [Input text](/integrations/input_text) - [Logbook](/integrations/logbook/) - [Map](/integrations/map/) - [Mobile App Support](/integrations/mobile_app/) From 49e617df30b6969ec01b05371b6fe69ed844fefb Mon Sep 17 00:00:00 2001 From: adrianmihalko Date: Sun, 26 Apr 2020 19:35:20 +0200 Subject: [PATCH 11/16] =?UTF-8?q?Remove=20logo=20ref.=20from=20Global=20Ca?= =?UTF-8?q?ch=C3=A9=20iTach=20TCP/IP=20to=20IR=20int.=20(#13171)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/_integrations/itach.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/itach.markdown b/source/_integrations/itach.markdown index 34707e82c13..fb81081aef5 100644 --- a/source/_integrations/itach.markdown +++ b/source/_integrations/itach.markdown @@ -1,7 +1,6 @@ --- title: Global Caché iTach TCP/IP to IR description: Instructions on how to integrate a Global Caché iTach IP2IR gateway into Home Assistant. -logo: globalcache.png ha_category: - Remote ha_iot_class: Assumed State From 855ccbaeb452456c5d638802969604db3714f274 Mon Sep 17 00:00:00 2001 From: Agneev Mukherjee <19761269+agneevX@users.noreply.github.com> Date: Mon, 27 Apr 2020 14:04:32 +0530 Subject: [PATCH 12/16] Corrected code syntax (#13188) --- .../switch.command_line.markdown | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/source/_integrations/switch.command_line.markdown b/source/_integrations/switch.command_line.markdown index 16551f82d0f..a0c9b95d6a9 100644 --- a/source/_integrations/switch.command_line.markdown +++ b/source/_integrations/switch.command_line.markdown @@ -86,14 +86,14 @@ which is controllable through REST. ```yaml # Example configuration.yaml entry switch: - platform: command_line - switches: - arest_pin_four: - command_on: "/usr/bin/curl -X GET http://192.168.1.10/digital/4/1" - command_off: "/usr/bin/curl -X GET http://192.168.1.10/digital/4/0" - command_state: "/usr/bin/curl -X GET http://192.168.1.10/digital/4" - value_template: '{% raw %}{{ value == "1" }}{% endraw %}' - friendly_name: Kitchen Lightswitch + - platform: command_line + switches: + arest_pin_four: + command_on: "/usr/bin/curl -X GET http://192.168.1.10/digital/4/1" + command_off: "/usr/bin/curl -X GET http://192.168.1.10/digital/4/0" + command_state: "/usr/bin/curl -X GET http://192.168.1.10/digital/4" + value_template: '{% raw %}{{ value == "1" }}{% endraw %}' + friendly_name: Kitchen Lightswitch ``` Given this example, in the UI one would see the `friendly_name` of @@ -112,10 +112,10 @@ This switch will shutdown your host immediately, there will be no confirmation. ```yaml # Example configuration.yaml entry switch: - platform: command_line - switches: - home_assistant_system_shutdown: - command_off: "/usr/sbin/poweroff" + - platform: command_line + switches: + home_assistant_system_shutdown: + command_off: "/usr/sbin/poweroff" ``` ### Control your VLC player @@ -126,11 +126,11 @@ This switch will control a local VLC media player ```yaml # Example configuration.yaml entry switch: - platform: command_line - switches: - vlc: - command_on: "cvlc 1.mp3 vlc://quit &" - command_off: "pkill vlc" + - platform: command_line + switches: + vlc: + command_on: "cvlc 1.mp3 vlc://quit &" + command_off: "pkill vlc" ``` ### Control Foscam Motion Sensor @@ -143,13 +143,13 @@ which checks the current state of motion detection. ```yaml # Example configuration.yaml entry switch: - platform: command_line - switches: - foscam_motion: - command_on: 'curl -k "https://ipaddress:443/cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig&isEnable=1&usr=admin&pwd=password"' - command_off: 'curl -k "https://ipaddress:443/cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig&isEnable=0&usr=admin&pwd=password"' - command_state: 'curl -k --silent "https://ipaddress:443/cgi-bin/CGIProxy.fcgi?cmd=getMotionDetectConfig&usr=admin&pwd=password" | grep -oP "(?<=isEnable>).*?(?=)"' - value_template: {% raw %}'{{ value == "1" }}'{% endraw %} + - platform: command_line + switches: + foscam_motion: + command_on: 'curl -k "https://ipaddress:443/cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig&isEnable=1&usr=admin&pwd=password"' + command_off: 'curl -k "https://ipaddress:443/cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig&isEnable=0&usr=admin&pwd=password"' + command_state: 'curl -k --silent "https://ipaddress:443/cgi-bin/CGIProxy.fcgi?cmd=getMotionDetectConfig&usr=admin&pwd=password" | grep -oP "(?<=isEnable>).*?(?=)"' + value_template: {% raw %}'{{ value == "1" }}'{% endraw %} ``` - Replace admin and password with an "Admin" privileged Foscam user From bce66a0b971da362c71dffcffc5fcee10de54b96 Mon Sep 17 00:00:00 2001 From: Agneev Mukherjee <19761269+agneevX@users.noreply.github.com> Date: Wed, 29 Apr 2020 00:13:59 +0530 Subject: [PATCH 13/16] Updated code syntax (#13198) --- source/_integrations/telnet.markdown | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/source/_integrations/telnet.markdown b/source/_integrations/telnet.markdown index 26696454e4d..da958068bfa 100644 --- a/source/_integrations/telnet.markdown +++ b/source/_integrations/telnet.markdown @@ -16,16 +16,16 @@ To enable this switch, add the following lines to your `configuration.yaml` file ```yaml # Example configuration.yaml entry switch: - platform: telnet - switches: - projector: - resource: THE_IP_ADDRESS - port: 4002 - command_on: "PWR ON" - command_off: "PWR OFF" - command_state: "PWR?" - value_template: '{{ value == "PWR=01" }}' - timeout: 0.9 + - platform: telnet + switches: + projector: + resource: THE_IP_ADDRESS + port: 4002 + command_on: "PWR ON" + command_off: "PWR OFF" + command_state: "PWR?" + value_template: '{{ value == "PWR=01" }}' + timeout: 0.9 ``` {% endraw %} From 73ceb4606f869fa3213f3f52946019cdda43837c Mon Sep 17 00:00:00 2001 From: AdriaanIO <62584421+AdriaanIO@users.noreply.github.com> Date: Wed, 29 Apr 2020 02:44:35 +0800 Subject: [PATCH 14/16] Fix for changed location of Securing Debian Manual (#13196) --- source/_docs/configuration/securing.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/configuration/securing.markdown b/source/_docs/configuration/securing.markdown index 8ec666a8cab..0ae6d29ecc0 100644 --- a/source/_docs/configuration/securing.markdown +++ b/source/_docs/configuration/securing.markdown @@ -23,5 +23,5 @@ As well as the above we advise that you consider the following to improve securi - For systems that use SSH set `PermitRootLogin no` in your sshd configuration (usually `/etc/ssh/sshd_config`) and to use SSH keys for authentication instead of passwords. This is particularly important if you enable remote access to your SSH services. - Lock down the host following good practice guidance, for example: - * [Securing Debian Manual](https://www.debian.org/doc/manuals/securing-debian-howto/index.en.html) (this also applies to Raspbian) + * [Securing Debian Manual](https://www.debian.org/doc/manuals/securing-debian-manual/index.en.html) (this also applies to Raspbian) * [Red Hat Enterprise Linux 7 Security Guide](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/pdf/Security_Guide/Red_Hat_Enterprise_Linux-7-Security_Guide-en-US.pdf), [CIS Red Hat Enterprise Linux 7 Benchmark](https://benchmarks.cisecurity.org/tools2/linux/CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v1.0.0.pdf) From aee5cc9cb57d02ba046d6aa088a05db7eb8c047a Mon Sep 17 00:00:00 2001 From: Tarunpreet Ubhi Date: Tue, 28 Apr 2020 11:46:43 -0700 Subject: [PATCH 15/16] Home Automation on Steroids Configuration (#13186) --- source/_cookbook/configuration_yaml_by_ubhits.markdown | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 source/_cookbook/configuration_yaml_by_ubhits.markdown diff --git a/source/_cookbook/configuration_yaml_by_ubhits.markdown b/source/_cookbook/configuration_yaml_by_ubhits.markdown new file mode 100644 index 00000000000..915cc98a05e --- /dev/null +++ b/source/_cookbook/configuration_yaml_by_ubhits.markdown @@ -0,0 +1,6 @@ +--- +title: "Configuration.yaml by ubhits (HA 'Steroids' Config)" +description: "" +ha_category: Example configuration.yaml +ha_external_link: https://github.com/UbhiTS/ha-config-ataraxis +--- From 7b714d1898ea52a9b8aa3ea3838b86b9755057b5 Mon Sep 17 00:00:00 2001 From: Mimiix <43333120+Mimiix@users.noreply.github.com> Date: Wed, 29 Apr 2020 09:19:31 +0200 Subject: [PATCH 16/16] Update tuya.markdown (#13215) --- source/_integrations/tuya.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index 2994a3ee577..b3658811662 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -14,7 +14,7 @@ ha_release: 0.74 ha_domain: tuya --- -The `tuya` integration is the main integration to integrate all [Tuya Smart](https://www.tuya.com) related platforms. You will need your Tuya account information (username, password and account country code) to discover and control devices which related to your account. +The `tuya` integration is the main integration to integrate all [Tuya Smart](https://www.tuya.com) related platforms, except the Zigbee hub. You will need your Tuya account information (username, password and account country code) to discover and control devices which related to your account. There is currently support for the following device types within Home Assistant: