v1.5.0 — Полевой релиз
🌾 Полевой релиз: исправлены проблемы, всплывшие при реальной эксплуатации (насос не выключался, ложные тревоги о засоре, залипшая кнопка «ДАЛЕЕ»), добавлена авто-калибровка границ датчиков. Проект переехал на GitHub.
✨ Новое
- Авто-калибровка границ датчиков влажности — диапазон сам расширяется под реальные условия; разовые выбросы АЦП отсекаются подтверждением (3 замера подряд); при калибровке функция отключается
- Состояние насоса в
/status— работает ли и почему (пусковой режим / порог клапанов / дренаж) - Название культуры в диалогах калибровки — видно, какой датчик настраивается
🐞 Исправления
- Насос не выключался (таймаут переведён с unix-времени на
millis()) - Пусковой режим насоса прерывался проливом дренажа
- Ложная тревога о засоре при заполнении труб (адаптивное ожидание стабилизации)
- Кнопка «➡️ ДАЛЕЕ» не реагировала (сравнение reply-кнопок по тексту без эмодзи)
- Переполнение буфера при переименовании датчика, выходы за границы массивов
- Меню «Настройка» не открывалось после текстовых ответов
⚡ Улучшения
- Таймаут связи с Telegram 150 → 180 с (меньше ложных «связь потеряна»)
- Датчик влажности: медиана из 9 замеров
- Миграция настроек без сброса при добавлении полей в конфиг
- Полная пользовательская инструкция и SVG-схемы процессов
Полный список — в CHANGELOG.md.