Доработка поилки XiaomiЯ
вот тут хвасталась поилкой для животных, мол красиво и удобно, всё такое. Однако обнаружился у неё один неприятный минус. Она слишком глупа и не может написать мне в Telegram, что в ней закончилась вода!
На ней есть красный индикатор, который загорается, когда в резервуаре кончается вода и помпа отключается, но мне неудобно за ним наблюдать, потому что он направлен в сторону выхода из квартиры, где я бываю редко, хикка же.
Пришлось добавить Wi-Fi и интеграцию в Home Assistant.
Сделала считывание обоих светодиодов (второй загорается, когда нужно поменять фильтр).
ESP8266 отлично вписалась в корпус поилки между стенок, а светодиоды я подключила напрямую к цифровому и аналоговому входам платы.
Зачем понадобился аналоговый вход? Дело в том, что самый важный светодиод, отображающий наличие воды, питается очень маленьким напряжением, которого не хватает для логической единицы. Светодиод, который сигнализирует о необходимости поменять фильтр, работает на большем напряжении, поэтому для него хватило цифрового входа.
В качестве прошивки я взяла
ESPHome, впервые попробовала эту штуку. Это просто гениально.
Конфиг занял всего 24 строчки, никакой код писать не пришлось. Прошивка очень дружит с Home Assistant, поэтому мои датчики определились в умном доме БЕЗ какой-либо конфигурации.
Посмотрите, как это прекрасно выглядит: