Как сделать камеру в подъезде
Как установить видеонаблюдение и не нарушить закон
Содержание
Содержание
Видеонаблюдение— это отличный инструмент слежения за своим домом или офисом из любой точки планеты. С любого устройства с интернетом — будь то смартфон, планшет или компьютер — можно контролировать действия своего ребенка или пожилых родителей, наблюдать за работой няни, репетитора и прочих работников. Но перед установкой проверьте — всё ли правильно вы делаете и не нарушили ли случайно закон.
В многоквартирном доме
Современные новостройки уже оснащают камерами, которые охватывают дворовую территорию, подъезды, лифты и даже лестничные пролеты. Но в домах старой застройки такого, к сожалению, не предусмотрено. Если вы задумались об установке подобной системы, то стоит приготовиться к труду и обороне.
Важно знать: вы не можете установить камеры внешнего наблюдения без согласия других жильцов.
Согласно п. 1 статьи 290 ГК РФ, все жильцы многоквартирного дома имеют право долевой собственности на общие помещения. Поэтому любое вмешательство в эти самые помещения должно происходить только с заключением общего соглашения жильцов. И видеонаблюдение — не исключение.
Голосование можно считать успешным в случае согласия более 50 % присутствующих жильцов. Если не все могут прийти, то нужно собрать добровольцев, которые в свободное время пройдут по квартирам, оповестят всех жильцов и зафиксируют их решения на подготовленном заранее бланке.
Итак, все согласны — можно начинать работу. Но прежде не забудьте оклеить входы в подъезды соответствующей информацией. Комплектная наклейка от видеокамеры, содержащая предупреждение что ведется видеонаблюдение — то, что нужно.
Систему можно монтировать:
Если то, что творится за пределами подъезда, вам не интересно, тогда можно уделить внимание входному узлу — собственной лестничной клетке. В данном случае вам ничего не нужно согласовывать и утверждать, так как установка делается с целью наблюдения за вашим имуществом. Правда, не исключено наличие вредных соседей, которым камера не понравится и будет «ну очень сильно мешать». Если вы крайне дипломатичны — попробуйте договориться. Если переговорщик из вас так себе — просто стойте на своем вплоть до постановления суда о демонтаже видеокамер. Вы имеете право устанавливать наблюдение. Ну, а если напор жильцов нестерпим, останется разве что пойти у них на поводу и демонтировать оборудование.
Если вы проиграли соседскую войну или наблюдать за всей лестничной клеткой вам не особо нужно, можно вместо камеры установить видеоглазокили видеодомофон.
В загородном доме
В своем собственном доме точно так же, как и в случае входного узла в квартиру, никаких разрешений и подписей собирать не нужно. Здесь куда важнее грамотно спланировать места наблюдения. В зону охвата должны быть включены калитка и ворота, которые желательно следует оснастить и видеодомофоном, и электромагнитным замком. Такая связка обеспечит видеофиксацию и контроль доступа. Современные видеомониторы домофонов поддерживают многоканальность, таким образом можно подключить несколько периметровых камер и вывести их на дисплей того же монитора при этом немного сэкономив.
Камеры устанавливайте по всему периметру участка, а также внутри дворовой территории. В зависимости от сложности и размера двора, выбирается количество камер — в среднем от 2 до 3 штук внутри периметра.
В комнатах
Няни, домработницы, репетиторы, маленькие дети — наблюдение в комнатах тоже часто пригождается. Так вы даже в отсутствии будете уверены, что дома все хорошо, и сможете вовремя заметить неладное. Казалось бы, мы снова на своей территории и имеем право творить, что хотим? Почти, но не совсем.
А если этого не сделать?
Тогда почитайте статьи 137 и 138 УК РФ — они запрещают собирать и распространять персональные данные. К тому же, если ваш работник не знает о наличии видеонаблюдения, то в проблемных случаях предоставленные вами записи с камер не будут доказательствами в судебных делах.
Памятка перед установкой
Если с законом мы все решили, то бежать в магазин за камерами еще рано. Спланируйте свою систему наблюдения и оцените окружающие условия.
Видеонаблюдение в подъезде
В современных условиях безопасность жильцов многоквартирных домов приобретает первостепенное значение. В связи с этим, приходится организовывать и выполнять различные охранные мероприятия, в том числе устанавливать видеонаблюдение в подъезде. Нормальное функционирование видеонаблюдения во многом зависит от правильного выбора составляющих, последующего монтажа и настройки всех компонентов.
Типовая структура видеонаблюдения
Система видеонаблюдения, устанавливаемая в подъезде, состоит из одной или нескольких видеокамер, монитора или регистратора, а также кабелей, по которым подается сигнал и питание для оборудования.
Камеры устанавливаются в наиболее удобных местах. Одна из них обязательно направлена на входную дверь, а другие размещаются на лестничных площадках. В эту же систему может быть включена территория, расположенная возле дома. Таким объектом чаще всего является автомобильная парковка, требующая постоянного наблюдения за подъезжающими машинами и их охраны.
Скрытые камеры дают возможность осуществлять контроль незаметно для окружающих. Полноценный комплект видеонаблюдения позволяет контролировать все здание, то есть все подъезды и этажи. Современная аппаратура легко подключается к интернету и передает информацию на переносные мобильные устройства. При необходимости их можно включить в общие сети охранных предприятий.
Система нередко дополняется датчиками движения, с помощью которых записывающие устройства включаются и выключаются только тогда, когда человек попадает в их зону действия. Все остальное время приборы находятся в экономичном режиме ожидания, без излишних затрат электроэнергии и внутренней памяти. Датчики движения нередко настраиваются на дополнительные действия. Они включают и выключают свет на площадках, подают сигнал о наличии посторонних лиц.
Основные детали и компоненты системы
Стандартное видеонаблюдение в подъезде включает в себя следующие элементы:
Беспроводные камеры в домах на площадках устанавливать нецелесообразно из-за сильных помех, создаваемых бытовой техникой и различными радиоэлектронными устройствами. Кабельные линии прокладываются на минимальную длину и их отсутствие не даст заметной экономии. Сами аппараты этого типа обходятся значительно дороже, что влияет на общую стоимость всей видео системы.
Как правильно выбрать видеокамеру
Качество изображения во многом зависит от технических характеристик данной модели.
При выборе видеокамер следует обращать внимание на следующие параметры:
Система видеонаблюдения своими руками
Сложность выполнения монтажа зависит от системы, которую требуется установить. Если задействована всего одна камера, то ее требуется всего лишь закрепить и соединить с компьютером через USB-кабель. Далее устанавливается нужная программа и настраиваются параметры записи.
Установка видеонаблюдения в подъезде из двух камер и более считается более сложной и трудоемкой. Перед началом сборки необходимо собрать все элементы и комплектующие:
Установка элементов системы
Вначале размещается источник питания. Если все делается для своей квартиры, то его можно разместить в собственном щитке на площадке. В других случаях он размещается примерно по центру на равном удалении от камер. Затем к свитчу и камерам подается питание. В случае отсутствия РоЕ портов используется обычная витая пара и питание к устройствам подается раздельно.
Свитч устанавливают в распределительной коробке, в таком месте, где соединение всех проводов будет наиболее удобным. Кабели от свитча прокладываются к камерам по стенам и потолкам на максимальной высоте. Рядом с камерами монтируются небольшие распределительные короба под провода и адаптеры питания РоЕ.
Далее устанавливаемый свитч подключается к компьютеру и выполняется настройка IP-камер. Предварительно требуется скачать и установить программу, наиболее подходящую для данной системы видеонаблюдения. Она позволяет настроить множество функций, в том числе запись при начале движения, удаленный доступ, трансляцию изображений на компьютеры других жильцов через общественную сеть.
Данные работы считаются достаточно сложными и требуют определенных профессиональных навыков. Поэтому, если нет уверенности в собственных силах, чтобы установить видеонаблюдение рекомендуется обратиться к квалифицированным специалистам. В противном случае, в процессе эксплуатации могут возникнуть различные неисправности, а неправильная установка приведет к появлению мертвых зон, выпадающих из-под контроля.
Особенности эксплуатации
При отсутствии денежных средств можно просто установить табличку о ведущемся видеонаблюдении в жилых домах. Иногда помогает муляж камеры, установленный на видном месте. В большинстве случаев это отпугивает мелких правонарушителей, но не спасает от серьезных преступников.
Однако, даже настоящие рабочие видеокамеры нужно правильно эксплуатировать. В первую очередь нужно регулярно просматривать полученные записи, не дожидаясь совершения какого-то резонансного правонарушения. С этой целью назначается ответственный человек или контроль поступающей информации осуществляется поочередно.
Эти люди должны обладать хотя-бы минимальными техническими знаниями, иначе просмотр изображений может продолжаться бесконечно долго. Чтобы сократить эту процедуру, используются специальные настройки чувствительных зон кадра. Камеры будут работать лишь при наличии движения в этих зонах.
Вся интересная информация должна регулярно отправляться в полицию. К заявлению прилагаются стоп-кадры, на которых можно различить потенциальных правонарушителей. Это легко делается через интернет, не выходя из дома. Если все обязательные мероприятия будут выполняться добросовестно и в полном объеме, они непременно дадут желаемый результат и отпугнут нежелательных посетителей от подъезда.
Видеонаблюдение и законодательство
Любое видеонаблюдение в подъезде жилого дома следует организовывать в рамках действующего законодательства.
Каждый конкретный случай требует собственной схемы для решения этой задачи:
Видеонаблюдение входной двери. Как сделать так, чтобы вы увидели то, что нужно?
Эта статья будет не совсем про оборудование. И не совсем про настройку (хотя без нее не обойтись). Статья о личном опыте вандалозащищенной системы контроля входной двери у вашей квартиры.
Причем защита от вандалов будет заключаться в том, что вы в любом случае узнаете, кто вам что-либо подпортил.
Одновременно с этим нужно понимать, что это решение является довольно сложным и исходит из принципа «я слепила из того что было» (с).
Камера видеонаблюдения
Камера может быть любой, но должна соответствовать некоторым условиям (дальше вы поймете почему):
Наличие возможности получения снапшота с камеры исключает один из промежуточных этапов в моем решении и облегчает всю систему на порядок.
Есть камеры, которые соответствуют всем трем условиям, к тому же умеют выдавать видеопоток в «умирающем» уже протоколе 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, что очень удобно.