New Diagnostics, Region Controls, and Home Assistant Compatibility
This release updates the integration for the latest openHop Repeater development API, adds new diagnostic entities and region controls, improves compatibility with newer Home Assistant versions, and aligns validation with current Repeater behavior.
Highlights
Latest Repeater API Support
- Added support for the latest openHop Repeater development API additions.
- Updated the integration to expose newly available diagnostic data.
New Diagnostic Entities
Added Home Assistant entities for:
- Packet type statistics
- Listen Before Talk (LBT) diagnostics
- Default region
- Update channel
Default Region Control
- Added support for selecting the Repeater's default region from the available transport key regions.
- Region selection is synchronized with the current Repeater API.
Home Assistant Compatibility
- Fixed the Options Flow crash on newer Home Assistant releases.
- Updated the integration to avoid assigning to the now read-only
OptionsFlow.config_entryproperty. Thank you @wazmac for the issue report.
Validation Improvements
- Updated CAD settings validation to match the Repeater API.
- CAD threshold values are now validated within the supported 0–255 range.
Validation
- ✅ HACS validation passed.
- ✅ Hassfest validation passed.
- ✅ Python smoke tests passed.
- ✅ Verified new diagnostic entities and API coverage.
- ✅ Verified Options Flow compatibility on newer Home Assistant versions.
- ✅ Verified CAD validation matches the current Repeater API.
What's Changed
Features
- chore: release v1.1.5 by @yellowcooln in #11
Full Changelog: v1.1.4...v1.1.5