Smart Thermostat - le chauffage contrôlé par PID

L’autotune est vraiment expérimental, je n’ai jamais réussi à le faire marcher. Tu peux calculer manuellement les paramètres du PID en te basant sur les oscillations de ta courbe et en utilisant la méthode décrite ici :

A priori, de ce que je vois sur tes courbes, ça donne une oscillation de 1°C sur 3.6 heures de période. Donc:
Ku = 8.0 * 100 / (1 * pi) = 255

Avec du Ziegler Nichols on aurait
kp = Ku / 34 = 7.5
ki = 7.5 / ((3.6 * 3600) / 40) = 0.023
kd = 7.5 * ((3.6 * 3600) / 160) = 607

Tu peux tenter avec ça dans un premier temps.