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
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.
This means the current wording can suggest a fixed duration even when the actual installation behaves differently.
Questions to answer
Scope
This issue is for investigation and design only.
Possible follow-up implementation work may include:
Acceptance criteria
References
Current manual timing labels are defined in:
homeassistant/components/duco/strings.jsonhomeassistant/components/duco/translations/en.json