есть умный дом, построенный на 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 Если кто знает хорошую статью на эту тему, адекватную и не слишком заумную, прошу поделится.
У Бабы Яги умный дом с голосовым управлением был когда это ещё не было модно. Вообще, по-хорошему, надо Яндексу задуматься над расширением набора персонажей в их экосистеме.
Избушка-избушка, выключи свет, да закрой ставни-то.
Свет мой зеркальце, включи подсветку макияжной зоны.
Сим-Сим, открой дверь в тамбур, там курьер посылку принёс.
Лети-лети, лепесток... блин, это не оттуда. Мы тут за мир и против кассетных боеприпасов.
Скатерть-самобранка, латте с корицей и шоколадный маффин, пожалуйста.
Крекс-пекс-фекс, блиин, ну че биткоин не растёт-то?!
Люмос, Люмос максима, Нокс - это всё вроде и сейчас работает в андроиде, но этого мало, надо чтобы ещё и пассы руками в сторону светильника распознавались.
А вообще, использовать привычные ещё из детских книжек заклинания - это прикольная тема для управления умным домом. Всё идёт к тому, что технологии наполняют наш мир "магией" так, что забавно думать как удился бы, скажем, инженер годов из семидесятых посмотрев на некоторые сегодняшнее технологии.
Есть ещё заклинания, которые я пропустил? Может быть персонажи? Мой автономный голосовой помощник зовётся Кузя. Он ещё глупенький и не работает оффлайн, но планируется крутить его на локальной Lama и... ну да это совсем другая история. В общем, из домовых у нас пока что Алиса распространена и Сири.
Имеется zigbee wifi шлюз и с десяток устройств с различными сценариями. В основном устройства zigbee, лишь 1 WiFi. Не давно перестали работать всё сценарии и управление с приложения. В приложении и на сайте туи всё устройства в сети, но работают только датчики температуры и открытия дверей (без истории). Все реле и выключатели никак не реагируют на действия в приложении. Нужна помощь разбирающихся людей. У самого идеи уже кончились.
Так получилось, что я уже около 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 канал GIRIER Tuya ZigBee 3.0 - 8 шт.;
Реле 2 канал GIRIER Tuya ZigBee 3.0 - 3 шт.;
Механический диммер MOES - ZigBee 3.0 - 2 шт. (можно и сенсорный, просто механический приятнее крутить, нужен квадратный подрозетник);
Triac AC dimmer Gledopto ZigBee 3.0 - 2 шт.;
Датчик температуры Tuya ZigBee 3.0 - 10 шт.;
Термоголовка TRV Moes ZigBee 3.0 - 3 шт.;
Терморегулятор тёплого пола Moes ZigBee 3.0 - 3 шт.;
Электрокарниз Zemismart ZigBee 3.0 - 2 шт.;
Аквастоп Нептун (с модулем Tuya) - 1 шт.;
Розетка настенная Bseed ZigBee 3.0 - 12 шт.;
Реле на din-рейку ZigBee 3.0 - 6 шт.;
Хаб ZigBee - 1 шт.
Всё это добро работает в облаке Tuya, но легко переносится в HA или Sprut. Конечно, можно и нужно сказать, что нет датчиков контроля качества воздуха, освещения, присутствия. Но почти всё из этого не хотят ставить клиенты, да и я сам не рекомендую. Почему? Достаточно просто: 1. Датчик качества воздуха без хотя бы бризера - деньги на ветер. 2. Датчик освещения лучше ставить проводной (с питанием от сети), но пока нет понимания где и как будет стоять мебель, как проходит солнце по квартире этот датчик правильно не разместить. 3. Датчики присутствия просто большие и не очень красивые и хозяйки всегда отказываются. Особенно когда я предлагаю поставить его в центре потолка в прихожей.
Вот, как-то так. В чём-то это выглядит как-то по-ламерски, но для первого шага этого достаточно. А дальше... Нет предела совершенству.
В моей квартире установлен аналоговый домофон Визит, вызывная панель которого оснащена камерой. Этот домофон не современный, а координатный - аналоговый и ему больше 10 лет.
В статье разбираюсь, что нужно для того, чтобы получать видеопоток с камеры домофона в режиме реального времени в RTSP формат и затем управлять этой камерой в системе видеонаблюдения и умном доме.
Физическое подключение к камере домофона
Для физического подключения понадобится:
1. Самая дешевая USB карта видеозахвата EasyCAP (HD).
USB карта видеозахвата, подключенная к Orange Pi Zero 512Mb
2. Разъем питания DC для камер видеонаблюдения.
Разъем питания DC
3. Вывод витой пары подключенной параллельно входу камеры в блок домофона.
Используя BalenaEtcher записал на карту памяти Armbian - это дистрибутив Linux, разработанный специально для одноплатных компьютеров на базе процессоров ARM.
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.
Установил необходимые зависимости: поскольку используется USB-устройство захвата видео, необходимо установить некоторые инструменты, связанные с мультимедиа и видео, такие как ffmpeg, которые Go2RTC может использовать для обработки видеопотоков.
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 в VLC
Результат получен - камера обычного квартирного домофона стала камерой видеонаблюдения.
Альтернативный вариант сделать из обычного квартирного домофона камеру видеонаблюдения
Уже когда всё настроил программно - наткнулся на алиэкспрессе на конвертер CVBS -> RJ45. Это означает в теории, что можно только используя этот конвертер, который стоит примерно полторы тысячи рублей сделать всё тоже самое - из аналогового видеосигнала сделать ONVIF без установки Go2RTC и покупки платы видеозахвата. Но я не пробовал.
Адаптеры для ONVIF AHD2NET, 1080P HD, AHD/TVI/CVI, преобразователь камеры IPC, делает AHD камеру для IP-камеры, которая работает с системой NVR
Настройка камеры квартирного домофона в системе видеонаблюдения
Очень часто я использую Synology Surveillance Station - это программное обеспечение, разработанное компанией Synology Inc., которое позволяет пользователям создавать системы видеонаблюдения. Причём, чтобы использовать оборудование Synology не обязательно его покупать, потому что есть варианты. Хотя у меня есть несколько и фирменных серверов Synology.
Synology Surveillance Station
Камера домофона Визит легко добавилась в Synology Surveillance Station через Go2RTC. Единственной проблемой стало то, что при настройках путь rtsp, потому что не задан логин и пароль, постоянно сбрасывается на следующий вид и не даёт сохранить изменения в последующих настройках:
:########@192.168.165.117:8554/usb_camera
Для того чтобы это исправить пришлось задать имя и пароль в настройках Go2RTC. Просто через веб-интерфейс http://192.168.165.117:1984/editor.html изменил:
Автоматизация, когда Алиса говорит через колонку, что снизу с 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) лежат по нижней части щитка - на фото видны лишь частично:
Физический слаботочный щиток квартиры после установки оборудования
Вместо итогов
Сделать из обычного квартирного домофона камеру видеонаблюдения и завести её не только в систему видеонаблюдения, но вписать в собственный умный дом - возможно.