Умная кормушка Petkit в умном доме Home Assistant
История начала этого года, гуляя по интернету набрел на автоматические кормушки для животных по шикарной цене - 1К вместо официальной цены на тот момент в 10к, в писании было что работает только с кнопки и не работает с приложения PetKit. Т.к. на борту стоит ESP32 значит что то можно с нее вытянуть - решено было брать и тут понеслось.
Да и приложение мне официальное не нужно по нескольким причинам:
Всю автоматику можно сделать на одном сервере
Контроль кормушки как и всего дома осуществляется с одного приложения
Полностью отвязана от китайских серверов, работает по локальной сети и при отсутствии интернета - продолжит выполнять свои задачи.
И так, распаковываем кормушку:
Далее раскручиваем с задней стороны 4 винта которые спрятаны под резиновыми заглушками и вскрываем базу:
Как мы видим на плате 5 разъемов, отделяем красный клей, вытаскиваем разъемы и откручиваем дополнительно 3 винта и вынимаем плату
Как видим на плате имеется ESP32 - собственно это означает что на нее можно залить EspHome и все это дело интегрировать в Home Assistant
И так, прошивка залита, устройство в сети определилось, идем в Home Assistant и получаем следующие данные:
И так что мы имеем:
установку кол-во корма в граммах за 1 кормление
кнопку кормления (боковая физическая кнопка тоже работает)
статистику кормления за сутки, неделю, месяц
информационные сообщения об успешном кормлении\ошибки
Звуковые уведомления
По поводу кормления, как известно Home Assistant обладает гибким интерфейсом автоматизаций, сейчас в моем случае кормушка управляется через мобильное приложение, веб интерфейс и в основном голосом через Алису, но никто не запрещает сделать гибкую автоматизацию с кормлением по времени и грамовке корма за одно кормление.
Видео по работе кормушки: