Skip to content

Releases: joyfulhouse/ha-poolchem

v0.1.0

04 Dec 04:40

Choose a tag to compare

Pool Chemistry Integration v0.1.0

First stable release of the Pool Chemistry integration for Home Assistant.

Features

  • Water Balance Calculations

    • Calcium Saturation Index (CSI) - primary TFP methodology
    • Langelier Saturation Index (LSI) - traditional method
    • Water balance state (severely corrosive → balanced → severely scaling)
    • FC/CYA ratio with adequacy check
  • Dosing Recommendations

    • Acid dosing (muriatic 14.5%-34.6%, dry acid)
    • Chlorine dosing (bleach 6%-12.5%, cal-hypo, dichlor, trichlor)
    • Alkalinity (sodium bicarbonate)
    • Calcium hardness
    • Cyanuric acid (stabilizer)
    • Salt (for saltwater pools)
    • Borates
  • Flexible Entity Mapping

    • Works with any sensor source (IntelliCenter, LaMotte SpinTouch, ESPHome, MQTT, input helpers)
    • Auto-detects temperature units (°C/°F conversion)
    • Event-driven updates via state change listeners
  • Configuration

    • Multi-step config flow with entity selection
    • Target chemistry values configurable via number entities
    • Chemical type selection (acid concentration, chlorine type)
    • Reconfiguration support for entity mapping changes

Requirements

  • Home Assistant 2024.1.0+
  • Python 3.12+
  • pypoolchem 0.1.1+

Installation

Available via HACS as a custom repository or manual installation.