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

 找回密码
 立即注册
查看: 22596|回复: 32

新手折腾hass.io

[复制链接]

2

主题

29

帖子

197

积分

注册会员

Rank: 2

积分
197
金钱
168
HASS币
0
发表于 2017-8-1 21:01:24 | 显示全部楼层 |阅读模式
本帖最后由 28halo 于 2017-8-1 21:01 编辑

硬件
1. 树莓派3B
2. MacBook Pro
3. Yeelight 台灯
4. Broadlink sp mini开关

软件
1. SDFormatter
2. Etcher
3. sublime

步骤
1. 在hass.io官网下载对应硬件版本的系统
https://home-assistant.io/hassio/installation/
我的是树莓派3B,所以选择 Raspberry Pi 3版本。

2. 用SDFormatter将SD卡格式化,用Etcher将系统烧录到SD卡中。
用sublime打开SD卡中system-connections文件夹下的resin-sample文件。这一步是为了让树莓派与路由器通过Wi-Fi链接。
修改代码为
[connection]
id=resin-wifi
type=wifi

[wifi]
hidden=true
mode=infrastructure
ssid=NETGEAR # 这里是Wi-Fi的名字

[ipv4]
method=auto

[ipv6]
addr-gen-mode=stable-privacy
method=auto

[wifi-security]
auth-alg=open
key-mgmt=wpa-psk
psk=12345678 # 这里是Wi-Fi的密码


3. 将SD卡插入树莓派中,就可以丢到墙角不用管了。
可以到路由器中查看树莓派是否链接了Wi-Fi。
之后要等待大约20分钟,系统会下载最新版本的home assistant。
完成之后输入http://hassio.local:8123,就可以进入home assistant。
如果没有完成会提示正在准备hass.io

4.开启samba: 进入home assistant 之后,在左上角有三个横线,点击可以打开边栏的菜单。
点击Hass.io安装Samba插件,安装成功之后在samba的option中输入代码
{
  "workgroup": "WORKGROUP",
  "name": "hassio",
  "guest": true,
  "map": {
    "config": true,
    "addons": true,
    "ssl": false,
    "share": true,
    "backup": true
  },
  "username": "",
  "password": "",
  "interface": "wlan0"
}

然后点击save,之后点击start。

5. 成功开启samba之后,通过samba打开config文件夹,用sublime打开configuration.yaml文件将下面代码加入文件中
light:
  - platform: yeelight
    devices:
      10.0.0.3:  # 这是yeelight台灯在网内的ip地址
        name: table lamp

switch:
  - platform: broadlink
    host: 10.0.0.5 # 这是broadlink开关在网内的ip地址
    mac: 'B5:47:0D:C5:721'  # 这是broadlink开关在mac地址
    type: sp2
    friendly_name: 'sp-mini'


保存之后,在左侧的菜单的configuration里有Configuration Validation,可以check一下,如果通过了,
重启之后台灯和开关就可以用了。如果报错,configuration.yaml就还需要修改。yaml的语法我不懂,缩紧和空格就经常出问题。
图片就是最后的成果图。





hass

hass

评分

参与人数 1金钱 +5 收起 理由
lidicn + 5 很给力!

查看全部评分

回复

使用道具 举报

14

主题

184

帖子

1701

积分

金牌会员

Rank: 6Rank: 6

积分
1701
金钱
1517
HASS币
0
发表于 2017-8-2 13:50:28 | 显示全部楼层
装了hassio之后如何用winscp及putty登录树莓派呢?
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-8-2 14:30:54 | 显示全部楼层
谢谢分享,尝鲜族受益啦
回复

使用道具 举报

2

主题

29

帖子

197

积分

注册会员

Rank: 2

积分
197
金钱
168
HASS币
0
 楼主| 发表于 2017-8-2 16:01:50 | 显示全部楼层
PAUL 发表于 2017-8-2 13:50
装了hassio之后如何用winscp及putty登录树莓派呢?

需要在左侧的hass.io菜单里添加SSH server之后,winscp和putty都可以正常使用。
回复

使用道具 举报

8

主题

174

帖子

626

积分

高级会员

Rank: 4

积分
626
金钱
452
HASS币
0

最佳新人

发表于 2017-8-2 16:14:16 | 显示全部楼层
很不错的教程 辛苦辛苦
回复

使用道具 举报

14

主题

184

帖子

1701

积分

金牌会员

Rank: 6Rank: 6

积分
1701
金钱
1517
HASS币
0
发表于 2017-8-2 16:26:57 | 显示全部楼层
28halo 发表于 2017-8-2 16:01
需要在左侧的hass.io菜单里添加SSH server之后,winscp和putty都可以正常使用。

用户名和密码还是pi和raspberry吗?还是需要重新设置?端口是22吗?
回复

使用道具 举报

2

主题

29

帖子

197

积分

注册会员

Rank: 2

积分
197
金钱
168
HASS币
0
 楼主| 发表于 2017-8-2 16:33:54 | 显示全部楼层
PAUL 发表于 2017-8-2 16:26
用户名和密码还是pi和raspberry吗?还是需要重新设置?端口是22吗?

默认的用户名是root,端口是22,在SSH server插件options里设置你自己的密码,
{
  "authorized_keys": [],
  "password": "12345678" # 这里填入你想设置的密码
}
回复

使用道具 举报

14

主题

184

帖子

1701

积分

金牌会员

Rank: 6Rank: 6

积分
1701
金钱
1517
HASS币
0
发表于 2017-8-2 17:02:28 | 显示全部楼层
28halo 发表于 2017-8-2 16:33
默认的用户名是root,端口是22,在SSH server插件options里设置你自己的密码,
{
  "authorized_keys": [ ...

谢谢大神,昨天装了hassio,结果不会用Putty了
回复

使用道具 举报

4

主题

313

帖子

1965

积分

金牌会员

Rank: 6Rank: 6

积分
1965
金钱
1652
HASS币
0
发表于 2017-8-7 14:02:49 | 显示全部楼层
你们怎么下的hassio?,为啥我下不过来老是失败?hassio比homeassistan多什么?这个可以从homeassistan升级过来吗?
回复

使用道具 举报

2

主题

29

帖子

477

积分

中级会员

Rank: 3Rank: 3

积分
477
金钱
448
HASS币
0
发表于 2017-8-7 18:17:05 | 显示全部楼层
xinfan 发表于 2017-8-7 14:02
你们怎么下的hassio?,为啥我下不过来老是失败?hassio比homeassistan多什么?这个可以从homeassistan升级 ...

爬墙下载很快
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 10:37 , Processed in 0.057796 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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