Skip to content

v0.8.0 — Heat-pump compressor flexibility (OHPCF)

Choose a tag to compare

@github-actions github-actions released this 30 Jun 14:53

Highlights

Heat-pump compressor flexibility (OSCF/OHPCF) — the bridge now runs the eebus-go CEM client for the Heat Pump Compressor Flexibility use case, exposing a CompressorFlexibility switch in Home Assistant to steer the compressor for PV-surplus self-consumption. Includes Path A (read/observe) and Path B (proto RPC + HA control). Validated live against a Vaillant VR940.

Features

  • OHPCF: CEM client + HA compressor-flexibility control, new OHPCFService gRPC API and proto contract, coordinator wiring, and switch entity (#70).

Security / robustness

  • Trust-boundary hardening and value validation for the provider push RPCs (loopback-gated, sensor-value validation) (#68).

Docs

  • README: energy-management story chapter — LPC ceiling + MGCP grid signal + HAEO coupling (#69).
  • Added Vaillant Energie Plus / EEBUS implementation research notes.

Maintenance

  • CI: publish a GitHub Release on tag so HACS picks up new versions (#67).
  • deps: golangci-lint-action v9.2.1 → v9.3.0.

Upgrade notes

  • After updating both sides, regenerate is not required (generated stubs are committed). Reload the EEBUS integration in Home Assistant; clear stale __pycache__ if entities are missing.
  • The CompressorFlexibility switch only becomes functional after myVAILLANT-app commissioning (energy-management enabled on the device).

Full Changelog: v0.7.0...v0.8.0