видеорегистратор на дверь квартиры входную
Видеонаблюдение входной двери. Как сделать так, чтобы вы увидели то, что нужно?
Эта статья будет не совсем про оборудование. И не совсем про настройку (хотя без нее не обойтись). Статья о личном опыте вандалозащищенной системы контроля входной двери у вашей квартиры.
Причем защита от вандалов будет заключаться в том, что вы в любом случае узнаете, кто вам что-либо подпортил.
Одновременно с этим нужно понимать, что это решение является довольно сложным и исходит из принципа «я слепила из того что было» (с).
Камера видеонаблюдения
Камера может быть любой, но должна соответствовать некоторым условиям (дальше вы поймете почему):
Наличие возможности получения снапшота с камеры исключает один из промежуточных этапов в моем решении и облегчает всю систему на порядок.
Есть камеры, которые соответствуют всем трем условиям, к тому же умеют выдавать видеопоток в «умирающем» уже протоколе MJPEG (Motion JPEG), который, по сути, представляет из себя последовательность картинок в формате JPEG, передаваемых с частотой 25 кадров в секунду. Самый удобный протокол для Home Assistant, например, но кроме как для отображения видеопотока в реальном времени, без перекодировки, его больше врядли получится как-то использовать.
А теперь разберемся с тем, какие камеры у меня есть и какие у них особенности.
Какая-то модель SatVision
Первые две стоят в квартире. Купольная установлена в подъезде и смотрит на коридор и дверь в квартиру (на скрине в правом нижнем углу). Ради нее, в общем то, все и затевалось, остальные так, эксперимента ради.
Система хранения видеозаписей
Я долго думал, как мне реализовать систему хранения видеоархива. Причем одним из критериев отбора выступала доступность решения по цене и эксплуатации. В итоге я остановился на довольно бюджетном видеорегистраторе Besder Mini NVR, который поддерживает подключение до 8 IP камер в формате FullHD.
И, естественно, он умеет отдавать RTSP поток каждой подключенной камеры. Правда пришлось выпрашивать его у продавца, но они спокойно выдают требуемое по запросу. На всякий случай вот RTSP строка для конкретно этой модели:
Облачное видеонаблюдение
К тому же, облачные решения тоже не так просты, как могло бы показаться. Во-первых, для того, чтобы информация сохранялась в облако, кроме того что вам нужно купить место в этом облаке, камера должна это облако поддерживать «из коробки». Только в этом случае, вам не придется настраивать доступ до ваших камер из внешнего интернета. А это умеют лишь определенные модели камер с определенными прошивками, перечень которых у каждого облака разный. И ценники иногда негуманные.
Многие китайские камеры уже идут с поддержкой облачных сервисов и управляются через приложение XMEye и подобные ему (Google Play, Apple Store). Но в основном это используется для удаленного управления и просмотра архива на регистраторе извне.
Так что этот вариант, в нашем случае, не очень подходит, хотя при определенных условиях его можно будет использовать при развитии системы.
В итоге я пришел к тому, что вся забота о логике работы системы ляжет на мой умный дом. Но ведь на то он и умный, чтобы решать подобные задачи.
Умный дом
В него интегрирована умная кнопка дверного звонка, о которой я уже писал, через Xiaomi Gateway, с включенным режимом разработчика. Это позволяет использовать штатную функцию дверного звонка на шлюзе Xiaomi, и одновременно использовать данные с датчика в автоматизациях Home Assistant.
На входной двери также установлен датчик открытия и настроена автоматизация, которая срабатывает при открытии двери в мое отсутствие.
Соответственно, перед умным домом стоит задача:
Во-первых, для отправки фото в Telegram при нажатии кнопки дверного звонка нужен снапшот. И именно камера, установленная в коридоре, его выдавать не умеет.
Но знатоки Home Assistant могут сказать, что есть команда camera.snapshot, почему не воспользоваться ей? Не получается. Скорее всего потому, что все камеры, которые используются с компонентом Stream, прописываются как Generic, данная команда, вероятно, использует параметр still_image_url, который как раз и является снапшотом, который не умеет делать эта камера. Замкнутый круг.
Это не точно, но при попытке использовать эту команду, я всегда получал файл размером 17 байт, в котором было пусто. Такие дела.
Запись более коротких фрагментов тоже ничего не дала. На старт записи это никак не влияло.
Поэтому мы получаем ситуацию, при которой самая стабильная камера из всех не выдает то, что нужно вообще. А ведь для ее установки потребовалось сверлить огромную дыру в стене. И что? Напрасно?
Решение
И в этот момент я вспомнил про свои эксперименты интеграции камер в Home Assistant в те времена, когда не было компонента Stream и использовался FFmpeg. В штатном режиме они знатно тормозили и этим невозможно было нормально пользоваться.
Тогда я решил эту проблему с помощью MotionEye, установленного на Rock64, у которого прекрасно работало аппаратное ускорение декодирования FFmpeg и система выдавала вполне приемлемый MJPEG поток, который прекрасно интегрировался в Home Assistant. Но одновременно с этим, MotionEye мог выдавать и снапшоты, причем для этого ему и декодирование не требовалось. Поэтому, по моим предположениям, можно было его использовать только для получения снапшотов без дополнительной нагрузки на сервер.
Причем MotionEye есть в виде аддона для Hass.io. Его я и установил. И столкнулся с другой проблемой.
И ввиду особенностей межсетевого взаимодействия между контейнерами Hass.io, подобного рода ссылка с внешним адресом (даже если она резолвится как локальный адрес) не воспринимается Home Assistant, как рабочая. То есть он не может получить картинку по этой ссылке. Вообще. Соответственно, в Telegram мы ничего не получаем.
Добавляем в docker-compose.yml следующую настройку:
Если у вас малина, то image будет выглядеть как:
А если у вас нет docker-compose, то можно воспользоваться методом установки в Docker, описанном в штатной инструкции MotionEye.
В общем и целом, в итоге мы получаем таки работающий MotionEye и работающую ссылку на снапшот, которую видит Home Assistant и может отправлять в Telegram.
Ссылку на URL снапшота можно взять в разделе Video Streaming. Причем сам раздел должен быть неактивен. Нам же не нужно, чтобы MotionEye перекодировал видео и «жрал» ресурсы сервера.
В итоге моя конфигурация выглядит следующим образом:
Использование скриптов, вместо прямых последовательностей напрямую в автоматизации, связаны с необходимостью одновременной записи видео с двух камер. Ведь человек заходит в одну и ту же дверь и нам надо получить два параллельных видео с двух камер. А автоматизации выполняются последовательно и поэтому, если бы мы все указали в автоматизации, то сначала бы записался файл с коридорной камеры, потом отправился, а потом начал бы записываться файл с камеры в квартире. Это больше минуты разницы между событиями.
Задержки, указанные в скриптах при записи видео, необходимы для того, чтобы системе хватило времени сохранить файл перед отправкой его через Telegram. Причём их длительность может быть вычислена исключительно опытным путем.
Причем тем же опытным путем было выявлено, что если MotionEye работает в штатной настройке, то мы получаем, при нажатии кнопки звонка, картинку из прошлого. В среднем, отставание было в районе 8 секунд.
Для того, чтобы это отставание исключить, нужно просто в настройках камеры MotionEye снизить частоту кадров (Frame Rate) в разделе Video Device, до минимального значения 2. Тогда мы получаем моментальную картинку при сработке триггера нажатия кнопки звонка.
Но проблема с тем, что мы, при открытии двери, получаем видео с закрывающейся дверью и не видим, кто к ней подошел, осталась не решенной. Поэтому сработку по датчику открытия двери можно оставить только для камеры, установленной в квартире, а для камеры, установленой в подъезде, этот вариант не подходит.
У меня даже возникала мысль установить в подъезд датчик движения, который будет запускать запись видео. Но этот вариант я исключил, потому что соседи напротив очень часто ходят туда-сюда, и количество срабатываний, не относящихся к делу, было бы запредельное.
Поэтому я решил изучить раздел MotionEye, относящийся к определению движения в кадре. У него есть даже определение зоны, в которой необходимо мониторить движение. Правда в отличие от большинства встречавшихся мне вариантов настройки маски, у MotionEye необходимо отмечать зоны, в которых не надо определять движение. Мышкой маркируются красным именно те участки, где не требуется определение движения.
Но для того, чтобы факты наличия движения в зоне мониторинга попадали в умный дом, требуется какой-то инструмент передачи данных в Home Assistant. И способы уведомления о движении, которыми может манипулировать MotionEye, ввели меня в ступор:
Во-первых, надо еще поиграться с настройками Motion Gap и Minimum Motion Frames.
Так вот, меня удивил перечень способов уведомления о движении. E-Mail, Webhook и shell команды на выбор, при начале движения или после его окончания. Но, как оказалось, вариант с Webhook вполне работоспособный.
Достаточно отправить запрос в виде:
В automations.yaml необходимо прописать:
Где в обоих настройках надо указать любую одинаковую последовательность из английских букв и цифр, длиной не менее 8 символов.
Все это позволяет нам с помощью програмного датчика движения MotionEye обнаруживать движение и начинать запись микрофрагмента для отправки в телеграм, когда кто-то только подошел к нашей двери.
И даже если они вырубят мне все электричество в квартире, я все равно увижу, кто это был. Потому что на вскрытие щитка тоже потребуется время, за которое система успеет отправить мне видео.
Выводы
Эта статья описывает боль при попытках использовать различные, купленные в разное время устройства в виде некоей единой системы, которая работает по более-менее одинаковым правилам и предусматривает многие из возможных вариантов развития событий.
Но, в свою очередь, описание этой боли и те «грабли», на которые я наступил, должны помочь вам более осознанно подходить к выбору тех же камер или регистратора, для создания своей системы безопасности, которая будет иметь намного меньше возможных точек отказа и будет работать намного стабильнее.
Опять же, эта статья описывает неповоротливость и несовершенство Open Source систем автоматизации.
У вас есть все шансы убедить всех читателей, путем написания собственной статьи по данному кейсу и реализации его в Node-Red или в какой-то другой системе.
По идее, всей этой боли можно избежать, просто записывая в облако все видео с камер и получая только текстовые уведомления о событиях. Для этого, конечно, придется попрыгать между приложениями на телефоне, но это точно будет работать стабильнее и иметь меньше точек отказа.
Но мой вариант тоже имеет право на существование. По крайней мере, в качестве тестового. Да и для тех, у кого нет iPhone или iPad, он ближе. К тому же, я могу как картинку, так и изображение с камер, проигрывать через Chromecast на любом Android устройстве, которое это поддерживает. Например, в некоторых случаях у меня выводится изображение с камер на мой Android TV, что очень удобно.
Выбор видеоглазка для входной двери
Благодаря современным технологиям на смену стандартному оптическому глазку пришел видеоглазок для входной двери. Это устройство представляет собой небольшую видеокамеру, изображение с которой выводится на монитор. Разные модели оснащаются дополнительными функциями, а простота конструкции позволяет осуществлять монтаж самостоятельно.
Видеоглазок – что это
Видеоглазок – это усовершенствованный глазок для входной двери, в конструкцию которого входит видеокамера. То есть в дверное отверстие вместо стандартного глазка устанавливается маленькая камера. А сама картинка с лестничной площадки в зависимости от модели прибора выводится на отдельный монитор, ПК или ноутбук, телевизор, смартфон.
Производители выпускают два основных типа таких видеосистем. В первом случае отличить видеоустройство, вмонтированное в глазковое отверстие на входной двери, от стандартного смотрового приспособления могут только профессионалы. Электронное оборудование не привлекает лишнее внимание.
Во втором случае видеокамера монтируется на самой двери или рядом на стене, потолке. Здесь сразу понятно, что жилая площадь находится под наблюдением, а видео может передаваться в охранную фирму. Такие двери потенциальные злоумышленники чаще всего обходят стороной.
Виды дверных видео глазков
Производители выпускают разные модели видеоглазков, которые отличаются между собой не только конструкцией, но и функциональными возможностями. Эти устройства можно условно разделить на цифровые (аналоговые), беспроводные и проводные, черно-белые и цветные.
Основные параметры видеосистем разных производителей практически не отличаются:
Дополнительно они могут оснащаться датчиками движения, функцией записи и прочими. Аналоговые модели встречаются редко, так как они уже устарели. Бюджетный вариант – это черно-белые глазки без дополнительных опций. Их стоимость не превышает 2000 руб.
Наиболее популярными являются изделия с цветным дисплеем. Они достаточно надежные, отличаются компактными размерами, благодаря чему всю конструкцию можно устанавливать непосредственно на дверь. А высокий уровень обзорности таких глазков позволяет наблюдать за всей территорией возле входа в квартиру.
Проводные модели
Видео глазок проводного типа для двери считается самым надежным и отличается простотой конструкции. Его тубус по размерам соответствует стандартному глазку, поэтому при установке новое отверстие сверлить нет необходимости. К дверному полотну конструкция крепится с внутренней стороны с помощью прижимной гайки.
Проводными такие устройства называются потому, что их отдельные части соединяются двумя проводами. Одни используется для подачи питания, второй для передачи сигнала на записывающее оборудование от камеры. В моделях, работающих от аккумуляторов, только один провод для передачи изображения на монитор.
Также выпускают многофункциональные модели проводных видеоглазков. Они дополнительно оборудуются динамиком, микрофоном и инфракрасной подсветкой. Это позволяет получать на монитор отчетливое изображение даже ночью. Дисплей монтируется прямо на тубус глазка с обратной стороны дверного полотна, поэтому вся конструкция достаточно компактная.
Для записи фото или видеоизображения внутри проводных устройств размещается рекордер. Некоторые модели начинают работать после нажатия специальной кнопки, которая установлена производителями с обратной стороны экрана. Есть приборы, включающиеся автоматически через некоторый промежуток времени. Для этого их предварительно программируют через процессор. Третий вариант – видеоглазок, установленный непосредственно на дверь в квартиру, начинает работать только после получения сигнала от датчика движения.
В качестве источника питания для проводных видеоглазков могут использоваться:
Основной недостаток использования аккумуляторов или батареек в том, что их часто приходится подзаряжать или менять. Устройства с дополнительной инфракрасной подсветкой, видеосъемкой и датчиками движения требуют для работы большого количества электроэнергии.
Беспроводные модели
Беспроводные устройства отличаются от проводных тем, что их отдельные части (видеокамера, микрофон и дисплей) не соединяются проводами. Сам глазок с камерой монтируется в дверное полотно стандартным способом. А приемник с дисплеем можно устанавливать в любом помещении квартиры и при необходимости переносить с одного места на другое.
Принцип действия и функционал беспроводных моделей ничем не отличается от проводных приборов. При этом они имеют одинаковый модельный ряд. Единственное различие – это качество изображения, передаваемого на монитор.
Видеоглазок с записью и датчиком движения
Видеоглазок для входной двери с датчиком движения отличается от других моделей тем, что он начинает работать только при наличии движения на установленном расстоянии от входной двери. Датчик движения вмонтирован в камеру, которую размещают на лестничной площадке. Такие устройства позволяют экономить электроэнергию, так как при отсутствии движущихся объектов с внешней стороны квартиры они не работают.
Дополнительные функции для датчиков движения производителями не предусмотрены. Такое приспособление должно срабатывать, когда движущийся объект находится не менее, чем за 1,5 м до входной двери. Данный показатель производители указывают в техническом паспорте изделия. Если он меньше 1,5 м, то функция датчика считается неоправданной.
Видео глазок для двери, который выпускается с функцией записи, в своей конструкции специального приспособления не имеет. В самом мониторе нет запоминающего блока, он только способен передавать информацию на отдельный носитель памяти (ПК, ноутбук, планшет или смартфон). При этом передается не только видеоизображение, но и звук.
Главное преимущество видеоглазков с записью – это возможность сохранения звуковых видеоматериалов. А это существенная помощь для правоохранительных органов в случае возникновения правонарушений в районе действия камеры.
Wi-Fi видеоглазок
В паспорте как проводных, так и беспроводных видеоглазков может быть указано, что они поддерживают Wi-Fi. Это означает, что передача данных с устройства на ПК, ноутбук или смартфон может осуществляться через интернет. Монтаж прибора ничем не отличается от монтажа других моделей.
Единственное отличие в конструкции устройства, в которую дополнительно входит процессор для передачи сигналов через интернет. Видеоглазок для входной двери, дополнительно оснащенный функцией wifi, наиболее актуален для тех людей, которые постоянно держат при себе смартфон даже дома. В этом случае с помощью телефона можно не только видеть и общаться с человеком, находящимся за пределами квартиры, частного дома, прочих объектов, но и открывать дверь, если на ней установлен электронный замок.
Отличие между WiFi и IP устройствами
Конструктивно, по техническим характеристикам и способу монтажа такие приборы абсолютно идентичные. Для них предусмотрена дополнительная опция – передача сигнала на монитор через интернет.
Но в плане удобства эксплуатации видеоглазок IP, используемый хозяевами жилого объекта для входной двери, лучше. Такое устройство позволяет контролировать прилегающую территорию возле входной двери даже вдали от дома. При любых движениях в зоне действия прибора на смартфон приходят SMS сообщения. А при наличии на телефоне интернета можно дополнительно просматривать видео происходящего возле двери квартире, например, находясь на работе или в гостях.
Дополнительные функции
Видеоглазки могут оборудоваться дополнительными функциями, делающими системы более надежными и эффективными в процессе их эксплуатации. Производители предлагают своим потребителям комбинированные системы, которые оснащаются одновременно несколькими функциями: звуковое оповещение, визуальное наблюдение и общение с человеком, находящимся за входными дверями через встроенные динамики.
Такие системы часто используются в элитных домах, находящихся под охраной, совместно с общей системой видеонаблюдения. Они устанавливаются на входные двери в подъезд жилого дома и выполняют охранную функцию. А сама дверь оборудуется электронным замком. Это очень удобно, если в доме проживают старые люди и маленькие дети.
При организации охраны жилых и коммерческих объектов на входные двери также устанавливают бронированные видеоглазки, оборудованные пуленепробиваемой линзой. Это необходимо на случай попытки вооруженного проникновения злоумышленников на охраняемый объект.
Монтаж видеоглазка
Многие сегодня желают поменять старый простой дверной глазок на многофункциональное устройство. Поэтому интересуются, как осуществляется установка видеоглазка своими руками на входную дверь. В стандартный комплект такого оборудования входит глазок, монтажная панель, крепежные элементы, кабель USB, переходные кольца и дисплей.
Двери могут иметь разную ширину – от 7 до 11 см. Поэтому для вставки глазка могут понадобиться переходные кольца. В зависимости от модели для питания оборудования может использоваться сетевой адаптер, аккумуляторная батарея или батарейки (в комплект чаще всего входит 4 шт.). В большинство стандартных дверных конструкций входит оптический глазок.
Порядок выполнения монтажа видео глазка:
Конструкция видеоглазка достаточно простая, поэтому установить его самостоятельно не составит труда. Если для камеры предусмотрена GSM система, ее дополнительно необходимо подключить к мобильному устройству. После получения смс сообщения на гаджете можно будет просматривать видео происходящего за входящими дверями. Благодаря этим функциям легче осуществлять контроль и охрану жилых и нежилых объектов.
Преимущества и недостатки применения видео глазка
Видеоглазок для входной двери, о чем свидетельствуют многочисленные положительные отзывы пользователей, по сравнению со стандартным дверным глазком имеет множество существенных преимуществ. Одно из основных – это повышенная степень безопасности. Хозяева квартиры при использовании такого устройства могут постоянно наблюдать через отдельный монитор, что у них происходит за входными дверями. А в случае их отсутствия дома они могут позже просматривать видео на компьютере, кто к ним приходил.
Но, как и любые другие технические средства, такие системы имеют и свои недостатки. Злоумышленники могут закрасить или заклеить глазок, тогда на мониторе не будет картинки. Ограничением для видеозаписи может также послужить открытая дверь, близко расположенной соседней квартиры.
Если же камера не встроена в дверное полотно, а расположена где-то на площадке, тогда не будет видно человека, находящегося непосредственно перед дверью. Не все модели таких приборов способны распознавать посетителей в темноте, поэтому дополнительно необходимо организовывать качественное освещение прилегающей территории в темное время суток.
Поэтому перед выбором видеоглазка рекомендуется предварительно интересоваться у продавца, какими функциями обладает устройство. Соответственно, чем больше дополнительных функций, тем дороже прибор. Также желательно приобретать такие системы только известных производителей. Они более качественные и надежные.