找回密码
 立即注册
搜索
查看: 7526|回复: 28

[技术探讨] termux安装后 hass 无法启动,请大神帮帮忙

[复制链接]

1

主题

34

回帖

393

积分

中级会员

积分
393
金钱
358
HASS币
0
发表于 2021-9-13 17:28:21 | 显示全部楼层
用手机装的?能root用linux deploy吧,我是用这个装成功的
回复

使用道具 举报

1

主题

34

回帖

393

积分

中级会员

积分
393
金钱
358
HASS币
0
发表于 2021-9-14 11:01:33 | 显示全部楼层
包没安装成功一般是账户权限问题,termux没用过,我用linux deploy的时候也是一样,包安装不成功。后来就是按官方步骤,sudo useradd -rm homeassistant这一步不要,直接安装linux系统前就在软件里设置homeassistant用户名就解决了。你可以试试termux有没有同样的设置
回复

使用道具 举报

1

主题

34

回帖

393

积分

中级会员

积分
393
金钱
358
HASS币
0
发表于 2021-9-15 00:28:57 | 显示全部楼层
本帖最后由 kulasty 于 2021-9-15 00:34 编辑
fsqvictor 发表于 2021-9-14 22:20
谢谢提醒,安装低版本的homeassistant吧,我试试

不用安装低版本,我的手机系统安卓5.1.1,内核3.4.0,都装的2021.9.4,我想最新的2021.9.5也可以。python3 -V看看你的python版本是多少,如果你用里面debain buster或者ubuntu bionic那你得编译升级python版本,不如你直接选debain stable版本,也就是debain11(bullseye)这个自带python3.9.2。
然后按照https://www.home-assistant.io/installation/linux#install-home-assistant-core官方步骤,一步一步来就装好了。
装的时候注意linux deploy里用户名设置成homeassistant,或者在Create an account那一步用你设置的用户名,不然要出现权限问题,虚拟环境那一步python3.8 -m venv .你改python3.9 -m venv .
步骤如下(按debian bullseye系统用户名设置homeassistant):
sudo apt update
sudo apt upgrade -y
sudo apt install -y python3 python3-dev python3-venv python3-pip libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libtiff5 libturbojpeg tzdata
sudo mkdir /srv/homeassistant
sudo chown homeassistant:homeassistant /srv/homeassistant
cd /srv/homeassistant
python3.9 -m venv .
source bin/activate
python3 -m pip install wheel
pip3 install homeassistant
hass
这之后你就能在浏览器中打开了
装好之后自动启动设置如下:
sudo touch /etc/init.d/hass-daemon
sudo nano /etc/init.d/hass-daemon
https://home-assistant.io/docs/autostart/init.d/这里面的Python virtual environment复制到 /etc/init.d/hass-daemon文件里,复制的时候最好保持和网站上的格式一致,包括空格和每行的内容,不然会运行不成功
sudo chmod +x /etc/init.d/hass-daemon
sudo update-rc.d hass-daemon defaults
sudo service hass-daemon install

sudo service hass-daemon install测试一下能否成功启动homeassistant
启用初始化系统,选run-parts,设置里面默认
sudo nano /etc/rc.local
exit 0前面添加sudo /etc/init.d/hass-daemon start
这之后你只要启动linux deploy里面的系统homeassistant就自动启动了
在安装的时候因为某些原因,你可能得换系统源和python软件源,换源方式你百度一下吧

回复

使用道具 举报

1

主题

34

回帖

393

积分

中级会员

积分
393
金钱
358
HASS币
0
发表于 2021-9-15 00:45:50 | 显示全部楼层
新建位图图像 (2).jpg 新建位图图像 3.jpg 新建位图图像 4.jpg

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-6-30 21:20 , Processed in 0.052378 second(s), 14 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表