v0.8.0 — Heat-pump compressor flexibility (OHPCF)
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
OHPCFServicegRPC API and proto contract, coordinator wiring, andswitchentity (#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
CompressorFlexibilityswitch only becomes functional after myVAILLANT-app commissioning (energy-management enabled on the device).
Full Changelog: v0.7.0...v0.8.0