ТЗ электрический котел 9 кВт (3 тэна по 3 кВт) Электроника Esp 8266 wemos d1 mini (есть) 3 шт. твердотельные реле (SR40A ssr-40A) (есть) 2 шт. датчик температуры 18B20 (есть) Экран (необходимо помочь с выбором) Как я это вижу… датчик температуры на выходе и на самом котле, плавная регулировка мощности за счет твердотельных реле, с учетом температуры подающего и нагретого теплоносителя. Управление с кнопок 2-4 (сколько необходимо), а так же через MQTT (в последствие прикручу в majordomo) Режимы Автоматический режим (выставляем желаемую температуру теплоносителя) Ручной режим (вкл\выкл тэнов, и их мощность) Режим ГВС (выбор температуры (использовать тэны поочередно)) Режим настройка (корректировка датчиков температур, подключение к wi-fi, дата время) На экране должно отражаться Выбранный режим, температура входящего теплоносителя, котла и желаемого, мощность, кол-во задействованных тэнов (их лучше прономеровать) время, уровень сигнала.
на меге делал подобный проект, только сложнее. так что практически готово. в т.ч. и "плавная регулировка". Даже изменение температуры по графику можно сделать. Только без мкукутэ и мажордомов. ардуино - сам себе сервер. это раз. у 8266 ног маловато для всего-всего - всего. вам может не хватить. мой ник мэйл ру
Лучше делать с каскадным ПИД регулированием. Те один ПИД регулятор по показаниям датчика температуры в доме вычисляет значение уставки для второго ПИД регулятора (температура подачи котла), который подбирает мощность котла и поддерживает заданное значение температуры подачи. Не понятно зачем, что то колдовать с ТЭНами если Вы ими будете с помощью твердотельных рэле управлять ШИМом. А если еще данные подгрузить от уличного датчика то можно при дневных колебаниях уличной температуры вносить заранее поправки в мощность котла, что бы температура в доме вообще как "вкопаная" стояла. И все это связать по MQTT, что бы без проводов. Есть у меня наработки правда на JS и скрипт конечно кривоват.