v2.0.0b3 (Pre-release)
Pre-release
Pre-release
·
405 commits
to v2-phase1-architecture
since this release
🚀 MyHOME v2.0.0b3 (Phase 1 Architecture Beta)
This is the third Phase 1 Architecture Pre-release for the modernized OpenWebNet MyHOME Home Assistant integration.
🌟 Key Fixes & Improvements in 2.0.0b3:
- Rate-Limit Logging Flood & High-Frequency Watchdog (#263):
- Demoted non-actionable unhandled bus frame logs from
WARNINGtoDEBUG, eliminating log spam and avoiding Pythonloggingwatchdog warnings (200 messages since last count). - Corrected OpenWebNet
WHO=4temperature probe filtering: external slave probes (WHERE >= 100) are no longer falsely discovered as active climate thermostat entities.
- Demoted non-actionable unhandled bus frame logs from
- Fix Climate Entity Initialization Crash (#264):
- Fixed crash (
ValueError: 'unknown' is not a valid HVACMode) occurring during startup when Home Assistant restores an'unknown'state for previously inactive climate zones. - Gracefully normalizes unknown restored state to
HVACMode.OFFuntil fresh physical bus status frames arrive.
- Fixed crash (
- Lovelace Bus Monitor Card Picker & Resource Auto-Registration (#266, #262):
- Added
MyHOME Bus Monitorto the Lovelace card picker UI for easy discovery and addition to dashboards. - Hardened Lovelace JS resource auto-registration with delayed retry mechanisms and fallback for cold HA restarts.
- Added
- Verified Stability & 100% Test Coverage:
- Expanded test suite to 954 automated unit tests (100.0% statement coverage across all 25 modules).
- Strict adherence to Home Assistant 2025/2026 architectural standards.
📥 How to Install / Upgrade via HACS:
- Open HACS in Home Assistant -> Integrations -> MyHome.
- Click the three dots (⋮) in the upper-right corner and select Redownload.
- Enable "Show beta versions" (or ensure the beta switch entity is ON).
- Select version
2.0.0b3and click Download. - Restart Home Assistant.
💻 Fast Terminal One-Liner (Terminal & SSH Add-on):
cd /config/custom_components
wget https://github.com/OpenWebNet-HA/MyHOME/releases/download/2.0.0b3/myhome.zip -O myhome_beta.zip
rm -rf myhome
unzip -q myhome_beta.zip -d myhome
rm myhome_beta.zip
ha core restart🔄 Safe Rollback:
If you need to revert to the legacy codebase:
- HACS -> MyHome -> Redownload -> select
0.9.4-> Download. - Restart Home Assistant.