2022.4: Groups! Groups! Groups!

The release is on docker hub as well:
https://hub.docker.com/r/homeassistant/home-assistant/tags

From what I understand, hass OS also use the docker container.

I donā€™t know if it is related, but my 90 or so Zigbee devices have all gone dead immediately after the update.

Edit: I canā€™t figure out how to get my Zigbee network back up. Nothing seems to work. My log is full of these errors:

2022-04-06 10:37:30 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xDF72:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0xdf72:1:0x0006]: Message send failure'), DeliveryError('[0xdf72:1:0x0006]: Message send failure'), DeliveryError('[0xdf72:1:0x0006]: Message send failure'), DeliveryError('[0xdf72:1:0x0006]: Message send failure')]
2022-04-06 10:37:31 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xF981:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0xf981:1:0x0006]: Message send failure'), DeliveryError('[0xf981:1:0x0006]: Message send failure'), DeliveryError('[0xf981:1:0x0006]: Message send failure'), DeliveryError('[0xf981:1:0x0006]: Message send failure')]
2022-04-06 10:37:35 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0x6C47:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0x6c47:1:0x0006]: Message send failure'), DeliveryError('[0x6c47:1:0x0006]: Message send failure'), DeliveryError('[0x6c47:1:0x0006]: Message send failure'), DeliveryError('[0x6c47:1:0x0006]: Message send failure')]
2022-04-06 10:37:36 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xC7FE:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0xc7fe:1:0x0006]: Message send failure'), DeliveryError('[0xc7fe:1:0x0006]: Message send failure'), DeliveryError('[0xc7fe:1:0x0006]: Message send failure'), DeliveryError('[0xc7fe:1:0x0006]: Message send failure')]
2022-04-06 10:37:40 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xB0E2:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0xb0e2:1:0x0006]: Message send failure'), DeliveryError('[0xb0e2:1:0x0006]: Message send failure'), DeliveryError('[0xb0e2:1:0x0006]: Message send failure'), DeliveryError('[0xb0e2:1:0x0006]: Message send failure')]
2022-04-06 10:37:41 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xF317:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0xf317:1:0x0006]: Message send failure'), DeliveryError('[0xf317:1:0x0006]: Message send failure'), DeliveryError('[0xf317:1:0x0006]: Message send failure'), DeliveryError('[0xf317:1:0x0006]: Message send failure')]
2022-04-06 10:37:45 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xAA33:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0xaa33:1:0x0006]: Message send failure'), DeliveryError('[0xaa33:1:0x0006]: Message send failure'), DeliveryError('[0xaa33:1:0x0006]: Message send failure'), DeliveryError('[0xaa33:1:0x0006]: Message send failure')]
2022-04-06 10:37:46 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xA354:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0xa354:1:0x0006]: Message send failure'), DeliveryError('[0xa354:1:0x0006]: Message send failure'), DeliveryError('[0xa354:1:0x0006]: Message send failure'), DeliveryError('[0xa354:1:0x0006]: Message send failure')]
2022-04-06 10:37:51 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0x8AFE:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0x8afe:1:0x0006]: Message send failure'), DeliveryError('[0x8afe:1:0x0006]: Message send failure'), DeliveryError('[0x8afe:1:0x0006]: Message send failure'), DeliveryError('[0x8afe:1:0x0006]: Message send failure')]
2022-04-06 10:37:51 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xE783:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0xe783:1:0x0006]: Message send failure'), DeliveryError('[0xe783:1:0x0006]: Message send failure'), DeliveryError('[0xe783:1:0x0006]: Message send failure'), DeliveryError('[0xe783:1:0x0006]: Message send failure')]
2022-04-06 10:37:55 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xB819:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0xb819:1:0x0006]: Message send failure'), DeliveryError('[0xb819:1:0x0006]: Message send failure'), DeliveryError('[0xb819:1:0x0006]: Message send failure'), DeliveryError('[0xb819:1:0x0006]: Message send failure')]
2022-04-06 10:37:56 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xB819:1:0x0b04]: async_initialize: all attempts have failed: [DeliveryError('[0xb819:1:0x0b04]: Message send failure'), DeliveryError('[0xb819:1:0x0b04]: Message send failure'), DeliveryError('[0xb819:1:0x0b04]: Message send failure'), DeliveryError('[0xb819:1:0x0b04]: Message send failure')]
2022-04-06 10:37:56 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0x3B92:1:0x0b04]: async_initialize: all attempts have failed: [DeliveryError('[0x3b92:1:0x0b04]: Message send failure'), DeliveryError('[0x3b92:1:0x0b04]: Message send failure'), DeliveryError('[0x3b92:1:0x0b04]: Message send failure'), DeliveryError('[0x3b92:1:0x0b04]: Message send failure')]
2022-04-06 10:37:56 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0x3B92:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0x3b92:1:0x0006]: Message send failure'), DeliveryError('[0x3b92:1:0x0006]: Message send failure'), DeliveryError('[0x3b92:1:0x0006]: Message send failure'), DeliveryError('[0x3b92:1:0x0006]: Message send failure')]
2022-04-06 10:38:01 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xAFEC:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0xafec:1:0x0006]: Message send failure'), DeliveryError('[0xafec:1:0x0006]: Message send failure'), DeliveryError('[0xafec:1:0x0006]: Message send failure'), DeliveryError('[0xafec:1:0x0006]: Message send failure')]
2022-04-06 10:38:02 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xAFEC:1:0x0b04]: async_initialize: all attempts have failed: [DeliveryError('[0xafec:1:0x0b04]: Message send failure'), DeliveryError('[0xafec:1:0x0b04]: Message send failure'), DeliveryError('[0xafec:1:0x0b04]: Message send failure'), DeliveryError('[0xafec:1:0x0b04]: Message send failure')]
2022-04-06 10:38:02 WARNING (MainThread) [homeassistant.components.zha.core.channels.base] [0xB38A:1:0x0006]: async_initialize: all attempts have failed: [DeliveryError('[0xb38a:1:0x0006]: Message send failure'), DeliveryError('[0xb38a:1:0x0006]: Message send failure'), DeliveryError('[0xb38a:1:0x0006]: Message send failure'), DeliveryError('[0xb38a:1:0x0006]: Message send failure')]
2022-04-06 10:38:39 WARNING (MainThread) [zigpy_deconz.zigbee.application] No watchdog response
5 Likes

Holy smokes! What a release. Thank you for this Spring Goodness :wink:

Since the 2022.4 is all about the groups (judging by the title)
Is it possible to have the same functionality as for the ā€˜old style grupsā€™, being:

  • display group elements when itā€™s clicked on the dashboard, instead group state history?
  • ability to go thru group members in a loop (via a function/service like expand), e.g. to identify which of the windos is actually open
    ?
1 Like

My telegram integration is not working anymore and the docker version is missing the python smbus package. Anyboda can confirm?

Telegram still working here (webhooks).

My telegram config:

notify:
  - platform: telegram
    name: robert
    chat_id: xxxxxxxx
telegram_bot:
  platform: broadcast
  api_key: !secret telegram_api_key
  allowed_chat_ids:
    - xxxxxxxx

Error

home-assistant   | 2022-04-06 18:21:40 ERROR (MainThread) [homeassistant.components.telegram_bot] Error setting up platform broadcast
home-assistant   | Traceback (most recent call last):
home-assistant   |   File "/usr/src/homeassistant/homeassistant/components/telegram_bot/__init__.py", line 329, in async_setup
home-assistant   |     receiver_service = await platform.async_setup_platform(hass, bot, p_config)
home-assistant   | TypeError: async_setup_platform() takes 2 positional arguments but 3 were given

Great release! Thanks!
Regarding the change lovelace to dashboard: Will be the URL string ā€˜lovelaceā€™ of the default dashboard automatically changed too?

Question: Is it planned to import all new helpers from YAML too? Then they could also be deprecated soonā€¦

1 Like

I would prefer if they werenā€™t. As would a lot of other people who prefer yaml.

13 Likes

Not a fan of Sonos favorites removal from Sources. What took two clicks now takes five, buried deep into UI.

Edit: it actually takes SEVEN clicks as you have to close the media browser AND entity info window.

Sorry devs but thatā€™s actually unacceptable.

14 Likes

I understand your point. I personally use YAML but like to work with GUI supportā€¦

I like to have all my existing YAML helpers (e.g. integration, utility meter) in the GUI either as read only or also read/write if possible

1 Like

Agreed. But I do understand their reasoning.

Hopefully a workaround should be doable.

1 Like

My Telegram integration is also broken with this release. The error in the log shows:

Logger: homeassistant.components.telegram_bot
Source: components/telegram_bot/__init__.py:329
Integration: telegram_bot (documentation, issues)
First occurred: 10:13:46 AM (1 occurrences)
Last logged: 10:13:46 AM

Error setting up platform broadcast
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/telegram_bot/__init__.py", line 329, in async_setup
    receiver_service = await platform.async_setup_platform(hass, bot, p_config)
TypeError: async_setup_platform() takes 2 positional arguments but 3 were given
2 Likes

The timer being able to survive restarts is just amazing news! Currently building long automations that survive a restart is quite a chore, timers might help a lot!

1 Like

Thatā€™s just great :pensive:. remote_rpi_gpio platform also got taken away? Itā€™s remote not local, why does it need to get removed? Any other way to get it back working?

1 Like

I havenā€™t made the update yet.

Does the Switch as X integration replace the old Light Switch integration ?

The one you had to do that:

light:
  - platform: switch
    name: Light name
    entity_id: switch.xxxx

I canā€™t find it anymore in the documentation but itā€™s not listed in the breaking changes. Does that mean it will be upgraded automatically?

1 Like

This is a good pointā€¦ at the very least, I would hope there is a per-device setting to ā€œsuppress update remindersā€, since we probably all have our share of ā€œif it ainā€™t broke, donā€™t touch itā€ devices out there. The next improvement on that idea for me would be to group the same types of devices together, so you could choose to ignore all Shelley updates, for example, or perform the update for all of them at once if you wanted.

It keeps working as is, they are not imported.

We redirect new users to the switch as X docs, to provide a better an more versatile.

Unsure yet how we deal with the future of it. If something changes that will be mentioned. Nothing to worry about for now.

Of course, you can always replace them with the new helpers :slightly_smiling_face:

2 Likes

As per ADR0010, helpers are configured via YAML or UI. YAML is not going away for them.

6 Likes