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

Умный дом

214 постов 2 455 подписчиков

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

7

Интеграции Home Assistant с LLM2

Камрады, приветствую.

требуется совет, подсказка.

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

есть другой функционал, но это сейчас не так важно.

сообщения в канал выглядят следующим образом:

Погода в доме:

Температура 🌡

В зале: t - 24.77° С

В спальне: t - 26.81° С

В к.Лизы: t - 24.52° С

В кухне: t -25.28° С

В ванной: t -26.22° С

В коридоре: t -25.51° С

На балконе: t -28.47° С

В сервере 🗄️: t - 26.85° С

У лягушечек 🐸: t - 26.8° С

Влажность 💧

В зале: φ - 45.72 %

В спальне: φ - 48.81%

В к.Лизы: φ - 50.41%

В кухне: φ - 43.53%

В ванной: φ - 43.62%

В коридоре: φ - 42.28%

На балконе: φ - 36.45%

В сервере 🗄️: φ - 32.78%

У лягушечек 🐸: φ - 75%

Количество переключений тёплого пола ♨ 🔢 --  12

Последний раз переключался 03-10-2024, 20:56:22

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

подключить к НА какую-нибудь LLM, желательно локальную, если невозможно - что то типа ChatGPT или Claude, давать ей на вход это сообщение, и промптом просить переформулировать, чтобы описывалось только крупное изменение, и с юмором.

да, сейчас многие напишут - нафига, и т.д., но мне вот захотелось, считайте, блажь такая 😁

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

вот, например, что получилось у Клода (он, кстати, несколько лучше (на мой взгляд) сделал:

🏠 Вечерний метеорепортаж от вашего домашнего синоптика!

Самые горячие (в прямом смысле!) новости:

🌡 На балконе температура подскочила до 28.47°C! Теплый пол сегодня в ударе - устроил там настоящие тропики. Кося уже присмотрела себе местечко и делает вид, что это она так хорошо согрела балкон своим британским шармом. Интересно, успела ли она написать об этом в своём кошачьем блоге?

🖥️ Сервер тоже разошёлся - 26.85°C! Похоже, наши миникомпьютеры устроили LAN-вечеринку. Креветки из соседнего аквариума уже собрались на трибунах поболеть за любимые процессоры, а гуппи взяла на себя роль спортивного комментатора!

🦎 В комнате Лизы влажность слегка поднялась до 50.41%. Глада, наверное, включила свой мини-увлажнитель, чтобы мокрицы не жаловались на сухость. Говорят, оранжевые и серые мокрицы даже устроили дебаты на тему "Идеальная влажность для современной мокрицы".

Краткое резюме: Вечер выдался тёплым и уютным. Мушкетёры-лягушата поддерживают свои королевские 75% влажности, сервер греется как маленькое солнце, а балкон просто решил стать филиалом Майами! Кося всем довольна, но виду, конечно, не подаёт - британская сдержанность превыше всего! 🐱🌴

подскажите, кто нибудь подключал LLM к своему УД, и как?

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

Управление отоплением дома

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

. подскажите, как это организовать?

Нужна помощь по "умным колонкам"

Господа - товарищи здравствуйте. Мой вопрос заключается в кратком описании (сравнении) умных колонок (капсул и т.д.) Интересуют в частности:
1. Алиса
2. Маруся
3. Салют

Критерии:
1. Возможности голосового помощника (у какой лучше и у какой хуже).
2. Интеграция в умный дом.
3. Доступная музыка. (Например в Яндексе нет некоторых групп, исполнителей. Интересно, как с этим обстоят дела в двух других) - Этот пункт в приоритете, так как на остальные вопросы можно поискать инфу в интернете.

Если можно, то кратко по каждому пункту. Будет очень хорошо, если с пометками. Всем, кто поможет разобраться, большое спасибо. А я пойду почитаю огромные статьи про "ТОП колонок в 2024", может быть там найду ответы на некоторые вопросы.

PS Если кто знает хорошую статью на эту тему, адекватную и не слишком заумную, прошу поделится.

84
Умный дом
Серия Homo Habitatio

Ответ на пост «Про Бабу-ягу»4

У Бабы Яги умный дом с голосовым управлением был когда это ещё не было модно.
Вообще, по-хорошему, надо Яндексу задуматься над расширением набора персонажей в их экосистеме.

  • Избушка-избушка, выключи свет, да закрой ставни-то.

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

  • Сивка-бурка - вещая каурка, прогревай мотор, покидаем двор!

  • Сим-Сим, открой дверь в тамбур, там курьер посылку принёс.

  • Лети-лети, лепесток... блин, это не оттуда. Мы тут за мир и против кассетных боеприпасов.

  • Скатерть-самобранка, латте с корицей и шоколадный маффин, пожалуйста.

  • Крекс-пекс-фекс, блиин, ну че биткоин не растёт-то?!

  • Люмос, Люмос максима, Нокс - это всё вроде и сейчас работает в андроиде, но этого мало, надо чтобы ещё и пассы руками в сторону светильника распознавались.

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

Есть ещё заклинания, которые я пропустил? Может быть персонажи? Мой автономный голосовой помощник зовётся Кузя. Он ещё глупенький и не работает оффлайн, но планируется крутить его на локальной Lama и... ну да это совсем другая история. В общем, из домовых у нас пока что Алиса распространена и Сири.

Дальше - больше.

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

Tuya проблемы с устройствами

Имеется zigbee wifi шлюз и с десяток устройств с различными сценариями. В основном устройства zigbee, лишь 1 WiFi.
Не давно перестали работать всё сценарии и управление с приложения.
В приложении и на сайте туи всё устройства в сети, но работают только датчики температуры и открытия дверей (без истории). Все реле и выключатели никак не реагируют на действия в приложении.
Нужна помощь разбирающихся людей. У самого идеи уже кончились.

41

Умный дом не дорого

Так получилось, что я уже около 3 лет занимаюсь умными домами, это не основная работа, а пока, в основном, хобби. Началось всё, как обычно, с жадности, и не желания платить много денег не пойми за что. Но тут не история успеха, а скорее непрошеный совет для тех, кто задумался об умном доме для себя, но боится что сам не справится.
###
Если пост покажется вам сумбурным, то не покажется. Так и есть.
###

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


То есть типовой клиент компании это человек, который готов не вдаваясь в детали отдать от 300к за работу, стоимость оборудования не учитывают, и хочет сделать умным либо загородный дом на 150-200 кв.м или квартиру в бизнес-жк площадью 100-120 кв.м. При этом сам клиент ничем кроме света и штор управлять не хочет (даже не задумывается, что можно), а автоматизации ограничены рекламными штуками, типа открытия штор по времени и поддержания климата в помещении. При чём часто автоматизацию путает со сценарием. Таких клиентов на всех не хватает.

Скрин КП от одной компании из Питера. Я очень удивился и понял, что я денег в этой сфере не подниму.

Скрин КП от одной компании из Питера. Я очень удивился и понял, что я денег в этой сфере не подниму.

При этом какое жилье у нас строят? Где бОльшая часть народонаселения покупает квартиры? В ЖК от ПИКа эконом и комфорт. Если приехать в какой-нибудь ЖК "Новомосквабадск" в Котельниках или Коммунарке там не будет ни одной квартиры с умным домом сложнее wi-fi-rgb-ламп в ночнике. Я не учитываю всякую пользовательскую электронику (пылесосы, увлажнители, вентиляторы, чайники) так как это покупают без оглядки на полноценную интеграцию в УД.
И вот тут происходит странный момент. Большое количество собственников квартир не прочь сделать умный дом, всё равно ремонт с нуля. Они идут в интернет, там их встречает компания с минимальным бюджетом в 500к. На вопрос "Схуяли такая стоимость?" получают "Потому что конь в огурцах в ванной жпг". Некоторые начинают искать альтернативы. И находят, либо зоопарк китайских экосистем, либо Home Assistant. Первый пугает возможной несовместимостью оборудования, второй словами "сервер", "скрипт", "интеграции", "git-hub" и "open-source". Обычно тут уже всем становится не до умного дома, нужно искать бригаду и выбирать плитку для ванной. И к УД возвращаются, если вообще возвращаются, уже когда заезжают в квартиру. И тут всплывает Яндекс.


При этом, если посмотреть, что предлагает Яндекс в своей рекламе, то мы увидим лампочки да розетки, при чём самые идиотские решения в виде "умного переходника". Да, внутри приложения умного дома устройств сразу больше предлагается, но кто будет это искать внутри приложения?
И тут получается, что есть либо полуумный дом Яндекса за 2000 рублей, либо непонятно какой дом за 1кк. И когда люди оказываются перед таким выбором, они выбирают ничего.


И к чему я это написал? За 3 года "коммерческой" деятельности и за 7 лет вообще использования УД, я понял несколько важных вещей:
1. Не важно как будет сделан умный дом. Если учтены все хотелки заказчика, то он не увидит разницы между проектом за 10к и за 1кк.
2. Сценарии автоматизации, которыми приятно и удобно пользоваться можно сделать только после того как поживёшь в квартире/доме.
3. Чем автономнее хочется УД, тем он дороже и сложнее.
4. Дорогое решение не всегда самое лучшее.
5. Много сценариев не нужно.


То есть, абсолютному большинству людей будет достаточно умного дома,
собранного на доступном оборудовании с озон/Али, работающего через smartlife и накидываемого на готовую проводку квартиры, для решения именно их задач. Да, сейчас сюда набегут адепты HA и локального управления, и скажут, что всё не так, нужен свой сервер и прочее. Но никто не будет делать это бесплатно. А платно - дорого и сложно.

К чему я написал все эти абстрактные рассуждения? К тому, что используя информацию ниже, можно сравнительно недорого сделать УД самому. Сначала тут были свои схемы и опыт, но потом (не нужно пост по 2 месяца сочинять) появились несколько постов от умных людей:
1. Свет в умном доме. Ошибки начинающих, фишки и лайфхаки
2. #comment_319767252

Но и добавить всё равно есть что.
1. Как проложить проводку для розеток.
а. Не устраивать перемычек в розетках. Либо распаечные коробки, либо линию от щитка на каждый блок отдельно.
б. Умные розетки использовать только там, где нужно (обычно это рабочая поверхность кухни, изголовья кровати, розетки у потолка, у косметического столика, в постирочной/кладовке/гардеробе). В общем там, где можно забыть технику или неудобно включать/выключать из розетки.
в. Не делать все розетки в квартире умными, это просто не нужно.
г. В щитке оставить место для умных автоматов, чтоб через них подключить "глупые" блоки розеток. Например за ТВ. Умные автоматы ставить ПОСЛЕ обычных ВМЕСТЕ с обычными а не ВМЕСТО обычных.
д. ВСЕ подрозетники и для света тоже делать 60 мм.
2. Не экономить на датчиках. Да, цена комплекта датчиков для УД может легко добраться до половины стоимости оборудования.
3. Для управления водоснабжением лучше использовать локально работающие решения на подобие Нептуна.
5. Если в доме/ЖК своя котельная, то не имеет смысла ставить умные термоголовки на батареи. А если стоят счётчики тепла - то имеет. Но результат сильно зависит от того, как топится котельная и как лежат трубы отопления в периметре квартиры. То есть высока вероятность, что теромоголвки будут открыты всегда.
6. Для управления УД лучше купить отдельный планшет или потратиться на модную панель.
7. Умный дверной замок выглядит футуристично, но работает только в smartlife/MiHome/HomeKit и не умеет работать с Алисой Яндекса, пока.

Например, вот список оборудования на типовую однушку от ПИКа. Тут всякого добра приблизительно на 120к, при этом закрыты все основные моменты. Есть подобные для студий, и девушек. Тут не будет ссылок, чтоб не походило на рекламу, кому надо - напишу в комментариях.

  1. Реле 1 канал GIRIER Tuya ZigBee 3.0 - 8 шт.;

  2. Реле 2 канал GIRIER Tuya ZigBee 3.0 - 3 шт.;

  3. Механический диммер MOES - ZigBee 3.0 - 2 шт. (можно и сенсорный, просто механический приятнее крутить, нужен квадратный подрозетник);

  4. Triac AC dimmer Gledopto ZigBee 3.0 - 2 шт.;

  5. Датчик температуры Tuya ZigBee 3.0 - 10 шт.;

  6. Термоголовка TRV Moes ZigBee 3.0 - 3 шт.;

  7. Терморегулятор тёплого пола Moes ZigBee 3.0 - 3 шт.;

  8. Электрокарниз Zemismart ZigBee 3.0 - 2 шт.;

  9. Аквастоп Нептун (с модулем Tuya) - 1 шт.;

  10. Розетка настенная Bseed ZigBee 3.0 - 12 шт.;

  11. Реле на din-рейку ZigBee 3.0 - 6 шт.;

  12. Хаб ZigBee - 1 шт.

Всё это добро работает в облаке Tuya, но легко переносится в HA или Sprut. Конечно, можно и нужно сказать, что нет датчиков контроля качества воздуха, освещения, присутствия. Но почти всё из этого не хотят ставить клиенты, да и я сам не рекомендую. Почему? Достаточно просто:
1. Датчик качества воздуха без хотя бы бризера - деньги на ветер.
2. Датчик освещения лучше ставить проводной (с питанием от сети), но пока нет понимания где и как будет стоять мебель, как проходит солнце по квартире этот датчик правильно не разместить.
3. Датчики присутствия просто большие и не очень красивые и хозяйки всегда отказываются. Особенно когда я предлагаю поставить его в центре потолка в прихожей.

Вот, как-то так. В чём-то это выглядит как-то по-ламерски, но для первого шага этого достаточно. А дальше... Нет предела совершенству.

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

Как превратить обычный квартирный домофон в IP камеру видеонаблюдения

В моей квартире установлен аналоговый домофон Визит, вызывная панель которого оснащена камерой. Этот домофон не современный, а координатный - аналоговый и ему больше 10 лет.

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

Физическое подключение к камере домофона

Для физического подключения понадобится:

1. Самая дешевая USB карта видеозахвата EasyCAP (HD).

USB карта видеозахвата, подключенная к Orange Pi Zero 512Mb

USB карта видеозахвата, подключенная к Orange Pi Zero 512Mb

2. Разъем питания DC для камер видеонаблюдения.

Разъем питания DC

Разъем питания DC

3. Вывод витой пары подключенной параллельно входу камеры в блок домофона.

Две камеры - два выхода

Две камеры - два выхода

Программное подключение к камере домофона

Я выбрал использовать проект Go2RTC от AlexxIT, установив его на старый Orange Pi Zero 512Mb.

Шаг 1. Установил и подготовил систему

Используя BalenaEtcher записал на карту памяти Armbian - это дистрибутив Linux, разработанный специально для одноплатных компьютеров на базе процессоров ARM.

Далее по инструкции вошёл в систему как root.

Welcome to Armbian_community!

Documentation: https://docs.armbian.com | Community support: https://community.a rmbian.com/

IP address: 192.168.165.117

Create root password: ********************
Repeat root password: ********************

WARNING!

You are using an automated build meant only for developers to provide
constructive feedback to improve build system, OS settings or UX.

If this does not apply to you, STOP NOW! Especially don't use this
image for production since things might not work as expected or at
all. They may break anytime with next update.

Shell: BASH

root@orangepizero:~#

Потом обновил систему:

root@orangepizero:~# sudo apt update && sudo apt upgrade -y

Установил необходимые зависимости: поскольку используется USB-устройство захвата видео, необходимо установить некоторые инструменты, связанные с мультимедиа и видео, такие как ffmpeg, которые Go2RTC может использовать для обработки видеопотоков.

root@orangepizero:~# sudo apt install ffmpeg v4l-utils -y

  • ffmpeg: необходим для кодирования/декодирования видео.

  • v4l-utils: содержит инструменты для взаимодействия с устройством видеозахвата.

Проверил USB-устройство захвата подключил USB-карту видеозахвата EasyCAP и убедился, что она распознается системой:

root@orangepizero:~# ls /dev/video*
/dev/video0 /dev/video1

В ответе было что-то вроде /dev/video0. Это означает, что устройство обнаружено.

Дополнительно посмотрел доступные форматы:

root@orangepizero:~# ffmpeg -list_formats all -i /dev/video0
ffmpeg version 5.1.6-0+deb12u1 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 12 (Debian 12.2.0-14)
configuration: --prefix=/usr --extra-version=0+deb12u1 --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --arch=arml --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libble-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --ename --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enableenable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enab --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enablnable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libdc1394 --enable-libdrm --enable-libiec6188hromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
[video4linux2,v4l2 @ 0xe16470] Compressed: mjpeg : Motion-JPEG : 480x320 640x480 720x480
[video4linux2,v4l2 @ 0xe16470] Raw : yuyv422 : YUYV 4:2:2 : 480x320
/dev/video0: Immediate exit requested

Шаг 2. Установил Go2RTC

Загрузил готовый двоичный файл для моей архитектуры ARMv6:

root@orangepizero:~# wget https://github.com/AlexxIT/go2rtc/releases/download/v1.9.4/g...
root@orangepizero:~# chmod +x go2rtc_linux_armv6

Переместил двоичный файл в нужное место в моём PATH, /usr/local/bin:

root@orangepizero:~# sudo mv go2rtc_linux_armv6 /usr/local/bin/go2rtc

Шаг 3. Настроил Go2RTC

Создал каталог конфигурации, переключившись на самого себя - пользователя, которого я создал:

root@orangepizero:~# su -l mike
mike@orangepizero:~$ mkdir -p ~/.config/go2rtc

Создал файл конфигурации go2rtc.yaml, указав USB-устройство видеозахвата в качестве источника входного сигнала:

mike@orangepizero:~# nano ~/.config/go2rtc/go2rtc.yaml

Простая конфигурация для захвата видео с USB-устройства и его потоковой передачи:

streams:
usb_camera: ffmpeg:device?video=0&video_size=1280x720#video=h264

А это памятка для самого себя - чтобы сохранить и выйти из редактора nano в Linux, выполните следующие шаги:

  1. Нажмите сочетание клавиш Ctrl + X. Это приведет к выводу сообщения "Save modified buffer (y/n/a/q/K)?".

  2. Нажмите Y для сохранения изменений.

  3. Нажмите Enter для подтверждения выбора.

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

  5. Нажмите Enter еще раз для подтверждения.

  6. Нажмите Enter, чтобы закрыть редактор nano.

Проверил конфигурацию, для этого вручную запустил двоичный файл Go2RTC с указанной конфигурацией, чтобы проверить, всё ли работает правильно:

mike@orangepizero:~# go2rtc -config ~/.config/go2rtc/go2rtc.yaml
18:14:23.751 INF go2rtc platform=linux/arm revision=a4885c2 version=1.9.4
18:14:23.752 INF config path=/root/.config/go2rtc/go2rtc.yaml
18:14:23.755 INF [rtsp] listen addr=:8554
18:14:23.755 INF [api] listen addr=:1984
18:14:23.757 INF [webrtc] listen addr=:8555/tcp

Все настройки можно делать через браузер

Все настройки можно делать через браузер

Шаг 4. Настроил в качестве службы Systemd

Чтобы обеспечить автоматический запуск Go2RTC при загрузке, создал служебный файл systemd:

mike@orangepizero:~$ sudo nano /etc/systemd/system/go2rtc.service
[sudo] пароль для mike:

Добавил следующее содержимое для моего имени пользователя - mike:

[Unit]
Description=Go2RTC Service
After=network.target

[Service]
ExecStart=/usr/local/bin/go2rtc -config /home/mike/.config/go2rtc/go2rtc.yaml
Restart=always
User=mike

[Install]
WantedBy=multi-user.target

Запустил и включил службу:

mike@orangepizero:~$ sudo systemctl daemon-reload
mike@orangepizero:~$ sudo systemctl enable go2rtc.service
Created symlink /etc/systemd/system/multi-user.target.wants/go2rtc.service → /etc/systemd/system/go2rtc.service.
mike@orangepizero:~$ sudo systemctl start go2rtc.service

Шаг 5. Проверил потоковую передачу

login as: mike
mike@192.168.165.117's password:
___ ____ _ _____
/ _ \| _ \(_) |__ /___ _ __ ___
| | | | |_) | | / // _ \ '__/ _ \
| |_| | __/| | / /| __/ | | (_) |
\___/|_| |_| /____\___|_| \___/

Welcome to Armbian_community 24.8.0-trunk.588 Bookworm with Linux 6.6.44-current -sunxi

No end-user support: untested automated build

System load: 2% Up time: 10:24
Memory usage: 14% of 490M IP: 192.168.165.117
CPU temp: 77°C Usage of /: 9% of 15G

Через VLC подключился к потоку rtsp://192.168.165.117:8554/usb_camera с компьютера, телефона и системы видеонаблюдения.

Все подключения отобразились по адресу Go2RTC http://192.168.165.117:1984/network.html

Все подключения отобразились по адресу Go2RTC http://192.168.165.117:1984/network.html

Видео с камеры домофона через Go2RTC в VLC

Видео с камеры домофона через Go2RTC в VLC

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

Альтернативный вариант сделать из обычного квартирного домофона камеру видеонаблюдения

Уже когда всё настроил программно - наткнулся на алиэкспрессе на конвертер CVBS -> RJ45. Это означает в теории, что можно только используя этот конвертер, который стоит примерно полторы тысячи рублей сделать всё тоже самое - из аналогового видеосигнала сделать ONVIF без установки Go2RTC и покупки платы видеозахвата.
Но я не пробовал.

Адаптеры для ONVIF AHD2NET, 1080P HD, AHD/TVI/CVI, преобразователь камеры IPC, делает AHD камеру для IP-камеры, которая работает с системой NVR

Адаптеры для ONVIF AHD2NET, 1080P HD, AHD/TVI/CVI, преобразователь камеры IPC, делает AHD камеру для IP-камеры, которая работает с системой NVR

Настройка камеры квартирного домофона в системе видеонаблюдения

Очень часто я использую Synology Surveillance Station - это программное обеспечение, разработанное компанией Synology Inc., которое позволяет пользователям создавать системы видеонаблюдения. Причём, чтобы использовать оборудование Synology не обязательно его покупать, потому что есть варианты. Хотя у меня есть несколько и фирменных серверов Synology.

Synology Surveillance Station

Synology Surveillance Station

Камера домофона Визит легко добавилась в Synology Surveillance Station через Go2RTC. Единственной проблемой стало то, что при настройках путь rtsp, потому что не задан логин и пароль, постоянно сбрасывается на следующий вид и не даёт сохранить изменения в последующих настройках:

:########@192.168.165.117:8554/usb_camera

Для того чтобы это исправить пришлось задать имя и пароль в настройках Go2RTC. Просто через веб-интерфейс http://192.168.165.117:1984/editor.html изменил:

streams:
usb_camera: ffmpeg:device?video=0&video_size=1280x720#video=h264
rtsp:
username: "admin" # optional, default - disabled
password: "pass" # optional, default - disabled

То есть ссылка приняла вид: rtsp://admin:pass@192.168.165.117:8554/usb_camera

Дополнительно: настройка камеры многоквартирного домофона в системе домашней автоматизации Home Assistant

Раз Go2RTC позволяет получить картинку, то можно использовать её в автоматизации вызова домофона в квартиру. Адрес картинки выглядит примерно так:

http://192.168.165.117:1984/api/frame.jpeg?src=usb_camera

Автоматизация, когда Алиса говорит через колонку, что снизу с 1го этажа кто-то звонит в квартиру, а в телеграмм отсылается текстовое уведомление и фотка с камеры домофона на 1м этаже выглядит примерно так:

alias: Домофон оповещение
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.domofon_incoming_call
to: "on"
condition: []
action:
- target:
entity_id: media_player.yandex_station
data:
media_content_id: >-
Кто-то звонит в домофон с 1го этажа в {{
now().hour|round|format(morph='час') }} {{
now().minute|round|format(morph='минута') }}.
media_content_type: text
extra:
volume_level: 0.9
action: media_player.play_media
- data:
title: "*🔉 Звонок в домофон* "
message: в {{ now().hour }} часов {{ now().minute }} минут.
action: notify.telegram_me
- data:
message: Фото
data:
photo:
- url: http://192.168.165.117:1984/api/frame.jpeg?src=usb_camera
caption: 📸 Камера домофона на 1м этаже
disable_notification: true
enabled: true
action: notify.telegram_me
- delay:
hours: 0
minutes: 1
seconds: 0
milliseconds: 0
mode: single

Результат автоматизации

Результат автоматизации

Физический слаботочный щиток квартиры после установки оборудования

Orange Pi Zero 512Mb вместе с USB картой видеозахвата EasyCAP (HD) лежат по нижней части щитка - на фото видны лишь частично:

Физический слаботочный щиток квартиры после установки оборудования

Физический слаботочный щиток квартиры после установки оборудования

Вместо итогов

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

Показать полностью 10
8
Умный дом
Серия Homo Habitatio

ГОЛО СОВАНИЕ: Какую следующую тему про Умный Дом постить?

Чего изволите?
Всего голосов:

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

UPD: Поставил тег "Без рейтинга", пните в горячее, пжалуйста, чтоб репрезентативный опрос получился.

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