『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 13415|回复: 14

[经验分享] LEDE X64下安装home assistant(有坑,望大神指点)

[复制链接]

1

主题

12

帖子

71

积分

论坛分享达人

积分
71
金钱
59
HASS币
0
发表于 2017-10-26 16:31:22 | 显示全部楼层 |阅读模式
考虑LEDE安装的初衷,就是觉得正常使用环境下,这两个应该都是24小时开机的,而且都要求功耗比较小的设备来安装,如果把这两个安装到一起,还是比较合适的,而且LEDE支持homebridge和MQTT,就研究了一下,HA安装是成功了,现在就是自启还有点小问题。
在安装之前,需要在LEDE中配置好网络。

opkg update需要运行一下,不然后面软件没法装。
opkg update


安装python3和python3-pip

opkg install python3
opkg install python3-pip

这两步可以在编译LEDE时加入编译固件中,如果没有加入,才需要安装

安装虚拟环境
pip3 install --upgrade virtualenv


创建安装目录

mkdir homeassistant



创建虚拟环境
virtualenv -p python3 homeassistant/



进入虚拟环境
source /homeassistant/bin/activate



安装homeassistant
pip3 install --upgrade homeassistant


运行hass看看是否安装成功
homeassistant/bin/hass

等待一会打开http://IP:8123看看是否可以进入


(此处是坑)自启动,可以在luci的设置界面中的启动项中添加启动,或直接修改/etc/rc.local
在exit 0之前添加内容
/root/homeassistant/bin/hass -c "/root/.homeassistant"


存在问题(坑,望大神指点)
1、homeassistant 启动要慢一些,路由启动完还要再等会才能进入,大约1分多钟,停止服务也是差不多的时间。
2、路由配置界面的重启失效了,包括命令行下的reboot和poweroff命令也失效了,重启只能强制关机,不过HA中Configuration-General-Server Management的RESTART可以重启HASS,STOP停止HASS,停止后重启和关机命令才有效,不过停止时间比较长。

评分

参与人数 1金钱 +10 收起 理由
+ 10 没必要非在虚拟环境下运行的

查看全部评分

回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16409
金钱
11663
HASS币
45
发表于 2017-10-26 17:25:15 | 显示全部楼层
楼主,lede装hass真心没有必要,不过为你的钻研精神所感动!加分加权!
回复

使用道具 举报

10

主题

676

帖子

5606

积分

论坛元老

Rank: 8Rank: 8

积分
5606
金钱
4925
HASS币
50
发表于 2017-10-26 19:21:06 来自手机 | 显示全部楼层
可以用chroot
回复

使用道具 举报

14

主题

253

帖子

1053

积分

金牌会员

Rank: 6Rank: 6

积分
1053
金钱
800
HASS币
0
发表于 2018-10-25 20:42:01 | 显示全部楼层
请问楼主你的研究成功了嘛?
回复

使用道具 举报

14

主题

253

帖子

1053

积分

金牌会员

Rank: 6Rank: 6

积分
1053
金钱
800
HASS币
0
发表于 2018-10-28 11:16:14 | 显示全部楼层
我的n2600在执行pip3 xxxxxxx的时候,总是报错。单独执行python是2.x版本的,安装了python3也没有用
回复

使用道具 举报

6

主题

106

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
金钱
373
HASS币
0
发表于 2019-7-28 19:07:37 | 显示全部楼层
Jones 发表于 2017-10-26 17:25
楼主,lede装hass真心没有必要,不过为你的钻研精神所感动!加分加权!

我也想在软路由上弄HASS,我的软路由也是LEDE,想把HASS弄在路由器上的话还有其他办法吗?
回复

使用道具 举报

9

主题

205

帖子

2616

积分

金牌会员

Rank: 6Rank: 6

积分
2616
金钱
2411
HASS币
0
发表于 2019-8-24 10:43:25 | 显示全部楼层
不知道楼主用的什么硬件
回复

使用道具 举报

2

主题

223

帖子

3446

积分

论坛元老

Rank: 8Rank: 8

积分
3446
金钱
3223
HASS币
0
发表于 2019-8-24 11:58:25 | 显示全部楼层
marshmallow 发表于 2019-7-28 19:07
我也想在软路由上弄HASS,我的软路由也是LEDE,想把HASS弄在路由器上的话还有其他办法吗? ...

既然是用软路由了,就不建议只装LEDE,可以安装ESXi或者PVE来虚拟LEDE,同时虚拟一个HASSIO是完全没问题的
回复

使用道具 举报

6

主题

106

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
金钱
373
HASS币
0
发表于 2019-8-24 17:22:21 | 显示全部楼层
nichwang 发表于 2019-8-24 11:58
既然是用软路由了,就不建议只装LEDE,可以安装ESXi或者PVE来虚拟LEDE,同时虚拟一个HASSIO是完全没问题 ...

好像只能虚拟Ubuntu或者debian然后再装hassio(感觉有点麻烦),能不能直接虚拟出来hassio,我查了一下资料,好像不行,
回复

使用道具 举报

2

主题

223

帖子

3446

积分

论坛元老

Rank: 8Rank: 8

积分
3446
金钱
3223
HASS币
0
发表于 2019-8-24 17:44:32 | 显示全部楼层
marshmallow 发表于 2019-8-24 17:22
好像只能虚拟Ubuntu或者debian然后再装hassio(感觉有点麻烦),能不能直接虚拟出来hassio,我查了一下资料, ...

官方有hassio镜像可以直接导入,我试过可行,但是对墙内用户不友好。
置顶有一键hassio可以用,虚拟了debian再一键安装很方便,我目前就是这种方法。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-1 07:14 , Processed in 0.118039 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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