Сообщество - Умный дом

Умный дом

251 пост • 2 527 подписчиков

Популярные теги в сообществе:

1

Подборка роботов-пылесосов от Karcher (Кёрхер)⁠⁠

Инновационные роботы‑пылесосы для влажной уборки Kärcher обеспечивают высокоэффективную и незаметную уборку. Благодаря плоской круглой конструкции и тихой работе они беспрепятственно перемещаются по жилым пространствам. Продвинутая система навигации позволяет им точно объезжать препятствия, а широкий функционал — автономно очищать как твёрдые напольные покрытия, так и ковры с низким ворсом. Kärcher разработал линейку моделей под конкретные задачи: от специализированных пылесосов для ковровых покрытий до многофункциональных роботов с комбинированной влажной и сухой уборкой

Робот-пылесос Karcher RVM 4 Comfort. Чистые полы каждый день. Умный робот-пылесос RVM 4 Comfort систематически чистит твердые напольные покрытия и ковры с низким ворсом.

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

После первого ознакомительного «тура» RVM 4 Comfort с помощью лидарного лазерного датчика создает карту помещений. Благодаря сдвоенному лазерному датчику и камере RVM 4 Comfort распознает и обходит пологие препятствия, такие как кабели или, например, носки.

Дополнительные датчики предотвращают падение, например, с лестницы. Ультразвуковой датчик распознает ковры, в этом случае функция Auto-Boost регулирует мощность всасывания. В режиме влажной уборки робот объезжает ковры или автоматически приподнимает диски.

Многофункциональная станция промывает и сушит пады из микроволокна, а также автоматически опорожняет пылесборник робота.

Управлять роботом очень просто с помощью приложения, заранее настроенного графика или нажатия кнопки на роботе.

Если робот-пылесос нуждается в помощи, он сообщает об этом с помощью речевого информирования. Ссылка на такой пылесос

2.

Робот- пылесос Karcher RCV 2. Высвобождает время для любимых занятий: интеллектуальный робот-пылесос RCV 2 берет на себя всю заботу об уборке полов. Достаточно включить аппарат, и он в автономном режиме систематически очистит твердые напольные покрытия и ковры с коротким ворсом. Мощная всасывающая турбина в сочетании с вращающимися основной и боковой щетками обеспечивает очистку всей площади пола, включая краевые и угловые участки, от сухого мусора, собираемого во встроенный мусоросборник. При необходимости аппарат RCV 2 может осуществлять не только сухую, но и влажную уборку или комбинировать оба режима. С этой целью аппарат оснащен системой резервуаров «2 в 1»: кроме пылесборника объемом 420 мл предусмотрен также бачок для чистой воды вместимостью 250 мл. После окончания уборки или при значительном снижении заряда аккумулятора робот-пылесос возвращается на базовую станцию для его заряда. Аппарат оснащен дополнительными датчиками, предотвращающими его падение с высоты (например, с лестницы). Начало уборки может быть удобно инициировано со смартфона с установленным мобильным приложением, с пульта дистанционного управления или нажатием кнопки на корпусе RCV 2. В приложении можно настраивать режимы работы и задавать индивидуальные планы уборки. Информация о том, что в работу аппарата требуется вмешательство его владельца, во многих ситуациях выдается в речевой форме. Ссылка на пылесос

3.

Робот-пылесос Karcher RCV 3. После включения пылесос самостоятельно систематически очищает как твердые напольные покрытия, так и ковры с коротким ворсом. Сухой мусор, сметаемый вращающейся щеткой и боковой щеткой для уборки по краям помещения, всасывается аппаратом и направляется во встроенный мусоросборник. При необходимости аппарат RCV 3 может осуществлять и влажную уборку. При снижении заряда аккумулятора он производит его промежуточный подзаряд, а по окончании работы всегда возвращается к своей базовой станции.

При помощи мобильного приложения робот-пылесос RCV 3 можно отправить в начальное путешествие, в ходе которого его лидарная система навигации автоматически составляет план помещений. Для каждого помещения можно задать индивидуальные параметры уборки, в частности, определить участки сухой и влажной уборки, а также зоны, которые не должны очищаться аппаратом. Датчики перепада высот исключают падение робота-пылесоса с лестниц. Аппарат RCV 3 можно легко включить кнопкой на корпусе или подать ему команду начала уборки со смартфона. В приложении можно также предварительно составить индивидуальный график уборки. Информация о том, что в работу аппарата требуется вмешательство его владельца, во многих ситуациях выдается в речевой форме.  Ссылка на пылесос

4.

Робот-пылесос Karcher RCF 3. Чистые полы – одним нажатием кнопки: интеллектуальный робот-пылесос с функцией влажной уборки RCF 3 избавляет своего владельца от работы по мойке полов, требующей больших усилий и затрат времени. Благодаря испытанной технологии роликовых щеток он удаляет не только пятна от пролитых жидкостей, но и пыль и прочий сухой мусор. При этом аппарат автоматически распознает ковры и огибает их. Аппарат RCF 3 оснащен 2 бачками, позволяющими постоянно увлажнять щетку чистой водой и собирать в отдельный бачок загрязненную воду вместе с имеющимся на полу легким мусором. Управление роботом-пылесосом осуществляется при помощи практичного мобильного приложения, которое обеспечивает гибкую адаптацию к различным потребностям и условиям уборки. Включение аппарата также производится из мобильного приложения или нажатием кнопки на его корпусе. Если роботу-пылесосу RCF 3 требуется помощь, он во многих случаях информирует об этом в речевой форме или в виде сообщения на смартфон. Ссылка на пылесос

5.

RVF 7 Comfort - инновационный моющий робот-пылесос очищает не только полы с твердым покрытием, но и ковры с низким ворсом — и все это полностью автономно.

Благодаря умной навигации с лидаром (LiDAR), видеокамере и технологии искусственного интеллекта он распознает препятствия и уверенно перемещается по всем комнатам.

С силой всасывания до 13000 паскалей он без труда удаляет грязь при сухой уборке, а проверенная технология цилиндрической щетки Kärcher обеспечивает отличную влажную уборку.

Многофункциональная станция RVF 7 Comfort обеспечивает еще большую автономность. Как только заканчивается чистая вода или заполняются контейнеры для грязной воды и сухого мусора, RVF 7 Comfort автоматически возвращается на станцию. Там он наполняется чистой водой, а грязная вода и сухой мусор удаляются без каких-либо действий со стороны пользователя.

Управляйте RVF 7 Comfort с помощью удобного приложения и наслаждайтесь свободным временем, пока он наводит безупречную чистоту. Ссылка на робота

6.

Умный робот-пылесос RVC 3 берет на себя уборку полов и систематически и самостоятельно очищает твердые напольные покрытия и ковровые покрытия с низким ворсом.

Сухая грязь надежно собирается во встроенный пылесборник с помощью основной и боковой щеток, а также всасывающего компонента.

При необходимости пылесос не только проводит чистку в сухом режиме, но и может убирать легкие загрязнения влажным способом, что позволяет лучше связывать пыль.

Когда емкость аккумулятора снижается, RVC 3 самостоятельно заряжается и всегда возвращается на зарядную станцию после завершения работы.

С помощью приложения пылесос отправляется на исследование и автоматически создает карту помещений, сканируя окружающую среду (LiDAR).

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

Дополнительные датчики предотвращают падение аппарата, например, с лестницы. RVC 3 можно удобно запускать через приложение, по заранее установленному индивидуальному расписанию или нажатием кнопки на аппарате.

Если робот-пылесос нуждается в помощи, в большинстве случаев он сообщает об этом с помощью речевого информирования. Ссылка на пылесос

7.

Робот-пылесос Karcher RCV 5. После включения пылесос самостоятельно систематически очищает как твердые напольные покрытия, так и ковры с коротким ворсом. Сухой мусор, сметаемый вращающейся щеткой и боковой щеткой для уборки по краям помещения, всасывается аппаратом и направляется во встроенный мусоросборник. При необходимости аппарат RCV 3 может осуществлять и влажную уборку. При снижении заряда аккумулятора он производит его промежуточный подзаряд, а по окончании работы всегда возвращается к своей базовой станции.

При помощи мобильного приложения робот-пылесос RCV 3 можно отправить в начальное путешествие, в ходе которого его лидарная система навигации автоматически составляет план помещений. Для каждого помещения можно задать индивидуальные параметры уборки, в частности, определить участки сухой и влажной уборки, а также зоны, которые не должны очищаться аппаратом. Датчики перепада высот исключают падение робота-пылесоса с лестниц. Аппарат RCV 3 можно легко включить кнопкой на корпусе или подать ему команду начала уборки со смартфона. В приложении можно также предварительно составить индивидуальный график уборки. Информация о том, что в работу аппарата требуется вмешательство его владельца, во многих ситуациях выдается в речевой форме.  Ссылка на пылесос

8.

Робот-пылесос Karcher RVC 3 Comfort. Больше времени на приятные занятия: умный робот-пылесос RVC 3 Comfort берет на себя уборку полов и систематически и самостоятельно очищает твердые напольные покрытия и ковровые покрытия с низким ворсом.

Сухая грязь надежно собирается во встроенный пылесборник с помощью основной и боковой щеток, а также всасывающего компонента.

При необходимости RVC 3 Comfort может включать влажную уборку для удаления легких загрязнений, что позволяет лучше связывать пыль.

С помощью лидарной технологии (LiDAR) он сканирует окружающую среду и автоматически создает карту. Для каждого помещения через приложение можно установить индивидуальные параметры уборки.

Датчики предотвращают падение аппарата, например, с лестницы.

Для выполнения задач по уборке RVC 3 Comfort удобно запускается через приложение, по заранее установленному расписанию или нажатием кнопки на аппарате.

Если робот-пылесос нуждается в помощи, в большинстве случаев он сообщает об этом с помощью речевого информирования.

После завершения работы или в случае необходимости прямо в процессе уборки он автоматически возвращается на зарядную станцию, где самостоятельно опорожняет пылесборник и подзаряжает аккумулятор. Ссылка на пылесос

9.

Karcher RVF 7 - инновационный моющий робот-пылесос очищает не только полы с твердым покрытием, но и ковры с низким ворсом — и все это полностью автономно. Благодаря умной навигации с лидаром (LiDAR), видеокамере и технологии искусственного интеллекта он распознает препятствия и уверенно перемещается по всем комнатам.

Проверенная технология цилиндрической щетки Karcher обеспечивает отличную влажную уборку.

Управление RVF 7 с помощью удобного приложения позволяет наслаждаться свободным временем, пока он наводит безупречную чистоту. Ссылка на робота

p.s.

Уважаемые читатели, добавляйте страницу в закладки, чтобы не потерять. Если у вас не работают ссылки, просто временно отключите блокировщик рекламы.

Реклама: ООО «ВсеИнструменты.ру» ИНН: 7722753969

Показать полностью 10
14

Самопальная автоматизация системы защиты от протечек⁠⁠

Решил тут записать видео, какой у меня колоз системы защиты от протечек.

Суть проста - при обнаружении протечки срабатывают два накидных крана, которые пытаются перекрыть воду. В тексте не будет рекламы никаких продуктов и ссылок.

Сенсоры использовал простейшие от сяоми. Хватает их где-то на год.

Я делал автоматизацию на базе SmartLife, чтоб всё это работало локально и без интернета. Сам смартлайф можно потом интегрировать с Алисой, я думаю на видео видно, чтоб уведомление пришло в умный дом яндекса.

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

Собирается всё просто, но требует некоторой подгонки с точки зрения, внезапно - крана. Как видно, я просто это всё собрал из обычного крана и привода, на всякий случай, как и полагается DIY, тонна стяжек.

Итого, нужно прикрепить 2 привода, припаять батарейный отсек и вуаля, готово. Я видел готовые решения за ~2000-3000, что тоже приемлемо.

Итого, 2 крана, зигби хаб, датчики. Всё вместе будет в пределах 7-10 тысяч рублей. Да, немного хлипко, да не совсем надёжно - но как есть. Определённо лучше, чем ничего. Ну и да, батарейки надо менять и проверять - в моем случае система ещё и не сообщает, что они сели, потому что в кранах по умолчанию нет никакого мониторинга. Теоретически можно сделать опрос крана на предмет того, живой ли он, но мне проще проверять батарейки раз в месяц. Батареек в кранах хватает на 7-10 месяцев.

"заводские" решения такого типа стоят 50к, требуют врезки, а самое весёлое - электропитания. То есть надо не просто адски бомбить всю ванную, а прям так конкретно выбивать всю плитку, чтоб провести ещё и свою фазу. Я бы оценил расходы на монтаж в 50-60 тысяч рублей минимум.

Ну и в моем персональном случае думаю видно, что врезать ещё 1 кран тупо негде, мне бы пришлось переносить счётчики ниже. А сделать выше нельзя - стояк перекрывать придется.

Но результатом я доволен - хоть немного безопасность повышает.

Показать полностью 5
3

Ответ на пост «Как мы столкнулись с ограничением техники и начали придумывать свои решения»⁠⁠1

Очень хотелось бы пообщаться на тему отопления сознающими людьми. Есть мечта построить не большой дом. Так как в средствах ограничен, то дом не большой и большую часть работ собираюсь делать сам, а по сему требуется понимание, что, как и почему именно так надо делать. Изложу, как я себе представляю схему отопления, ХВС и ГВС дома:

-Ёмкость в районе куба (без давления) с холодной водой и поплавковым клапаном уровня на чердаке- из этой емкости берется вода на ХВС.

-Ёмкость в районе куба (без давления) с горячей водой, хорошей теплоизоляцией и так же поплавковым клапаном уровня тоже на чердаке - из этой ёмкости выходят контуры отопления (для примера):

-3 на полы (трубы металлопласт)

-2 отопительные по типу "ленинградка" (трубы металлопласт, радиаторы алюминий)

Задача котла поддерживать в горячей ёмкости температуру 70-75 градусов. Всегда, не зависимо от времени года и суток. Температура в контурах пола регулируется скоростью потока датчиком на выходе контура. Температура в контурах настенных батарей (трубы в теплоизоляции утоплены в стены, достаточно большого сечения, что б не было большого перепада температуры на входе-выходе)) не регулируется, просто вода из горячего котла постоянно циркулирует. Из этих же контуров берется вода на ГВС. Температура в настенных батареях регулируется биметаллическими регуляторами. Давление в ХВС поддерживается насосом и гидро аккумулятором. В ГВС давление поддерживается так же за счет гидро аккумулятора и разницы сечений на входе и выходе контура.

Ёмкости на чердаке на случай отключения воды и света, как буферные емкости, 2 куба воды самотёком...

Панамку, размером с кузов самосвала, приготовил.

Показать полностью
13

Я просто хотел услышать «ворота открыты». Теперь у меня дома маленький дата-центр⁠⁠

После истории с домофоном Hikvision я почему-то решил, что самое сложное уже позади.

Это была очень самоуверенная мысль.

На этот раз задача звучала вообще безобидно: когда открываются ворота, Яндекс Станция должна сказать:

«Ворота открыты».

А если их забыли закрыть — напомнить.

Казалось бы: одно состояние, одна автоматизация, одна фраза.

В итоге у меня появились Proxmox, Home Assistant, Frigate, Asterisk, отдельный событийный видеоархив, VPN и камера, которая периодически обнаруживала автомобили там, где автомобилей нет.

С чего всё начиналось

В доме уже были:

— привод ворот;

— видеодомофон Hikvision;

— регистратор и восемь камер;

— Яндекс Станция Max;

— небольшой CHUWI HeroBox на Intel N100 с 8 ГБ оперативной памяти.

Покупать ещё один красивый фирменный хаб, который умеет дружить только со своей экосистемой, не хотелось.

Хотелось наоборот: заставить уже купленное оборудование разговаривать друг с другом.

Центральной логикой стал Home Assistant.

На HeroBox установил Proxmox и разнёс сервисы. Home Assistant занимается автоматизациями, видео/AI-контур живёт в отдельной VM, Asterisk — отдельно, VPN — отдельно.

Сам Proxmox стараюсь держать чистым. Если сервер одновременно является гипервизором, файловой помойкой, веб-сервером, VPN, системой видеонаблюдения и местом, куда «временно поставил одну утилиту», слово «временно» обычно означает «навсегда».

Вот так выглядит мой «маленький дата-центр». Красота укладки кабелей в список достижений пока не входит.

Вот так выглядит мой «маленький дата-центр». Красота укладки кабелей в список достижений пока не входит.

Базовая идея простая: NVR пишет всё 24/7, Frigate анализирует выбранные камеры, MQTT передаёт события, а Home Assistant уже решает, что делать дальше.

Базовая идея простая: NVR пишет всё 24/7, Frigate анализирует выбранные камеры, MQTT передаёт события, а Home Assistant уже решает, что делать дальше.

Первая победа: ворота заговорили

Home Assistant видит состояние ворот.

Когда они открываются, колонка в доме сообщает об этом голосом.

Казалось бы — готово.

Конечно, с первого раза ничего не заработало.

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

Проверил реальные состояния сущности, переделал триггер.

И Яндекс Станция наконец произнесла:

«Ворота открыты».

Потрачено времени: неприлично много.

Количество слов в результате: два.

Удовлетворение инженера: максимальное.

Потом я зачем-то добавил камеры

У калитки есть камера. На въезде тоже.

Следующая мысль была вполне логичной: если перед калиткой появился человек или к дому подъехал автомобиль — почему бы системе самой это не понять?

Для анализа видео поставил Frigate.

Детекция работает через OpenVINO, а проверенные потоки аппаратно декодируются Intel QSV. Для маленького N100 это существенно: если заставить процессор программно пережёвывать несколько видеопотоков одновременно, он довольно быстро объяснит, что маленький мини-ПК не является серверной стойкой с двумя Xeon.

Хотя я постепенно пытаюсь убедить его в обратном.

Все восемь камер через аналитику я не гоняю.

Hikvision NVR продолжает делать то, что умеет хорошо: непрерывно записывает камеры на собственный диск.

Frigate получает прямые RTSP-потоки только там, где аналитика действительно нужна.

И тут началось самое интересное.

Автомобиль Шрёдингера

Frigate присылает событие:

«Обнаружен автомобиль».

Открываю кадр.

Автомобиля нет.

Зато есть кусок двора и абсолютная внутренняя уверенность нейросети, что где-то здесь определённо спряталась машина.

Реальное ложное событие: уведомление car есть, автомобиля в кадре нет.

Реальное ложное событие: уведомление car есть, автомобиля в кадре нет.

Начинаю настраивать.

Ограничиваю зоны.

Меняю минимальный размер объекта.

Фильтрую неподвижные машины.

Исключаю парковочное место.

Корректирую детекцию.

Frigate:

«Автомобиль».

Я:

«Где?!»

Отдельная история — автомобиль, который действительно стоит во дворе.

Для человека он припаркован.

Для нейросети это прекрасная возможность через некоторое время снова торжественно сообщить:

«Я нашёл машину!»

Да. Ту самую. Она никуда не уезжала.

Постепенно выяснилось, что нормальная видеоаналитика — это не настройка одного параметра confidence.

Нужна комбинация:

— правильной зоны;

— размера объекта;

— фильтра неподвижных объектов;

— геометрии кадра;

— разумного FPS детекции;

— понимания, какое событие вообще имеет смысл считать новым.

Сейчас автомобильное событие дополнительно ограничено зоной проезда: мало просто увидеть объект car, он должен появиться там, где появление машины действительно имеет смысл.

То есть умный дом — это не когда техника никогда не ошибается.

Это когда ты несколько часов объясняешь камере, что тень от столба не собирается уезжать.

Что в итоге уже умеет дом

Сейчас Home Assistant связывает между собой довольно разные системы.

Открылись ворота — появляется нужная реакция.

Человек у калитки — система определяет событие.

Для распознанных знакомых лиц у входа можно озвучить имя в доме.

Важные события с камер приходят на телефон.

Параллельно работает отдельный событийный архив: person и car сохраняются примерно по 30 секунд, событие открытия ворот — примерно минутой. Непрерывная запись NVR при этом остаётся отдельным слоем.

Часть домашних сценариев доступна через Telegram-бота.

Удалённый доступ к внутренней сети сделан через VPN, а не через россыпь открытых наружу портов.

Реальные события автомобиля и человека у калитки.

Реальные события автомобиля и человека у калитки.

Telegram — не «второй умный дом», а удобный интерфейс к Home Assistant: состояние, комнаты, камеры, режимы и быстрые действия.

Telegram — не «второй умный дом», а удобный интерфейс к Home Assistant: состояние, комнаты, камеры, режимы и быстрые действия.

При этом я специально не пытаюсь заставить Home Assistant заменить вообще всё.

Регистратор пишет видео.

Frigate анализирует.

MQTT переносит события.

Home Assistant принимает решение.

Asterisk занимается телефонией.

VPN занимается доступом.

Каждый слой делает свою работу.

Если аналитика временно остановится, регистратор не перестанет записывать камеры.

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

Самый полезный вывод оказался довольно скучным

Когда начинаешь делать умный дом, очень легко пойти от оборудования.

Увидел красивый датчик.

Купил.

Потом пытаешься придумать, зачем он нужен.

У меня намного лучше работает обратный подход.

Сначала проблема.

Потом автоматизация.

Забывают закрывать ворота — голосовое напоминание.

Нужно знать, кто подошёл к калитке — камера и детекция.

Нужно быстро найти событие — отдельный архив.

Нужен удалённый доступ — VPN.

Нужна единая логика — Home Assistant.

А уже потом выбирается железо.

И второй принцип: если через полгода невозможно понять, зачем существует автоматизация и что её запускает, значит автоматизация получилась не очень умной.

Что дальше

Сейчас продолжаю доводить видеоаналитику, события автомобилей, архив и интерфейсы управления.

Отдельно собираю полноценный экран умного дома для телевизора — с реальной планировкой, состояниями помещений, камерами и событиями.

Но его покажу только тогда, когда он станет полностью рабочим интерфейсом, а не красивой картинкой «в разработке».

После этого про него будет отдельная история.

Ещё впереди сценарии по комнатам, гостевой режим, дальнейшая работа с автомобилями и номерами и отдельный нормальный разбор самого N100: сколько сервисов на нём живёт, что происходит под нагрузкой и где заканчивается разумный запас дешёвого мини-ПК.

Свои короткие заметки, рабочие решения, новые автоматизации и реальные ошибки собираю в Telegram-канале «Дом без магии» — @dom_bez_magii.

Без «идеального умного дома за выходные».

Зато с настоящими проблемами, настоящим железом и периодически — автомобилями в заборе.

Магии нет. Но иногда Frigate с этим не согласен.

Показать полностью 5
3

Посоветуйте, с чего начать строить «умный дом»⁠⁠

Серия Всякое разное

На Ютубе залип на шортсы девушки, которая отправила бабушку с дедушкой в санаторий, а сама в это время решила обновить их хрущевку, превратив в полноценный «умный дом». Самый прикол в том, что делала она все это в одиночку и управилась всего за 4 дня. Судя по видео, это все не особо-то и сложно, так что вот думаю, может тоже подобным заняться? Посоветуйте: стоит ли вообще заморачиваться, с чего лучше начинать, на базе Алисы строить или есть получше варианты?

Показать полностью 3
337

Как я подружил Hikvision с обычной DECT-трубкой через Asterisk — двусторонний звук и открытие калитки⁠⁠

Всем привет. Хочу поделиться своим опытом, как я подружил вызывную панель Hikvision со штатным видеодомофоном, Asterisk и обычной DECT-трубкой через Keenetic.

Изначально задача казалась простой: при нажатии кнопки на калитке должен продолжать звонить штатный видеодомофон, но одновременно хотелось, чтобы звонила и обычная домашняя трубка. Причём не просто звонила, а чтобы через неё можно было нормально разговаривать с посетителем в обе стороны и клавишей # открывать замок.

В итоге всё заработало именно так, как хотелось. Но по пути пришлось разбираться с Private SIP Hikvision, нестандартной регистрацией indoor extension, анализировать PCAP и отдельно ловить проблему с RTP-портами.

Что у меня за оборудование

Домофония:

вызывная панель Hikvision DS-KV6113-PE1(C) — 192.168.1.76;

штатный видеодомофон HiWatch VDP-H3212W — 192.168.1.192.

Телефония:

роутер Keenetic / Netcraze Ultra NC-1812;

DECT-модуль и обычные беспроводные трубки;

основная трубка первого дома — внутренний номер 101.

Сервер:

мини-ПК CHUWI HeroBox на Intel N100;

8 ГБ RAM;

Proxmox VE;

Asterisk запущен отдельно в LXC 100;

версия Asterisk 22.10.1;

IP Asterisk — 192.168.1.95.

Сам сервер у меня используется не только для телефонии. На нём отдельно живут Home Assistant и Frigate, поэтому я изначально не хотел ставить Asterisk прямо на Proxmox-хост.

Логика простая: каждый сервис в своём контейнере или VM. Если я что-то сломаю, экспериментируя с телефонией, Home Assistant, видеонаблюдение и сам Proxmox продолжают работать.

Почему я не стал переводить панель в обычный SIP

Самый очевидный вариант — включить на панели Standard SIP и зарегистрировать её напрямую в Asterisk.

Но мне хотелось не заменить штатную систему Hikvision, а дополнить её.

То есть сохранить:

штатный вызов на VDP-H3212W;

видео с панели;

видео ещё до ответа;

родное открытие замка;

всю внутреннюю логику Hikvision.

И параллельно добавить обычную DECT-трубку.

Поэтому Standard SIP на панели я оставил выключенным.

Именно это решение потом и привело к более интересному варианту — подключить Asterisk не как SIP-сервер для панели, а как дополнительную indoor extension Hikvision.

Почему пришлось лезть в PCAP

На этом этапе стало понятно, что обычным SIP здесь всё не ограничивается.

Панель продолжала прекрасно звонить на штатный VDP-H3212W, но Asterisk этот вызов не видел. Через Home Assistant можно было поймать событие нажатия кнопки и отдельно заставить Asterisk позвонить на 101, но это был просто дополнительный звонок — без нативного аудио с панели.

Такой вариант меня не устраивал.

Поэтому я снял сетевой захват штатного рабочего вызова прямо на Hikvision и начал смотреть, что реально происходит между устройствами.

И тут выяснилось, что у Hikvision внутри своя довольно интересная схема.

Реальные внутренние SIP-номера у меня оказались такие:

Вызывная панель: 10010100000

VDP-H3212W: 10010110001

А сама панель использует не только обычный SIP-порт 5060, но ещё и собственный private SIP proxy на 5065.

Штатный вызов выглядел примерно так:

DS-KV6113

192.168.1.76:5060

|

v

Hikvision Private SIP

192.168.1.76:5065

|

v

VDP-H3212W

192.168.1.192:5060

То есть внутри это действительно SIP, но со своей логикой, XML-сообщениями, Digest-аутентификацией и довольно нетипичным поведением.

Именно по PCAP стало понятно, что правильнее не пытаться насильно превращать саму панель в обычный SIP-телефон, а встроиться в родную архитектуру Hikvision.

Следующая находка оказалась ключевой: Asterisk можно зарегистрировать как indoor extension у штатного видеодомофона.

Как Asterisk стал indoor extension Hikvision

У VDP-H3212W есть возможность зарегистрировать дополнительное внутреннее устройство.

В моём случае Asterisk зарегистрирован как:

10000000005

То есть итоговая логика получилась такая:

DS-KV6113

|

v

VDP-H3212W

|

+--> indoor extension 10000000005

|

v

Asterisk

|

v

Keenetic / DECT 101

Для регистрации пришлось использовать отдельный Python-скрипт, потому что обычного SIP REGISTER оказалось недостаточно: Hikvision ждёт дополнительный XML-блок с данными устройства.

Пример XML:

<regXML>

<version>V2.0.0</version>

<regDevName>Asterisk</regDevName>

<regDevSerial>Q12345678</regDevSerial>

<regDevMacAddr>00:0c:29:12:12:12</regDevMacAddr>

</regXML>

После Digest-аутентификации регистрация проходит нормально:

REGISTER

401 Unauthorized

REGISTER + Authorization

200 OK

После этого VDP начинает отправлять вызов на Asterisk.

На Asterisk входящий вызов попадает в отдельный context и дальше уходит на DECT 101.

Пример dialplan:

[hikvision-indoor-in]

exten => 10000000005,1,NoOp(Hikvision indoor call)

same => n,Progress()

same => n,Set(CALLERID(num)=105)

same => n,Set(CALLERID(name)=Gate)

same => n,Dial(PJSIP/101,40)

same => n,Hangup()

На этом этапе трубка уже начала звонить.

Но дальше началась самая неприятная часть — звук.

Почему сначала был односторонний звук

Hikvision в моём случае упорно использовал для аудио порт:

UDP 9654

В SDP панели было:

m=audio 9654 RTP/AVP 0 8 101

То есть PCMU, PCMA и DTMF.

Проблема в том, что Asterisk по умолчанию выбирает для RTP случайный порт из своего диапазона.

Например:

10516

14112

17510

Но Hikvision при этом всё равно отправлял аудио на:

192.168.1.95:9654

Получалось так:

101 -> Asterisk -> панель

работает,

а:

панель -> Asterisk -> 101

не работает.

То есть я слышу не то направление, которое нужно, либо звук вообще получается односторонним.

Первый фикс

На endpoint Hikvision я зафиксировал RTP-диапазон:

rtp_port_start=9654

rtp_port_end=9656

После этого Asterisk начал реально слушать порт 9654, и звук с панели появился.

Но тут проявилась вторая проблема.

У меня было включено:

rtp_symmetric=yes

Asterisk увидел входящий RTP и решил отправлять ответный звук на адрес источника медиапакетов.

В итоге голос с трубки уходил не на саму панель 192.168.1.76, а на VDP 192.168.1.192.

Хотя в SDP было явно указано:

c=IN IP4 192.168.1.76

m=audio 9654

Финальный фикс

Рабочая комбинация получилась такой:

rtp_port_start=9654

rtp_port_end=9656

rtp_symmetric=no

direct_media=no

После этого Asterisk:

принимает аудио панели на 9654;

не переучивает адрес назначения;

отправляет обратный RTP туда, куда указано в SDP, то есть на саму панель 192.168.1.76:9654.

И наконец получился нормальный двусторонний разговор.

Что получилось в итоге

Сейчас схема работает полностью так, как я изначально хотел.

При нажатии кнопки на калитке:

штатный VDP-H3212W продолжает звонить как раньше;

одновременно звонит обычная DECT-трубка 101;

вызов можно принять на трубке;

звук работает в обе стороны;

разговор держится стабильно;

клавишей # на DECT-трубке открывается замок калитки.

То есть обычная беспроводная трубка фактически стала полноценной аудиотрубкой домофона, при этом штатная Hikvision-система не была сломана и продолжает работать в своём родном режиме.

Почему Home Assistant я не использовал для самого разговора

Home Assistant у меня тоже установлен и Hikvision с ним интегрирован.

Он отлично подходит для автоматизаций: можно ловить нажатие кнопки, отправлять уведомления, включать свет, показывать камеру, делать объявление через Алису и так далее.

Но для самого разговора HA здесь не нужен.

Через HA я мог сделать только такую логику:

Нажали кнопку

|

v

Home Assistant

|

v

Asterisk

|

v

DECT 101

Трубка бы звонила, но родной аудиопоток Hikvision туда не попадал бы.

Поэтому сам разговор реализован на уровне SIP/RTP, а Home Assistant оставлен для будущей автоматизации.

Почему вообще выбрал Asterisk

У меня два дома на одном участке, находятся примерно в 15 метрах друг от друга.

Поэтому дальше хочется сделать уже нормальную домашнюю телефонию:

Дом 1

|

+--> DECT 101

Дом 2

|

+--> свой внутренний номер

Калитка

|

+--> нужные трубки

+--> видеодомофон

+--> уведомления

Плюс хочется связать всё это с Home Assistant, Frigate, камерой у калитки, Алисой и телевизором.

И вот здесь Asterisk оказался гораздо интереснее любой закрытой аппаратной мини-АТС: всю логику можно менять программно.

Что бы я посоветовал тем, кто захочет повторить

Самый полезный вывод из всей этой истории — не пытаться угадывать, как Hikvision работает внутри.

Сначала лучше снять PCAP штатного рабочего вызова и посмотреть:

INVITE

SDP

RTP

MESSAGE

Digest

реальные номера устройств

реальные IP и порты

У меня именно анализ пакетов показал, куда Hikvision на самом деле отправляет звук и почему стандартные настройки Asterisk не работали.

Особенно важными оказались:

rtp_port_start=9654

rtp_port_end=9656

rtp_symmetric=no

direct_media=no

Без первого фикса Asterisk слушал не тот RTP-порт.

Без второго — отправлял голос не на панель, а на VDP.

Что дальше

Следующий этап — подключить второй дом и уже нормально развести внутреннюю нумерацию.

После этого хочу добавить:

звонок с калитки

|

+--> VDP

+--> DECT

+--> Home Assistant

+--> уведомление на телефон

+--> Алиса

+--> камера на ТВ

Пока главное уже сделано — родной Hikvision работает, DECT работает, двусторонний звук есть, замок открывается с трубки.

Если кому-то будет интересно, могу отдельным постом выложить уже полностью готовые конфиги Asterisk, регистрацию indoor extension и примеры SIP/RTP-логов.

Может, кому-то с таким же Hikvision это сэкономит пару вечеров с Wireshark :)

Показать полностью 3

Оценил «умную» кровать. Классно, но дорого⁠⁠

Серия Мероприятия

Заглянул на днях на презентацию Askona, в ходе которой рассказали о спальной системе Smart Bed, состоящей из трансформируемого основания, датчиков и матраса с технологией iSense, которая позволяет менять жесткость кровати через пульт. Презентация прошла в иммерсивном арт-пространстве Luminar-X на ВДНХ, а ведущими стали техноблогер Сергей Романцев и телеведущая Ирена Понарошку.

Внутри матраса располагаются 14 воздушных камер из медицинского полиуретана, в которые нагнетается воздух, уплотняя расположенную между ними пену Adapt. Таким способом можно задать 20 градаций жесткости.

Верхняя и нижняя части основания могут независимо подниматься и опускаться, что позволяет найти оптимальное положение для просмотра фильма, работы или максимально комфортного сна. Специальные встроенные вибромоторы обеспечивают лимфодренажный массаж. Лично протестировал – понравилось.

Также по периметру кровати присутствует подсветка, а для удобной работы в кровати предусмотрены USB-порты. Управление осуществляется через пульт ДУ или через систему «умный» дом. Короче, теперь можно жить, не вылезая с кровати.

При этом умная спальная система умеет следить за такими показателями сна, как дыхание, пульс и движения, а утром все данные заносятся в приложение Askona Sleep, где ИИ-ассистент Оксана, обученный на данных реальных врачей, их анализирует и выдает рекомендации по улучшению сна. Дополнительно можно пообщаться с Оксаной на тему сна и не только.

Важно, что упругость и положение каждой половинки двухспальной кровати регулируются независимо. Цена Smart Bed варьируется от 458 до 660 тысяч рублей в зависимости от размеров и основания.

Показать полностью 5
3

Умный дом. Часть 6. Smart level lim->100%⁠⁠

Продолжаем делать дом удобнее.

Мониторинг подключения воды. Наш, Ватериус. Работает. Только вот инструкция подключения... Слейте бачок унитаза. Почему именно унитаза? Зачем? Сливать полностью? Ну можно было написать - пролейте 5 литров? Только сильно потом я нашел зачем. Если за 10мин самонастройки ватериус поймал один импульс - счетчик определяется как 10л/имп. Если больше - 1л/имп. В остальном все очень удобно, на дашборде видно сколько там сейчас. Прощай галерея фото счетчиков в телефоне.

Динреечное реле.

Встает под двухрядную гребенку почти ровно.

Это не первое подобное у меня, но только сейчас я понял, зачем тут 2 "одинаковые" настройки - ограничение тока и ограничение мощности. Релюха заменила обычный автомат 25А. Ограничение тока работает точно как работал автомат - защита проводов от КЗ. А вот ограничение мощности я перенастроил.
Это реле ХА использует как монитор включения плиты. Если кошки залезут куда не надо. Такое уже было. При появлении тока выше 1А автоматика выдает предупреждение и ждет нажатие кнопки. Если не нажать - через 30сек плита выключается принудительно. В планах добавить датчик присутствия, но это сейчас не важно.

Важно то, что телеметрия медленная. Оно срабатывало, но иногда через 10 секунд, иногда через минуту. Сами мозги релюхи не инициируют связь с ХА при изменении значений. Мониторил с роутера. А вот включение аларма на 200Вт принудительно выпихивает телеметрию на сервер. Скорость реакции стабилизировалась на минимуме.

Со вторым реле проще, там телеметрия собирает значения за 5 минут и если среднее превышает 1КВт - будет сообщение. Вскипятить чайник система не ругается, кондей на 1,5КВт - сообщение будет через 10мин. Хелпер filter - lowpass.

Показать полностью 2
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества