Home Connect lost "Rinse aid nearly empty" sensor after 2025.5.1 update
The problem
In 2025.4.x, I had a "Rinse aid nearly empty" sensor with my Home Connect integration for my Bosch dishwasher. That sensor is now gone in 2025.5.
It is still described on the integration page: Rinse aid nearly empty: Description: Event triggered when the rinse aid supply is running low. Availability: Dishwasher
What version of Home Assistant Core has the issue?
core-2025.5.1
What was the last working version of Home Assistant Core?
core-2025.4.x
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Home Connect
Link to integration documentation on our website
https://www.home-assistant.io/integrations/home_connect/
Diagnostics information
home-assistant_home_connect_2025-05-09T16-49-18.519Z.log
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
No response
Hey there @davidmstraub, @diegorro98, @martinhjelmare, mind taking a look at this issue as it has been labeled with an integration (home_connect) you are listed as a code owner for? Thanks!
Code owner commands
Code owners of home_connect can trigger bot actions by commenting:
@home-assistant closeCloses the issue.@home-assistant rename Awesome new titleRenames the issue.@home-assistant reopenReopen the issue.@home-assistant unassign home_connectRemoves the current integration label and assignees on the issue, add the integration domain after the command.@home-assistant add-label needs-more-informationAdd a label (needs-more-information, problem in dependency, problem in custom component) to the issue.@home-assistant remove-label needs-more-informationRemove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.
(message by CodeOwnersMention)
home_connect documentation home_connect source (message by IssueLinks)
Same here. Also lost dishwasher rinse aid and salt empty sensors after update to 2025.5. They reappear if I roll back to an image of 2024.4.
Probably related to #141198
See the note at https://www.home-assistant.io/integrations/home_connect#event-sensors
We made this change to prevent users from thinking that their appliance supports that event, as the API does not provide information about which events are supported
Thanks @Diegorro98 ! If I am understanding correctly, you are referring to this note: The event sensors will not be provided by the integration until the appliance reports the event.
And in that case, my "low rinse aid" sensor will be missing until such time that the dishwasher reports that it actually IS low. (Which it has not yet, because it is a new dishwasher). So once it is reported to be low, the sensor will show up again in HA and will remain there?
Yes, but after the next HA restart will be not provided until it happens again
I can't pretend to understand the amount of work you've put into this integration. And I don't mean to sound ungrateful. But if the sensor disappears after each restart, it doesn't seem very usable, does it? Is there not a way to persist it after it recognizes that the dishwasher has that capability? I feel like the way it is now might cause a lot of confusion.
I had the rinse aid low sensor on the dashboard, but now I'll probably set visibility so it only displays when it's found and in on state. Only thing to monitor is how automations for alerts behave when going from a missing sensor to an on state sensor, rather than monitoring the usual off to on states.
I created a template sensor and pointed my dashboard and automations at it. It feels super hacky and I don't like it. But I think it will work.
dishwasher_low_rinse_aid:
unique_id: dishwasher_low_rinse_aid
friendly_name: "Low Rinse Aid"
value_template: >-
{% if is_state('sensor.dishwasher_rinse_aid_nearly_empty', 'unavailable') %}
off
{% else %}
{{ states('sensor.dishwasher_rinse_aid_nearly_empty') }}
{% endif %}
Thanks for the feedback, seems to be pretty annoying and I understand the annoyance. I'm going to investigate how we can improve this.
@Diegorro98 Thanks for looking at this. Perhaps a configuration option to manually enable event sensors where you know they are supported? e.g. my Bosch dishwasher reports status for rinse aid and salt in the Home Connect app so I know it must support them.
I just want to add that my Bosch Washingmachine has the same problems. It has an i-DOS system, with fill levels etc.
I'd rather see a system where you can enable/disable unused entities that the curernt system (as others have mentioned). Thanks for looking into this and your hard work, apart from this it's a great integration!
Okey, so based on your suggestions I think the way to go is to disable the entities by default, and then the user can enable the to explore if it works properly, and if it isn't supported the user can disable the entity again.