最近换工作,加上一点家里的时候,停更了一年。收到了不少催更大佬的刀片,这次来一个干货吧。
智能家居HomeAssistant
不要问我为什么一个做前端的人做了硬件!!!只因为不正经。废话不不多说,如果不喜欢折腾的可以期待我以后的文章,让我们开始吧。
1、准备工作
树莓派一件(不建议淘宝买,可以去闲鱼看看,毕竟一般入手树莓派都是一时脑热,时间久了就腻了,然后就便宜出了)
TF卡一件(以前的内存卡,16GB以上)
读卡器一份
电脑一台(系统任选,本文是window下的教程)
一大把时间(注入灵魂)
几个软件:SDFormatter,Win32DiskImager(提供度云分享,见文后)
2、写入系统
现在智能家居的主流系统是Home Assistant,他提供了安装包和成品的linux映像文件,这里附上中文官方网站https://home-assistant.cc/
这里选择使用的是Mossbian。其实笔者后面的研究发现,其实Hass.io更多人使用,因为提供了类似应用市场的功能
2.1使用格式化sd卡
将sd卡插入电脑,打开SDFormatter,对插入的sd卡进行格式化,正常SDFormatter只能识别出sd卡,并不会识别到电脑硬盘
2.2写入系统
下载官网的映像文件,在win下解压,其他系统请查找对应的tar解压器。
解压成功后,打开Win32DiskImager,选择映像文件,选择设备,写入。等待写入成功
警告:写入完成后会提示磁盘需要格式化,请不要一定不要切记不要格式化,不然从2.1在执行一次!!!
3、运行
插入树莓派,接通电源,第一次启动建议随便找一个显示屏,等进去linux界面,即可。如果停留在黑底白字的界面就说明写入失败,返回第二点
然后你可以去吃个饭,看个电视,做点xxx的运动,什么的,大概过了半个小时(获取更快),打开浏览器,输入http://树莓派ip:8123会出现一个神奇的界面。这个就是Home Assistant可视化界面。
如果没有出现,请查看一个大妹子的文章https://sspai.com/post/38849可以找到原因
4、如何实现智能
你需要智能电器,如小米!!!小米的老板给我打广告费!!!开玩笑哈哈
对应的必须接入到同一局域网下。写入方法可以查看官网说明
至于怎么自动化,需要大家根据自己的使用来写入。
例子:
门打开有人在卧室气温高于30度,开空调温度为30-2度;
需要门窗传感器,温度器,人体传感器,空调伴侣等等
接着就是编程了,官网也有说明,这里就不一一赘述了
5、总结
以上就是最基本的使用了,但是要实现更多功能还需要大家的悟性和理解能力,笔者不能一一写出各种智能的配置方法