Integration for BTicino / Legrand MyHOME SCS bus systems connected via OpenWebNet IP gateways.
Now maintained by the OpenWebNet-HA community organisation.
Important
masterBranch (Current Stable): This branch remains the current stable release for day-to-day production use.v2-phase1-architectureBranch (Testing & Modernization): A complete modernization and architectural overhaul is underway in PR #232 and thev2-phase1-architecturebranch.- Stability First: To ensure zero disruption, the new architecture will remain in its dedicated branch until it has been thoroughly tested across diverse hardware gateways (
MH200,MH200N,MH202,F454,MyHomeServer1, etc.) and proven completely reliable. Only once verified will it be merged intomaster.
👉 Help us test the new architecture:
- In HACS, redownload the MyHOME integration and select the
v2-phase1-architecturebranch (or grab it from PR #232). - Restart Home Assistant. All your existing entity IDs and friendly names are strictly preserved.
- Share your feedback, gateway model, and test results in our community hub: Issue #229 or directly on PR #232.
The upcoming v2 release includes:
- Declarative Hardware Profiles: Auto-detects and paces queues specifically for
MH200,MH200N,MH202,F454, andMyHomeServer1to prevent buffer overflows and dropped commands. - Zero-Friction Upgrade: Strictly preserves all existing entity IDs (
light.keuken) and names (MAC-WHERE→MAC-WHO-WHEREmigration). - Sound System 2.0 & Streaming Proxy: Multi-room audio matrix (F441/F441M) with dynamic streaming from Music Assistant or Spotify Connect to wired BTicino zones.
- Comprehensive Quality Standards: 500+ unit tests, strict async stream lifecycles, and 100% green CI.
📖 Read the full v2 architecture documentation and technical specs →
- Open HACS in Home Assistant.
- Search for MyHOME (or add this repository as a Custom Repository if not yet listed).
- Click Download and restart Home Assistant.
- Go to Settings → Devices & Services → Add Integration → MyHOME.
- The gateway IP address and port (default:
20000) will be auto-discovered via UPnP/SSDP if supported, or can be entered manually. - If your gateway requires OpenWebNet authentication, enter your 9-digit HMAC password.
In this current stable version on master, entity definitions and device options can also be configured via YAML.
Please refer to the Project Wiki & Configuration Guide for legacy entity syntax and examples.
This project has transitioned from the original repository by @anotherjulien to the OpenWebNet-HA community organisation.
- Community Hub & Discussion: #229
- Phase 1 Pull Request & Testing: #232
- Roadmap & Feature Requests: Issue Tracker