Healthy Pool: integração para tratar e acompanhar a qualidade da água da piscina
Olá, pessoal!
Compartilho uma integração customizada que fiz para cuidar da piscina aqui de casa: a Healthy Pool. Ela roda 100% local, sem nuvem, e a interface é em português.
O que ela faz
Você digita as medições do kit de gotas (alcalinidade, pH e cloro livre) e a integração:
- calcula o volume de água pelo formato da piscina (retangular com área rasa e escada, fundo inclinado, redonda, oval) ou usa o volume que você informar;
- indica se a água precisa de tratamento e qual produto aplicar, em que quantidade;
- conduz o tratamento por etapas: registra o que foi aplicado, controla as esperas entre produtos (por exemplo, 12 h entre algicida e cloro), compara o antes e o depois com o esperado e guarda um histórico;
- cria entidades para usar em dashboards, notificações e automações, com cards prontos para o Lovelace.
Produtos
Os dados de dose, intervalos e regras de segurança vêm dos rótulos dos produtos Genco que uso, e ficam em fichas JSON, não no código. Dá para escolher o produto de cada função nas opções e incluir outras marcas só adicionando uma ficha. Quem quiser contribuir com novos produtos será muito bem-vindo: basta enviar a ficha (com a fonte dos dados do rótulo) por pull request ou issue no repositório.
Projeto pessoal, sem fins comerciais e sem ligação com a Genco. É uma ajuda de cálculo: confira sempre o rótulo antes de aplicar.
Instalação
Pelo HACS como repositório personalizado, ou manualmente copiando a pasta custom_components/healthy_pool. O passo a passo, a lista de entidades, os cards e o formato das fichas de produtos estão no repositório:
Feedback
Foi testado em uma piscina só (a minha) e ainda é uma versão inicial (0.2.0). Sugestões, correções e fichas de outras marcas são muito bem-vindas, principalmente de quem tem experiência com tratamento de piscina. Abram uma issue ou um pull request no repositório.
Abraço!