Skip to content

v1.8.0 — токен бота в EEPROM

Choose a tag to compare

@github-actions github-actions released this 01 Aug 12:29
· 8 commits to master since this release

🔐 Токен бота переехал из прошивки в EEPROM — бинарники из этого релиза рабочие и не содержат секретов.

🐞 Что было сломано

Бинарники предыдущих релизов собирались в CI с заглушкой PUT-YOUR-BOT-TOKEN-HERE вместо токена (он компилировался внутрь образа). После такой прошивки устройство не выходило на связь, OTA становился недоступен — восстановление только по проводу. Релизы v1.6.0–v1.7.2 помечены соответствующим предупреждением.

✨ Как теперь

  • Токен хранится в EEPROM и вводится на странице настройки WiFi. Порядок разрешения: EEPROM → secrets.h → портал, поэтому сборки со своим secrets.h продолжают работать без изменений.
  • Портал только для токена. Если токена нет ни в EEPROM, ни в прошивке, устройство поднимает страницу настройки исключительно для его ввода: сеть, список пользователей, калибровки и параметры полива сохраняются, после ввода работа продолжается с того же места — без сброса.
  • Поле «Токен» можно оставить пустым при перенастройке WiFi — сохранённое значение не изменится.
  • Без токена полив работает автономно — бот не запустится, но автоматика продолжит поливать.

📥 Как обновиться

Ситуация Что делать
У вас прошивка со своим secrets.h Просто обновитесь через OTA — токен подхватится из прошивки, портал не появится
Прошиваете бинарник отсюда После старта подключитесь к точке ESPCfg_DripIrrigation и введите токен от @Botfather

📦 Файлы релиза

Файл Размер Для чего
DripIrrigation.ino.bin 1.29 МБ классический OTA
DripIrrigation.ino.bin.gz 0.80 МБ сжатый OTA

Собрано в GitHub Actions для ESP32 Dev Module (esp32:esp32:esp32), схема разделов по умолчанию.

Полный список — в CHANGELOG.md.