/ariston-remotethermo-home-assistant-v3

Ariston NET remotethermo integration for Home Assistant based on API

Primary LanguagePythonMIT LicenseMIT

CodeQL hacs_badge HACS Action Validate with hassfest

Ariston NET remotethermo integration for Home Assistant

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 Chomupashchuk's v2 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

TODO

  • Localization. Avaliable in english, catalan, italian, russian and ukranian.
  • More sensors, switches, binary sersors, selectors, services.
  • Exception handling.
  • More logs.
  • Unit tests.
  • Fun.

Integration was tested on and works with:

  • Ariston Alteas One 24
  • Ariston Velis Evo
  • Ariston Velis Lux
  • Ariston Lydos Hybrid

Feel free to test something else and create new issue / pull request if something goes wrong.

Installation

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store. or copy ariston folder to your configuration/custom_components path. Use the add integration UI to set up your device.

Kazam_screenshot_00003 Kazam_screenshot_00004 Kazam_screenshot_00010

Kazam_screenshot_00011

Kazam_screenshot_00012

Kazam_screenshot_00013 Kazam_screenshot_00009

Peace Love Freedom