home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
71.89k stars 30.12k forks source link

ELK M1 integration no longer exposing lighting (UPB) to HA #99796

Closed dragonsoul84 closed 1 year ago

dragonsoul84 commented 1 year ago

The problem

After updating HA to the latest 2023.9.0, the UPB light entities connected to my ELK M1 are no longer being exposed by the ELKM1 Integration. On the dashboard, the lights all say "Unavailable" and when clicked/tapped it opens a dialogue that states - "This entity is no longer being provided by the elkm1 integration"

What version of Home Assistant Core has the issue?

2023.9.0

What was the last working version of Home Assistant Core?

2023.8.4

What type of installation are you running?

Home Assistant OS

Integration causing the issue

ELK-M1 Control

Link to integration documentation on our website

https://www.home-assistant.io/integrations/elkm1/#:~:text=Go%20to%20Settings%20%3E%20Devices%20%26%20Services,screen%20to%20complete%20the%20setup.

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

Logger: homeassistant.components.light
Source: helpers/entity_platform.py:621
Integration: Light (documentation, issues)
First occurred: 9:40:51 PM (11 occurrences)
Last logged: 9:40:51 PM

elkm1: Not adding entity with invalid device info: Invalid device info {'via_device': ('elkm1', '_system')} for 'elkm1' config entry: device info must include at least one of identifiers or connections

Additional information

No response

home-assistant[bot] commented 1 year ago

Hey there @gwww, @bdraco, mind taking a look at this issue as it has been labeled with an integration (elkm1) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `elkm1` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign elkm1` Removes the current integration label and assignees on the issue, add the integration domain after the command.

(message by CodeOwnersMention)


elkm1 documentation elkm1 source (message by IssueLinks)

bdraco commented 1 year ago

It looks like this has been wrong for a while but the new validation in core is now rejecting it

trentjw commented 1 year ago

updating to HA 2023.9.0 also broke the thermostats as well