#жж
Когда в январе ездили в Казань на три дня, кошка оставалась дома, надо было обеспечить ей питание.
Поэтому заранее купили автоматическую кормушку, производитель Zymexel, подключается по wi-fi в приложение smartlife, там можно выстаивть размер порции и время выдачи, всё очень гибко, внутри есть аккумулятор, если нет интернета/электричества, то кормушка просто продолжает работать в заданном режиме.
Далее, хотелось как-то контролировать этот процесс, и чтобы кошка не осталась без еды. Поэтому пришла идея присобачить старую вебку к тому домашнему серверу, который живёт на холодильнике. Вебка - что-то от logitech, 720p, отлично поддерживается v4l, подключил её через usb-экстендер, и разместил так, чтобы было видно кормушку.
Далеее короткий резёрч навел на софтину motion https://github.com/Motion-Project/motion которая была в стабильно дебиане, поставил, настроил, чтобы можно было получать изображение с камеры по http. В целом, этого хватило, но возникли следующие моменты:
не везде нормально работал wireguard до домашней сетки, в т.ч. непосредственно в Казани, поэтому пришлось сетапить амнезию.
низкие углы обзоры самой камеры
отсутсвие хоть какой-то светочувствительности, поэтому в начале января хоть что-то видно было примерно с 10 до 16 часов, этого хватало, чтобы убедиться, что еда есть.
Спустя время я захотел как-то более надёжно решить вопрос наблюдения за едой для кошки поэтому, была куплена камера HIWATCH IPC-B020E (~1800 рублей самый дешёвый вариант), 275 рублей PoE-адаптер для неё. Камера умеет отдавать видео по rtsp, чего дстаточно.
Дальше в https://community-scripts.github.io/ProxmoxVE/scripts нашёл motioneye https://github.com/motioneye-project/motioneye - надстройка как раз над тем самым motion.
motioneye позволяет через вебню настроить параметры камеры, запись фото/видео при обнаружении движения, умеет отправлять уведомления со скринами в телегу или на почту, сохрняет видео например на google drive или, в моём случае, на nextcloud webdav. У меня получилось что в обычный день сохраняется около гигабайта данных, в выходные, если мы тусим на кухне и готовим - около двух. Уведомления в тг в обычном режиме бесоплезны, т.к. их очень много, надо настраивать их если никого нет дома.
Прилагаю скрины настроек и видео с кошкой.
QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.