Note on the official Ariston integration & rebranding Home Assistant now ships an official
aristonintegration, but it only supports midea-protocol climate devices (cooling). To avoid a domain collision with it, this integration uses the domainariston_remotethermoinstead ofariston, so both can be installed side by side. It continues to support Galevo/Velis/BSB heating and water-heater devices via the reverse-engineered RemoteThermo API.This is a fork of fustom/ariston-remotethermo-home-assistant-v3 — full credit to fustom and Chomupashchuk's v2 integration for the original work.
Migration: because the domain changed, existing users must remove the old
aristoncustom integration and re-add this one. Devices, entities and history are recreated under the new domain (clean break, no automatic migration).
This integration inspired by chomupashchuk fantastic work https://github.com/chomupashchuk/ariston-remotethermo-home-assistant-v2 But it does not use Ariston website. It uses Ariston API what I reversed engineered.
| This integration | ------------- | ------------- | | Uses real API | Uses Ariston website | | Faster set/get data | Sometimes needs minutes to set/get data | | Easy to setup with UI | Not so easy to setup (only with configuration.yaml) | | Integration & devices & entites | Only entites | | Proper asynchronous integration, clean code | Hard to understand and maintain (ariston.py has more than 4000 lines) | | Less sensors, switches, etc | More sensors, switches, etc | | New code, may contains lot of bugs | Old, tested code |
- Localization. Avaliable in english, catalan, italian, russian and ukranian.
- More sensors, switches, binary sersors, selectors, services.
- Exception handling.
- More logs.
- Unit tests.
- Fun.
- Ariston Alteas One 24
- Ariston Velis Evo
- Ariston Velis Lux
- Ariston Lydos Hybrid
- Elco Thision S Plus 13
Feel free to test something else and create new issue / pull request if something goes wrong.
or copy the ariston_remotethermo folder to your configuration/custom_components path.
Use the add integration UI to set up your device.
![]() |
![]() |
![]() |
|---|
![]() |
![]() |
|---|






