Custom Home Assistant integration for the Atlantic Zone Control 2.0 heat pump, connected via a Somfy TaHoma Switch.
Provides simplified climate control with per-zone temperature management and system-wide mode switching (heat/cool/auto/off).
- System mode control — Switch between Heat, Cool, Auto, Dry, and Off
- Per-zone temperature — Set individual target temperatures for each zone
- Per-zone on/off — Enable or disable heating/cooling per zone independently
- Auto mode detection — Zone commands adapt automatically based on current system mode (heating vs cooling)
- Command batching — Multiple commands sent in a single API call for reliability
- Dynamic discovery — Zones and sensors are detected automatically from your TaHoma setup
| Entity | Type | Description |
|---|---|---|
| Zone Control | Climate | System-wide mode: Heat / Cool / Auto / Dry / Off |
| Each Zone (e.g. Salon, Chambre...) | Climate | On/Off + single target temperature |
- Atlantic Zone Control 2.0 (Pass APC) heat pump
- Somfy TaHoma Switch (or compatible Overkiz gateway)
- Somfy account with cloud API access
- Open HACS in Home Assistant
- Click the 3-dot menu → Custom repositories
- Add
qelanhari/ha-atlanticwith category Integration - Search for "Atlantic Zone Control" and install it
- Restart Home Assistant
- Copy
custom_components/atlantic_zone_control/to your Home Assistantconfig/custom_components/directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for Atlantic Zone Control
- Enter your Somfy TaHoma Switch email and password
- Your zones will be discovered automatically
The zone control entity manages the global operating mode of the heat pump. Changing it affects how all zones behave:
- Heat — Zones use heating commands and heating target temperatures
- Cool — Zones use cooling commands and cooling target temperatures
- Auto — System switches between heating and cooling automatically
- Off — System is stopped
Each zone exposes two HVAC modes:
- Auto — Zone is active with manual temperature control (follows the system mode)
- Off — Zone is turned off
The target temperature command sent depends on the current system mode set on the zone control.
Built on top of pyoverkiz and inspired by the native Home Assistant Overkiz integration.