dorkhub

ariston-remotethermo-home-assistant-v3

Ariston NET remotethermo integration for Home Assistant based on API

fustom
Python27770 forksMITupdated 5 months ago
git clone https://github.com/fustom/ariston-remotethermo-home-assistant-v3.gitfustom/ariston-remotethermo-home-assistant-v3

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

more like this

esphome_modbus_bridge

ESPHome Modbus TCP↔RTU Bridge – Transparent bridge for ESP8266/ESP32 that lets multiple Modbus TCP clients communicate…

C++53

ESPGeiger

☢️ ESP8266 / ESP32 Firmware for collecting and reporting statistics from Geiger counters

C++53

search

search projects, people, and tags