Простейшая метеостанция на esphome с отправкой на народный мониторинг.
Описание
Плата используется nodemcuv3, уличный датчик ds18b20, датчик в доме aht10.
Плата установлена в доме в распределительной коробке для открытой проводки. От коробки идет витая пара к датчикам. Домашний датчик установлен в метре от пола у уличной стены. На улице датчик располагается в чашечном корпусе. Корпус заказывал у Constantin.
Распиновка
Припаиваем датчики к соответствующим пинам
aht10:
vin - 3v3
gnd - gnd
scl - D1
sda - D2
ds18b20:
vin - 3v3
data - D5
gnd - gnd
В ds18b20 между data и vin нужен подтягивающий резистор по документации 4.7 кОм. Я впаивал не именно такой, а какой-то близкий по номиналу, на работу не влияет.
Прошивка
Нужно скачать код прошивки ознакомится с комментариями и отредактировать в соответствии со своими данными. Затем скомпилировать прошивку в esphome и прошить. Если плата прошивается первый раз, то шить по проводу. В дальнейшем можно шить через ota.
Скомпилированный бинарник можно прошить также через esptool. Это может быть удобно если в результате прошивки по воздуху что-то пошло не так и плата не отвечает, но она уже смонтирована и нет возможности её демонтировать и тащить прошивать к тачке с esphome. Тогда берем ноутбук, провод и скомпилированный бинарник и шьем плату на месте. Не забудьте откинуть БП перед прошивкой.
После прошивки можно открыть ip платы в браузере. Там будет веб-морда
Ну и через 5 минут проверить пришли ли данные в narodmon. В веб-морде есть лог, можно будет увидеть ошибки, если они будут. Устройство можно также добавить в home assistant если требуется.
Спасибо огромное, очень помогло