Мне кажется ничего не стоит в уставку включить: таймер(часы, минуты) с маской недели, необходимый режим работы(0-31) с маской выходов(термостатов), короче как-то так:
Меню настройки термостатов.PNG
Сначала думал что 8 предустановленных режимов работы будет достаточно, но незадействованные биты оставались, поэтому сделал 32 режима работы термостатов и отдельный бит есть для включения-выключения всей уставки, для удобства!
Короче, как-то примерно так:
Термостат.PNG
Управляет 8 объектами, на каждом объекте может задаваться по времени и дню недели до 32 режимов работы. В режимах работы можно прописать все тонкости управления, а уставка лишь активизирует тот или иной режим! До 32 команд в сутки, всего с учётом дней недели, может быть до 224 команд изменения режимов работы! Выходные реле подключил для демонстрации! Наверно здесь можно гораздо больше всевозможных "наворотов" придумать, чем в вашем термостате, управлять целым "умным домом" и даже больше! Режимы объектов не писал, они будут специфическими в зависимости от типа объекта!
А здесь редактируем уставку, в конце выбираем "Запись", стрелкой вверх "Ввод" и "OK" при этом уставка пишется в энергонезависимую память, сопровождается секундной вспышкой красного светодиода(F2)!