Skip to content

Investigate representing configurable manual mode durations in the Duco integration #20

Description

@ronaldvdmeer

Summary

Investigate how the Duco integration should represent manual mode durations when those durations are installer-configurable and can change based on the installation.

Signal

Duco indicated that the manual mode duration shown as 15 minutes in the integration is only a default.

  • the duration can be changed by an installer in the installation app
  • the duration is automatically adjusted to 8 hours when electronic grilles are paired

This means the current wording can suggest a fixed duration even when the actual installation behaves differently.

Questions to answer

  • can the active manual duration be read from the Duco API or configuration surface
  • can the integration detect when the installation changes the timed behavior, such as the 8 hour case for electronic grilles
  • if the duration is not readable, what is the least misleading representation in Home Assistant
  • should duration remain in the label, move to an attribute, or be omitted from preset naming entirely

Scope

This issue is for investigation and design only.

Possible follow-up implementation work may include:

  • adjusting labels or translations
  • surfacing the effective duration dynamically
  • exposing extra diagnostic or configuration context

Acceptance criteria

  • the technical feasibility of reading the effective duration is documented
  • the preferred Home Assistant representation is decided
  • follow-up implementation work is split into one or more scoped issues if needed

References

Current manual timing labels are defined in:

  • homeassistant/components/duco/strings.json
  • homeassistant/components/duco/translations/en.json

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions