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

 找回密码
 立即注册
楼主: 27hh

[进阶教程] 闲置安卓手机安装HA变身智能家居中枢,及网关接入教程

  [复制链接]

8

主题

47

帖子

757

积分

论坛技术达人

积分
757
金钱
705
HASS币
20
发表于 2017-9-4 20:26:00 | 显示全部楼层
本帖最后由 tomczhen 于 2017-9-4 21:00 编辑

个人意见:
除非你手上刚好有闲置的可以 root 的设备,并且还没有买树莓派之类的,这个方案可以考虑.


当然,本着节约设备的目的,你也可以新购入安卓盒子来搞,这个就看个人需要了.

如果不是以上情况,建议还是买树莓派吧,至少教程多....
回复

使用道具 举报

8

主题

47

帖子

757

积分

论坛技术达人

积分
757
金钱
705
HASS币
20
发表于 2017-9-4 20:54:42 | 显示全部楼层
sudo mkdir /home/homeassistant/.pip
sudo sh -c "echo '[global]\nindex-url = http://mirrors.ustc.edu.cn/pypi/web/simple/' > /home/homeassistant/.pip/pip.conf"


这里因为大妈那边的限制, \n 反斜杠被去掉了,修改源实际上无效了.
这里有两个地方都有修改,就不重复了.

评分

参与人数 1金钱 +3 收起 理由
27hh + 3 赞一个!谢谢指正!

查看全部评分

回复

使用道具 举报

8

主题

47

帖子

757

积分

论坛技术达人

积分
757
金钱
705
HASS币
20
发表于 2017-9-4 20:57:00 | 显示全部楼层
hevake_lcj 发表于 2017-8-28 19:22
很棒,请问Android上能不能做编译开发方面的工作?

Linux Deploy 实现的方式与 Docker 类似,都是使用的 namespace,cgroup,lxc这些.所以基本上你可以等同与一个 arm 架构的 linux 机器,除了因为实现机制造成的限制其他都是没有问题的.
回复

使用道具 举报

8

主题

47

帖子

757

积分

论坛技术达人

积分
757
金钱
705
HASS币
20
发表于 2017-9-4 20:58:10 | 显示全部楼层
Fable 发表于 2017-8-29 00:41
ssh启动失败
开了调试模式,显示没有找到目录

SSH 启动失败的有两个原因:第一未root

这个会在启动日志中提示权限不足

第二没有安装sshd

这个会在启动日志中提示文件 not found

如果你是按文章步骤来的,先勾选启用ssh,后安装那么sshd是应该安装了的,如果是先安装后勾选的,那么要更新下系统镜像才行.

回复

使用道具 举报

8

主题

47

帖子

757

积分

论坛技术达人

积分
757
金钱
705
HASS币
20
发表于 2017-9-4 21:00:38 | 显示全部楼层
hongqiang 发表于 2017-8-30 22:42
按照你的教程安装包管理器报错,不知道什么愿因

先到应用权限管理那里看看有没有给 Linux Deploy 本地存储访问的权限,这个可能性比较高.
回复

使用道具 举报

8

主题

47

帖子

757

积分

论坛技术达人

积分
757
金钱
705
HASS币
20
发表于 2017-9-4 21:06:53 | 显示全部楼层
star_liu 发表于 2017-9-4 17:20
输入
纯文本查看 复制代码
?

hass.io 是基于https://resinos.io 项目的,简单来说就是 docker on arm.

这个 Linux Deploy 实现的原理和 docker 类似,加上 docker 对内核版本有要求(Android 7.1 的内核版本才3.14,低于 docker 的要求),基于以上两个原因 hass.io 别想了,至少使用 Linux Deploy 应该是没办法实现的.

另外 Linux Deploy 中安装好系统之后,路径是和 安卓设备无关的,默认情况下你大多数的操作其实都只是在 Linux Deploy 生成的那个镜像文件里面.

不过,也最好小心一点,有部分资源是挂载到镜像中的,是可以对安卓设备造成损害的...
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2017-9-4 22:42:51 | 显示全部楼层
star_liu 发表于 2017-9-4 17:20
输入
纯文本查看 复制代码
?

非常抱歉!因为是从树莓派的教程改编的,粘贴命令的时候忘了改了……把pi换成android即可。多谢指正!
回复

使用道具 举报

15

主题

335

帖子

2454

积分

金牌会员

Rank: 6Rank: 6

积分
2454
金钱
2119
HASS币
10
发表于 2017-9-6 16:28:31 | 显示全部楼层
27hh 发表于 2017-9-4 22:42
非常抱歉!因为是从树莓派的教程改编的,粘贴命令的时候忘了改了……把pi换成android即可。多谢指正! ...

感谢回复,已经按照教程配置好,HASS我知道是进入虚拟环境之后输出HASS打开,那HB是怎么样打开呢?
还有不知道怎么通过WINSCP修改HASS的configuration.yaml文件,总是显示权限不足,可是想要在PUTTY里边修改ROOT的密码确总是不生效,在PUTTY中用NANO来编辑,总出错,估计是缩进问题,求指教
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2017-9-6 17:20:05 | 显示全部楼层
star_liu 发表于 2017-9-6 16:28
感谢回复,已经按照教程配置好,HASS我知道是进入虚拟环境之后输出HASS打开,那HB是怎么样打开呢?
还有 ...

hb在虚拟环境之外输入homebridge即可打开;修改configuration.yaml需要使用homeassistant用户登录,因为没有设置密码所以无法登陆,用 sudo passwd homeassistant 设置密码,然后WINSCP用户名改成homeassistant就能正常保存了;在PUTTY中用NANO来编辑,缩进仿照原有的来进行应该就行。
回复

使用道具 举报

15

主题

335

帖子

2454

积分

金牌会员

Rank: 6Rank: 6

积分
2454
金钱
2119
HASS币
10
发表于 2017-9-6 18:02:32 | 显示全部楼层
感谢大神耐心的解答,开启BR的时候提示这个问题,不知道修改哪里

1223.JPG
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 08:44 , Processed in 0.114675 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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