Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала
Рейтинг: 20.8% · 3 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала
Рассказываю, чтобы вы так не делали. Собрал в марте автополив для рассады: ESP32 DevKit, релейный модуль, погружная помпа на 5В из набора с озона, емкостный датчик влажности почвы v2.0. Прошивка на ESPHome, логика простая: влажность ниже порога, льем 30 секунд, через полчаса меряем снова.
Уехал на выходные к родителям. Где-то в субботу днем у датчика окислился контакт на дюпоне (это я уже потом раскопал), плата начала читать мусор с АЦП, и мусор этот стабильно был ниже порога. Помпа честно отрабатывала по 30 секунд каждые полчаса. Почти двое суток.
Итог: канистра 5 литров ушла в горшок и дальше на подоконник и в пол. У соседей снизу желтое пятно на потолке размером с таз. Отдал 18к за их ремонт, хорошо хоть люди оказались адекватные.
Выводы, которые сделал: суточный лимит на объем полива прямо в прошивке, поплавковый датчик в поддоне как аварийный стоп, и никаких дюпонов в том, что работает без присмотра, только пайка или клеммы. Что еще добавить, чтобы спать спокойно?
Уехал на выходные к родителям. Где-то в субботу днем у датчика окислился контакт на дюпоне (это я уже потом раскопал), плата начала читать мусор с АЦП, и мусор этот стабильно был ниже порога. Помпа честно отрабатывала по 30 секунд каждые полчаса. Почти двое суток.
Итог: канистра 5 литров ушла в горшок и дальше на подоконник и в пол. У соседей снизу желтое пятно на потолке размером с таз. Отдал 18к за их ремонт, хорошо хоть люди оказались адекватные.
Выводы, которые сделал: суточный лимит на объем полива прямо в прошивке, поплавковый датчик в поддоне как аварийный стоп, и никаких дюпонов в том, что работает без присмотра, только пайка или клеммы. Что еще добавить, чтобы спать спокойно?
✔ Лучший ответ сформирован автоматически — pleki
Сочувствую, но косяк типовой и лечится. Во-первых, валидация показаний: если значение скачет больше чем на 15-20 процентов за минуту или уперлось в край диапазона АЦП, считаем датчик дохлым и блокируем полив. Во-вторых, медиана из 5-7 замеров вместо одиночного чтения. И на такие случаи есть датчики протечки, Aqara за 900р или ноунейм за 400, кладешь в поддон, при срабатывании рубишь питание помпы…
Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала
✔ Лучший ответ — сформирован автоматически
Сочувствую, но косяк типовой и лечится. Во-первых, валидация показаний: если значение скачет больше чем на 15-20 процентов за минуту или уперлось в край диапазона АЦП, считаем датчик дохлым и блокируем полив. Во-вторых, медиана из 5-7 замеров вместо одиночного чтения. И на такие случаи есть датчики протечки, Aqara за 900р или ноунейм за 400, кладешь в поддон, при срабатывании рубишь питание помпы наглухо. Копейки на фоне твоих 18к.
- pandas_master
- Сообщения: 11
- Зарегистрирован: 13 май 2026, 02:13
- spark_main
- Сообщения: 65
- Зарегистрирован: 12 май 2026, 07:40
Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала
@sneeke, выше вопрос: при обрыве нога АЦП висит в воздухе и ловит наводки, там не ноль, а случайные числа. поэтому грамотно делать подтяжку и логику так, чтобы обрыв выглядел как мокро, а не как сухо. у ОПа инверсия порога решила бы все еще на этапе проектирования
Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала
вот поэтому я против всех этих yaml-конструкторов. когда пишешь прошивку руками на IDF, ты волей-неволей продумываешь отказ датчика, потому что сам читаешь АЦП. а в ESPHome накидал конфиг за вечер и уверен, что все работает
- silentsegfault
- Сообщения: 10
- Зарегистрирован: 18 май 2026, 21:12
Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала
при чем тут ESPHome, лол. в нем есть и фильтры, и median, и lambda для любых проверок. инструмент не виноват, что им пользуются на 10 процентов. на IDF такой же код без проверок написали бы 90 процентов народу, только еще и с утечкой памяти
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
- Ушёл в саббатикал на полгода, сдался через три месяца. История о том, как я не умею отдыхать
6 ответов · 5 просмотров
-
-
- Натравил Claude Code на легаси Битрикс и потерял выходные. Рассказываю как не надо
7 ответов · 5 просмотров
-
- Затащил Svelte 5 на новый внутренний сервис, команда реактовцев устроила бойкот. Я не прав?
8 ответов · 4 просмотров
-
- Продакт навайбкодил прототип за выходные и спрашивает почему фича стоит три недели
8 ответов · 4 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость