Hi all, I’ve been away for a long time. For heating in our own house, we also developed a PID thermostat. I chose to separate the different parts required. So I created:
- Slow PWM output → Switching the wax thermal valves on PWM base
GitHub - domectrl/ha-slow_pwm: Slow PWM integration to modulate binary output in homeassistant - PID controller code integrating dvg_pid_controller module. This code is shared between a ‘normal PID controller’ and a PID thermostat.
GitHub - domectrl/ha_pid_shared: Shared code for multiple Homeassitant PID controller implementations - PID controller (can be used as a integrated controller in Home Assistant).
GitHub - domectrl/ha-pid_controller: PID controller integration for HomeAssitant - PID thermostat
GitHub - domectrl/ha-pid_thermostat: PID thermostat for homeassitant
The components can be installed with HACS and visually configured. We are using them now for multiple years. Have been improving here and there, and we are satisfied with it. Feel free to test!