Skip to content

fix: Route DIY scene activation through BLE passthrough when REST fails#23

Open
TomK wants to merge 1 commit intolasswellt:masterfrom
TomK:fix/diy-scene-ble-fallback
Open

fix: Route DIY scene activation through BLE passthrough when REST fails#23
TomK wants to merge 1 commit intolasswellt:masterfrom
TomK:fix/diy-scene-ble-fallback

Conversation

@TomK
Copy link

@TomK TomK commented Mar 6, 2026

The Govee REST API returns "service is busy" for DIY scene commands on many devices (e.g., H6093). This adds a BLE passthrough fallback via MQTT ptReal, matching the existing pattern used by Music Mode and DreamView.

Flow: REST API first → on failure, fall back to BLE packet (33 05 0A [scene_id LE]) sent via MQTT ptReal.

Checks prior to merging:

  • Manual testing

The Govee REST API returns "service is busy" for DIY scene commands on
many devices (e.g., H6093). This adds a BLE passthrough fallback via
MQTT ptReal, matching the existing pattern used by Music Mode and
DreamView.

Flow: REST API first → on failure, fall back to BLE packet (33 05 0A
[scene_id LE]) sent via MQTT ptReal.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@TomK TomK marked this pull request as ready for review March 7, 2026 10:50
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.

1 participant