@paul53 Bisher lasse ich den Regelalgorithmus im ESP32 laufen, der das Gehirn des Thermostaten ist. Iobroker steuert über MQTT nach Zeitplan die Solltemperatur, und bekommt Statusinformationen für die infuxdb usw.
Hintergedanke ist, dass der Thermostat auch bei Ausfall iobroker oder WLAN weiter arbeitet.
Arduino IDE ist aber schon ziemlich nervig ;-)
Bin dabei, auf platformIO umzuziehen, aber ist auch kein Wechsel in ein Programmierparadies ;-)
Werde mal nach einer Reglerbibliothek für den ESP schauen.
Erster Schritt ist aber eh, das Ersetzen des mechanischen Relais - das würde auch "Minuten-PWM" nicht besonders lange überleben ...
Heizung von Oktober bis Ende April = 7 Monate => Worst case ca 0,3 Mio Schaltspiele ...