diff --git a/_config.yml b/_config.yml index 65da212fac7..353dfbb3100 100644 --- a/_config.yml +++ b/_config.yml @@ -107,8 +107,8 @@ social: # Home Assistant release details current_major_version: 2022 current_minor_version: 8 -current_patch_version: 0 -date_released: 2022-08-03 +current_patch_version: 1 +date_released: 2022-08-04 # 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/package-lock.json b/package-lock.json index 0d2628fe3db..f66dc1a71c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "textlint": "^12.2.1", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", - "textlint-rule-terminology": "^3.0.2" + "textlint-rule-terminology": "^3.0.3" } }, "node_modules/@azu/format-text": { @@ -5384,9 +5384,9 @@ } }, "node_modules/textlint-rule-terminology": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/textlint-rule-terminology/-/textlint-rule-terminology-3.0.2.tgz", - "integrity": "sha512-PgHg7wkf0gWbihSL+GZF+rG8GJX01azQXIUtWZ4UniDs5GwcwXpb98Dts8jrFQ+c9UeLb1u2HtBgjTmlWkWlQw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/textlint-rule-terminology/-/textlint-rule-terminology-3.0.3.tgz", + "integrity": "sha512-c1AzZ7ztXZfLySI8j7CnUGj8leNsfTCs+OPwJQV0ZWpKIZ7FsuRULCof1wLxsOZM+9MpVkmJWGfi6/qR6kRGIg==", "dev": true, "dependencies": { "lodash": "^4.17.15", @@ -10077,9 +10077,9 @@ } }, "textlint-rule-terminology": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/textlint-rule-terminology/-/textlint-rule-terminology-3.0.2.tgz", - "integrity": "sha512-PgHg7wkf0gWbihSL+GZF+rG8GJX01azQXIUtWZ4UniDs5GwcwXpb98Dts8jrFQ+c9UeLb1u2HtBgjTmlWkWlQw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/textlint-rule-terminology/-/textlint-rule-terminology-3.0.3.tgz", + "integrity": "sha512-c1AzZ7ztXZfLySI8j7CnUGj8leNsfTCs+OPwJQV0ZWpKIZ7FsuRULCof1wLxsOZM+9MpVkmJWGfi6/qR6kRGIg==", "dev": true, "requires": { "lodash": "^4.17.15", diff --git a/package.json b/package.json index 97a535e9e18..b163f9ba7cd 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "textlint": "^12.2.1", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", - "textlint-rule-terminology": "^3.0.2" + "textlint-rule-terminology": "^3.0.3" }, "resolutions": { "minimist": ">=1.2.5" diff --git a/source/_faq/release.markdown b/source/_faq/release.markdown index 8d55805e543..f8c5d90f49b 100644 --- a/source/_faq/release.markdown +++ b/source/_faq/release.markdown @@ -6,4 +6,7 @@ ha_category: Common New versions of Home Assistant are released on the first Wednesday of every month. The exact dates can be seen in the upcoming events calendar on the [Home Assistant Developers](https://developers.home-assistant.io/) website. +A list of all releases in our history and their announcement blog posts +can be found [here](/blog/categories/core/). + The last week of our release schedule is primarily focused on beta testing. Users who participate in the beta can view the changelog under [beta release notes](https://rc.home-assistant.io/latest-release-notes/) and get help in the `#beta` channel of [Home Assistant's Discord server](/join-chat). Testers are also encouraged to [report issues on GitHub](/help/#bugs-feature-requests-and-alike). diff --git a/source/_integrations/bluetooth.markdown b/source/_integrations/bluetooth.markdown index 515d8220317..22f79f33fe7 100644 --- a/source/_integrations/bluetooth.markdown +++ b/source/_integrations/bluetooth.markdown @@ -35,17 +35,34 @@ For Bluetooth to function on Linux systems, the [D-Bus](https://en.wikipedia.org - Home Assistant Supervised: The host system must run BlueZ, and the D-Bus socket must be accessible to Home Assistant **inside** the container. - Home Assistant Core: The system must run BlueZ, and the D-Bus socket must be accessible to Home Assistant. +### Additional details for Container installs + +{% details Making the DBus socket available in the Docker container %} + +For most systems, the Dbus socket is in `/run/dbus`. The socket must be available in the container for Home Assistant to be able to connect to Dbus and access the Bluetooth adapter. When starting with `docker run`, this can be accomplished by adding `-v /run/dbus:/run/dbus:ro` to the command. If the Dbus socket is in `/var/run/dbus` on the host system, use `-v /var/run/dbus:/run/dbus:ro` instead. + +{% enddetails %} + +### Additional details for Container and Supervised installs + +{% details Installing BlueZ %} + +On Debian based host systems, the `sudo apt-get -y install bluez` command will install BlueZ. + +{% enddetails %} + ## Installing a USB Bluetooth Adapter Some systems may not come with Bluetooth and require a USB adapter. Installing an adapter for the first time may require multiple restarts for the device to be fully recognized. -If you experience an unreliable Bluetooth connection, installing a [USB extension cable with a Ferrite Bead](https://a.co/d/fRnFIwy) may improve reliability. +If you experience an unreliable Bluetooth connection, installing a short USB extension cable between your Bluetooth adapter and your Home Assistant server may improve reliability. ### Known working adapters - ASUS USB-BT400 - ASUS USB-BT500 - Avantree DG45 +- Kinivo BTD-400 - Maxuni BT-501 - SUMEE BT501 - UGREEN CM390 diff --git a/source/_integrations/digital_loggers.markdown b/source/_integrations/digital_loggers.markdown index 820e95ee41a..e0b5d5296f5 100644 --- a/source/_integrations/digital_loggers.markdown +++ b/source/_integrations/digital_loggers.markdown @@ -27,3 +27,8 @@ ha_release: pre 0.7 --- {% include integrations/supported_brand.md %} + +The only tested working model is the Pro Switch. + +Supported Digital Loggers models emulate the WeMo protocol but this is not automatically enabled. +To enable this, find the IP address of your device and log in. Click on External APIs, check the box to allow CoAP, and then click submit. diff --git a/source/_integrations/epsonworkforce.markdown b/source/_integrations/epsonworkforce.markdown index c2624fb5c7f..c1122ffc6fd 100644 --- a/source/_integrations/epsonworkforce.markdown +++ b/source/_integrations/epsonworkforce.markdown @@ -67,6 +67,7 @@ Tested devices: - Epson WF3540 - Epson WF3620 - Epson WF3640 +- Epson WF4820 - Epson EcoTank ET-77x0 - Epson ET-2650 - Epson ET-4750 diff --git a/source/_integrations/luci.markdown b/source/_integrations/luci.markdown index d140ea5e6c4..d90afe8498c 100644 --- a/source/_integrations/luci.markdown +++ b/source/_integrations/luci.markdown @@ -1,6 +1,6 @@ --- -title: OpenWRT (luci) -description: Instructions on how to integrate OpenWRT routers into Home Assistant. +title: OpenWrt (luci) +description: Instructions on how to integrate OpenWrt routers into Home Assistant. ha_category: - Presence Detection ha_iot_class: Local Polling @@ -15,7 +15,7 @@ ha_integration_type: integration This is a presence detection scanner for OpenWrt using [luci](https://openwrt.org/docs/techref/luci). -Before this scanner can be used you have to install the luci RPC package on OpenWRT: +Before this scanner can be used you have to install the luci RPC package on OpenWrt: ```bash # opkg install luci-mod-rpc diff --git a/source/_integrations/repairs.markdown b/source/_integrations/repairs.markdown index 6c75cac8870..7e9ae75a115 100644 --- a/source/_integrations/repairs.markdown +++ b/source/_integrations/repairs.markdown @@ -34,7 +34,7 @@ in the repairs dashboard is shown in the sidebar on the "Settings" menu item.

Screenshot showing the number of updates and repairs pending on the settings menu item in the sidebar -The settings menu item shows the number of updatesd and repairable issues pending. +The settings menu item shows the number of pending updates and repairable issues.

Navigate to {% my repairs title="**Settings** -> **System** -> **Repairs**" %} diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown index e1169abb54f..ee0bc893fe8 100644 --- a/source/_integrations/zha.markdown +++ b/source/_integrations/zha.markdown @@ -83,7 +83,7 @@ Some other Zigbee coordinator hardware may not support a firmware that is capabl - [RaspBee II (a.k.a. RaspBee 2) Raspberry Pi Shield from dresden elektronik](https://phoscon.de/raspbee2) - [RaspBee Raspberry Pi Shield from dresden elektronik](https://phoscon.de/raspbee) - Silicon Labs EmberZNet based radios using the EZSP protocol (via the [bellows](https://github.com/zigpy/bellows) library for zigpy) - - [ITead Zigbee 3.0 USB Dongle (EFR32MG21) Model 9888010100045](https://itead.cc/product/zigbee-3-0-usb-dongle/) + - [ITead SONOFF Zigbee 3.0 USB Dongle Plus Model "ZBDongle-E" (EFR32MG21 variant)](https://itead.cc/product/zigbee-3-0-usb-dongle/) - [ITead Sonoff ZBBridge](https://itead.cc/product/sonoff-zbbridge/) (Note! [WiFi-based bridges are not recommended for ZHA with EZSP radios](https://github.com/home-assistant/home-assistant.io/issues/17170). Also, this first have to be flashed with [Tasmota firmware and Silabs EmberZNet NCP EZSP UART Host firmware to use as Serial-to-IP adapter](https://www.digiblur.com/2020/07/how-to-use-sonoff-zigbee-bridge-with.html)) - [Nortek GoControl QuickStick Combo Model HUSBZB-1 (Z-Wave & Zigbee Ember 3581 USB Adapter)](https://www.nortekcontrol.com/products/2gig/husbzb-1-gocontrol-quickstick-combo/) (Note! Not a must but recommend [upgrade the EmberZNet NCP application firmware](https://github.com/walthowd/husbzb-firmware)) - [Elelabs Zigbee USB Adapter](https://elelabs.com/products/elelabs-usb-adapter.html)/[POPP ZB-Stick](https://shop.zwave.eu/detail/index/sArticle/2496) (Note! Not a must but recommend [upgrade the EmberZNet NCP application firmware](https://github.com/Elelabs/elelabs-zigbee-ezsp-utility)) @@ -172,7 +172,7 @@ Some devices can be auto-discovered, which can simplify the ZHA setup process. T | Device | Discovery Method | Identifier | | -------| ---------------- | ---------- | -| [ITead SONOFF Zigbee 3.0 USB Dongle Plus](https://itead.cc/product/sonoff-zigbee-3-0-usb-dongle-plus/) | USB | 10C4:EA60 | +| [ITead SONOFF Zigbee 3.0 USB Dongle Plus Model "ZBDongle-P" (CC2652P variant)](https://itead.cc/product/sonoff-zigbee-3-0-usb-dongle-plus/) | USB | 10C4:EA60 | | [Bitron Video/SMaBiT BV AV2010/10](https://bv.smabit.eu/index.php/smart-home-produkte/zb-funkstick/) | USB | 10C4:8B34 | | [ConBee II](https://phoscon.de/conbee2) | USB | 1CF1:0030 | | [Nortek HUSBZB-1](https://www.nortekcontrol.com/products/2gig/husbzb-1-gocontrol-quickstick-combo/) | USB | 10C4:8A2A | diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index 3d4f72db09e..d3e6743526c 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -870,6 +870,6 @@ Many users have reported issues with interference when the USB stick was directl Z-Wave JS writes details to its logs. To access these logs go to the following. - **Configuraton** -> **Devices & Services** -> **Integrations(tab)** -> **Z-Wave (CONFIGURE)** -> **Logs(tab)** + **Settings** -> **Devices & Services** -> **Integrations(tab)** -> **Z-Wave (CONFIGURE)** -> **Logs(tab)** You need to keep this browser tab open for logging to be active. diff --git a/source/_posts/2022-08-03-release-20228.markdown b/source/_posts/2022-08-03-release-20228.markdown index f6fa61ce8f7..632c83493f9 100644 --- a/source/_posts/2022-08-03-release-20228.markdown +++ b/source/_posts/2022-08-03-release-20228.markdown @@ -43,27 +43,18 @@ Enjoy the release! - [Other noteworthy changes](#other-noteworthy-changes) - [New Integrations](#new-integrations) - [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui) +- [Release 2022.8.1 - August 4](#release-202281---august-4) - [Need help? Join the community!](#need-help-join-the-community) - [Breaking Changes](#breaking-changes) - [Farewell to the following](#farewell-to-the-following) - [All changes](#all-changes) -Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=lorem) today at 12:00 PDT / 21:00 CET! - - - -{% comment %} - - - Missed our release party live stream on YouTube? Don't worry! You can watch the recording of it right here! -{% endcomment %} - ## Introducing Repairs: You can fix it! A completely new feature we hope you are going to love: **Repairs**! 👷‍♂️ @@ -319,6 +310,74 @@ The following integrations are now available via the Home Assistant UI: [Anthem A/V Receivers]: /integrations/anthemav [Bose SoundTouch]: /integrations/soundtouch +## Release 2022.8.1 - August 4 + +- Fix zwave_js addon info ([@MartinHjelmare] - [#76044]) ([hassio docs]) ([zwave_js docs]) +- Bump bleak to 0.15.1 ([@bdraco] - [#76136]) ([bluetooth docs]) +- Allow climate operation mode fan_only as custom mode in Alexa ([@jbouwh] - [#76148]) ([alexa docs]) +- Remove icon attribute if device class is set ([@dgomes] - [#76161]) ([integration docs]) +- Fix flux_led ignored entries not being respected ([@bdraco] - [#76173]) ([flux_led docs]) +- Fix race in bluetooth async_process_advertisements ([@bdraco] - [#76176]) ([bluetooth docs]) +- Add repair item to remove no-longer-functioning Flu Near You integration ([@bachya] - [#76177]) ([flunearyou docs]) (deprecation) +- Fix arm away in Risco ([@OnFreund] - [#76188]) ([risco docs]) +- Fix nullable ip_address in mikrotik ([@engrbm87] - [#76197]) ([mikrotik docs]) +- Mark RPI Power binary sensor as diagnostic ([@frenck] - [#76198]) ([rpi_power docs]) +- BLE pairing reliablity fixes for HomeKit Controller ([@bdraco] - [#76199]) ([homekit_controller docs]) (dependency) +- Bump NextDNS library ([@bieniu] - [#76207]) ([nextdns docs]) +- Bump AIOAladdin Connect to 0.1.41 ([@mkmer] - [#76217]) ([aladdin_connect docs]) (dependency) +- Fix spelling of OpenWrt in luci integration manifest ([@frenck] - [#76219]) ([luci docs]) +- Fix Life360 recovery from server errors ([@pnbruckner] - [#76231]) ([life360 docs]) +- More explicitly call out special cases with SimpliSafe authorization code ([@bachya] - [#76232]) ([simplisafe docs]) +- Enable strict typing for HomeKit Controller config flow module ([@Jc2k] - [#76233]) ([homekit_controller docs]) +- Fix some homekit_controller pylint warnings and (local only) test failures ([@Jc2k] - [#76122]) ([homekit_controller docs]) + +[#76044]: https://github.com/home-assistant/core/pull/76044 +[#76122]: https://github.com/home-assistant/core/pull/76122 +[#76136]: https://github.com/home-assistant/core/pull/76136 +[#76148]: https://github.com/home-assistant/core/pull/76148 +[#76161]: https://github.com/home-assistant/core/pull/76161 +[#76173]: https://github.com/home-assistant/core/pull/76173 +[#76176]: https://github.com/home-assistant/core/pull/76176 +[#76177]: https://github.com/home-assistant/core/pull/76177 +[#76188]: https://github.com/home-assistant/core/pull/76188 +[#76197]: https://github.com/home-assistant/core/pull/76197 +[#76198]: https://github.com/home-assistant/core/pull/76198 +[#76199]: https://github.com/home-assistant/core/pull/76199 +[#76207]: https://github.com/home-assistant/core/pull/76207 +[#76217]: https://github.com/home-assistant/core/pull/76217 +[#76219]: https://github.com/home-assistant/core/pull/76219 +[#76231]: https://github.com/home-assistant/core/pull/76231 +[#76232]: https://github.com/home-assistant/core/pull/76232 +[#76233]: https://github.com/home-assistant/core/pull/76233 +[@Jc2k]: https://github.com/Jc2k +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@OnFreund]: https://github.com/OnFreund +[@bachya]: https://github.com/bachya +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@dgomes]: https://github.com/dgomes +[@engrbm87]: https://github.com/engrbm87 +[@frenck]: https://github.com/frenck +[@jbouwh]: https://github.com/jbouwh +[@mkmer]: https://github.com/mkmer +[@pnbruckner]: https://github.com/pnbruckner +[aladdin_connect docs]: /integrations/aladdin_connect/ +[alexa docs]: /integrations/alexa/ +[bluetooth docs]: /integrations/bluetooth/ +[flunearyou docs]: /integrations/flunearyou/ +[flux_led docs]: /integrations/flux_led/ +[hassio docs]: /integrations/hassio/ +[homekit_controller docs]: /integrations/homekit_controller/ +[integration docs]: /integrations/integration/ +[life360 docs]: /integrations/life360/ +[luci docs]: /integrations/luci/ +[mikrotik docs]: /integrations/mikrotik/ +[nextdns docs]: /integrations/nextdns/ +[risco docs]: /integrations/risco/ +[rpi_power docs]: /integrations/rpi_power/ +[simplisafe docs]: /integrations/simplisafe/ +[zwave_js docs]: /integrations/zwave_js/ + ## Need help? Join the community! Home Assistant has a great community of users who are all more than willing