и я закончил полоумное реле -
tthRelay. вся логика крутится на самой esp - подключился, настроил через вебморду и забыл. не нужно ни каких облаков и серверов.
- ручной режим, включение/выключение
- по времени от чч: мм до чч: мм
- по температуре (охлаждение/обогрев) с регулируемым гистерезисом и приоритетом по времени от чч до чч
- по влажности (увлажнитель/осушитель) с регулируемым гистерезисом и приоритетом по времени от чч до чч
- поддержка нормально разомкнутого/нормально замкнутого реле
- режим эмуляции кнопки без фиксации, с регулируемым временем нажатия от 150 миллисекунд до 500 миллисекунд и шагом 50 миллисекунд
- поддержка сенсоров AHT1x/AHT2x и HTU2xD/SHT2x/Si70xx
- регистратор температуры и влажности на SPI флэш-память с графиками, до 400 КБ (этого достаточно для хранения годового отчета с шагом 30 минут)
- при выходе из строя датчика, реле переходит в выключенное состояние и рабочими остаются только режим по времени и ручной
- если подключены два датчика с разными адресами и один выходит из строя, то во время перезагрузки второй датчик будет использован автоматически
- hostname WiFi клиента используется в качестве ID реле, в сети может находиться не ограниченное количество реле при условии, что все они имеют разные hostname
- web интерфейс (Bootstrap + jQuery)
- автоматическая синхронизация с NTP серверами или в ручную со временем из браузера
- автоматически переход с летнего на зимнее и обратно