v2.0.0b11
Pre-release
Pre-release
·
285 commits
to v2-phase1-architecture
since this release
π MyHOME v2.0.0b11 β Phase 2 Architecture Release & Real-World Trace Replay
This major release merges the complete Phase 2 Architecture, achieving strict 100.0% test coverage across 1,294 automated tests, integrating the companion OWNd 2.0.0-b6 engine with native DALI HSV color, and introducing our deterministic Trace Replay Engine with authentic on-wire physical plant fixtures.
π Key Highlights & Architectural Additions:
- Strict 100.0% Test Coverage Enforcement:
- Full suite expanded to 1,294 automated tests with 100.0% line coverage across all 25 modules (5,090 / 5,090 statements covered).
- Enforced in CI via zero-tolerance automated coverage gate.
- Companion OWNd 2.0.0-b6 Engine:
- Transitioned DALI color Dimension 12 to native OpenWebNet HSV encoding (
*#1*WHERE*#12*H*S*V*T##) aligned with BTicino F429/F461 gateways. - Multi-authority Golden Corpus conformance suite.
- Fluent CEN / CEN+ scenario pushbutton builders and thermoregulation master coordination.
- Transitioned DALI color Dimension 12 to native OpenWebNet HSV encoding (
- Dual-Track Trace Contribution Tooling:
- Track A (Zero-CLI): Added
myhome.sweep_busservice to safely query lighting, covers, HVAC, and RTC, allowing 1-click diagnostic exports directly from Home Assistant UI with automatic credential redaction. - Track B (CLI): Added
scripts/record_gateway_trace.pyfor standalone installers and bench testers.
- Track A (Zero-CLI): Added
- Dynamic Parameterized CI Replay Engine:
- Any real-world bus trace dropped into
tests/fixtures/plants/is automatically discovered and replayed in CI. - Includes authentic on-wire captures: Plant #247 (70+ devices) and MH200 Physical Plant (107 frames across 62 lights, 7 switches, 11 covers, and F422 cross-bus interface
#4#02).
- Any real-world bus trace dropped into
- Hardware-Aware Gateway Engine:
- Dynamic multi-session concurrency, automatic keepalive, safe socket teardown, and individual profile adapters for modern and legacy gateways (
MH200,F454,F461,3578,MyHomeServer1).
- Dynamic multi-session concurrency, automatic keepalive, safe socket teardown, and individual profile adapters for modern and legacy gateways (