diff --git a/Gemfile.lock b/Gemfile.lock index c2241aaa607d..675392f13df4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -84,7 +84,7 @@ GEM rack-protection (2.0.8.1) rack rake (13.0.1) - rb-fsevent (0.10.3) + rb-fsevent (0.10.4) rb-inotify (0.10.1) ffi (~> 1.0) rexml (3.2.4) diff --git a/_config.yml b/_config.yml index 4a8e9342b278..fc2ebbcc8389 100644 --- a/_config.yml +++ b/_config.yml @@ -101,8 +101,8 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 109 -current_patch_version: 1 -date_released: 2020-04-30 +current_patch_version: 2 +date_released: 2020-05-01 # 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/_integrations/discovery.markdown b/source/_integrations/discovery.markdown index 929d55d6096c..42cb8ed194f8 100644 --- a/source/_integrations/discovery.markdown +++ b/source/_integrations/discovery.markdown @@ -15,7 +15,6 @@ Home Assistant can discover and automatically configure [zeroconf](https://en.wi * [Bluesound speakers](/integrations/bluesound) * [Bose Soundtouch speakers](/integrations/soundtouch) * [Denon network receivers](/integrations/denonavr/) - * [DirecTV receivers](/integrations/directv) * [DLNA DMR enabled devices](/integrations/dlna_dmr) * [Enigma2 media player](/integrations/enigma2) * [Frontier Silicon internet radios](/integrations/frontier_silicon) @@ -25,7 +24,6 @@ Home Assistant can discover and automatically configure [zeroconf](https://en.wi * [NETGEAR routers](/integrations/netgear) * [Panasonic Viera](/integrations/panasonic_viera) * [Philips Hue](/integrations/hue) - * [Roku media player](/integrations/roku#media-player) * [SABnzbd downloader](/integrations/sabnzbd) * [Samsung SyncThru Printer](/integrations/syncthru) * [Sonos speakers](/integrations/sonos) @@ -74,7 +72,6 @@ Valid values for ignore are: * `bluesound`: Bluesound speakers * `bose_soundtouch`: Bose Soundtouch speakers * `denonavr`: Denon network receivers - * `directv`: DirecTV receivers * `enigma2`: Enigma2 media players * `frontier_silicon`: Frontier Silicon internet radios * `harmony`: Logitech Harmony Hub @@ -85,7 +82,6 @@ Valid values for ignore are: * `openhome`: Linn / Openhome * `panasonic_viera`: Panasonic Viera * `philips_hue`: Philips Hue - * `roku`: Roku media player * `sabnzbd`: SABnzbd downloader * `samsung_printer`: Samsung SyncThru Printer * `sonos`: Sonos speakers diff --git a/source/_integrations/snmp.markdown b/source/_integrations/snmp.markdown index 38dfbe742491..9a56706d6418 100644 --- a/source/_integrations/snmp.markdown +++ b/source/_integrations/snmp.markdown @@ -329,6 +329,11 @@ command_payload_off: description: The value to write to turn off the switch, if different from `payload_off`. required: false type: string +vartype: + description: The SNMP vartype for the `payload_on` and `payload_off` commands as defined in [RFC1902](https://tools.ietf.org/html/rfc1902.html). + required: false + type: string + default: 'Integer' for digits, 'none' for strings {% endconfiguration %} You should check with your device's vendor to find out the correct BaseOID and what values turn the switch on and off. @@ -352,6 +357,20 @@ Valid values for `priv_protocol`: - **aes-cfb-192** - **aes-cfb-256** +Valid values for `vartype`: + +- **Counter32** +- **Counter64** +- **Gauge32** +- **Integer32** +- **Integer** +- **IpAddress** +- **ObjectIdentifier** +- **OctetString** +- **Opaque** +- **TimeTicks** +- **Unsigned32** + Complete examples: ```yaml @@ -376,4 +395,18 @@ switch: baseoid: 1.3.6.1.4.1.19865.1.2.1.4.0 payload_on: 1 payload_off: 0 + + - platform: snmp + name: Enable PoE on Netgear switch port 2 using SNMP v3 + host: 192.168.0.4 + version: '3' + username: 'myusername' + auth_key: 'myauthkey' + auth_protocol: 'hmac-sha' + priv_key: 'myprivkey' + priv_protocol: 'des' + baseoid: 1.3.6.1.4.1.4526.11.15.1.1.1.1.1.2 + payload_on: 15400 + payload_off: 3000 + vartype: Gauge32 ``` diff --git a/source/_integrations/unifi.markdown b/source/_integrations/unifi.markdown index 9909e484882e..0a4f072c40fd 100644 --- a/source/_integrations/unifi.markdown +++ b/source/_integrations/unifi.markdown @@ -37,6 +37,10 @@ All configuration options are offered from the front end. Enter what UniFi integ The UniFi controller allows you to create multiple users on it besides the main administrator. If all you want to use is the device tracker then it is recommended that you create a limited user that has `read-only` permissions for the UniFi device tracker. If you want blocking of network access or POE control as well you would need to have 'admin' permissions. +### UniFi OS + +For UniFi OS a local-only user needs to be created. A user who uses the Ubiquiti cloud will not work. You can do this in the manage users section on the UniFi OS dashboard. Make sure to give it the right permissions for the functions you want to use. + ### Conflicts with MQTT The UniFi controller can either be a dedicated hardware device (UniFi's cloud key), or as software any Linux system. If you run the UniFi controller on the same operating system as Home Assistant there may be conflicts in ports if you have the MQTT integration as well. diff --git a/source/_posts/2020-04-29-release-109.markdown b/source/_posts/2020-04-29-release-109.markdown index 876026a4343f..5727ed362879 100644 --- a/source/_posts/2020-04-29-release-109.markdown +++ b/source/_posts/2020-04-29-release-109.markdown @@ -401,6 +401,53 @@ Pushetta has been offline since September 2019 and the Yahoo Weather API has bee [toon docs]: /integrations/toon/ [webostv docs]: /integrations/webostv/ +## Release 0.109.2 - May 1 + +- Don't attempt to set Vizio is_volume_muted property if Vizio API doesn't provide muted state ([@raman325] - [#34782]) ([vizio docs]) +- Bump brother to 0.1.14 ([@bieniu] - [#34930]) ([brother docs]) +- Fix MQTT debug info for same topic ([@emontnemery] - [#34952]) ([mqtt docs]) +- Fix preservation of homekit fan speed on toggle ([@bdraco] - [#34971]) +- Fix restoring isy994 brightness with no previous state ([@bdraco] - [#34972]) ([isy994 docs]) +- Support num_repeats for roku remote ([@ctalkington] - [#34981]) ([roku docs]) +- Support num_repeats for directv remote ([@ctalkington] - [#34982]) ([directv docs]) ([directv docs]) +- UniFi - Disconnected clients wrongfully marked as wired not created ([@Kane610] - [#34986]) ([unifi docs]) +- Log the rachio webhook url ([@bdraco] - [#34992]) ([rachio docs]) +- Add allow extra to totalconnect config schema ([@austinmroczek] - [#34993]) ([totalconnect docs]) +- Fix roomba not reporting error ([@shenxn] - [#34996]) ([roomba docs]) +- Lint roomba ([@balloob] - [#35000]) ([roomba docs]) + +[#34782]: https://github.com/home-assistant/core/pull/34782 +[#34930]: https://github.com/home-assistant/core/pull/34930 +[#34952]: https://github.com/home-assistant/core/pull/34952 +[#34971]: https://github.com/home-assistant/core/pull/34971 +[#34972]: https://github.com/home-assistant/core/pull/34972 +[#34981]: https://github.com/home-assistant/core/pull/34981 +[#34982]: https://github.com/home-assistant/core/pull/34982 +[#34986]: https://github.com/home-assistant/core/pull/34986 +[#34992]: https://github.com/home-assistant/core/pull/34992 +[#34993]: https://github.com/home-assistant/core/pull/34993 +[#34996]: https://github.com/home-assistant/core/pull/34996 +[#35000]: https://github.com/home-assistant/core/pull/35000 +[@Kane610]: https://github.com/Kane610 +[@austinmroczek]: https://github.com/austinmroczek +[@balloob]: https://github.com/balloob +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@ctalkington]: https://github.com/ctalkington +[@emontnemery]: https://github.com/emontnemery +[@raman325]: https://github.com/raman325 +[@shenxn]: https://github.com/shenxn +[brother docs]: /integrations/brother/ +[directv docs]: /integrations/directv/ +[isy994 docs]: /integrations/isy994/ +[mqtt docs]: /integrations/mqtt/ +[rachio docs]: /integrations/rachio/ +[roku docs]: /integrations/roku/ +[roomba docs]: /integrations/roomba/ +[totalconnect docs]: /integrations/totalconnect/ +[unifi docs]: /integrations/unifi/ +[vizio docs]: /integrations/vizio/ + ## All changes