Skip to content

Home Connect: FinishInRelative / End time not exposed when using Favorite program (BSH.Common.Program.Favorite.001) #164421

@OliverKret

Description

@OliverKret

The problem

The problem

When starting a Bosch washer using a Favorite program (e.g. BSH.Common.Program.Favorite.001),
Home Assistant logs:

Unknown program key: BSH.Common.Program.Favorite.001

At the same time, the API still sends program options such as:

  • BSH.Common.Option.FinishInRelative
  • BSH.Common.Option.EstimatedTotalProgramTime

These values are clearly visible in debug logs.

However, when using a Favorite program:

  • number._beenden_in_relativ becomes unavailable
  • sensor._programm_endzeit is unavailable
  • sensor._programm_fortschritt is unavailable

When using the exact same program (without using the Favorite button), all values are exposed correctly.

This suggests that program options are not processed if the program key is unknown,
even though the API still provides the relevant option values.

Expected behavior:
Program options like FinishInRelative should still be processed and exposed,
even if the program key is not mapped (e.g. Favorite.001).

Environment

Home Assistant OS 2026.2.3
aiohomeconnect 0.28.0
Bosch WGB244A40/11

Logs (excerpt)

Unknown program key: BSH.Common.Program.Favorite.001
BSH.Common.Option.FinishInRelative value: 14400
BSH.Common.Option.FinishInRelative value: 16200
BSH.Common.Option.FinishInRelative value: 18000
BSH.Common.Option.EstimatedTotalProgramTime value: 7200
OperationState: DelayedStart
ActiveProgram: BSH.Common.Program.Favorite.001

Image Image

What version of Home Assistant Core has the issue?

2026.2.3

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

home_connect

Link to integration documentation on our website

No response

Diagnostics information

home_connect-01KGZA6NVAPSMCCTQQGK4QBJSC-tt Waschmaschine-ae738eb26e87253ec5f2af73b6213776-2.json

Example YAML snippet

Anything in the logs that might be useful for us?

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions