Custom Home Assistant integration for MELCloud (Mitsubishi Electric) with improved architecture using a DataUpdateCoordinator pattern.
- Coordinator-based updates: Uses Home Assistant's DataUpdateCoordinator for efficient, centralized data polling
- Configurable polling interval: Adjust the update frequency (1-60 minutes) via options flow
- Multi-device support: Supports both Air-to-Air (ATA) and Air-to-Water (ATW) devices
- Zone support: Full support for ATW zone devices
- Climate control: Temperature, HVAC mode, fan speed, and vane position control
- Sensors: Room temperature, outside temperature, tank temperature, energy consumption
- Water heater: Control for ATW water heating functionality
- Diagnostics: Built-in diagnostics support for troubleshooting
- Open HACS in your Home Assistant instance
- Click on "Integrations"
- Click the three dots in the top right corner
- Select "Custom repositories"
- Add the URL:
https://github.com/divers33/hass-melcloud-coordinator - Select category: "Integration"
- Click "Add"
- Search for "MELCloud" and install
- Download the latest release zip file
- Extract the
custom_components/melcloudfolder to your Home Assistantcustom_componentsdirectory - Restart Home Assistant
- Go to Settings > Devices & Services
- Click "Add Integration"
- Search for "MELCloud"
- Enter your MELCloud credentials (email and password)
After setup, you can configure:
- Update interval: How often to poll MELCloud for updates (1-60 minutes, default: 15)
- Air-to-Air (ATA): Heat pumps, air conditioners
- Air-to-Water (ATW): Heat pumps with water heating and zone control
| Platform | Description |
|---|---|
| Climate | HVAC control (temperature, mode, fan, vanes) |
| Sensor | Temperature sensors, energy consumption |
| Water Heater | ATW water heating control |
Set horizontal vane position for ATA devices.
Set vertical vane position for ATA devices.
- Home Assistant 2025.8.0 or newer (requires
OptionsFlowWithReload) - python-melcloud library (automatically installed)
This integration is based on the official Home Assistant MELCloud integration with improvements for better performance and reliability using the coordinator pattern.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.