github teh-hippo/ha-govee-led-ble v7.8.0-rc.1.h6102

latest releases: v7.8.0, latest
pre-release5 hours ago

H6102 experimental owner-test candidate

This candidate addresses issue #115, including the report that firmware 3.02.02 ran scenes and Effect Studio when configured as H617A on 7.5.2.

Candidate changes

  • Exact H6102 identity and full 240-scene catalogue, with revision-aware RGB/Kelvin, logical segments, DIY and Effect Studio.
  • APK-derived native DIY templates, Advanced selector 402, and independently qualified onboard music controls. Physical-IC-dependent authoring remains gated when geometry is unknown.
  • Generated H6102 status parsing preserves unknown segment bytes. Shared effective-profile checks cover compilation, notifications, reconnects, uploads and recovery.
  • Gradual and current-limit controls follow their individual revision conditions.
  • Saved effects and entity identity are preserved during reconfiguration. Exact H617A scene references are not silently converted to H6102 scenes.

Install and test

Requires Home Assistant Core 2026.9.0 or newer. In HACS, enable beta versions, download v7.8.0-rc.1.h6102, and restart Home Assistant. Reconfigure the existing integration entry to H6102. The packaged/runtime manifest version is 7.8.0rc1.

Try the basic controls, your usual scenes, and your previously working Effect Studio workflow—including Preview, saved Apply and return to the prior state. Please report the hardware/firmware versions, which operation you tried, and the visible result. If anything fails, download diagnostics immediately and remove Bluetooth addresses, serial numbers and unique device-name suffixes before posting.

Qualification and checks

This remains Experimental: APK analysis and software replays do not establish physical H6102 compatibility. Unknown Pact retains basic controls and identity reads; legacy A1 DIY and 0B RGB remain unimplemented. Existing complete music bodies permit explicitly bounded nongeometry edits without inventing physical geometry. Conflicting or unreconstructable recovery state is reported as incomplete rather than falsely confirmed.

Two independent implementation reviews (Ponytail/shared architecture and adversarial APK/runtime correctness) completed with no remaining release blockers after fixes. Final make check passed, including 3,092 backend tests (79 skipped), protocol verification, frontend checks and browser tests. Separate generated-schema backend replay passed 3,170 tests (1 skipped).

Package source: f8527dff43386296c689d22884aa958df1b702d1. ZIP SHA-256: 994c3c3f2e45455c1e7f87e361fdfa995dcf2a96ce9eea8a848bc93ed8b2bbce.

CI initially exposed a 10 ms wall-clock race in an H6099 test. Test-only follow-up 55e1f957fe99cad199d2fcd90de2045b4e721f3e replaces it with deterministic deadline coverage, including missing required replies; it changes no packaged source. Both reviewers checked the follow-up. Final local make check passed 3,101 backend tests (79 skipped), and CI Check, Hassfest and HACS passed.

Full evidence and remaining limits: H6102 findings.

Don't miss a new ha-govee-led-ble release

NewReleases is sending notifications on new releases.