#pid autotune on diyless opentherm controller

1 messages · Page 1 of 1 (latest)

brisk brook
#

i suppose this is the best channel for climate things.

got myself an opentherm controller from diyless which, in a tl;dr fashion, handles opentherm and exposes itself as a pid controller for climate, if my understanding is correct.

i've set it up accoridng to (user) docs here
https://github.com/rsciriano/ESPHome-OpenTherm/issues/37
and it's been heating my home for a few days now.

however, with gas prices being as they are, i'd like to run pid autotuning to shave off some consumption and hopefully optimize a few things. this has not been successful so far.

logs say
[09:48:58][W][pid.climate:134]: For PID autotuner you need to set AUTO (also called heat/cool) mode!

but logs also say

[09:48:58][I][pid.autotune:179]:   Autotune is still running!
[09:48:59][D][pid.autotune:180]:   Status: Trying to reach 18.25 °C
[09:48:59][D][pid.autotune:181]:   Stats so far:
[09:48:59][D][pid.autotune:182]:     Phases: 0
[09:48:59][D][pid.autotune:183]:     Detected 0 zero-crossings
[09:48:59][D][pid.autotune:185]:     Current Phase Min: 2.00, Max: 2.00```

i've let this run for a few hours on the guess it's actually working somehow but was unable to get any pid values. i've added some extra sensors but none of these have ever displayed anything other than 0.0 (image)
#

has anyone seen this? where do i begin troubleshooting?