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 |
- Localization. Currently only english is supported.
- More sensors, switches, binary sersors, selectors, services.
- Exception handling.
- More logs.
- Unit tests.
- Fun.
- Ariston Alteas One 24
- Ariston Velis Evo
- Ariston Lydos Hybrid
Feel free to test something else and create new issue / pull request if something goes wrong.
Copy ariston folder to your configuration/custom_components path or use hacs custom repositories. Use the add integration UI to set up your device.