{"id":35499952,"url":"https://github.com/xerolux/violet-hass","last_synced_at":"2026-06-03T23:00:54.169Z","repository":{"id":257081821,"uuid":"857359218","full_name":"Xerolux/violet-hass","owner":"Xerolux","description":"This custom integration allows you to monitor and control your pool equipment using the Violet Pool Controller in Home Assistant. It includes sensors, binary sensors, and switches to track various pool metrics and perform essential operations.","archived":false,"fork":false,"pushed_at":"2026-03-08T10:42:34.000Z","size":12197,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-08T11:56:55.908Z","etag":null,"topics":["addon","hacs","homeassistant-custom-component","homeassistant-integration","pool","pool-controller","pool-digital","violet"],"latest_commit_sha":null,"homepage":"https://xerolux.github.io/violet-hass/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Xerolux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"Xerolux","patreon":"Xerolux","ko_fi":"xerolux","buy_me_a_coffee":"xerolux","custom":["https://ts.la/sebastian564489","https://paypal.me/xerolux"]}},"created_at":"2024-09-14T12:55:33.000Z","updated_at":"2026-03-08T10:42:38.000Z","dependencies_parsed_at":"2026-03-09T12:01:17.518Z","dependency_job_id":null,"html_url":"https://github.com/Xerolux/violet-hass","commit_stats":null,"previous_names":["xerolux/violet-hass"],"tags_count":69,"template":false,"template_full_name":null,"purl":"pkg:github/Xerolux/violet-hass","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xerolux%2Fviolet-hass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xerolux%2Fviolet-hass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xerolux%2Fviolet-hass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xerolux%2Fviolet-hass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Xerolux","download_url":"https://codeload.github.com/Xerolux/violet-hass/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xerolux%2Fviolet-hass/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30294684,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T11:12:22.024Z","status":"ssl_error","status_checked_at":"2026-03-09T11:10:54.577Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["addon","hacs","homeassistant-custom-component","homeassistant-integration","pool","pool-controller","pool-digital","violet"],"created_at":"2026-01-03T18:10:35.386Z","updated_at":"2026-03-09T12:01:46.741Z","avatar_url":"https://github.com/Xerolux.png","language":"Python","funding_links":["https://github.com/sponsors/Xerolux","https://patreon.com/Xerolux","https://ko-fi.com/xerolux","https://buymeacoffee.com/xerolux","https://ts.la/sebastian564489","https://paypal.me/xerolux","https://github.com/sponsors/xerolux","https://www.buymeacoffee.com/xerolux"],"categories":[],"sub_categories":[],"readme":"# 🏊 Violet Pool Controller für Home Assistant\n\n[![GitHub Release][releases-shield]][releases]\n[![Downloads][downloads-shield]][releases]\n[![GitHub Activity][commits-shield]][commits]\n[![License][license-shield]](LICENSE)\n[![HACS][hacs-badge]][hacs]\n\n[![Discord][discord-shield]][discord]\n[![Community Forum][forum-shield]][forum]\n[![Buy Me A Coffee][buymeacoffee-badge]][buymeacoffee]\n[![Tesla](https://img.shields.io/badge/Tesla-Referral-red?style=for-the-badge\u0026logo=tesla)](https://ts.la/sebastian564489)\n\n[![Release Management](https://github.com/Xerolux/violet-hass/actions/workflows/release.yml/badge.svg)](https://github.com/Xerolux/violet-hass/actions/workflows/release.yml)\n\n\u003e **Verwandle deinen Pool in einen Smart Pool!** Vollständige lokale Steuerung und Überwachung deines Violet Pool Controllers – ohne Cloud, ohne Abonnement.\n\n![Violet Home Assistant Integration][logo]\n\n---\n\n## 🌟 Features\n\n| Kategorie | Was ist enthalten |\n|-----------|-------------------|\n| **🌡️ Klimasteuerung** | Heizung \u0026 Solar mit Thermostat und Zeitplanung |\n| **🧪 Chemie-Dosierung** | Automatisches pH \u0026 Chlor mit Sicherheitsgrenzen |\n| **💧 Filter \u0026 Pumpe** | 3-Stufen-Pumpe, automatische Rückspülung |\n| **🏊 Abdeckung** | Wetterabhängige Cover-Automatisierung |\n| **💡 LED / DMX** | 8 steuerbare Szenen, RGB-Beleuchtung |\n| **📊 Überwachung** | pH, ORP, Temperaturen, Druck, Durchfluss, Laufzeiten |\n| **⚡ Energie** | PV-Überschuss-Modus für Solarheizung |\n| **🔒 Sicherheit** | 100% lokal, SSL/TLS, Rate Limiting, Input Sanitization |\n| **🔧 Multi-Controller** | Mehrere Pools in einer HA-Instanz |\n\n---\n\n## ⚡ Schnellstart\n\n**1. HACS – Integration hinzufügen**\n\n\u003ca href=\"https://my.home-assistant.io/redirect/hacs_repository/?repository=https%3A%2F%2Fgithub.com%2FXerolux%2Fviolet-hass\u0026owner=Xerolux\u0026category=Integration\" target=\"_blank\" rel=\"noreferrer noopener\"\u003e\u003cimg src=\"https://my.home-assistant.io/badges/hacs_repository.svg\" alt=\"Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.\" /\u003e\u003c/a\u003e\n\n```\nHACS → Integrationen → ⋮ → Benutzerdefinierte Repositories\nURL: https://github.com/xerolux/violet-hass  |  Kategorie: Integration\n→ \"Violet Pool Controller\" herunterladen → HA neu starten\n```\n\n**2. Integration einrichten**\n```\nEinstellungen → Geräte \u0026 Dienste → Integration hinzufügen → \"Violet Pool Controller\"\nHost-IP eingeben → Features auswählen → Fertig!\n```\n\n**3. Fertig!** 🎉 Dein Pool ist jetzt smart.\n\n\u003e Detaillierte Anleitung → **[Installation \u0026 Setup][wiki-install]**\n\n---\n\n## 📖 Dokumentation (Wiki)\n\nDie vollständige Dokumentation befindet sich im **[Wiki][wiki]**:\n\n| Bereich | Seiten |\n|---------|--------|\n| 🚀 **Erste Schritte** | [Installation \u0026 Setup][wiki-install] · [Konfiguration][wiki-config] · [Multi-Controller][wiki-multi] |\n| 📊 **Entities** | [Sensoren][wiki-sensors] · [Schalter][wiki-switches] · [Klima][wiki-climate] · [Device States][wiki-states] |\n| ⚙️ **Automatisierung** | [Services Referenz][wiki-services] · [Automatisierungs-Beispiele][wiki-automations] |\n| 🔧 **Betrieb** | [Troubleshooting][wiki-trouble] · [Diagnosedaten][wiki-diag] · [Fehler-Codes][wiki-errors] · [FAQ][wiki-faq] |\n| 🔐 **Sicherheit** | [Security \u0026 SSL][wiki-security] · [Erweiterte Protokollierung][wiki-logging] |\n| 👩‍💻 **Entwicklung** | [Contributing][wiki-contributing] · [API Referenz][wiki-api] · [Changelog][wiki-changelog] |\n\n---\n\n## 🔑 Voraussetzungen\n\n- Home Assistant **2025.12.0+** (getestet bis 2026.x)\n- HACS ([Installationsanleitung](https://hacs.xyz/docs/setup/download))\n- Violet Pool Controller im lokalen Netzwerk erreichbar\n- Python 3.12+\n\n---\n\n## 💝 Unterstützung\n\nDiese Integration wird in meiner Freizeit entwickelt:\n\n[![GitHub Sponsor](https://img.shields.io/github/sponsors/xerolux?logo=github\u0026style=for-the-badge\u0026color=blue)](https://github.com/sponsors/xerolux)\n[![Ko-Fi](https://img.shields.io/badge/Ko--fi-xerolux-blue?logo=ko-fi\u0026style=for-the-badge)](https://ko-fi.com/xerolux)\n[![Buy Me A Coffee](https://img.shields.io/badge/Buy%20Me%20A%20Coffee-xerolux-yellow?logo=buy-me-a-coffee\u0026style=for-the-badge)](https://www.buymeacoffee.com/xerolux)\n\n- ⭐ Repository auf GitHub sternen\n- 🐛 [Bugs melden][issues]\n- 📢 Mit anderen Pool-Besitzern teilen\n- 💬 Anderen in [Community][forum] \u0026 [Discord][discord] helfen\n\n---\n\n## 🏊 Über den Violet Pool Controller\n\n![Violet Pool Controller][pbuy]\n\nDer **VIOLET Pool Controller** von [PoolDigital GmbH \u0026 Co. KG](https://www.pooldigital.de/) ist ein Premium Smart Pool Automation System aus deutscher Entwicklung – mit JSON API für nahtlose Home Assistant Integration.\n\n- **Offizieller Shop:** [pooldigital.de](https://www.pooldigital.de/poolsteuerungen/violet-poolsteuerung/74/violet-basis-modul-poolsteuerung-smart)\n- **Community:** [PoolDigital Forum](http://forum.pooldigital.de/)\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**Made with ❤️ for the Home Assistant \u0026 Pool Community**\n\n[![GitHub][github-shield]][github] [![Discord][discord-shield]][discord] [![Email](https://img.shields.io/badge/email-git%40xerolux.de-blue?style=for-the-badge\u0026logo=gmail)](mailto:git@xerolux.de)\n\n\u003c/div\u003e\n\n---\n\n\u003c!-- Wiki Links --\u003e\n[wiki]: https://github.com/Xerolux/violet-hass/wiki\n[wiki-install]: https://github.com/Xerolux/violet-hass/wiki/Installation-and-Setup\n[wiki-config]: https://github.com/Xerolux/violet-hass/wiki/Configuration\n[wiki-multi]: https://github.com/Xerolux/violet-hass/wiki/Multi-Controller\n[wiki-sensors]: https://github.com/Xerolux/violet-hass/wiki/Sensors\n[wiki-switches]: https://github.com/Xerolux/violet-hass/wiki/Switches\n[wiki-climate]: https://github.com/Xerolux/violet-hass/wiki/Climate\n[wiki-states]: https://github.com/Xerolux/violet-hass/wiki/Device-States\n[wiki-services]: https://github.com/Xerolux/violet-hass/wiki/Services\n[wiki-automations]: https://github.com/Xerolux/violet-hass/wiki/Automations\n[wiki-trouble]: https://github.com/Xerolux/violet-hass/wiki/Troubleshooting\n[wiki-diag]: https://github.com/Xerolux/violet-hass/wiki/Diagnostics\n[wiki-errors]: https://github.com/Xerolux/violet-hass/wiki/Error-Codes\n[wiki-faq]: https://github.com/Xerolux/violet-hass/wiki/FAQ\n[wiki-security]: https://github.com/Xerolux/violet-hass/wiki/Security\n[wiki-logging]: https://github.com/Xerolux/violet-hass/wiki/Erweiterte-Protokollierung\n[wiki-contributing]: https://github.com/Xerolux/violet-hass/wiki/Contributing\n[wiki-api]: https://github.com/Xerolux/violet-hass/wiki/API-Reference\n[wiki-changelog]: https://github.com/Xerolux/violet-hass/wiki/Changelog\n\n\u003c!-- Badge Links --\u003e\n[releases-shield]: https://img.shields.io/github/release/xerolux/violet-hass.svg?style=for-the-badge\n[releases]: https://github.com/xerolux/violet-hass/releases\n[downloads-shield]: https://img.shields.io/github/downloads/xerolux/violet-hass/latest/total.svg?style=for-the-badge\n[commits-shield]: https://img.shields.io/github/commit-activity/y/xerolux/violet-hass.svg?style=for-the-badge\n[commits]: https://github.com/xerolux/violet-hass/commits/main\n[license-shield]: https://img.shields.io/github/license/xerolux/violet-hass.svg?style=for-the-badge\n[hacs]: https://hacs.xyz\n[hacs-badge]: https://img.shields.io/badge/HACS-Custom-orange.svg?style=for-the-badge\n[discord]: https://discord.gg/Qa5fW2R\n[discord-shield]: https://img.shields.io/discord/330944238910963714.svg?style=for-the-badge\n[forum-shield]: https://img.shields.io/badge/community-forum-brightgreen.svg?style=for-the-badge\n[forum]: https://community.home-assistant.io/\n[buymeacoffee]: https://www.buymeacoffee.com/xerolux\n[buymeacoffee-badge]: https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg?style=for-the-badge\n[logo]: https://github.com/xerolux/violet-hass/raw/main/custom_components/violet_pool_controller/brand/logo.png\n[pbuy]: https://github.com/xerolux/violet-hass/raw/main/screenshots/violetbm.jpg\n[github]: https://github.com/xerolux/violet-hass\n[github-shield]: https://img.shields.io/badge/GitHub-xerolux/violet--hass-blue?style=for-the-badge\u0026logo=github\n[issues]: https://github.com/xerolux/violet-hass/issues\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxerolux%2Fviolet-hass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxerolux%2Fviolet-hass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxerolux%2Fviolet-hass/lists"}