Skip to content

v2.0.0b3 (Pre-release)

Pre-release
Pre-release

Choose a tag to compare

@GreenGrassBlueOcean GreenGrassBlueOcean released this 10 Sep 13:12
· 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:

  1. Rate-Limit Logging Flood & High-Frequency Watchdog (#263):
    • Demoted non-actionable unhandled bus frame logs from WARNING to DEBUG, eliminating log spam and avoiding Python logging watchdog warnings (200 messages since last count).
    • Corrected OpenWebNet WHO=4 temperature probe filtering: external slave probes (WHERE >= 100) are no longer falsely discovered as active climate thermostat entities.
  2. 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.OFF until fresh physical bus status frames arrive.
  3. Lovelace Bus Monitor Card Picker & Resource Auto-Registration (#266, #262):
    • Added MyHOME Bus Monitor to 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.
  4. 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:

  1. Open HACS in Home Assistant -> Integrations -> MyHome.
  2. Click the three dots (⋮) in the upper-right corner and select Redownload.
  3. Enable "Show beta versions" (or ensure the beta switch entity is ON).
  4. Select version 2.0.0b3 and click Download.
  5. 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:

  1. HACS -> MyHome -> Redownload -> select 0.9.4 -> Download.
  2. Restart Home Assistant.