Найти в Дзене
Alex Smart Home

Типовой сервер умного дома (часть1)

Недавно купил очередной микрокомпьютер Orange Pi 3 и я его планирую использовать для создания универсального сервера умного дома, конечно можно на него установить Home Assistant какой-нибудь супервайс и тогда все проблемы будут решены, то есть там все автоматически будет делаться, настраиваться, интегрироваться, но конечно я так не буду делать, в принципе у меня есть свои наработанные решения и я планирую их использовать для настройки этого сервера. Сам этот микрокомпьютер стоит недорого это собственно сам микрокомпьютер-плата и корпус к нему идет, тоже в комплекте был сразу пластиковый, и еще у меня есть уже купленный стик тоже не очень дорогой самый простейший Zigbee, которые в принципе все вместе это будет стоить тысячи 4, и в принципе на основании этого можно будет уже сделать нормальный сервер. По железу на этом сервере памяти там один гигабайт всего, есть порт гигабитный Ethernet, есть встроенная память EMMC которой 8 гигабайт, в принципе это не очень много, но в целом все влазит

Недавно купил очередной микрокомпьютер Orange Pi 3 и я его планирую использовать для создания универсального сервера умного дома, конечно можно на него установить Home Assistant какой-нибудь супервайс и тогда все проблемы будут решены, то есть там все автоматически будет делаться, настраиваться, интегрироваться, но конечно я так не буду делать, в принципе у меня есть свои наработанные решения и я планирую их использовать для настройки этого сервера.

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

По железу на этом сервере памяти там один гигабайт всего, есть порт гигабитный Ethernet, есть встроенная память EMMC которой 8 гигабайт, в принципе это не очень много, но в целом все влазит обычно если не делать из него какой-нибудь мультимедиа сервер, также у него есть Wi-Fi, но конечно поскольку сервер по Ethernet подключается, то скорее всего он использоваться не будет, есть встроенный модуль Bluetooth, так как корпус пластиковый, то он ничем не экранируется и вполне нормально можно использовать и встроенный, есть еще у него ИК приемник конечно он достаточно сложно настраивается, но для некоторых сценариев небольших можно его тоже использовать, чтобы инфракрасным пультом можно было давать команды, сам корпус он пропускает инфракрасный сигнал и в принципе все работает даже со всех совсем дешевых пультов он с приличного расстояния тоже может принимать сигнал.

Конечно на этом микрокомпьютере нет передатчика на частоте 433 мегагерца, по радиоканалу, и приемника поэтому по умолчанию его не будет, но если нужно будет, то надо будет отдельное решение придумывать, конечно нем есть гребенка gpio, и в принципе можно конечно подключить, она по большому счету очень похожа и даже совместима с Raspberry, но я уже давно не использую ее по разным причинам поэтому конечно при желании можно и подключить, и в корпусе тоже есть там даже отверстие для этого, то есть можно если он будет в корпусе отдельными проводами вывести этот датчик, сделать его например снаружи, а не внутри этого корпуса.

Конкретно в этой версии уже сделали так что AUX не выводит звук, хотя такой разъем есть и это в общем-то неудобно, конечно хотелось бы чтобы эта функция была, например у Raspberry она есть и работает, но так-то можно и обойтись, потому что например я для вывода музыки используют Bluetooth усилитель, который через Bluetooth нормально можно подключить и можно им тоже автоматически управлять с помощью команд и подключать и отключать, и менять громкость, поэтому сам AUX конечно особо и не востребован, конечно можно там на уровне операционной системы и прошивки это перенастроить, но это фактически ломать систему что я не планирую.

Ну и поскольку у него есть встроенная память 8 гигабайт, то SD карты я использовать не собираюсь, она нужна для только чтобы один раз залить операционку внутрь этого микрокомпьютера, а дальше эта SD карта уже будет по сути не нужна, по софту я планирую использовать Debian Linux, в принципе там выпущена специальная версия, она именно для этого микрокомпьютера и конечно её нужно немножко там будет понастраивать, но по большому счету она понятна, я такую же использую аналогичную на Raspberry и если использовать ее, то все одинаково и больших проблем не возникает. Единственное что нужно будет установить разные дополнительные модули для удаленного подлючения к рабочему столу если это нужно будет, например это часто надо для того чтобы Bluetooth подключить первый раз, потому что через команды он не позволяет подключить корректно.

Из систем умного дома по сути я планирую установить только Home Assistant и причем версию которую не Supervisor, то есть она не обладает разными дополнительными возможностями возможностями например там делать Backup полный или управлять ресурсами микрокомпьютера, но по большому счету и не надо, также будет установлен брокер для управления Zigbee сервис, это Zigbee2MQTT, в принципе в Home Assistant можно использовать встроенные там ZHA модуль дополнительный, но я насмотрелся разных видео и даже пробовать не стал, потому что конечно в этом варианте, в этом сервисе, там гораздо меньше поддерживаться устройство он менее развит и он не настолько гибок для того чтобы использовать на этом микрокомпьютере, там придется очень сложно если через другие системы подключаться к Zigbee, то уже будет непросто, ну и Home Assistant будут разные модули установлены, практически типовые, будет установлен HACS, потому что он позволяет делать больше возможностей по интеграции, также через него ставятся разные модули, которые для интеграции с Яндексом нужны, и с Яндекс умным домом, поэтому в принципе это тоже будет, модуль от Tuya для интеграции с экосистемой Tuya отдельно ставить не планирую, потому что в принципе он достаточно сложным для интеграции является, надо будет подключать через сервер для разработчиков и через него получать ключ специальный, что конечно не очень удобно и смысл большого в этом нет, это нужно только для того чтобы подключить например шлюз вот Tuya Zigbee например, или устройство которое работает по Wi-Fi, но если устройства Zigbee будут подключены напрямую, а устройства Wi-Fi не использовать именно для управления домом, то конечно это не нужно.

Также не планирую ставить и никакой интеграции делать с MiHome, по большому счету все Zigbee устройства тоже нормально подключаются и поддерживаются в Zigbee2MQTT и появляются нормально в Home Assistant, и поэтому чтобы их там как-то интегрировать еще по-другому смысла нет.

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

На самом сервере еще будет установлены MPD плеер, сервер, и в принципе можно будет разную музыку включать, но поскольку там на самом сервере места мало, а SD карту и внутреннюю память одновременно использовать не получается, то можно либо это внешний диск или флешку воткнуть в USB порт на этом микрокомпьютере, либо просто как я делаю это интернет радио пробрасываю, подключаю к этому микрокомпьютеру, и дальше уже с него вещаю по Bluetooth на усилители и на колонки, в принципе это вполне нормально, если даже хочется слушать свою музыку, то гораздо проще сделать на базе какого-нибудь другого, ну или одного из микрокомпьютеров тоже сервер, который будет просто отдавать этот поток и дальше его можно будет через это плеер MPD уже куда надо направлять.

Для просмотра и управления камерами тоже будет установлен в Home Assistant специальный модуль Onvif, который позволяет и управлять и смотреть, и выводить в Home Assistant изображение, и даже через интеграцию с Яндекс умный дом можно будет смотреть видео с этих камер уже в экосистеме Яндекса, в принципе тоже удобно и даже никаких отдельных приложений не надо ставить, но если это какие-нибудь камеры которые могут нормально отдавать по RTSP или через Onvif поток показывать и при этом могут, то есть не перепрошиты, могут еще работать в родном приложении, например у меня там есть Xiaomi или камеры Tp-link, которые могут отдавать поток и так и так, через Onvif и RTSP и соответственно через приложение тоже могу зайти и посмотреть видео, поэтому в принципе можно будет и таким образом тоже пользоваться.

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

Посмотреть видел на Дзен

DAY 1637 _ типовой сервер умного дома (часть1)...
DAY 1637 _ типовой сервер умного дома (часть1)...

Посмотреть видео

Автоматизация в умном доме должна быть полезной и создавать дополнительный комфорт, но иногда всё идет не так… Причины этого, и как всё настроить в смотри и читай на моем канале!

Присоединяйтесь к Телеграм каналу про Умный дом 👍

Читайте новые статьи, слушайте подкасты, смотрите видео, изучайте новинки на сайте AlexSmartHome 📌

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