Skip to content

[homematic] Set status description if software update pending#20658

Merged
lsiepel merged 1 commit intoopenhab:mainfrom
andrewfg:homematic-firmware
May 4, 2026
Merged

[homematic] Set status description if software update pending#20658
lsiepel merged 1 commit intoopenhab:mainfrom
andrewfg:homematic-firmware

Conversation

@andrewfg
Copy link
Copy Markdown
Contributor

@andrewfg andrewfg commented May 2, 2026

Resolves #15430

Signed-off-by: Andrew Fiddian-Green software@whitebear.ch

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
@andrewfg andrewfg self-assigned this May 2, 2026
@andrewfg andrewfg added the bug An unexpected problem or unintended behavior of an add-on label May 2, 2026
@andrewfg andrewfg requested review from Copilot and lsiepel May 2, 2026 17:42
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Homematic binding’s Thing status handling so that “firmware update available” no longer presents as “configuration pending”, aligning the UI with Homematic’s semantics described in #15430.

Changes:

  • Adjust HomematicThingHandler.updateStatus() to treat isUpdatePending() as an ONLINE status with a status description (instead of CONFIGURATION_PENDING).
  • Add i18n text for the new “software update pending” Thing status description.
  • Add missing i18n entries for the Homematic channel-type config parameters delay and receiveDelay.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/handler/HomematicThingHandler.java Changes status evaluation so update availability adds a status description while keeping Thing ONLINE.
bundles/org.openhab.binding.homematic/src/main/resources/OH-INF/i18n/homematic.properties Adds translation keys for the new status description and for channel config parameter labels/descriptions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Contributor

@lsiepel lsiepel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, much appreciated. LGTM

@lsiepel lsiepel merged commit c1abdb6 into openhab:main May 4, 2026
7 checks passed
@lsiepel lsiepel added this to the 5.2 milestone May 4, 2026
@andrewfg andrewfg deleted the homematic-firmware branch May 5, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug An unexpected problem or unintended behavior of an add-on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[homematic] ThingState "Config Pending" if FirmwareUpdate is available, not "Config Pending"

3 participants