Skip to content

Add pool pump package with PV-aware schedule and VistaPool monitoring - #90

Open
mikopp wants to merge 3 commits into
masterfrom
claude/pool-pump-pv-automation-5l1wes
Open

Add pool pump package with PV-aware schedule and VistaPool monitoring#90
mikopp wants to merge 3 commits into
masterfrom
claude/pool-pump-pv-automation-5l1wes

Conversation

@mikopp

@mikopp mikopp commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Moves Shelly pool pump monitoring into a new packages/energy.yaml that also
owns the shared sensor.energy_pv_surplus and binary_sensor.energy_free_available
primitives (per the hrds-dehumidifier plan's energy architecture decision).

packages/pool_pump.yaml adds HA control of the Shelly plug, VistaPool ORP/pH
references, a schedule entity replacing the Shelly's internal scheduler, an
early-start automation for morning PV surplus, and an extended-run automation
that keeps the pump going past schedule when it's hot, ORP is alarming, and
PV surplus or battery SOC can sustain it.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01CSfWrohkSpWXhS5rZo55JT

claude added 3 commits June 30, 2026 19:48
Moves Shelly pool pump monitoring into a new packages/energy.yaml that also
owns the shared sensor.energy_pv_surplus and binary_sensor.energy_free_available
primitives (per the hrds-dehumidifier plan's energy architecture decision).

packages/pool_pump.yaml adds HA control of the Shelly plug, VistaPool ORP/pH
references, a schedule entity replacing the Shelly's internal scheduler, an
early-start automation for morning PV surplus, and an extended-run automation
that keeps the pump going past schedule when it's hot, ORP is alarming, and
PV surplus or battery SOC can sustain it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CSfWrohkSpWXhS5rZo55JT
Replaces placeholder sensor.vistapool_orp/ph with the confirmed entity IDs
from the live system: sensor.mike_redox_potential, sensor.mike_ph, and
adds sensor.mike_temperature to the conftest baseline seed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CSfWrohkSpWXhS5rZo55JT
Documents the completed implementation: confirmed VistaPool entity IDs
(sensor.mike_redox_potential/ph/temperature), ORP alarm logic, all five
automations, and the manual Shelly-schedule-disable step.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CSfWrohkSpWXhS5rZo55JT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants