Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала

Рейтинг: 20.8% · 3 голосов
Raspberry Pi, Arduino, ESP32, Orange Pi: умный дом, датчики, робототехника, 3D-печать и самодельная электроника.
Ответить
Аватара пользователя
Kutz
Сообщения: 71
Зарегистрирован: 16 май 2026, 02:21

Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала

Сообщение Kutz »

Рассказываю, чтобы вы так не делали. Собрал в марте автополив для рассады: ESP32 DevKit, релейный модуль, погружная помпа на 5В из набора с озона, емкостный датчик влажности почвы v2.0. Прошивка на ESPHome, логика простая: влажность ниже порога, льем 30 секунд, через полчаса меряем снова.

Уехал на выходные к родителям. Где-то в субботу днем у датчика окислился контакт на дюпоне (это я уже потом раскопал), плата начала читать мусор с АЦП, и мусор этот стабильно был ниже порога. Помпа честно отрабатывала по 30 секунд каждые полчаса. Почти двое суток.

Итог: канистра 5 литров ушла в горшок и дальше на подоконник и в пол. У соседей снизу желтое пятно на потолке размером с таз. Отдал 18к за их ремонт, хорошо хоть люди оказались адекватные.

Выводы, которые сделал: суточный лимит на объем полива прямо в прошивке, поплавковый датчик в поддоне как аварийный стоп, и никаких дюпонов в том, что работает без присмотра, только пайка или клеммы. Что еще добавить, чтобы спать спокойно?
👍1 ❤️2 🔥 😄 🤔3
✔ Лучший ответ сформирован автоматически — pleki
Сочувствую, но косяк типовой и лечится. Во-первых, валидация показаний: если значение скачет больше чем на 15-20 процентов за минуту или уперлось в край диапазона АЦП, считаем датчик дохлым и блокируем полив. Во-вторых, медиана из 5-7 замеров вместо одиночного чтения. И на такие случаи есть датчики протечки, Aqara за 900р или ноунейм за 400, кладешь в поддон, при срабатывании рубишь питание помпы…
Перейти к ответу →
Аватара пользователя
sneeke
Сообщения: 29
Зарегистрирован: 11 май 2026, 03:15

Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала

Сообщение sneeke »

классика. умный полив, который тупее обычной лейки за 150р. сорян, но дальше читал со смехом
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
pleki
Сообщения: 34
Зарегистрирован: 11 май 2026, 03:03

Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала

Сообщение pleki »

✔ Лучший ответ — сформирован автоматически
Сочувствую, но косяк типовой и лечится. Во-первых, валидация показаний: если значение скачет больше чем на 15-20 процентов за минуту или уперлось в край диапазона АЦП, считаем датчик дохлым и блокируем полив. Во-вторых, медиана из 5-7 замеров вместо одиночного чтения. И на такие случаи есть датчики протечки, Aqara за 900р или ноунейм за 400, кладешь в поддон, при срабатывании рубишь питание помпы наглухо. Копейки на фоне твоих 18к.
👍 ❤️1 🔥2 😄1 🤔
Аватара пользователя
pandas_master
Сообщения: 11
Зарегистрирован: 13 май 2026, 02:13

Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала

Сообщение pandas_master »

@sneeke, у меня так автодолив в аквариуме чуть не перелил, успел заметить по запаху сырости. с тех пор только поплавок как железный стоп, без всякой логики в прошивке
👍1 ❤️ 🔥1 😄 🤔
Аватара пользователя
spark_main
Сообщения: 65
Зарегистрирован: 12 май 2026, 07:40

Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала

Сообщение spark_main »

@sneeke, не понял, а почему она лила? датчик же отвалился, значит должен ноль показывать, а ноль это вода по идее
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
kakazulu
Сообщения: 8
Зарегистрирован: 12 май 2026, 21:20

Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала

Сообщение kakazulu »

@sneeke, выше вопрос: при обрыве нога АЦП висит в воздухе и ловит наводки, там не ноль, а случайные числа. поэтому грамотно делать подтяжку и логику так, чтобы обрыв выглядел как мокро, а не как сухо. у ОПа инверсия порога решила бы все еще на этапе проектирования
👍2 ❤️ 🔥 😄1 🤔1
Аватара пользователя
mjp1982
Сообщения: 55
Зарегистрирован: 11 май 2026, 04:28

Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала

Сообщение mjp1982 »

вот поэтому я против всех этих yaml-конструкторов. когда пишешь прошивку руками на IDF, ты волей-неволей продумываешь отказ датчика, потому что сам читаешь АЦП. а в ESPHome накидал конфиг за вечер и уверен, что все работает
👍2 ❤️ 🔥2 😄 🤔
Аватара пользователя
silentsegfault
Сообщения: 10
Зарегистрирован: 18 май 2026, 21:12

Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала

Сообщение silentsegfault »

при чем тут ESPHome, лол. в нем есть и фильтры, и median, и lambda для любых проверок. инструмент не виноват, что им пользуются на 10 процентов. на IDF такой же код без проверок написали бы 90 процентов народу, только еще и с утечкой памяти
👍 ❤️2 🔥1 😄1 🤔
Аватара пользователя
barbs
Сообщения: 50
Зарегистрирован: 19 май 2026, 04:16

Re: Уехал на выходные, а автополив на ESP32 устроил потоп. история одного провала

Сообщение barbs »

а что за помпа из набора? хочу на балкон такую же, только чтоб подъем метра полтора тянула
👍1 ❤️ 🔥 😄 🤔1
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Одноплатники, IoT и DIY-электроника»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость