Давненько я что-то не писал, а тем временем есть еще один небольшой проектик чисто по коду который я на днях замутил (помимо интеграции с счетчиком). И это... термостат 🙂 Но, не обычный.
Я давно понял, что какие-то универсальные средства автоматизации (HA, nodered и т.п.) мне не подходят. Уйдет кучу времени на то, чтобы стать гуру в них, нащупать все подводные камни. Да и на выходе это выглядеть будет все так себе. Поэтому я сразу для себя решил, что у меня будет свой кастомный сервис, который будет как раз автоматизировать все. А автоматизации я буду писать на настоящем языке программирования - Go. А не эти всякие yaml'ы и прочую шляпу. И в общем, начало положено.
И первым делом я решил заняться автоматизацией регулировкой температуры теплоносителя в котле, чтобы в комнатах поддерживалась установленная температура. Конечно, многие сейчас могут сказать, что мол, это все реализует обычный термостат и городить это было ни к чему. В текущей реализации - да, это все делает обычный термостат. Но в моих планах сделать по настоящему мощную систему, где температура будет регулироваться в каждой комнате, она так же летом сможет включать кондиционеры для достижения требуемой температуры, будет уменьшать температуру на ночь, когда куда-то надолго уезжаем... В общем, кучу всяких кейсов. Все я сейчас не расскажу, да и не упомню. Делать я это все буду когда-то позже, потому что мне нужны будут еще некоторые девайсы которых сейчас нет. А это так, лирическое отступление, чтобы не было ожидаемых коментов.
