armbian 斐讯n1_树莓派/斐讯N1/ARMBIAN/安装HOME ASSISTANT

编程知识 更新时间:2023-04-27 06:55:19

1.树莓派更换国内apt源(可选,中国大陆必须)

sudo su

echo 'deb http://mirrors.tuna.tsinghua.edu/raspbian/raspbian/ stretch main contrib non-free rpi' > /etc/apt/sources.list

echo 'deb-src http://mirrors.tuna.tsinghua.edu/raspbian/raspbian/ stretch main contrib non-free rpi' >> /etc/apt/sources.list

echo 'deb http://mirror.tuna.tsinghua.edu/raspberrypi/ stretch main ui' > /etc/apt/sources.list.d/raspi.list

echo 'deb-src http://mirror.tuna.tsinghua.edu/raspberrypi/ stretch main ui' >> /etc/apt/sources.list.d/raspi.list

apt-get update

exit

斐讯N1 ArmBian换apt源(可选,中国大陆必须)

sudo su

echo 'deb http://mirrors.ustc.edu/debian stretch main contrib non-free' > /etc/apt/sources.list

echo 'deb http://mirrors.ustc.edu/debian stretch-updates main contrib non-free' > /etc/apt/sources.list

echo 'deb http://mirrors.ustc.edu/debian stretch-backports main contrib non-free' > /etc/apt/sources.list

echo 'deb http://mirrors.ustc.edu/debian-security/ stretch/updates main contrib non-free' > /etc/apt/sources.list

apt-get update

exit

2.安装依Python3运行环境

sudo apt-get -y install python3-pip build-essential libssl-dev libffi-dev python-dev openssl libssl-dev python3-cffi python3-setuptools python3-cryptography python3-bcrypt python-cryptography python-bcrypt python3-dev

3.修改阿里云pip源(可选,中国大陆必须)

sudo su

mv /etc/pip.conf /etc/pip.conf.bak

echo '[global]' > /etc/pip.conf

echo 'timeout = 6000' >> /etc/pip.conf

echo 'index-url = https://mirrors.aliyun/pypi/simple/' >> /etc/pip.conf

echo 'trusted-host = mirrors.aliyun' >> /etc/pip.conf

exit

4.安装python依赖包

pip3 install requests

pip3 install sqlalchemy

pip3 install distro

pip3 install hass-nabucasa

pip3 install xmltodict

pip3 install mutagen

pip3 install netdisco

pip3 install pynacl

pip3 install pyotp

pip3 install pyqrcode

pip3 install aiohttp

pip3 install aiohttp_cors

pip3 install cryptography

pip3 install gtts-token

pip3 install hass-nabucasa

sudo pip3 install pycryptodome

sudo pip3 install --upgrade pip

5.安装Home Assistant

sudo pip3 install homeassistant

6.手动启动测试一下是否正常,启动过程中会自动安装一些依赖包,耐心等待。

hass

7.创建系统服务

sudo chown -R $USER /tmp

echo $USER > /tmp/user.txt

sudo su

USER1=`cat /tmp/user.txt`

echo '[Unit]' > /etc/systemd/system/hass.service

echo 'Description=Home Assistant Service' >> /etc/systemd/system/hass.service

echo 'After=network.target' >> /etc/systemd/system/hass.service

echo 'Wants=network.target' >> /etc/systemd/system/hass.service

echo '[Service]' >> /etc/systemd/system/hass.service

echo 'User='$USER1 >> /etc/systemd/system/hass.service

echo 'Type=simple' >> /etc/systemd/system/hass.service

echo 'ExecStartPre=/bin/sleep 3' >> /etc/systemd/system/hass.service

echo 'ExecStart=/usr/local/bin/hass' >> /etc/systemd/system/hass.service

echo 'Restart=always' >> /etc/systemd/system/hass.service

echo '[Install]' >> /etc/systemd/system/hass.service

echo 'WantedBy=multi-user.target' >> /etc/systemd/system/hass.service

exit

8.添加开机启动并启动Home Assistant

sudo systemctl enable hass

sudo systemctl start hass

打开Home Assistant 界面

http://xxx.xxx.xxx.xxx:8123

更多推荐

armbian 斐讯n1_树莓派/斐讯N1/ARMBIAN/安装HOME ASSISTANT

本文发布于:2023-04-20 14:10:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/302f906de0d6935b0f7b70f6a8d54081.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:树莓派   armbian   斐讯   HOME   ASSISTANT

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 90307文章数
  • 23313阅读数
  • 0评论数