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

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

[插件集成] HomeAssistant的Hue模拟器组件,抛弃你的ha-bridge

  [复制链接]

2

主题

32

帖子

128

积分

注册会员

Rank: 2

积分
128
金钱
96
HASS币
0
发表于 2018-3-26 10:00:42 | 显示全部楼层
链接叮咚后,是不是可以控制原来叮咚无法控制的设备?比如小米扫地机?
回复

使用道具 举报

8

主题

139

帖子

1263

积分

论坛技术达人

积分
1263
金钱
1109
HASS币
40
发表于 2018-3-26 13:20:45 | 显示全部楼层
这就不需要ha-bridge了?
回复

使用道具 举报

2

主题

47

帖子

350

积分

论坛技术达人

积分
350
金钱
303
HASS币
0
发表于 2018-3-26 14:42:30 | 显示全部楼层
本帖最后由 fanthos 于 2018-3-26 15:13 编辑

看起来跟原版的区别是支持叮咚音箱用其他设备的时候大概是一样的吧?
回复

使用道具 举报

5

主题

140

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
金钱
308
HASS币
0
发表于 2018-3-26 21:09:17 | 显示全部楼层
谢谢分享
回复

使用道具 举报

4

主题

160

帖子

667

积分

高级会员

Rank: 4

积分
667
金钱
506
HASS币
0
发表于 2018-3-28 13:44:11 | 显示全部楼层
ERROR (MainThread) [homeassistant.components.http] Failed to create HTTP server at port 80: [Errno 13] error while attempting to bind on address ('192.168.50.65', 80): permission denied

是不是要取得80的权限?

An additional step is required to run Home Assistant as a non-root user and use port 80 when using the AiO script. Execute the following command to allow emulated_hue to use port 80 as a non-root user.

sudo setcap 'cap_net_bind_service=+ep' /srv/homeassistant/homeassistant_venv/bin/python3

我按照这样操作,然后提示我
Failed to set capabilities on file `/srv/homeassistant/bin/python3' (Invalid argument)
The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file

求解?
回复

使用道具 举报

7

主题

43

帖子

863

积分

超级版主

Rank: 8Rank: 8

积分
863
金钱
805
HASS币
40
 楼主| 发表于 2018-3-28 16:31:49 | 显示全部楼层
Al_Fred 发表于 2018-3-28 13:44
ERROR (MainThread) [homeassistant.components.http] Failed to create HTTP server at port 80: [Errno 1 ...

你的docker是否运行在root用户下?
回复

使用道具 举报

4

主题

160

帖子

667

积分

高级会员

Rank: 4

积分
667
金钱
506
HASS币
0
发表于 2018-3-29 07:42:01 | 显示全部楼层
charley 发表于 2018-3-28 16:31
你的docker是否运行在root用户下?

我是树莓派直接安装的hassbian,没有用docker
回复

使用道具 举报

7

主题

43

帖子

863

积分

超级版主

Rank: 8Rank: 8

积分
863
金钱
805
HASS币
40
 楼主| 发表于 2018-3-29 10:00:27 | 显示全部楼层
Al_Fred 发表于 2018-3-29 07:42
我是树莓派直接安装的hassbian,没有用docker

那你就需要sudo来执行,linux下面1024以下端口是需要root权限的
回复

使用道具 举报

4

主题

160

帖子

667

积分

高级会员

Rank: 4

积分
667
金钱
506
HASS币
0
发表于 2018-3-29 19:32:59 | 显示全部楼层
charley 发表于 2018-3-29 10:00
那你就需要sudo来执行,linux下面1024以下端口是需要root权限的

虫神,
在pi用户下
sudo setcap 'cap_net_bind_service=+ep' /srv/homeassistant//bin/python3

不是这样么?
我按照这样操作,然后提示我
Failed to set capabilities on file `/srv/homeassistant/bin/python3' (Invalid argument)
The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file
回复

使用道具 举报

4

主题

160

帖子

667

积分

高级会员

Rank: 4

积分
667
金钱
506
HASS币
0
发表于 2018-3-29 20:35:20 | 显示全部楼层
ok了,因为/srv/homeassistant/bin/python3是个超链接。

键入readlink -f /srv/homeassistant/bin/python3

我的是/usr/local/bin/python3.6

然后sudo setcap 'cap_net_bind_service=+ep' /usr/local/bin/python3.6 来获取1024以下端口权限就OK了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-25 21:38 , Processed in 0.162856 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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