HDAnywhere MHUB Integration
This update includes a number of improvements to the MHUB integration, focused on better structure, cleaner entity handling, and bringing in features and ideas from another MHUB integration for a more complete setup.
✅ What’s Included
🎬 Media Player Fix
Restored media player output behaviour
Outputs now show correctly as media players
Source selection works again directly inside the media player
🧩 Better Device Grouping
Hub-related entities are now properly tied to the MHUB device
No more “Ungrouped Entities” issues
📡 Improved Hub Information
Reworked handling of MHUB API data
Now includes:
⚙️ Firmware
🔢 API Version
🏷️ Model
🔌 Inputs
📺 Outputs
🔄 Integration Structure Upgrade
Reviewed another MHUB integration and incorporated its approach
Improvements include:
🧠 Cleaner setup structure
🔁 Coordinator-style handling (static + live data)
🔗 Better mappings for outputs, zones, and controls
🚀 Feature Groundwork Added
Preparing support for:
🔀 Source switching
🔊 Volume control
🔇 Mute control
📟 IR packs & IR commands
📡 Raw IR passthrough
📺 CEC control
🛠️ Backend Cleanup
Improved entity registration
Better grouping consistency
Cleaner overall integration behaviour