智能家居 篇六:第四章 Homeassistant系统安装及基础设定

2022-11-01 23:21:20 32点赞 417收藏 18评论

安装文总是很枯燥,所以挤宅就成了挤宅。

系统安装分为两部分:

1、操作系统,这里推荐安装Ubuntu 18.04

2、Hassio(homeassistant的一种封装,后期维护升级方便,自带Addon store,可以便利安装多种插件)

Ubuntu作为图形界面的Linux受到很多爱好者欢迎,本章的安装将从Ubuntu开始。

Ubuntu 18.04

下载地址: https://www.ubuntu-tw.org/modules/tinyd0/

建议下载18.04版本,稳定可靠。

具体安装过程与一般操作系统无异,将镜像刻录光盘,或者将映像写入硬盘U盘)安装等,具体操作流程可参考Ubuntu官方图文教程,安装时记得选择安装OpenSSH server,这样便于以后远程管理。

http://wiki.ubuntu-tw.org/index.php?title=UbuntuInstall

Hassio 安装

进入Ubuntu系统后,找到terminal,打开是一个命令行界面,不要怕,命令都是现成的,拷贝粘贴即可。

sudo -i

add-apt-repository universe

apt-get update

apt-get install -y apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat software-properties-common

curl -sSL https://get.docker.com | sh

systemctl disable ModemManager

apt-get purge modemmanager

curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s

过程中有下载大约1G的资料,所以保持耐心,很多资料来自海外网站,你懂的。

Homeassistant的基础设定

完成后,打开浏览器访问 http://hassio.local:8123 就可以看到homeassistant的管理页面。其他电脑可以通过访问Ubuntu所在电脑的ip地址加端口号来访问:http://IP地址:8123


第四章 Homeassistant系统安装及基础设定


如果你的局域网段是在192.168.1.*,默认初始界面是无需登录的,可以直接进入,然后设定新的用户名,密码等,如果有外网访问的需求,建议开启两步验证。两步验证需要验证程序,Google ,微软都有免费提供,比如“Authenticator”。 为了便于编辑修改Homeassistant的设定文件,进入管理界面的Supervisor->Add-on store


第四章 Homeassistant系统安装及基础设定


安装红框内的3个插件,Let's Encrypt是用来启用https加密连接的,一方面保障信息传输安全,后期有些功能也需要https加密连接。Mosqutto broker是MQTT服务器,用来接收发送MQTT信息,MQTT是一个应用信息传输的标准协议,我们用它来接受和发送ESP8266装置(包括Sonoff)的传感器、开关状态等信息。File editor是配置文件编辑插件,安装之后,可以直接在管理页面编辑配置文件,而无需SSH连接服务器等一系列繁琐的操作。最先用到的就是File editor,安装之后,打开Start on boot(开机自启)Auto update(自动升级)Show in sidebar(侧边栏显示)然后点击Start。


第四章 Homeassistant系统安装及基础设定


点击OPEN WEB UI,或者从侧边栏选择File editor都会进入文件编辑界面,左上有个文件夹图标,点击就会出现权限允许范围内的文件及子文件夹列表。在config文件夹下找到configuration.yaml,这个文件就是以后要多次用到的设定文件,homeassistant的配置都会在这里修改。


第四章 Homeassistant系统安装及基础设定


(注意到Node-RED没,这是一个图形化编程界面,也是在Add-on store安装,和File editor一样的设定,开机自启,升级,侧边栏。他的功能很强大,与它后会有期) 继续前文,打开configuration.yaml之后,在右侧编辑区就可以写入修改设定内容了。最初的文件里有什么我已经不记得了,也不想再重做一遍。没关系啦,只要该有的都有了就可以了,本着多了不嫌多,少了就不可以的原则,我把需要放进去的,一个个列出来。


第四章 Homeassistant系统安装及基础设定


顶格的“Python_script:、default_config:、wake_on_lan:、map:、notify:、http:、homekit:、tts:”这些都是组件,很多不需要细节配置,只需要声明,就像上图直接抄到configuration.yaml就可以了。

http可以配置:

server_port是指电脑访问端口,也就是之前提到http://[服务器IP地址]:8321中的8321,可以改成9321或任意一个端口。base_url则可以制定成互联网域名,或者局域网ip地址,如果启用了https,则声明为https的绑定网址。ssl_certificate、ssl_key是相关加密文件,还没有启用https,先直接删掉。以后再具体介绍。ip_ban用来设定是否组织特定IP地址访问,结合login_attempts_threshold可以设定某个ip地址尝试访问失败几次后被阻止。这个是一个安全策略,防止暴力解密。 homekit就是用来桥接苹果是手机IOS系统“家庭”app的组件,启用后,就可以在“家庭”app中发现绝大部分在homeassistant中设定的装置。(homekit后面的双箭头是表示列表收起了,目前各位只需要输入"homekit:"即可)

tts需要配置:- platform: google_translate 可以直接写入,但大陆需要翻墙使用。 - platform: baidu 需要在百度平台设定,后期再详细介绍。(tts顶格,配置内容另起一行空两格,“-”之后空一格,“:”之后空一格)

smartir 需要安装定制组件,该组件是一众热心人士编写的用来方便控制空调的红外遥控组件,下载后放入服务器目录“/usr/share/hassio/homeassistant/custom_components”

每一次的configuration.yaml修改都需要保存,并重启服务到此,基础的设置已经了解了,下篇讲述如何将传感器,开关控件等添加到设置文件中,并进行自动化设定。需要准备以下信息:

1、sonoff装置的IP地址,及设置详情

2、空调、电视的品牌及型号(如支持网络,则要同时准备IP地址以及MAC地址)

3、如有其它装置要接入,同样需要IP地址及MAC地址等。

4、基本的英文读写能力。。。。没办法,写程序总是离不开英语。 不过也不用担心,即便不认识英文,也一样可以配置。抄抄抄

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

乐天派 人体存在传感器居基础感应控制Matter双生态多平台Mijia IOS Homekit六种数据探测 传感器

乐天派 人体存在传感器居基础感应控制Matter双生态多平台Mijia IOS Homekit六种数据探测 传感器

244元起

Xiaomi 小米 米家智能插座3

Xiaomi 小米 米家智能插座3

49元起

Xiaomi 小米 DMWG03LM 智能多模网关2 白色

Xiaomi 小米 DMWG03LM 智能多模网关2 白色

181.8元起

Xiaomi 小米 ZSWG01CM 智能中枢网关 黑色

Xiaomi 小米 ZSWG01CM 智能中枢网关 黑色

191.79元起

京东京造 TH1 时钟温湿度计 白色

京东京造 TH1 时钟温湿度计 白色

26.72元起

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

16.9元起

HUAWEI 华为 智能门锁 Plus AI 3D人脸解锁快准稳 AI指纹锁

HUAWEI 华为 智能门锁 Plus AI 3D人脸解锁快准稳 AI指纹锁

2899元起

MIJIA 米家 1S 增强版 智能台灯 白色

MIJIA 米家 1S 增强版 智能台灯 白色

156元起

Xiaomi 小米 无线开关 蓝牙版

Xiaomi 小米 无线开关 蓝牙版

32.9元起

linptech 领普 智能无线开关KS1Pro屏显温湿度传感器智能联动免布线遥控开关

linptech 领普 智能无线开关KS1Pro屏显温湿度传感器智能联动免布线遥控开关

50.9元起

Xiaomi 小米 MCCG02HL 小米门窗传感器 2 米家

Xiaomi 小米 MCCG02HL 小米门窗传感器 2 米家

37.8元起

Xiaomi 小米 SJWS01LM 水浸卫士 白色

Xiaomi 小米 SJWS01LM 水浸卫士 白色

55元起

玺加 智能窗帘宝X3 光能充电窗帘伴侣

玺加 智能窗帘宝X3 光能充电窗帘伴侣

暂无报价

MIJIA 米家 人体传感器2S 居 智能监测联动

MIJIA 米家 人体传感器2S 居 智能监测联动

61.99元起

MIJIA 米家 空调伴侣2 智能插座 白色

MIJIA 米家 空调伴侣2 智能插座 白色

68元起

MIJIA 米家 小米米家智能宠物自动喂食器2猫咪狗狗定量定时喂食器自动投食机

MIJIA 米家 小米米家智能宠物自动喂食器2猫咪狗狗定量定时喂食器自动投食机

399元起
18评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
417
扫一下,分享更方便,购买更轻松