##Установка Debian на x96 '''
'''
##Установка HA
Обновление системы ''' sudo apt-get update sudo apt-get upgrade -y '''
После того как процесс удачно завершится, необходимо установить дополнительные пакеты, необходимые для дальнейшей работы: ''' sudo apt-get install python3 python3-venv python3-pip '''
Далее добавляем нового пользователя для запуска и работы с HA, с его домашней директорией, где будут храниться конфиги: ''' sudo useradd -rm homeassistant -G dialout,gpio ''' Если группы нет, используйте команду groupadd для создания новой группы gpio: ''' groupadd gpio '''
Этой же командой мы добавили нового пользователя в группы dialout и gpio для управления интерфейсами самой малины. Далее создадим директорию для установки HA и назначим хозяина директории: ''' cd /srv sudo mkdir homeassistant sudo chown homeassistant:homeassistant homeassistant '''
После этого создадим виртуальную машину от нашего нового пользователя homeassistant: ''' apt-get install python3-venv -y sudo -u homeassistant -H -s cd /srv/homeassistant python3 -m venv . source bin/activate python3 -m pip install wheel '''
Первоначальные приготовления на этом закончены. можно ставить HA. Проделываем это следующей командой: ''' pip3 install homeassistant '''
При возникновении ошибок: ''' apt-get install python3-dev apt-get install build-essential apt-get install libffi-dev
pip install Jinja2==2.11.2 pip install markupsafe==2.0.1
apt install npm ''' После ввода команды ждем от 5 до 25 минут в зависимости от скорости вашей флешки, пока все это добро установится. Теперь запускаем наш HA первый раз для создания первоначальных каталогов и конфигов: ''' hass '''
Ждем еще минут 10 минимум, пока скачаются необходимые файлы, после этого останавливаем HA комбинацией ctrl c. Выходим из под шелла пользователя homeassistant командой exit. После необходимо создать сервис, который будет запускать HA при перезагрузки малинки. Создадим для этого файл сервиса: ''' sudo nano /etc/systemd/system/homeassistant@homeassistant.service '''
Вставляем в него следующий текст и сохраняем файл: ''' [Unit] Description=Home Assistant After=network-online.target
[Service] Type=simple User=%i ExecStart=/srv/homeassistant/bin/hass -c “/home/homeassistant/.homeassistant”
[Install] WantedBy=multi-user.target '''
Далее надо активировать наш сервис в системе и запустить его: ''' sudo systemctl –system daemon-reload sudo systemctl enable homeassistant@homeassistant.service sudo systemctl start homeassistant@homeassistant.service '''
Если не можем подключится по SSH, забыть ключ: ''' rm ~/.ssh/known_hosts '''
Описание
Прием данных с ds18b20 и построение графиком. Приложение для пк