From b9af89f79c3bac32ff58fbc25a36470b894bc2d2 Mon Sep 17 00:00:00 2001 From: Rob Connolly Date: Tue, 9 Aug 2022 05:46:43 +1200 Subject: [PATCH 1/3] Update roomba docs for newer models (#23677) Co-authored-by: Franck Nijhof --- source/_integrations/roomba.markdown | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/source/_integrations/roomba.markdown b/source/_integrations/roomba.markdown index 819ef1da823..2ea89784ad9 100644 --- a/source/_integrations/roomba.markdown +++ b/source/_integrations/roomba.markdown @@ -63,3 +63,18 @@ docker exec -it CONTAINER_NAME_OR_ID python -c 'import roombapy.entry_points; ro The command to retrieve the credentials does not need any additional software to be installed because it uses the built-in [roombapy](https://github.com/pschmitt/roombapy) package and [password](https://github.com/pschmitt/roombapy/blob/1.6.1/roomba/entry_points.py#L20) function deployed with Home Assistant. + +#### Retrieving credentials from the cloud with dorita980 + +The underlying Python library is currently unable to retrieve the credentials from some newer models (e.g. J7). See [this issue](https://github.com/pschmitt/roombapy/issues/97) for details. Luckily, the password can be retrieved from the cloud using a tool provided by the [dorita980](https://github.com/koalazak/dorita980) library. Follow [these instructions](https://github.com/koalazak/dorita980#how-to-get-your-usernameblid-and-password) to do this, you should receive output of the form: + +```shell +Found 1 robot(s)! +Robot "RoombaJ7" (sku: j715800 SoftwareVer: sapphire+22.21.1+2022-06-02-570490a425b+Firmware-Production+70): +BLID=> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +Password=> XXXXXXXXXXXXXXXXXXXXXXXXXXXXX <= Yes, all this string. + +Use this credentials in dorita980 lib :) +``` + +Copy the password (everything between `=>` and `<=`, not including leading and trailing whitespace) into the Home Assistant password dialog. From 50701ea048a3c8a524711b38d8a20f8a39b6d5d6 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Mon, 8 Aug 2022 16:45:26 -0600 Subject: [PATCH 2/3] Add docs to explain availability of RainMachine entities (#23695) --- source/_integrations/rainmachine.markdown | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/_integrations/rainmachine.markdown b/source/_integrations/rainmachine.markdown index 08ceb89fe8a..daff3f87c7f 100644 --- a/source/_integrations/rainmachine.markdown +++ b/source/_integrations/rainmachine.markdown @@ -125,11 +125,7 @@ Unpause all paused watering activities. Remove all watering restrictions enforced by `rainmachine.restrict_watering`. -## Switch - -The `rainmachine` switch platform allows you to control programs and zones within a [RainMachine smart Wi-Fi sprinkler controller](https://www.rainmachine.com/). - -### Controlling Your Device +## Controlling Your Device After Home Assistant loads, new switches will be added for every enabled program and zone. These work as expected: @@ -138,4 +134,8 @@ After Home Assistant loads, new switches will be added for every enabled program Programs and zones are linked. While a program is running, you will see both the program and zone switches turned on; turning either one off will turn the other one off (just like in the web app). +## Entity Availability + +Many RainMachine entities are enabled by default. Others, like those related to flow sensors, are disabled by default if they only apply to some controllers. You can view all entities for a controller and enable/disable them as appropriate in the Device screen for your RainMachine controller. + [wnum reference]: https://github.com/sprinkler/rainmachine-developer-resources/blob/d47e1ad59dee59e34094ad41636ae289275eb973/sdk-parsers/RMDataFramework/rmWeatherData.py#L13 From f1a2920437b187ff2e652695ee716178e08b98bf Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 9 Aug 2022 21:47:18 +0000 Subject: [PATCH 3/3] 2022.8.3 --- _config.yml | 4 +- .../_posts/2022-08-03-release-20228.markdown | 42 +++++++++++++++++++ 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index e273cf6a67f..d5c6292c84b 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: 2 -date_released: 2022-08-07 +current_patch_version: 3 +date_released: 2022-08-09 # 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/_posts/2022-08-03-release-20228.markdown b/source/_posts/2022-08-03-release-20228.markdown index ed9b110b0c5..bee8ea39e33 100644 --- a/source/_posts/2022-08-03-release-20228.markdown +++ b/source/_posts/2022-08-03-release-20228.markdown @@ -45,6 +45,7 @@ Enjoy the release! - [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) - [Release 2022.8.2 - August 7](#release-202282---august-7) +- [Release 2022.8.3 - August 9](#release-202283---august-9) - [Need help? Join the community!](#need-help-join-the-community) - [Breaking Changes](#breaking-changes) - [Farewell to the following](#farewell-to-the-following) @@ -420,6 +421,47 @@ The following integrations are now available via the Home Assistant UI: [switchbot docs]: /integrations/switchbot/ [zha docs]: /integrations/zha/ +## Release 2022.8.3 - August 9 + +- Add debug logging for unknown Notion errors ([@bachya] - [#76395]) ([notion docs]) +- Automatically enable common RainMachine restriction entities ([@bachya] - [#76405]) ([rainmachine docs]) +- Fix bug where RainMachine entity states don't populate on startup ([@bachya] - [#76412]) ([rainmachine docs]) +- Fix Govee 5185 Meat Thermometers with older firmware not being discovered ([@bdraco] - [#76414]) ([govee_ble docs]) +- Fix iCloud listeners ([@epenet] - [#76437]) ([icloud docs]) +- Bump version of pyunifiprotect to 4.0.12 ([@AngellusMortis] - [#76465]) ([unifiprotect docs]) +- Bump aiohomekit to 1.2.6 ([@bdraco] - [#76488]) ([homekit_controller docs]) +- Fix inkbird ibbq2s that identify with xbbq ([@bdraco] - [#76492]) ([inkbird docs]) +- Bump govee-ble to 0.14.0 to fix H5052 sensors ([@bdraco] - [#76497]) ([govee_ble docs]) +- Fix pairing with HK accessories that do not provide format for vendor chars ([@bdraco] - [#76502]) ([homekit_controller docs]) +- Fix #76283 ([@ocalvo] - [#76531]) ([sms docs]) +- Bump aiohomekit to 1.2.8 ([@bdraco] - [#76532]) ([homekit_controller docs]) + +[#76395]: https://github.com/home-assistant/core/pull/76395 +[#76405]: https://github.com/home-assistant/core/pull/76405 +[#76412]: https://github.com/home-assistant/core/pull/76412 +[#76414]: https://github.com/home-assistant/core/pull/76414 +[#76437]: https://github.com/home-assistant/core/pull/76437 +[#76465]: https://github.com/home-assistant/core/pull/76465 +[#76488]: https://github.com/home-assistant/core/pull/76488 +[#76492]: https://github.com/home-assistant/core/pull/76492 +[#76497]: https://github.com/home-assistant/core/pull/76497 +[#76502]: https://github.com/home-assistant/core/pull/76502 +[#76531]: https://github.com/home-assistant/core/pull/76531 +[#76532]: https://github.com/home-assistant/core/pull/76532 +[@AngellusMortis]: https://github.com/AngellusMortis +[@bachya]: https://github.com/bachya +[@bdraco]: https://github.com/bdraco +[@epenet]: https://github.com/epenet +[@ocalvo]: https://github.com/ocalvo +[govee_ble docs]: /integrations/govee_ble/ +[homekit_controller docs]: /integrations/homekit_controller/ +[icloud docs]: /integrations/icloud/ +[inkbird docs]: /integrations/inkbird/ +[notion docs]: /integrations/notion/ +[rainmachine docs]: /integrations/rainmachine/ +[sms docs]: /integrations/sms/ +[unifiprotect docs]: /integrations/unifiprotect/ + ## Need help? Join the community! Home Assistant has a great community of users who are all more than willing