Возможно перекрывает термостат, если есть. Я по mqtt управляю именно термостатом. В интерпретере - управляю gpio термостата.
Я сделал две кнопки для управления по mqtt. Первая кнопка включает вентилятор на постоянку (читай - отключаю напрямую термостат #1 /thermo_en1).
Вторую кнопку - проветривание на 20 минут. Свободный gpio2, который читает интерпретер (по сути - аналог прерываний). Как только по mqtt прилетает 1 на gpio2... ну и далее по тексту.
Я пробовал управлять GPIO самого реле, но логика термостата ломается.
В такой связке по расписанию ночью еще провожу проветривание раз в два часа. И также - отключаю и включаю термостат. Вроде накладок пока не обнаружил.