Обновить
23

Пользователь

5
Подписчики
Отправить сообщение

Видео и видеонаблюдение

Камеры у меня смешанные: часть Ubiquiti G3, часть Hikvision, но все они настроены на RTSP (это принципиально - никаких облаков и проприетарных NVR).

Запись и детекция реализованы через ZoneMinder - опенсорсный проект:
https://zoneminder.com/downloads/
Документации и how-to в сети много, я использую Ubuntu в контейнере.

Ключевой момент - настройка двух потоков на камере (все мои камеры это поддерживают):

  • поток с высоким FPS - только для записи на диск;

  • поток с низким FPS - для предпросмотра и детекции движения.

В ZoneMinder это оформляется как два “монитора” на одну физическую камеру:

  • «тяжёлый» монитор постоянно пишет видео;

  • «лёгкий» монитор используется для live view и триггеров событий, которые включают/выключают запись первого.

Такой сценарий описан в документации и точно обсуждался на форумах ZM - позволяет сильно снизить нагрузку на CPU и диск.

Телефония, интерком и домофон

Серверная часть - Asterisk:
https://www.asterisk.org/
Ставится хоть на Alpine, для домашнего использования конфигурация довольно простая.

Телефоны - Cisco 7975G. Хороший и подробный источник по их настройке в домашних условиях:
https://usecallmanager.nz/documentation-overview.html

Интерком реализован так:

  • на Asterisk есть номер, который делает вызов на группу (все телефоны, кроме вызывающего);

  • на телефонах настроена отдельная линия с автоответом - за счёт этого вызов принимается автоматически;

  • домофон звонит по другой линии, где автоответ, разумеется, отключён.

Плюс у Cisco 7975G есть XML API - можно выводить на экран собственные страницы/картинки.
А картинки я уже генерирую сам (любой текст, статусы, напоминания, кадры с камер и т.д.).

Отдельно стоит упомянуть VoIP-домофон и телефонию, потому что это, пожалуй, один из самых удачных элементов всей системы.

По дому разнесено 6 VoIP-телефонов, и с любого из них можно:

  • открыть дверь гостю;

  • посмотреть изображение с любой камеры;

  • использовать громкую связь и автоответ.

По факту получился полноценный интерком, который давно заменил нам крики через два лестничных пролёта 🙂
А с появлением TTS любой текст теперь можно превратить в голос - в итоге получились очень удобные голосовые напоминания.

Из железа:

  • телефоны - Cisco 7975G

  • домофон - Hikvision DS-KV6113

Что особенно приятно - фирменные модули расширения для домофонов стоят неоправданно дорого и при этом дают довольно ограниченный функционал.
В моём варианте любой телефон - это не только абонентская часть, но ещё и:

  • удобный экран;

  • доступ к камерам;

  • интерком;

  • платформа для уведомлений и напоминаний.

Для меня это оказался куда более рациональный и гибкий вариант, чем покупка специализированных «умных» модулей.

Справедливый вопрос - особенно с учётом выбранного хаба «умный дом».
Я сам его себе неоднократно задавал, и многие из перечисленных направлений я рассматривал, но в итоге сознательно отказался - по разным причинам.

Климат.
Приточной вентиляции у нас пока нет, окна открываются вручную. Котёл Vaillant имеет проприетарный модуль интеграции, который стоит заметных денег, а практическая выгода для моего сценария неочевидна.
Я один раз настроил желаемую температуру на штатном термостате - и одного внутреннего датчика достаточно, чтобы во всём доме было комфортно.
Сценарии по комнатам или управление отдельными обогревателями для меня просто не актуальны (понимаю, что у многих иначе - у меня так).

Полив.
Я изучал этот вопрос, но китайские пластиковые таймеры доверия не вызывают. У коллеги был опыт, когда воды в подвале оказалось по колено - мне такой сценарий не подходит 🙂
При этом я отлично понимаю пользу автоматического полива для тех, кто этим реально занимается.

Гараж, калитка.
Здесь как раз всё автоматизировано - Shelly справляются отлично, брелоки удобны, работает стабильно.

Освещение.
Есть несколько ночных подсветок, но они автономны и скорее про удобство, чем про «интеллект».
Полноценное умное освещение для меня пока нерешённая задача именно с точки зрения сценариев:
присутствие в комнате не всегда означает «включить свет», а уход - не всегда «выключить».
В итоге старая добрая механика пока выигрывает.

Домашний кинотеатр.
Честно - не совсем понимаю, что именно здесь стоит автоматизировать.
DLNA и SMB-шары полностью закрывают мои потребности, Yamaha MusicCast имеет неплохое приложение и открытое API, при желании его можно использовать в сценариях.

В итоге да - у меня нет “умного дома” в классическом маркетинговом смысле, и я к нему сознательно не стремлюсь.
Зато есть инфраструктура и сервисы, которые:

  • не зависят от интернета (контакты, календари, почта, мультимедиа);

  • продолжают работать при сбоях;

  • и могут быть восстановлены после отказа любого узла достаточно быстро и без героических усилий.

Для меня именно это и есть основная ценность.

Да, я пробовал этот подход, и он действительно может работать - но только при ряде допущений.

В моём случае он оказался недостаточно надёжным по нескольким причинам:

  • дома несколько Wi-Fi сетей, и ребёнок может подключиться к любой из них, при этом не все они равнозначны с точки зрения логики автоматизации;

  • устройство может вообще не подключаться к Wi-Fi дома и остаться на мобильной сети;

  • телефон может разрядиться;

  • телефон может остаться дома, в то время как человек ушёл гулять.

Для взрослого человека, который понимает, что и зачем он делает, этот метод может быть полезен.
Но для типичного бытового сценария, особенно с детьми, я не смог назвать его надёжным источником истины.
И тут неверная информация, на мой взгляд, хуже её отсутствия.

Спасибо за ссылки, очень интересные решения 👍
Да, такие датчики действительно отлично решают задачу факта присутствия в помещении.

Я же имел в виду немного более сложную задачу - определение присутствия конкретного человека, а не просто движение в комнате (или перемещение маламута из спальни в зал 🙂).

Да, я тоже рассматривал компактные ИБП на маленьких аккумуляторах, но выбрал синусоидальный ИБП с внешним аккумулятором 100 А·ч - чтобы в случае аварии можно было запитать не только мелкие железки, но и всю стойку вместе с котлом на 4–5 часов. первый отработал 6 лет. Посмотрим что скажет следующий.

ха, у меня так было с paypal! я забыл пароль от длительного не использования, а тут понадобился. Раньше всегда сброс был без проблем - есть почта, есть телефон... а тут они вдруг обновились... и стали спрашивать номер карточки кот я уже и не помню и секретный вопрос, на который я принципиально трэш рандомный пишу... звонок в техподдержку не помог, там им тоже не хватало почты и телефона... но потом они вдруг решили спросить как я оцениваюх их поддержку... ну я и написал все что я думаю обо всем этом... ответа разумеется не последовало, но через месяц я проверил и они вернули взад сброс пароля без этой лабуды. сбросил только чтоб удалить аккаунт... уж лучше никак чем вот так..

а не одна из космических одиссей Артура Кларка? там было где описывали возможное развитие жизни на разных планетах, помоему.

Одиссея 2010

А кто знает где можно найти прошивки для этого зверя ( новее чем ТЕ4.0) и какое нибуть SDK? А то зверь интересный, но инфы 0. И не удалось подружить виде с Cisco 7985G, хотя оба и поддерживают h263. С Iris3000 заработало в h263p но в одну из сторон картинка битая, а на h264 только в одну сторону видео, качественное но клиент картинку с E20 не отображает...

а разве нельзя было подойти к любому кассиру и попросить жетон от тележки? Там где я живу любой кассир вам тут же даст жетон без лишних вопросов.
для Windows тоже была проблема по синхронизации фотокаталога между серверами (по сути основной и бакап) решил созданием VHD и последующим его монтированием. При бакапе просто отключаем и копируем 1 файл. Работает быстрее.

Вернее не синхронизация как таковая а полное копирование каталога.
А тут — помещение типа коворкинга для делегаций заказчика.

Батарея за шкафом? Это по стандарту или для поддержания традиции «выключатель в шкафу »? :)
связываемся напрямую с менеджером через Twitter

докатились… о проблеме нужно в кулуарах писать… а вот так через оффициальные каналы, так они у нас не для этого… печально…
Но автор молодец, кто хочет — ищет возможности… ищет и таки находит!
забавно… а я вот видел гдето на корзине воздушного шара огромный вентилятор который использововался для горизонтольного перемещения (вроде-бы) (очевидно не при ветре, но, к сожелению, сейчас не могу нагуглить...) и точно бы не исключал шар по причине отсутствия двигателя… :(
здравствуйте, есть вопрос по черной дыре, в частности по следующей картинке: image

если дорисовать еще немного лучей (между тем который сделал пару оборотов и улетел и тем который сделал пол оборота ) — не должны ли они (некотороя их часть) вернуться в точку наблюдения и сделать «засвет»? Не знаю как спросить точнее, но если лучи света изгибаются — то почему они не изогнуться так чтобы в точке наблюдения не содать пятно света? и таким образом дыра станет «источником»? но или как минимум не должны ли мы видеть «битые пиксели» на черном диске?

буду признателен за разъяснение или пинок в нужном направлении :)
То есть, смотреть на internal через рефлексию невозможно технически

сюрприз-сюрприз :)

или я не понял сказанного автором, или автор не понял прочитанного в умных книжках…
Извините, не удержался — но докозательства на основании одежды напомнили: советскую классику :)
Ох если бы. HR из UBS обещала полный фидбек по результатам тестового задания в любом случае. Задание посчитать сколько раз какие слова попадаются в тексте, дескать вы автор и хотите знать такую метрику. Я заморочился и учел специфику юникода и нац особенности (ну типа компания международная и я хотел показать что знаком с проблемой, ибо действительно знаком) что часто одно и то же слово может быть написано разными буквами ( немецкое штрассе, или еще пару примеров из австрийского языка. ) причем и тест сделал и описание коментом зачем это — а в ответ тишина. Не гордый спросил — сказали не подходите. Через месяц другая рекрутер опять звала в UBS говорю, ходил, но с обратной связью плоховато, обещала все разузнать через личные знакомства и исчезла тоже. После такова начинаешь сомневаться в своей адекватности, ну допустим перемудрил но так чтоб даже не отвечали, неужели совсем все плохо? ведь вроде ж верные предпосылки и о них указано и даже сам пояснил почему так? А потом приятель ходил к ним, дали такое же тестовое и он просто в одну строку сплитнул по пробелам, сгрупировал и вывел ключ группы и количество элементов группы через linq c#… и пошел на второй этап.
Спасибо. Это фрагменты которые мне нужны для продолжения и развития сюжета. История не закончена.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность