- Screenshots
- Install
- Configuration
- Common Problems/Errors and Solutions
- Getting Support for this Integration
- Supporting this Integration
- Contributing
- A Brief Description of the Violet Pool Controller
- Changelog
- Credits
To install the Violet Pool Controller via HACS, follow these steps:
- Open HACS in your Home Assistant interface.
- Click on the three dots in the top-right corner.
- Select "Custom repositories" from the dropdown menu.
- Add the following URL as a custom Git repository:
https://github.com/Xerolux/violet-hass.git
- Choose "Integration" as the category for the repository.
- Once the repository is added, go to "Integrations" in HACS.
- Search for "Violet Pool Controller" and download the integration.
- Restart Home Assistant to apply the changes.
- After restarting, navigate to Settings > Integrations and add the "Violet Pool Controller" integration.
- Configure the IP address to match your pool controller (e.g.,
http://192.168.x.xxx/getReadings?ALL
). - Optionally, adjust the polling frequency for fetching data. However, remember that Violet updates data every 10 seconds.
(Include common issues and their resolutions here...)
If you encounter any issues or need help, please raise an issue on GitHub. This ensures that others can benefit from the solution too.
If you'd like to support this integration or show your appreciation, you can:
Contributions are always welcome! If you'd like to contribute, please read the Contribution Guidelines.
VIOLET is designed as a smart all-in-one solution for pool control, capable of managing small to fully equipped pool installations. It controls filtration, heating/solar heating, lighting (ON/OFF or DMX-enabled), backwashing, overflow tank control, water level regulation, pool cover, additional water features, and dosing.
In case of errors (e.g., sensor failure, pump running dry, faulty refill valve, etc.), notifications can be sent via email, push, or HTTP request. The configuration and operation of VIOLET are entirely browser-based, accessible via any device. Integrated statistics, log files, remote access, and a simple JSON API enable easy integration with smart home systems.
This project was generated using the integration blueprint from @Ludeeus.