Спасибо за проект, буду частично повторять и предлагаю небольшую доработку.
Растения не любят резкой смены температуры, в идеале температура в теплице должна меняться не более чем на 1 градус за 15 минут. Открытие двери/форточек лучше сделать не полным а постепенным. Неплохо бы доработать алгоритм работы линейного привода примерно так:
Температура <= 18°: закрыто
19°: открыть на 12% хода линейного привода
20°: 25%
21°: 37%
22°: 50%
23°: 63%
24°: 75%
25°: 88%
Температура >= 26°: полностью открыто.
Кроме того, у себя буду реализовывать измерение pH и EC поливного раствора, китайцы продают pH-метр за 13 долларов
https://aliexpress.ru/item/4000381198553.html
А один умелец реализовал измерение EC воды с помощью обычной евровилки на 220в и пары резисторов:
https://www.hackster.io/mircemk/arduino-electrical-conductivity-ec-ppm-tds-meter-c48201
Все данные с датчиков планирую собирать по протоколу MQTT на сервер MajorDoMo. В данном проекте может это и лишнее, но всё же на компе или смартфоне куда удобнее смотреть показания и графики, и с компа/телефона можно управлять системой по MQTT.