Прекомпілена прошивка доступна в каталогу /firmware
- прошивка має налаштований термостат для увімкнення реле по температурі з датчика і працює на нагрів.
- сетпоінт: 1 - 30 градусів.
- температура читається кожні 2 секунди.
- точка доступу вайфай завжди активна (для автономної роботи)
- SSID:
Termostat
- пароль
termo2025
Придбайте USB-TTL конвертор на CP2102.
Підключіть його по схемі на картинці нижче:
Я припаяв провідники але ви можете використати штатний роз'єм і навіть не розбирати пристрій.
ЗВЕРНІТЬ УВАГУ! Вам потрібно замкнути (на роз'ємі shelly) перемичкою GND та IO0 (пін біля GND) для прошивки пристрою.
- підключіть USB-TTL адаптер (з підключеним до нього пристроєм) до вашого ПК
- запустіть інструмент для прошивки ESP32 (наприклад https://github.com/esphome/esphome-flasher/releases/tag/1.4.0)
- виберіть серіал порт вашого USB-TTL конвертора
- виберіть прошивку завантажену з цього репозиторію
- натисніть кнопку "Flash ESP"
- дочекайтесь закінчення прошивки
Схема підключення доступна на картинці нижче:
Я припаяв датчик але ви можете обійтись без пайки і використати штатний роз*єм.
ЗВЕРНІТЬ УВАГУ! Вам потрібно додати резистор 4.7K між даталінією та живленням датчика!
Фінальний варіант виглядає так:
Якщо ви не знаєте як скомпілювати прошивку - зверніться до будь-якого гайду компіляції прошивки ESPHOME
Конфіг esphome доступний в каталогу /esphome_config
На початку компіляції виберіть "Manual download"
В кінці компіляції виберіть "OTA format"
Завантажений .bin
файл ви можете прошити по OTA (через веб-інтерфейс пристрою) або через USB-TTL адаптер (якщо ви прошиваєте пристрій перший раз)