Releases: joyfulhouse/ha-poolchem
Releases · joyfulhouse/ha-poolchem
v0.1.0
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.