Skip to content

Feature/zigbee firmware updates#604

Open
nozols wants to merge 3 commits intodevelopfrom
feature/zigbee-firmware-updates
Open

Feature/zigbee firmware updates#604
nozols wants to merge 3 commits intodevelopfrom
feature/zigbee-firmware-updates

Conversation

@nozols
Copy link
Contributor

@nozols nozols commented Mar 13, 2026

No description provided.

Copy link
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

Adds support for Zigbee firmware updates in Homey apps, allowing developers to create firmware update entries for Zigbee drivers via a new CLI command.

Changes:

  • New CLI command homey app driver firmware to interactively (or via CLI options) create a Zigbee OTA firmware update entry for a driver
  • New createFirmwareUpdate method in App.js that validates the firmware file, collects metadata, copies the file, and updates driver.firmware-updates.compose.json
  • HomeyCompose now merges driver.firmware-updates.compose.json into the driver manifest

Reviewed changes

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

File Description
lib/HomeyCompose.js Adds merging of driver.firmware-updates.compose.json into driver JSON
lib/App.js Adds createFirmwareUpdate method with firmware validation, user prompts, and file generation
bin/cmds/app/driver/firmware.mjs New CLI command definition for homey app driver firmware

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants