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

 找回密码
 立即注册
查看: 9026|回复: 5

[智能家居之路2]hassio插件配置

[复制链接]

4

主题

134

帖子

672

积分

高级会员

Rank: 4

积分
672
金钱
538
HASS币
0
发表于 2017-9-8 20:34:10 | 显示全部楼层 |阅读模式
本帖最后由 ydm_ydm 于 2017-9-8 20:36 编辑

这次,我们来给hassio安装几个插件,以方便使用。
打开主界面:你的树莓派IP:8123(注意冒号是英文符号)
01.png
分别点击左侧的hass.io和右上角的购物篮图标,出现插件安装界面。

(1)     Samba 插件:方便后续编辑 HomeAssistant 文件
在插件安装面板下拉找到 Samba Share,点击进入安装界面,而后再点击 Install,等到小圈不转了,一切就大功告成啦。
02.jpg
安装成功后,便会出现 Info 和 Options 卡片。Options 中的配置:
name (可选): 用户名,默认值 hassio。
workgroup(可选): 用户组,默认值 WORKGROUP。
guest (可选): 是否允许客人用户(无用户名无密码)默认值 true。
map (可选): 开放文件夹,默认值 all,即全部开放。可选有 config,addons,share,backup,ssl。
username(可选): 登录用户名。
password(可选): 登录密码。

interface(可选): 开放接口,有线网连接使用 eth0,无线网连接使用 wlan0。
修改后点“SAVE”保存。

(2)     SSH Server插件:方便远程命令行调试。配置说明:通过 SSH 登录的用户名是root。
在插件安装面板下拉找到SSH Server,点击进入安装界面,而后再点击 Install,等到小圈不转了,一切就大功告成啦。

{
"authorized_keys": [],
# 公钥,与下一个选项二选一,两种登陆方式
"password": "1234567"
# 填入SSH登陆密码,在客户端输入
}

用putty客户端登录,ip里输入你树莓派IP,端口默认22,登入,命令行窗口用户名输入root,密码是你上面输入的密码1234567
注:putty有的版本可能无法登录
(3)     Homebridge插件:用它做桥接,将 Home Assistant 里面的设备与 Siri 连接起来

进入Home Assistant 后,打开侧边栏,选择“Hass.io” 标签栏,然后选择那个购物袋类似的按钮,如下图:
然后在箭头处填入这个网址:https://github.com/hassio-addons/repository,点击保存
03.jpg
然后会出现如下界面,我们可以看到 Homebridge 还显示“Not Installed”,就是还没有安装的意思。点进去安装一下即可(安装可能会花费较长时间,视网络情况而定,我这里又是近一个小时)。
image008.jpg
(如果不明白怎么安装,可以参考 Home Assistant 官方安装第三方插件的方法:InstallingThird-party Add-ons。或者参考homebridge add-on 的官方教程:Hass.io Add-on: Homebridge)
安装完后,点击 “Start” 按钮
04.png
然后在 Homebridge 页面最底部,点击 “Refresh” 按钮,直到出现如下图中的8位数字 PIN 码,可以先记在纸上,待会要用。比如我这边是“123-45-678”,至此树莓派端的设置就全部完成啦~
Inked05_LI.jpg

评分

参与人数 1金钱 +4 收起 理由
lidicn + 4 666!

查看全部评分

回复

使用道具 举报

0

主题

53

帖子

188

积分

注册会员

Rank: 2

积分
188
金钱
135
HASS币
0
发表于 2017-9-16 14:12:11 | 显示全部楼层
很有用,谢谢!
回复

使用道具 举报

1

主题

69

帖子

426

积分

中级会员

Rank: 3Rank: 3

积分
426
金钱
357
HASS币
0
发表于 2017-9-29 02:00:29 | 显示全部楼层
試過了,很簡單就用上了.
回复

使用道具 举报

0

主题

35

帖子

112

积分

注册会员

Rank: 2

积分
112
金钱
77
HASS币
0
发表于 2017-9-29 11:42:29 | 显示全部楼层
谢谢楼主的提供,学习了
回复

使用道具 举报

3

主题

73

帖子

360

积分

中级会员

Rank: 3Rank: 3

积分
360
金钱
287
HASS币
0
发表于 2017-11-29 20:56:55 | 显示全部楼层
最后查看日志 帮到我了 谢谢
回复

使用道具 举报

2

主题

8

帖子

96

积分

注册会员

Rank: 2

积分
96
金钱
88
HASS币
0
发表于 2017-12-24 00:32:48 | 显示全部楼层
REFRESH 之后:显示以下内容。求救
SyntaxError: Unexpected token   in JSON at position 2
    at JSON.parse (<anonymous>)
    at Server._loadConfig (/usr/lib/node_modules/homebridge/lib/server.js:201:19)
    at new Server (/usr/lib/node_modules/homebridge/lib/server.js:57:38)
    at module.exports (/usr/lib/node_modules/homebridge/lib/cli.js:26:16)
    at Object.<anonymous> (/usr/lib/node_modules/homebridge/bin/homebridge:17:22)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat? ... =DNSServiceRegister>
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-19 09:15 , Processed in 0.680820 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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