Skip to content
itsjustdeepredPublic

About

Cappellotto Alterego unofficial Home Assistant Integration

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Alterego Logo

Alterego Integration for Home Assistant

GitHub Release License hacs Maintainer

Open your Home Assistant instance and show the integrations page. Open your Home Assistant instance and show the add integration page.

⚠️ Disclaimer: This integration is not official and is not affiliated with or endorsed by Alterego or its manufacturers. This is an independent, community-developed integration.

Home Assistant integration for Alterego climate control systems (radiant floor, fan coil, VMC/dehumidifiers). Supports monitoring and full control of zones, timers, and dehumidifiers via the Alterego cloud API.

Features

  • GUI Configuration: Set up via the Home Assistant UI — no YAML editing required
  • Station Selection: Choose from all available stations after login
  • Zone Monitoring: Temperature, humidity, and dewpoint sensors per zone
  • Seasonal Climate Control: Zones switch automatically between cool (summer) and heat (winter) mode based on the configured season
  • Forcing Modes: Override each zone to AUTO / COMFORT / ECONOMY / OFF
  • Setpoints: Set comfort and economy setpoints independently for summer and winter
  • Dehumidifier / VMC Control: Override speed (AUTO, LOW, MEDIUM, HIGH, OFF) for each visible dehumidifier or VMC unit
  • Timer Programming: Weekly schedule control — mode and time for each active daily slot
  • Season Select: Switch the whole system between SUMMER and WINTER from Home Assistant
  • Efficient Polling: Zones every 30 s, dehumidifiers every 60 s, global status and timers every 5 min — changes made from Home Assistant are re-read immediately
  • Re-authentication: If your password changes, Home Assistant asks for the new credentials instead of failing silently
  • Localized: Entity names and messages in English and Italian

Installation

HACS (Recommended)

  1. Open HACS in Home Assistant
  2. Go to Integrations
  3. Click the three dots (top right) → Custom repositories
  4. Add https://github.com/itsjustdeepred/alterego — category: Integration
  5. Find Alterego in the list and click Download
  6. Restart Home Assistant
  7. Go to Settings → Devices & Services → Add Integration, search for Alterego

Manual Installation

  1. Copy the custom_components/cappellotto folder into your HA custom_components directory
  2. Restart Home Assistant
  3. Go to Settings → Devices & Services → Add Integration, search for Alterego

Configuration

Parameter Required Description
Email Yes Alterego account email
Password Yes Alterego account password
Station Yes Select from the list of available stations
Station Name No Optional custom display name (defaults to station ID)

To rename the station, click Configure on the integration page. To change credentials, use Reconfigure from the integration's menu (⋮).

Entities

Sensors

Entity Unit Notes
Zone Temperature °C All enabled zones
Zone Humidity % Zones with T+RH sensor
Zone Dewpoint °C Zones with T+RH sensor
Outside Temperature °C From the station
Global Status — System on/off state, season, last connection

Climate

One entity per enabled zone.

Feature Details
HVAC mode cool in summer · heat in winter · off
Preset modes AUTO · COMFORT · ECONOMY · OFF
Target temperature Reads and writes the active seasonal setpoint
Min / Max temp Read from global station parameters per season

Select

Entity Options
Zone Forcing AUTO · COMFORT · ECONOMY · OFF
Dehumidifier / VMC Override AUTO · LOW · MEDIUM · HIGH · OFF
Season SUMMER · WINTER
Timer slot mode (per active slot) COMFORT · ECONOMY · OFF

Number

Entity Notes
Zone Comfort Setpoint Summer °C
Zone Economy Setpoint Summer °C
Zone Comfort Setpoint Winter °C
Zone Economy Setpoint Winter °C
Zone Humidity Setpoint % — available in summer only
Dehumidifier Boost Timer min — available in summer only

Entity names are translated (English / Italian) and prefixed with the device name, e.g. Living Summer comfort setpoint.

Time

Timer slot start time for each active slot (e.g. Monday slot 1 time) per day of the week. Slots that are unused (N/U) at setup are not created; a slot set to N/U later becomes unavailable.

Troubleshooting

Entities not appearing — if the API is unreachable at startup the integration retries automatically; check HA logs for API errors.

Entities unavailable — the Alterego cloud API did not answer; they recover on the next successful poll.

Authentication errors — verify email and password; ensure your Alterego account has an active station.

HACS: "unable to select next github token from pool" — configure a GitHub Personal Access Token in HACS settings (HACS → three dots → Settings → GitHub token).

Requirements

  • Home Assistant 2024.12.0 or later
  • Alterego account with at least one active station

Changelog

See CHANGELOG.md.

Disclaimer

This is an unofficial, community-developed project — not created, maintained, or endorsed by Alterego or its manufacturers. Provided as-is, use at your own risk.

License

Apache License 2.0 — see LICENSE.


Found this useful? Leave a ⭐ on GitHub!

About

Cappellotto Alterego unofficial Home Assistant Integration

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages