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

 找回密码
 立即注册
楼主: 25989406

[快速入门] 群晖 搭homeassistant,mtqq非docker

[复制链接]

27

主题

1307

帖子

5947

积分

元老级技术达人

积分
5947
金钱
4615
HASS币
100
 楼主| 发表于 2017-8-3 15:39:12 | 显示全部楼层
xinqinew 发表于 2017-8-2 15:32
有了有了,要打开“我想体验试验版”

我感觉还是自己装简单。。。 就是一个命令想升级随时升级,这个还要依赖其他开发者
回复

使用道具 举报

27

主题

1307

帖子

5947

积分

元老级技术达人

积分
5947
金钱
4615
HASS币
100
 楼主| 发表于 2017-8-3 15:40:33 | 显示全部楼层
zyboy3707 发表于 2017-8-2 16:00
额,对对对,  要开起beta。刷新下
找到了, 写个更新的命令出来啊,或者来个教程 怎么添加智能设备 ...

我感觉还是自己装简单。。。 就是一个命令想升级随时升级,这个还要依赖其他开发者
回复

使用道具 举报

2

主题

72

帖子

419

积分

中级会员

Rank: 3Rank: 3

积分
419
金钱
347
HASS币
0
发表于 2017-8-5 14:04:19 | 显示全部楼层
本帖最后由 zyboy3707 于 2017-8-5 14:05 编辑
25989406 发表于 2017-8-3 15:40
我感觉还是自己装简单。。。 就是一个命令想升级随时升级,这个还要依赖其他开发者 ...

在么,  按照教程操作遇到一个问题
启动出现关于  discovery: 的一个错误

日志:
2017-08-05 12:25:54 ERROR (MainThread) [homeassistant.setup] Not initializing discovery because could not install dependency netdisco==1.1.0
2017-08-05 12:25:54 ERROR (MainThread) [homeassistant.setup] Setup failed for discovery: Could not install all requirements.

然后搜索到HA网站有写这个错误解决方案,最后一个Note   https://home-assistant.io/components/discovery/   要求是安装python3-dev  

但是群晖用sudo apt-get install python3-dev 安装 ,提示apt-get: command not found

求问群晖这么安装这个软件包。  你是怎么解决的,发现不安装这个包,小米网关也有插件安装不上。
回复

使用道具 举报

27

主题

1307

帖子

5947

积分

元老级技术达人

积分
5947
金钱
4615
HASS币
100
 楼主| 发表于 2017-8-5 14:08:36 | 显示全部楼层
zyboy3707 发表于 2017-8-5 14:04
在么,  按照教程操作遇到一个问题
启动出现关于  discovery: 的一个错误

群晖环境缺少这个库,我也用不了。   
唯一我想到的解法是ha也安装在chroot环境里,然后相关依赖的包在chroot里的apt-get安装、
群晖里是肯定没有apt-get的
回复

使用道具 举报

2

主题

72

帖子

419

积分

中级会员

Rank: 3Rank: 3

积分
419
金钱
347
HASS币
0
发表于 2017-8-5 14:19:13 | 显示全部楼层
25989406 发表于 2017-8-5 14:08
群晖环境缺少这个库,我也用不了。   
唯一我想到的解法是ha也安装在chroot环境里,然后相关依赖的包在c ...

额, 明白了 ,看来还是docker好啊。我在去慢慢学习下chroot把。。
回复

使用道具 举报

2

主题

72

帖子

419

积分

中级会员

Rank: 3Rank: 3

积分
419
金钱
347
HASS币
0
发表于 2017-8-5 21:01:12 | 显示全部楼层
25989406 发表于 2017-8-5 14:08
群晖环境缺少这个库,我也用不了。   
唯一我想到的解法是ha也安装在chroot环境里,然后相关依赖的包在c ...

刚刚搜索文章 看到一篇  通过chroot 安装python3-devel   然后在复制在群晖里面,能解决。我没学习过这些语言操作起来有些困难,这种是不是比把ha直接安装在chroot里面好?
https://community.home-assistant ... -synology-nas/10192
回复

使用道具 举报

27

主题

1307

帖子

5947

积分

元老级技术达人

积分
5947
金钱
4615
HASS币
100
 楼主| 发表于 2017-8-5 23:47:14 | 显示全部楼层
zyboy3707 发表于 2017-8-5 21:01
刚刚搜索文章 看到一篇  通过chroot 安装python3-devel   然后在复制在群晖里面,能解决。我没学习过这些 ...

直接在chroot里跑的ha,discovery和其他底层依赖包会自动安装好,不需要手工安装。
回复

使用道具 举报

2

主题

72

帖子

419

积分

中级会员

Rank: 3Rank: 3

积分
419
金钱
347
HASS币
0
发表于 2017-8-6 21:23:19 | 显示全部楼层
本帖最后由 zyboy3707 于 2017-8-6 21:26 编辑
25989406 发表于 2017-8-5 23:47
直接在chroot里跑的ha,discovery和其他底层依赖包会自动安装好,不需要手工安装。
...

你好,已经在chroot里面安装好 ha了, 各种插件也正常运行,不过 putty一关闭就不能访问了,
我目前不会弄把ha跑的群晖后台。以及在计划任务里面的脚本启动。希望你能帮帮我,谢!

目前手动运行要用到以下步骤:
#运行HA:ssh登陆群晖
#进入chroot
sudo /var/packages/debian-chroot/scripts/start-stop-status chroot
#切换chroot 下的用户homeassistant
su -s /bin/bash homeassistant
#Ha启动
/srv/homeassistant/bin/hass


安装教程
https://home-assistant.io/docs/installation/virtualenv/
回复

使用道具 举报

27

主题

1307

帖子

5947

积分

元老级技术达人

积分
5947
金钱
4615
HASS币
100
 楼主| 发表于 2017-8-6 21:55:17 | 显示全部楼层
zyboy3707 发表于 2017-8-6 21:23
你好,已经在chroot里面安装好 ha了, 各种插件也正常运行,不过 putty一关闭就不能访问了,
我目前不会 ...

这是我群晖环境下的启动脚本(非chroot环境),在群晖计划任务中调用这个脚本即可启动chroot环境中的run_hass.sh启动脚本,就是下面这行,你改成你自己的就好了

nohup chroot /usr/local/debian-chroot/var/chroottarget su - root -c "/home/homeassistant/run_hass.sh" >>/volume1/home-assistant.log 2>>/volume1/home-assistant2.log &


homeassistant.sh

#!/bin/sh
case "$1" in

stop)
echo "Stop HomeAssistant"
pkill -f hass
;;

start)
nohup chroot /usr/local/debian-chroot/var/chroottarget su - root -c "/home/homeassistant/run_hass.sh" >>/volume1/home-assistant.log 2>>/volume1/home-assistant2.log &
;;

restart)
$0 stop
sleep 1
$0 start
;;

status)
ps | grep homebridge
return $?
;;

*)
echo "usage: $0 { start | stop | restart | status}" >&2
exit 1
;;

esac

回复

使用道具 举报

2

主题

72

帖子

419

积分

中级会员

Rank: 3Rank: 3

积分
419
金钱
347
HASS币
0
发表于 2017-8-6 23:22:23 | 显示全部楼层
本帖最后由 zyboy3707 于 2017-8-6 23:26 编辑
25989406 发表于 2017-8-6 21:55
这是我群晖环境下的启动脚本(非chroot环境),在群晖计划任务中调用这个脚本即可启动chroot环境中的run_ha ...

感谢 计划任务脚本还是不会改, 只是暂时用命令 nohup +& 后台运行了

在请教一个问题 , 有啥方法 能让群晖直接在File Stantion 里面修改chroot目录里面的内容,比如ha 目录下面的yaml等文件
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 16:16 , Processed in 0.075480 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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