Умный дом по низкой цене или что делать, если мало денег? Бомж-сборка ПК для бюджетного контроллера умного дома

10 июня 2019, 09:32

Я давно экспериментирую с системами умного дома. Причем с их основой - аппаратной платформой, особо пристрастно.

Начинал я эксперименты с Raspberry PI 3 model b+, потом ко мне приехал Rock64, потом появился и совсем экзотичный Le Potato.

Эксперименты преследовали определенные цели. Например, при установленном Home Assistant была большая беда с просмотром видео с камер видеонаблюдения (сейчас-то этот вопрос решили, а раньше нужен был ffmpeg). По причине того, что малина с этой задачей не справлялась - искались другие варианты. В итоге победил Rock64, ибо мне удалось найти под него нормальную сборку ffmpeg, которая показала вполне себе прекрасные результаты. Но сейчас это уже не требуется, т.к. в HA решили проблему с камерами и этот вопрос закрыт. Но осталось несколько других вопросов.

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

Вполне себе бюджетное и довольно надежное решение. Правда, в моем случае, не взлетело по причине глючности сборки ядра. 
Rock64 отказывается грузиться с emmc карточки, воткнутой в слот microSD. Дело в том, что такие карточки все равно видятся системой не как флешка /dev/sdX, а как EMMC накопитель /dev/emmcblkX.

А такой накопитель предусмотрен аппаратно на плате. Там есть отдельный разъем под штатную EMMC память. И эта "родная" флешка стоит "космически" дорого. 

У Le Potato тоже есть такой разъем под свою EMMC, но вариант работы через найденный мной переходник не вызвал никаких проблем. Все запустилось как с обычной флешки.

Второй проблемой являлись постоянные глюки и тормоза умного дома, работающего на одноплатных компьютерах. В качестве системы управления у меня стоит Home Assistant. И систематически, после запуска системы, она двое суток работает как часы, а потом начинаются очень спонтанные глюки. То свет не включится, то розетка не отключится. В общем я это связывал с глюками НА, но это не они. Систему переносил на разные железки и даже разносил по разным железкам - без разницы. Блоки питания менялись, охлаждение делалось - ничего не помогало.

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

Итак, приступим - бомж-сборка контроллера для умного дома!

Железо

На просторах Avito и Юлы очень много различного "хлама", в виде древних системных блоков. Но они все равно либо огромные и слишком допотопные, либо огромные и довольно дорогие. И я искал нечто среднее. Либо на базе mini-ITX материнских плат, либо неттопы. Но ценники и на те, и на другие слишком высокие для нашей задачи.

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

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

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

Характеристики вполне неплохие для наших задач:

Процессор
Intel® Atom™ D2500 1.86ГГц с кэшем второго уровня 1МБ и энергопотреблением до 10Вт. Чипсет Intel® NM10 Express.
Оперативная память
SO-DIMM DDR3 1333МГц до 4Gb. Работает в одноканальном режиме на частоте 1066 МГц.
Видео
Intel® Graphics Media Accelerator 3600. Максимальное поддерживаемое разрешение 1920x1200 на частоте 60Гц.
Сеть
Gigabit Ethernet 10/100/1000 Мбит/с.
Жесткий диск
Serial ATA со скоростью передачи до 300 Мб/с.

Соответственно, нам не хватает памяти и жесткого диска. Память у меня осталась от старого Mac Mini 2012 года, и как раз две планки по 2 Gb каждая. Она запустилась без вопросов. Жесткий диск в виде SSD у меня тоже был в наличии.

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

На просторах Avito сейчас очень много старья, которое можно поехать и купить прямо сейчас, без долгого ожидания доставки с Aliexpress.

Поэтому я нашел два модуля оперативной памяти объемом 2 Gb, каждый по цене 400 рублей за пару.

Ну а жесткие диски можно купить практически в любом магазине электроники. Я остановил свой выбор на SSD Kingston A400 просто потому, что он был в наличии в магазине неподалеку, и есть некоторое количество обзоров бюджетных SSD накопителей, где данная модель была в списке лидеров , в части потенциальной надежности.

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

В качестве системы был установлен Ubuntu Server 18.04. Поверх него был установлен Hassio в Docker по моей же статье.

Кстати, интересная особенность. Если ставить Hassio по моей статье с указанием варианта amd64, то аддоны Hassio недоступны для установки, хотя они под эту платформу есть. Но если поставить вариант intel-nuc (который тоже amd64), то все прекрасно работает.

Особенности Hass.io.

В итоге я собрал обратно компоненты своей системы, со всех одноплатных компьютеров, на новый системник. MQTT теперь работает моментально, Deconz вообще не тормозит и все работает просто замечательно. Показатели при обычной работе системы с обычным для меня набором компонентов:

С учетом того, что Deconz после некоторых обновлений грешит утечками памяти (замечено неоднократно), то запас, как говорится, "карман не тянет".

Плюсы:

  • полноценная архитектура процессора x86-64 (это вам не какой то ARM);
  • SSD намного надежнее microSD и с учетом emmc через адаптер, который нужно ждать,  надежность высокая;
  • бюджетность и доступность компонентов;
  • так как у меня два таких системника, если один сломается, то у меня всегда есть второй. Это все равно дешевле решения на малине.

Минусы:

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

Выводы

Я далеко не первый, кто собирает систему на ПК под умный дом. Многие так делают. Но у меня был исследовательский интерес в сборе максимально бюджетного, но достаточного по ресурсам для решения задачи управления умным домом, компьютера.

Дешевле, я думаю, уже некуда.

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


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @Soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Вячеслав Фетисов (Ziracul)
    Вячеслав Фетисов (Ziracul) 6 месяцев назад

    Вот это интересное решение, возьму на заметку)

  2. (vazzart)
    (vazzart) 6 месяцев назад

    Тоже поставил всё на старый системник. Ещё и использую его как тв приставку (поставил коди).

    • Виталий Никольский (bigmanekb)

      есть мысли теперь добавить какой нибудь Plex, но у меня хранилище на USB 3.0 а на этой балалайке 2.0, поэтому все таки хранилище подрублю к роутеру с 3.0 а тут подниму таки Plex. Еще не решил. Но сам факт, что появился простор для маневра - радует :)

  3. (Brain)
    (Brain) 6 месяцев назад

    Это как 90 летнего деда Трофима назначить вышибалой в стриптиз баре )
    Тоже может умереть в любую минуту, громко пукает, плохо слышит и вообще не до этого всего ему.

    Возможно у вас была дефектная плата малины? Стоят тандемом уже долго. Работают как часы. Карточка летит ? Что-то на эту тему больше разговоров в инете, нежели фактов. Издевался как мог. Пока все живые. Даже если внезапно сдохла, сегодня на 16 гиг стоит копейки. Купил, проинсталлировал систему и положил на полку. Все.
    Не шумят, не потребляют, не ломаются, не занимают места, стоят бюджетно и способны работать в режиме 24/7.

    У каждого человека свое видение. Я бы надежность своего умного дома деду Трофиму не доверил. 

  4. Григорий Абрамов (grishmanCH)
    Григорий Абрамов (grishmanCH) 6 месяцев назад

    Виталий, спасибо что делитесь интересным опытом. Правильно ли я понял что вы установили на ПК Ubuntu Server, а потом уже все остальное на него в докер? Установлен ли у вас deconz отдельным докер контейнером или как add-on к Hass.io? 

  5. (Stant)
    (Stant) 6 месяцев назад

    На просторах али есть платы расширения для малины, позволяющие подрубить обычный SSD. это если у кого карточки летят, хотя с мозгом согласен, сколько свою карту гоняю, никак не помрет. Ну а так решение на х86, имеет место быть. 

    • Виталий Никольский (bigmanekb)

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

  6. (cheater)
    (cheater) 6 месяцев назад

    У меня наблюдались подобные проблемы. В итоге оказалось, что это тупит MQTT реализация в HA. Там даже описано это. Память не жрет, проц не нагружает, но спустя 2 дня тоже начинались проблемы с запаздыванием реакций на датчики. Поставил нормальный MQTT брокер через docker и с тех пор все летает. А заодно еще нормальную отдельную базу данных.

    Сижу на NAS Asustor 6204T(Intel Celeron N3150, 8Gb RAM), что даже поприличнее, чем Intel Atom D2500

    • Виталий Никольский (bigmanekb)

      Брокер стоит отдельным контейнером. Еще я грешу на загруженный вайфай. Больше 50 устройств все таки. А насчет быстрой БД я тоже думал ага. Но это планы. Пока работает и тестируется

  7. Максим Колесник (Makleso6)
    Максим Колесник (Makleso6) 6 месяцев назад
    Тоже собирал на ПК умный дом
    Прикрутил Plex, torrent качалку, HA и все летает

  8. (iot.sambir)
    (iot.sambir) 6 месяцев назад
    А старый Mac Mini забыли? 
    1000x_image.png?1560293967


  9. пчОл Упртй (Starnger)
    пчОл Упртй (Starnger) 5 месяцев назад
    Заморочился и собрал себе NAS из того, что было. Motherboard ASUS H81I-PLUS; CPU Intel® Pentium® G3220; RAM Kingston 16GB DDR3 1333 MHz 12 x 2,5" HDD Собрал винты в RAID10, накатил сверху Xpenology и уже внутри, в Docker-е, запускаю Home Assistant и пр. контейнеры. 1.5 года, полёт отличный.
  10. Антон Власов (freenetwork)
    Антон Власов (freenetwork) отредактировано 5 месяцев назад

    Констатирую, sd samsung evo 32gb умерла примерно через год. История была отключена в ХА. Но малина норм решение, рабочее, чуть тормозит только.

  11. Никита Кузнецов (ferus.dev)
    Никита Кузнецов (ferus.dev) 5 месяцев назад

    Камрады все это отличные решения но что там с энергопотреблением?

  12. (conrad66)
    (conrad66) 3 месяца назад

    Попалась фраза....

    (сейчас-то этот вопрос решили, а раньше нужен был ffmpeg).

    Можно в 2-х словах как в Home Assistant решили этот вопрос ?

    у меня что то даже по протоколу hikvision или onvif без ffmpeg камеры не удалось запустить .

  13. (Ury)
    (Ury) 3 месяца назад

    Посоветуйте пожалуйста, а как лучше поступить, если есть старый нетбук на Атоме, только Атом этот 32 бит..? Докер вроде 64 бита,  Виртуал бокс тоже на хост 64 бита ставится... Ubuntu все новые без поддержки 32 бит.. 

    xubuntu стала неплохо. Но пока это все временно, она уже тоже не хочет обновляться.. Наверное такой бомж компьютер не подойдёт для наших целей?

К списку статей

Скидки для сообщества

УЮТНЫЙ ДОМ

+7 495 797-21-74
Промокод:
SPRUT
Размер скидки:
5%

Z-Wave Ukraine

+380 68 641 9670
Промокод:
Sprut-UA
Размер скидки:
15%

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

LifeControl

+7 495 240-81-01
Промокод:
sprut10
Размер скидки:
10%
На весь ассортимент Lifecontrol

Похожие статьи

04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
02 ноября 2018, 12:14
Кнопка звонка с уведомлениями в HomeKit
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
24 августа 2018, 12:18
Пошаговая установка HomeAssistant
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
27 августа 2018, 10:14
Интегрируем ХА в HomeKit