H6099 diagnostic prerelease for #258. This is an investigation build, not a confirmed connection fix.
- Corrects the H6099 mode-status request to match the active official-app path.
- Adds bounded setup and cleanup, capability inspection, and retained setup-failure diagnostics.
- Distinguishes no replies from incomplete readback and ignores notifications from retired connections.
- Stops plaintext queries when the device reports encryption; encrypted-session negotiation is not implemented in this build.
Install through HACS with beta versions enabled, then restart Home Assistant. The packaged integration version is 7.5.0rc7; Home Assistant 2026.9 or newer is required.
If setup still retries, attach redacted integration diagnostics or enable custom_components.ha_govee_led_ble debug logging and share only the Govee setup attempt: summary. Full Bluetooth logs may contain device addresses, identifying name suffixes and raw identifying payloads.
Validation: full CI, Hassfest, HACS and exact-SHA package/checksum checks passed. Hardware confirmation remains pending.
Changes since the previous H6099 build: v7.5.0-rc.6.h6099...v7.5.0-rc.7.h6099