Skip to content

Alpha#782

Merged
azerty9971 merged 46 commits intotestingfrom
alpha
Feb 28, 2026
Merged

Alpha#782
azerty9971 merged 46 commits intotestingfrom
alpha

Conversation

@azerty9971
Copy link
Owner

No description provided.

azerty9971 and others added 30 commits December 30, 2025 13:34
Add a Device Settings menu to the integration options flow that allows
configuring target_temperature_step per climate device without patching code.

Changes:
- config_flow.py: Add menu-based options flow with configure_api and
  device_settings steps. Device settings step lists all climate devices
  and allows setting target_temperature_step (0.1/0.5/1.0) with labels
  showing the raw Tuya value equivalents. Preserves device_settings when
  updating API config.
- climate.py: Add target_temperature_step property that reads the
  per-device override from config entry options, falling back to the
  parent class implementation if not configured.
Add title and description strings for the new options flow steps:
- init: menu with configure_api and device_settings options
- configure_api: API credentials form (renamed from configure)
- device_settings: device selection form
- device_configure: per-device temperature step form with description
- abort: no_devices_found message
HA loads translations from translations/en.json at runtime, not strings.json.
Add the missing init/menu_options, configure_api, device_settings,
device_configure steps and no_devices_found abort message.
…tep-override

feat: add UI-based per-device target_temperature_step override
@azerty9971 azerty9971 merged commit 85663e3 into testing Feb 28, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants