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

 找回密码
 立即注册
查看: 23884|回复: 31

[基础教程] 『20190630』小白树莓派3B+入坑hassio路安装片【傻瓜式记录】

  [复制链接]

12

主题

206

帖子

759

积分

高级会员

Rank: 4

积分
759
金钱
553
HASS币
10
发表于 2019-4-18 16:15:23 | 显示全部楼层 |阅读模式
本帖最后由 丢你老鼠 于 2019-6-30 10:48 编辑

更新2019年6月30日

改正1:hassio一键脚本目前只支持jessie 和 stretch这两个系统版本。下载这两个版本的教程
改正2:第二步开启root权限4. PermitRootLogin yes前面的#要删除掉
改正3:配置文件configuration.yaml那里目前没时间玩,更新了和以前有点不同,有空再学习学习好这个写清楚给大家。

发布时间2019年4月18日

废话

从别人一张图,得知了ha,出于好奇各种搜来到论坛,买下了树莓派开始入坑,网上教的方法千秋百万,各种试都不行,可能是自己的移动网问题(建议尽量不要使用移动网)各种安装到一半可能因为要下载国外的东西就下载不了。折腾来折腾去的两个多月了。昨晚看见自己在活跃榜,咱不能只学不发。自己又不懂什么,那就把自己入坑遇见的问题,从头发一次希望你看了我这个文章可以避到坑。

设备

树莓派3B+
电源线
读卡器
SD卡

HDMI线
鼠标
键盘
(树莓派看旧贴买的,在群多了都说N1比树莓派好 如果你没买树莓派 打算小房间玩玩的就买N1 打算整个房子的 先入门再看看大老们推荐些啥吧)

教程

第一步:安装树莓派系统

1,百度搜索:树莓派  找到官网或打开:https://www.raspberrypi.org/downloads/raspbian/
2,我下载的是桌面版:Raspbian Stretch with desktop
微信截图_20190418130202.png
3,下载完成后,我们将SD卡插到读卡器,再插到电脑格式化一下SD卡(我用SDFormatter格式化的 百度搜索就能找到)
4,用balenaEtcher将刚刚下载的树莓派系统镜像烧录到SD卡(balenaEtcher下载链接:https://www.balena.io/etcher/  )
微信截图_20190418130841.png
5,烧录完成 进入SD卡那个盘 创建快件方式 命名ssh就可以。
6,将SD卡插到树莓派 开机。等一会就会显示一个桌面那样的了。(前提您要将HDMI插到树莓派和屏幕上看)
7,进入到桌面有弹窗出来的 你自己用谷歌翻译或者手机微信那个扫一扫翻译 看自己需求设置。

第二步开启root权限

1,我用xshell链接树莓派 输入树莓派IP 端口默认22 账户:pi 密码:你刚刚在树莓派桌面的时候设置那个。
2,链接成功后 运行以下命令,系统提示你输入两次密码 输入你自己想设的密码即可 输入密码时是看不见有显示的。

sudo passwd root

3,运行以下启用root账号

sudo passwd --unlock root

passwd:密码过期信息已更改。(然后会提示这个)'
4,运行以下命令 修改配置文件

sudo nano /etc/ssh/sshd_config

按Ctrl+W快捷键搜索PermitRootLogin prohibit-password
修改PermitRootLogin prohibit-passwordPermitRootLogin yes
按Ctrl+O 然后回车保存
再按Ctrl+X 退出
微信截图_20190418132811.png
5,输入以下命令 重启

sudo reboot

之后再链接ssh就用root用户链接了。

第三步安装hassio

微信截图_20190418141255.png
1,用SSH链接树莓派后 执行以下命令  (这是hassio一键脚本命令 N大那个)

curl -sL -o install.sh https://raw.githubusercontent.com/neroxps/hassio_install/master/install.sh
chmod a+x install.sh
./install.sh

2,如图选择
微信截图_20190418141759.png

3,移动网注意一下 如果你这步安装不行或安装太慢  执行以下代码更换Docker阿里加速器(如不是移动网 或者没有安装失败 直接看5)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://hzvqnr1z.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

微信截图_20190418142523.png

4,执行完之后 再执行安装hassio的一键脚本命令,这次那些就要按下图选了 (3)是否需要替换docker默认源 输入NO

curl -sL -o install.sh https://raw.githubusercontent.com/neroxps/hassio_install/master/install.sh
chmod a+x install.sh
./install.sh

微信截图_20190418144814.png

5,到这里hassio已经安装成功了,到浏览器输入:树莓派IP:8123 创建的你账号 开始你的懒人家居之旅吧
微信截图_20190418145756.png
微信截图_20190418145913.png

接入HomeKit

有很多人弄这个是为了接入iPhone的homekit
1,用XFTP链接树莓派 找到路径:/usr/share/hassio/homeassistant/configuration.yaml

2,打开配置文件configuration.yaml 在最底部加入以下代码,上传配置文件 然后重启ha
homekit:
微信截图_20190418155706.png

3,打开iPhone的homekit(家庭APP) 添加配置选择【没有代码或无法扫描?】 输入代码。(PIN代码在ha界面 左上角通知找。)
添加好就完成了。 以后你的ha有设备他就会自动加入到homekit。

常见问题:如果看不到pin码 配置文件又没错的话到/usr/share/hassio/homeassistant找到隐藏文件.homekit.state删除掉 再重启HA。
怎么看隐藏文件 百度一下。

基础

1,configuration.yaml叫配置文件

2,启用插件 要在配置文件写入 (注意写在homeassistant: 下 如图)
packages: !include_dir_named packages

3,每次修改完配置文件上传后,到ha界面【配置】【通用】【检查配置】避免炸掉

常用命令

日志
docker logs -f homeassistant
docker logs -f hassio_supervisor

重启hassio
systemctl restart hassio-supervisor

重启 homeassistant
docker restart homeassistant
或者界面里面点重启也可以。(我一般都是界面点重启)

进入homeassistant容器内部
docker exec -it homeassistant bash

最后

感谢群友和大佬们的耐心解答 让我学会了这些知识
PS:1,你买网上那些智能灯接入这些的话,你那个普通开关是要常开才能使用ha远程控制,如果你普通开关关掉你那个智能灯就不行的了。
2,如果你买模块改你家的开关,先看看是否有零线,如果只有一条火线建议买论坛的模块。你自己买非论坛模块改的话那个模块要有零线或者另外拉电源线的。

参考

[HASSIO一键安装脚本]:https://bbs.hassbian.com/thread-4520-1-1.html
[2018 瀚思彼岸综合导航帖 【新手必看】【持续更新】]:https://bbs.hassbian.com/thread-2289-1-1.html




评分

参与人数 3金钱 +60 收起 理由
+ 20 感谢楼主分享!
antsunzj + 20 论坛有你更精彩!
neroxps + 20 赠人玫瑰,手留余香!

查看全部评分

回复

使用道具 举报

62

主题

603

帖子

6384

积分

论坛元老

Rank: 8Rank: 8

积分
6384
金钱
5706
HASS币
240

教程狂人论坛风云人物

发表于 2019-4-18 18:43:46 | 显示全部楼层
必须加精,小白们,好好学习啦,别说论坛没有基础的教程。
尝试过萝卜,我想你一定会忘记青瓜
回复

使用道具 举报

75

主题

1976

帖子

8181

积分

元老级技术达人

积分
8181
金钱
6155
HASS币
430

活跃会员教程狂人

发表于 2019-4-18 16:21:19 | 显示全部楼层
排版好舒服,顶顶。
所有过往,皆为序章。
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2019-4-18 16:42:12 | 显示全部楼层
下载的问题改一下源就行了
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2019-4-18 16:42:18 来自手机 | 显示全部楼层
咸味土豆 发表于 2019-4-18 16:21
排版好舒服,顶顶。

我就是不会排版设计哈哈
回复

使用道具 举报

3

主题

206

帖子

954

积分

论坛积极会员

积分
954
金钱
748
HASS币
0
发表于 2019-4-18 19:13:21 | 显示全部楼层
感謝分享,學習
回复

使用道具 举报

13

主题

500

帖子

3422

积分

论坛元老

Rank: 8Rank: 8

积分
3422
金钱
2917
HASS币
20
发表于 2019-4-18 22:28:05 | 显示全部楼层
温故而知新,可以为师矣!
呃,这个,总结前人,引导来者,大善!
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2019-4-19 00:20:56 | 显示全部楼层
吃水不忘挖井人,赞楼主!
回复

使用道具 举报

1

主题

137

帖子

632

积分

论坛积极会员

积分
632
金钱
495
HASS币
0
发表于 2019-4-19 09:12:01 | 显示全部楼层
没有python安装么?这样貌似第三方插件和diy设备不能起作用啊
回复

使用道具 举报

12

主题

206

帖子

759

积分

高级会员

Rank: 4

积分
759
金钱
553
HASS币
10
 楼主| 发表于 2019-4-19 09:54:15 | 显示全部楼层
ccmmm 发表于 2019-4-19 09:12
没有python安装么?这样貌似第三方插件和diy设备不能起作用啊

树莓派系统自带的了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 10:40 , Processed in 0.364391 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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