-
Notifications
You must be signed in to change notification settings - Fork 27
Closed
Labels
Description
Integration name and link
Home Connect
https://github.com/home-assistant/core/tree/dev/homeassistant/components/home_connect
Used to connect to BSH appliances (Bosch/Siemens/Neff/Gaggenau/...)
In my case, I connected to a Bosch Dishwasher to display the time left until completion.
Your card configuration
type: custom:timer-bar-card
entities:
- entity: sensor.dishwasher_operation_state
name: Dishwasher running
active_state: Run
active_icon: mdi:dishwasher
end_time:
entity: sensor.dishwasher_remaining_program_time
text_width: 4em
bar_width: calc(70% - 10em)Caveats
- I had to adapt text_width as the remaining program time can be rather large (i.e. "1:45:30"), could be good to make this dynamic based on text-length because when the timer is below 1h the spacing looks a bit awkward compared to other timerbars
- It took me quite a while to understand that the timer-bar didn't work because I need to define a manual active_state (without that, it just displays the content of Remaining_Program_Time). Could be good to emphasize that in case you want to add it to the docs.
Relevant Home Connect entities for your reference:

- sensor.dishwasher_operation_state can only take the states "Unavailable" or "Run"
- sensor.dishwasher_remaining_program_time changes to "Unavailable" when not running, so I put the whole yaml inside a conditional to only display when sensor.dishwasher_operation_state is "Run"
FYI: There is also another entity from the Home Connect integration called sensor.dishwasher_duration, however in case of my device it was always "Unavailable" (might be used by other appliances from BSH)
Hope that helps. Keep up the good work!
Cheers!
Reactions are currently unavailable
