Внимание! На ардуино.ру аналогичный проект и даже пришпилен, чтобы не потеряться. Ардуинщикам сюда: http://arduino.ru/forum/proekty/kontrol-vlazhnosti-podvala-arduino-pro-mini
Или вот еще от тех же пастухов сферических коней: http://arduino.ru/forum/proekty/kontrol-vlazhnosti-podvala-ver20-stm32-set 🙂
Тема для поддержки проекта на ESP32, если он кому-то будет интересн.
В силу специфичности устройства, не вижу необходимости делать для него большую заметку с детальным описанием.
Глобально:

Если в подземелье с WiFi проблем нет — все упрощается. Основное устройство подготовлено к работе с брокером напрямую:

Ниже плюсы и минусы не показаны. Трик: плюсы соединять с плюсами, минусы — с минусами.


И главное. В целом, не нужно устройству никакой связи ни с чем. Тот блок, что в подвале работает сам без всякого внешнего управления. Сам анализирует обстановку, принимает решение о включении вентилятора или нагревателя. Связь предназначена для познания ситуации под землей, но для управления абсолютно не нужна.

Рабочий код лежит по адресу: https://github.com/igorkkk/cellar
Вопросы здесь. Ответы путем редактирования этой заметки.
Здравствуйте. На каком железе лучше собрать (esp32 или esp8266) . Возможно применить bme280.
В целом, это устройство состоит из двух железок. В подвале находится ESP32, помогает ему пробиться наружу — ESP8266. Обе железки переговариваются через HC-12.
То что в погребе — ESP32. Там железно два UART, что сильно радует. По одному — настройка, кодинг, по другому — связь, которая тоже требует наблюдения.
ESP8266 имеет только один UART, софтверный работает, ИМХО, так себе. Можно обойтись и им, но лучше заняться чем-то более полезным в то время, которое потребуется для настройки.
Читать далее «Контроль влажности и температуры в погребе, подвале.»