Сервер умного дома. Home Assistant на Ноутбук/ПК. Debian 12 bookworm linux_x86_x64

Поділитися
Вставка
  • Опубліковано 17 січ 2024
  • Друзья, всем привет) Выпустил видео по установке Home Assistant на Debian12 на платформу x86_x64. Видео получилось возможно немного долгим, зато старался неспеша показать, чтоб даже новичок справился. Важно понимать, что команда HA постоянно обновляет свою систему и не факт, что через пол года не начнутся новые загвоздки по установке на данной инструкции. Наблюдаем)
    Ссылки:
    Debian: www.debian.org/index.ru.html
    BalenaEtcher: etcher.balena.io/#download-et...
    Моя старая инструкция с Debian11: dzen.ru/a/ZFKDXUVptCkTVpVz
    HomeAssistant Github: github.com/home-assistant
    Команды видео:
    Настроим систему
    1. заходим под root
    $ su
    вводим пароль
    2. $ apt install sudo
    3. Добавим учетку в sudo
    $ nano /etc/sudoers
    oleg ALL=(ALL:ALL) ALL
    4. $ sudo nano /etc/apt/sources.list
    у всех репозиториев добавим contrib non-free
    5. $ sudo apt-get update
    $ sudo apt-get upgrade
    $ sudo apt install mc htop neofetch -y
    Пошла установка Home Assistant
    6. $ sudo apt install apparmor cifs-utils curl dbus jq libglib2.0-bin lsb-release network-manager nfs-common systemd-journal-remote udisks2 wget -y
    7. $ curl -fsSL get.docker.com | sh
    8. $ wget github.com/home-assistant/os-...
    9. Добавим путь в bashrc
    $ sudo nano ~/.bashrc
    Добавим в конец файла
    export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    10. $ sudo dpkg -i os-agent_1.6.0_linux_x86_64.deb
    11. $ wget github.com/home-assistant/sup...
    12. Попробуем установить
    $ sudo dpkg -i homeassistant-supervised.deb
    100% вылезет ошибка, что бы не поставили systemd-resolved
    поэтому
    $ sudo apt --fix-broken install
    По идее все. Если отвалится интернет и установка встанет - перезагружаем $sudo root
    и снова пробуем установить
    $ sudo dpkg -i homeassistant-supervised.deb
  • Наука та технологія

КОМЕНТАРІ • 100

  • @user-iq5qk9sg9c
    @user-iq5qk9sg9c 4 місяці тому +1

    Олег! Огромное спасибо за мега подробную и понятную инструкцию. Все исключительно на высшем уровне.

  • @svbHiTek
    @svbHiTek 4 місяці тому +2

    первым буду. Спасибо Олег, что находите время и выкладываете интересный, первоклассный контент!!!

  • @user-dc5li7ey5s
    @user-dc5li7ey5s 4 місяці тому +1

    Спасибо большое! я правда только что это все проделал, и уже сразу видно более вдумчивое отношение к повествованию! Буду ждать потома)

  • @Pinicilini
    @Pinicilini 3 місяці тому

    Шикарно, давно хотел заняться этим) а тут отличный туториал, спасибо большое))

  • @olegs5835
    @olegs5835 4 місяці тому

    Спасибо. Изучаю помаленьку, доходчиво обьясняете😊

  • @user-ce8ir3ik7n
    @user-ce8ir3ik7n 4 місяці тому +5

    По поводу ошибки 28:00 Ошибку "нет привелигированного доступа". Нужно перед установкой HA пользователя добавить в группу docker. Делается это так
    sudo gpasswd -a $USER docker
    newgrp docker

  • @szapsis
    @szapsis 4 місяці тому

    Спасибо большое за твой труд друг!

  • @sakuracar715
    @sakuracar715 4 місяці тому

    Запустился! Все работает, большое спасибо!!!

  • @akhmetovkm
    @akhmetovkm 4 місяці тому

    Спасибо Вам большое! Все установилось

  • @asupsp700
    @asupsp700 3 місяці тому

    Спасибо. Установил. Все завелось!

  • @sergsergey9828
    @sergsergey9828 2 місяці тому

    Олег! Это просто шедевр!

  • @yuriysayfutdinov665
    @yuriysayfutdinov665 Місяць тому

    Спасибо ,поставил, получилось) Щас на esp буду датчики делать.

  • @incristal
    @incristal 2 місяці тому

    Огромнейшее спксибо, 3 меня все получилось повторить, работает)

  • @user-su4ji1sm1u
    @user-su4ji1sm1u Місяць тому +1

    Лайк+коммент+подписка. Спасибо! Получилось 💪

    • @user-su4ji1sm1u
      @user-su4ji1sm1u 25 днів тому

      Олег, подскажите пожалуйста! Задам вопрос под своим же комментом: Как с HA отправлять команды на Debian? Сейчас приходится подключать монитор, мышь и клаву.

  • @user-fe9oi7zj8u
    @user-fe9oi7zj8u Місяць тому

    видео ТОП! Спасибо! а что лучше операционка(HAOS) на ПК, или Debian на ПК а на него Home assistant?

    • @Solderingironspb
      @Solderingironspb  Місяць тому +1

      Я только на дебиан ставил...

  • @stz4448
    @stz4448 3 місяці тому

    Немного запутался. Core версия тоже на Линукс ставится ? В смысле сначала Линукс надо поставить

  • @tomastao8159
    @tomastao8159 2 місяці тому +1

    Интересное видео. Не понял только зачем такие сложности? Ставят Убунту, потом операционку HA и всё. Не совсем пойму зачем это?

  • @TheNidlz
    @TheNidlz 3 місяці тому

    А нас и хоум ассист запустить в рамках одного железа можно? Или разделять обязательно по каким-либо причинам? Мне критична компактность, поэтому хочу собрать один аккуратный сервер под максимум функционала.

  • @DisVo51
    @DisVo51 Місяць тому

    У меня тоже всё получилось, СПАСИБО! Уже крутиться на Intel Atom 525 на ssd250. пока пара ламп, на esp собрана, но буду потихоньку собирать компоненты...

  • @vizruslan
    @vizruslan 3 місяці тому

    Благодарю!

  • @dimmkol2066
    @dimmkol2066 4 місяці тому +1

    Благодарю за столь подробный обзор. Застрял на sudo dpkg -i homeasist........ уже раз 20 перезагружал, сутки прошли, а он все не качает, такая же ошибка как у вас была при первой закачке, только она не исправляется. Может можно самому скачать на ПК что надо, а потом залить?

    • @Solderingironspb
      @Solderingironspb  4 місяці тому

      Можно подробней, что пишет. dpkg - это распаковка и установка. А скачивание - это wget

  • @svbHiTek
    @svbHiTek 4 місяці тому

    Сегодня попробую поставить его на Docker

  • @S0rry_
    @S0rry_ 4 місяці тому

    Дядь, Спасибо. Установил, все получилось. А "потом" то когда ждать?

  • @user-xu2ry7oc1g
    @user-xu2ry7oc1g Місяць тому

    Спасибо! 🖖

  • @klyuchenkov
    @klyuchenkov 4 місяці тому +1

    Воо))

  • @user-gq1zy8pv9t
    @user-gq1zy8pv9t 3 місяці тому

    Подскажите чтобы не устанавливать proxmox, возможно как-то разместить HA и допустим CAsa os на одной debian?

  • @aldibagusatmaja2540
    @aldibagusatmaja2540 2 місяці тому

    thanks for the tutorial

  • @underwaterdigital505
    @underwaterdigital505 5 днів тому

    Подскажите, а зачем ставить дебиан и плясать с бубном, если можно просто развернуть образ Home Assistant сразу на диске ноута, компа?

  • @Dialbist
    @Dialbist 3 місяці тому

    Еще можно было бы увеличить swap если оперативки только 1 Гб к примеру.

  • @IgorChernyshenko
    @IgorChernyshenko 21 день тому

    Тоже не выходит пройти 12 пункт (( ставил 1.7.0
    dpkg: ошибка при обработке пакета homeassistant-supervised (--install):
    подпроцесс из пакета homeassistant-supervised установлен сценарий post-installation возвратил код ошибки 1
    При обработке следующих пакетов произошли ошибки:
    homeassistant-supervised

  • @vladikin1945
    @vladikin1945 2 місяці тому +1

    Благодарю за такое информативное видео. У меня возникает проблема с sudo dpkg -i homeassistant... всё вроде запускается, пишет ip адрес для home asistant но при попытке зайти на ip адрес ничего не происходит хотя и первый и второй компьютер подключены к одному роутеру по lan кабелю

    • @Solderingironspb
      @Solderingironspb  2 місяці тому

      Там не сразу будет заходить. На старом железе процесс может затянуться минут на 10-20

    • @vladikin1945
      @vladikin1945 2 місяці тому

      Час ждал всё равно ничего не происходит

  • @Iversat
    @Iversat Місяць тому

    Проблема, все сделал, но не удается достучаться до localhost, ошибок нету

  • @andreyberezovskiy5849
    @andreyberezovskiy5849 4 місяці тому +1

    3-й раз пишу комментарий, кто-то(что-то) удаляет его(
    спасибо ща инструкцию автору, и вопрос- возможно всем: ставится ли докер на 32-битную Дебиан 12.5(сама система установилась)
    ?

    • @Solderingironspb
      @Solderingironspb  4 місяці тому +1

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

    • @andreyberezovskiy5849
      @andreyberezovskiy5849 3 місяці тому

      Спасибо, буду пробовать...

  • @ArtemBlcok-zl6hi
    @ArtemBlcok-zl6hi 3 місяці тому

    Здравствуйте, я так понимаю для этого нужен второй пк/ноут? Тоесть не получится пользоваться своим пк в прежднем режиме если установить Debian на него ?

    • @ArtemBlcok-zl6hi
      @ArtemBlcok-zl6hi 3 місяці тому

      Я просто хотел бы потестить НА, имея пару устройств, тоесть потребности в автономном сервере, как таковой и нет

    • @Solderingironspb
      @Solderingironspb  3 місяці тому

      Может попробовать на виртуальной машине?)

  • @user-yi5ny7rv9n
    @user-yi5ny7rv9n 2 місяці тому

    Огромное спасибо за видео, все установил с первого раза. Но есть одна проблема при работе сервера HA периодически пропадает на роутере интернет. На просторах интернета нашел два решения первый это отключить UPnP но это не вариант для меня и второе это предположительно связано с zeroconf как я понял это автоматический поиск устройств в сети, но я пока не понял как его выключить, подскажите пожалуйста, поможет ли мне это решить проблему с интернетом и как выключить. Заранее огромное спасибо.

    • @Solderingironspb
      @Solderingironspb  2 місяці тому

      Не сталкивался с такой проблемой...

  • @maxmens1687
    @maxmens1687 3 місяці тому +1

    Спасибо за инструкцию. Не подскажете как теперь сделать, чтобы сервер работал по wifi? Как его подключить к домашней сети wifi теперь. Из найденного в сети не получается. С linux вообще первый раз столкнулся. Заранее благодарю!

    • @Solderingironspb
      @Solderingironspb  3 місяці тому +2

      Знаю, но пока не хочу на машине для видео тестить. По памяти набросаю...
      apt-get install network-manager
      nmcli device show
      nmcli device status
      nmcli device wifi list
      подключаться к wifi(в примере SSID - это точка доступа, а password пароль. Кавычки оставляем. Пример для скрытой сети):
      nmcli device wifi connect "SSID" password "password" ifname wlp4s0
      nmcli connect add type wifi con-name "SSID" ifname wlp2s0 ssid "SSID"
      nmcli connect modify "SSID" wifi-sec.key-mgmt wpa-psk
      nmcli connect modify "SSID" wifi-sec.psk "password"
      nmcli connect up "SSID"

    • @maxmens1687
      @maxmens1687 3 місяці тому

      @@Solderingironspb подскажите ещё как включить HA после выключения ПК. Что нашел в инете не работает. До wifi подключен. Сайты пингуются. Нашел sudo systemctl start hassio-supervisor.service. Благодарю

    • @Solderingironspb
      @Solderingironspb  3 місяці тому

      @@maxmens1687 всмысле как включить? операционка запускается и HA поднимается. По крайней мере после установки по моей инструкции сразу так работает...

    • @maxmens1687
      @maxmens1687 3 місяці тому

      @@Solderingironspb сразу после установки HA по адресу все работало а после выключения ПК уже зайти не могу. Поэтому и спрашиваю. Посмотрел в htop docker container wait hassio_supervisor...Спасибо.

    • @maxmens1687
      @maxmens1687 3 місяці тому

      @@Solderingironspb проблема была в версии докера. Версия 25... На ней не работает стабильно.

  • @user-jp8en7jo7g
    @user-jp8en7jo7g 4 місяці тому +1

    Спасибо, всё получилось. Вот только одна проблема. При закрытии крышки ноута, сервер Home Assistant отваливается. Есть какие-то решения по этому поводу?

    • @Solderingironspb
      @Solderingironspb  4 місяці тому

      Добрый день!)
      sudo nano /etc/systemd/logind.conf
      Раскомментируем(нужно удалить #) строку #HandleLidSwitch=supend и заменим значение параметра на ignore
      Должно получиться HandleLidSwitch=ignore
      Сохраняем изменения и перезагружаемся.

    • @Solderingironspb
      @Solderingironspb  4 місяці тому

      @@user-jp8en7jo7gЕсли debian 12 и все по инструкции делали - должно все быть. Воспользуйтесь утилитой mc. В /etc точно должна быть папка systemd
      Сейчас специально проверил сервер(После видео не трогал ничего еще). Все есть. github.com/Solderingironspb/STM32F103C8T6_CMSIS_notes/assets/68805120/ab411c32-c08d-4c6f-b7dd-7784c3b7c2f8

    • @user-jp8en7jo7g
      @user-jp8en7jo7g 4 місяці тому

      @@Solderingironspb Да. Спасибо огромное, всё нашлось. Странно, я писал эту же команду и не срабатывало.

  • @tulintsev
    @tulintsev 29 днів тому

    У меня Superviser нормально не заработал, ругается: "Система в настоящее время неисправна, так как Docker настроен неправильно. Перейдите по ссылке, чтобы узнать как это исправить." на сколько я понял ему не нравится, что в Docker крутятся другие контейнеры (Nextcloud, MariaDB, Portainer, Redis) хотя они находятся в другой подсети. Под каждый сервис покупать отдельный миниПК смешно, придется прибегнуть к официальной установке в Docker без Superviser. Подскажите пожалуйста, может кто решил эту проблему!?

  • @kz4817
    @kz4817 2 місяці тому

    Спасибо все за разъяснение.
    Только вот вопрос у меня ноут работает на wifi только и в конце на завершение установки отваливается интернет, что делать?

    • @kz4817
      @kz4817 2 місяці тому

      Пишет временный сбой в разрешении имен

    • @kz4817
      @kz4817 2 місяці тому

      Помоги пожалуйста

    • @Solderingironspb
      @Solderingironspb  2 місяці тому

      @@kz4817 погуглите. Я не сталкивался с данной проблемой. forum.matuntu.info/index.php?topic=1395.0

  • @valera198201
    @valera198201 3 місяці тому +1

    На этапе установки не может определить сетевую карту, пишет "Отсутствующие файлы микропрограммы b43/ucode5.fw
    b43-open/ucode5.fw" файлы эти найти не смог. Что делать?

    • @Solderingironspb
      @Solderingironspb  3 місяці тому

      а подключены по ethernet? там бывает ругается на дрова сетевой карты но именно на wifi. Ethernet, как правило работал всегда. По файлам - это wlan вроде как. github.com/OpenELEC/wlan-firmware/tree/master/firmware/b43

    • @valera198201
      @valera198201 3 місяці тому

      @@Solderingironspb Поставил на другой ноут все работает, но когда закрываю крышку он уходит в спячку. Что с этим делать?

    • @Solderingironspb
      @Solderingironspb  3 місяці тому

      @@valera198201 Добрый день!)
      sudo nano /etc/systemd/logind.conf
      Раскомментируем(нужно удалить #) строку #HandleLidSwitch=supend и заменим значение параметра на ignore
      Должно получиться HandleLidSwitch=ignore
      Сохраняем изменения и перезагружаемся.

    • @valera198201
      @valera198201 3 місяці тому

      @@Solderingironspb Добрый день. Сделал все работает. А что дальше делать?))

    • @Solderingironspb
      @Solderingironspb  3 місяці тому

      @@valera198201 изучать) Иш....Привыкли, что все им на блюдечке подносят :D Ну а если серьезно - позже видео запишу. Сейчас пока завал, да еще и праздники наваливаются

  • @user-fb1vr7tq9f
    @user-fb1vr7tq9f 2 місяці тому

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

    • @user-su4ji1sm1u
      @user-su4ji1sm1u 26 днів тому

      "Параметры питания и спящего режима"

  • @user-cb1kx7sm3x
    @user-cb1kx7sm3x 4 місяці тому

    Здравствуйте. На 12 этапе затык, ничего не помогает, ребут тоже, раз 8😢 правда вайфай, может есть какие способы?

    • @Solderingironspb
      @Solderingironspb  4 місяці тому

      Добрый вечер!) не нужно настраивать сервер через wifi. Я говорил про это. Потратите кучу времени на решение проблем. Переустановите и начните работать через ethernet. Wifi, если прям нужен - настроите после, когда все настроите и поставите доп. утилиты для работы с wifi.

    • @stasfranik8160
      @stasfranik8160 3 місяці тому

      @@Solderingironspb Тоже самое, но изначально подключал через ЛАН-кабель. Правда одно но - скачал новее версию - 1.7 . Выкинуло ошибку : dpkg: error processing package homeassistant-supervised (--install)
      installed homeassistant-supervised package post-installation script subprocess returned error exit status 1
      Error were encountered wile processing :
      homeassistant-supervised

    • @stasfranik8160
      @stasfranik8160 3 місяці тому

      сам себе ответил выше

    • @user-cb1kx7sm3x
      @user-cb1kx7sm3x 3 місяці тому

      @@Solderingironspb всё случилось, так и думала что из-за вайфая, спасибо)))

    • @mrapollonkaa
      @mrapollonkaa 3 місяці тому

      Я через screen врубал снова сеть т.к не удобен кабель и всё заработало

  • @pukhlyakoff
    @pukhlyakoff 3 місяці тому

    Команды и пути можно полностью не писать, по TAB есть автопополнение.

    • @Solderingironspb
      @Solderingironspb  3 місяці тому

      Да, я в видео говорил об этом

  • @Venodor
    @Venodor 4 місяці тому

    а где панель supervisor?

    • @Solderingironspb
      @Solderingironspb  4 місяці тому +1

      Если не ошибаюсь, меню supervisor или как оно еще раньше называлось Hass.io это меню, где можно было устанавливать дополнения, делать бэкапы и прочее. Сейчас это все в настройки перенесли. Вообще если посмотреть на Home Assistant 3 года назад и сейчас - разница очень большая. Меню постоянно изменяется, изменяются алгоритмы работы с тем же mqtt и прочим. Приходится переписывать код, либо еще что-то. Постоянно в теме нужно быть, чтоб при обновлении не сломать что-то...

    • @Maximow_Y
      @Maximow_Y Місяць тому +1

      если у тебя докер версия то его не будет

  • @stasfranik8160
    @stasfranik8160 3 місяці тому

    На 12 этапе по кругу выдает туже ошибку :
    "Подключал через ЛАН-кабель. Правда одно но - скачал новее версию - 1.7 . Выкинуло ошибку : dpkg: error processing package homeassistant-supervised (--install)
    installed homeassistant-supervised package post-installation script subprocess returned error exit status 1
    Error were encountered wile processing :"
    Бился с этой ошибкой около часа-двух. Оставил на следующий день. То-же самое. Скачал версию 1.6 . Ошибка та-же.
    Перешел к версии 1.5 - та, что у автора - установилась без проблем. Вывод - устанавливайте по этому видео версию 1.5. А обновление потом думаю дотянет само.

    • @Solderingironspb
      @Solderingironspb  3 місяці тому +1

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

    • @stasfranik8160
      @stasfranik8160 3 місяці тому

      @@Solderingironspb спасибо за ответ. Чем можна с Вин7 , фаерфокс зайти в панель HA чтоб настраивать, управлять и просматривать ?

  • @magester92
    @magester92 4 місяці тому

    Неспециалист по линуксу. 28:00 Ошибку "нет привелигированного доступа", устраняю переодическим обновлением линукса и перезагрузкой ПК.
    # sudo apt-get update && apt-get upgrade -y
    # sudo reboot

    • @user-ce8ir3ik7n
      @user-ce8ir3ik7n 4 місяці тому

      Перед установкой HA нужно пользователя добавить в группу Docker
      sudo gpasswd -a $USER docker
      newgrp docker

  • @TyurinAlexey
    @TyurinAlexey 4 місяці тому +3

    А почему на комп сразу не поставить хом асистант, есть ведь именно операционка

    • @Solderingironspb
      @Solderingironspb  4 місяці тому

      А как-то так завелось, что всегда руками ставил все. В этом тоже есть свой плюс - начинаешь потихонечку разбираться в linux. Плюс когда постоянно красноглазишь с ним уже нет такого, что шаг влево/вправо от инструкции и не знаешь, что делать. Минус - времени уходит очень много. Так то да, наверное HA OS хорошая штука для пользователей, но никогда не пробовал.

    • @user-js5gh3fc3c
      @user-js5gh3fc3c 4 місяці тому +1

      @@Solderingironspb если комп чисто под HA, то Debian это лишнее. Сама HA OS в основе имеет Debian. Так что для установки надо не устанавливать Debian, а запустить его с флешки и установить под ним уже на комп HA OS.
      Если нужно несколько систем на компе, то лучше превращать комп в сервер, например на базе Proxmox и на виртуалки ставить нужные системы, HS OS будет так же самостоятельной системой на одной из виртуальных машин.

  • @Venodor
    @Venodor 3 місяці тому

    dpkg: ошибка при обработке пакета homeassistant-supervised (--configure):
    подпроцесс из пакета homeassistant-supervised установлен сценарий post-installation возвратил код ошибки 1
    При обработке следующих пакетов произошли ошибки:
    homeassistant-supervised
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    • @Solderingironspb
      @Solderingironspb  3 місяці тому

      А версии те же ставили?

    • @mrGaRus
      @mrGaRus 3 місяці тому

      если ставить 1.5.0 все ок, 1.7.0 в ошибку падал эту же

    • @Venodor
      @Venodor 2 місяці тому

      1.7.0 и 1.6.0 @@Solderingironspb

    • @Solderingironspb
      @Solderingironspb  2 місяці тому +1

      Ну это все ссяные обновления) тут инструкцию по установке хоть каждую неделю делай...

    • @michaelvogel7556
      @michaelvogel7556 2 місяці тому

      @@Solderingironspb не понятно тогда, почему 1.6.0 не работает. В видео то устанавливаете как раз эту версию.

  • @user-tg4oo8kz8h
    @user-tg4oo8kz8h 4 місяці тому +2

    Кто будет тупо копировать, в п. 9 $ sudo nano ~/.bashrs последнюю букву заменить на "с"

    • @Solderingironspb
      @Solderingironspb  4 місяці тому +1

      Поправил описание. Спасибо)