Well thank you very much. I’ll have to get to you on where I’ve taken this as it is a good while since I’ve looked on here, but I will reply again shortly.
I’ve not any kind of learning built into this, I think that would be well beyond my current capabilities.
Personally I’ve wanted to keep this as simple as possible for those using it (AKA the family), so far its worked out well and it is rare that anyone touches the heating controls. If someone adjusts a wall stat then the room temperature just stays at the new temperature until the next scheduled change.
Edit:
Here is a link to my most up to date heating controls on here (from March 2020) There probably are a few changes since then too.