Установочные данные:
в прошивке установлены два термостата для управления котлом (4 gpio для примера).
С HomeAssistant через ползунок и автоматизацию в топик mqtt mqtt/kotel/thermset1 задается температура термостата (данные по датчику в спальне). При этом я задаю следующую логику:
- если я задаю температуру на термостате 1 (спальня), то если был включен термостат2 ("зал", который управляет тем же 4 gpio но по другому датчику в зале) он выключается и включается термостат 1. В топики через HomeAssistant при установке температуры записываю topic: mqtt/kotel/thermo_en1 - 1 topic: mqtt/kotel/thermo_en2 - 0. Вроде все должно работать, но происходит следующее: по логам сначала записывается 1 и 0, но потом во второй топик прилетает 1 и оказываются 2 термостата включены одновременно.
ретайн стоит. Что можно сделать? Где может быть ошибка? Как часто прошивка считывает показания прилетающие в топики? У меня стоит 60 сек отправки, но вроде бы я где то читал в описании что если события меняют топик то обновляется сразу или это не так?
Вопрос 2. Если через mqtt изменена температура то крон отключается. Как вернуть потом чтобы шло по крону? есть ли какая либо команда перезапуска крона?