A Home Assistant integration to control your smart home’s thermal actuators, optimized for radiant ceiling heating & cooling as well as for cooling via concrete core activation (CCA).
The integration provides two controller modes: PI (proportional-integral) and CCA (concrete core activation). It calculates a heating or cooling output percentage and exposes the result as a sensor for use in automations.
Quick overview (you can find detailed docs here):
PI Controller for Radiant Ceiling Heating & Cooling
- PI control algorithm:
- Industry-standard proportional–integral controller.
- Tunable proportional band (K) and integral time (minutes).
- Anti-windup protection and output clamping.
- Flexible temperature sources:
- Read the current temperature from a temperature sensor or a climate entity.
- Target temperature via built-in setpoint, external entity, or climate entity.
- Operating modes:
- Heating only, cooling only, or auto (heat + cool).
- Persistence across restarts and upgrades:
- The integral term is saved via Home Assistant’s
RestoreEntitymechanism. - Configurable startup modes: last persisted, fixed value, or zero.
- The integral term is saved via Home Assistant’s
CCA Controller for Cooling via Concrete Core Activation
- Forecast-driven cooling control
- Takes the large thermal mass (= cooling storage capacity) and slow reaction speed into account.
- Driven by multi-day weather forecasts.
- Building tuning controls
- Tune overall cooling level, forecast reaction strength, and thermal storage persistence.
- Scheduled updates
- Updates the output value in 6 hour steps with a limit on how much each step may increase or decrease the previous value.
- Manual override
- Manual output override for forcing a specific value.
Other Features
- Multiple instances supported.
- Fully UI-configured, no YAML required.
- Many runtime-configurable entities and diagnostic sensors.
More Info
GitHub repo:
Website: