打造属于自己的智能家居 篇二:智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

2017-12-01 20:30:00 266点赞 1933收藏 135评论

小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外50金币奖励。

在上一篇文章中,主要介绍了一下已经到货的Aqara智能开关晒单,以及自己对智能家居的看法,还有就是对于协议的选型。很多朋友在留言中回复说没有二货哈。那好,这次咱就来点儿干货。 

打造属于自己的智能家居 篇一:#晒单大赛# AQara 智能开关 到货晒单关于买房今年3月份,为了改善生活质量,买了新房。在万分不舍之中,卖了住了8年的婚房。其实说起买房过程,也是痛快的离奇。某个周末,带孩子去上课。下课回家的路上,路过了原来房子边上一套楼盘(其实自打开建就已经相中那个地点了,已经两年多了)。跟媳妇唠嗑就说要是没啥事儿这过去看看呗,然后就去了。当时正值大中叫我hliang| 147 评论180 收藏1k查看详情

 

咱这次就先从我准备使用的智能家居的中枢Home-assistant的部署与使用开始讲起。

对于一套完整的智能家居系统来讲,大体上应该分为三部分吧,(一)智能中枢硬件;(二)智能中枢软件;(三)节点控制器。咱先从智能中枢的软、硬件开唠。

硬件的选项与选择

本人自从2005年开始进入互联网行业以来,一直就在同服务器等设备打交道,接触过的设备种类也是各种各样。但在智能家居这一块,用那些重型的服务器来搞显然是不合理的。因此大概确定下来几种方案(其实也都是大同小异)。

对这种智能家居的服务器系统来说,第一,就是要全天候的7x24小时开机;其次,同时还要保证其稳定性,如果一周7天中总是有那么一两天会出现各种莫名其妙的问题,不论换成谁都会疯掉;最后,还要在同时保证了前两条的基础上,在能耗方面做到尽量的少。

1、个人电脑(台式主机)

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

这个念头最先出现,也是经过了那么一瞬间就被pass掉了。7x24小时开机倒是可以做到的,但是稳定性嘛。。。首先从硬件上来讲就不是那么可靠。软件倒是没什么。另外,台机的耗电也够我自己喝一壶的了。。。

2、HTPC(家庭多媒体娱乐系统)

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

这个看起来貌似可以,但是我基本上没怎么研究过这样的系统,对不了解的系统坚决不能采用所以pass。。。

3、NAS(网络存储系统)

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

NAS现在国内主要还是以群晖为主了,完全可以做到7x24开机,并且通过对磁盘通过阵列式管理,可以做到数据的安全性以及系统的稳定性。而且速度上也可以得到相当程序的保证。

但是也不排除其他一些品牌的NAS,只是个人认为群晖NAS系统的可玩性比较高(其实也没接触过其他品牌,就不清楚怎么样了)。

这个好,其实这个是最理想的系统,但是这个价格吧。。。还是装修完了,先缓缓再说吧。。。

4、单芯片电脑(单芯片的电脑)

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

这个就基本上以及RaspberryPi为首的阵营了,除了速度,完全满足智能家居中枢的要求。反正在个人计划中,未来是要更换到群晖上的。

软件的选项与选择

1、Domoticz

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

这个吧,其实也没什么不好,就是长的太难看了。。。本人颜控,就冲这半生不熟的界面,果断pass。。。

2、Home-assistant

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

既然不选Domoticz,那开源的就只能选它了,好在界面比较小清新,而且更新的速度也还比较快。主要的是支持的智能硬件类型多啊(其中就包括了小米、博联、海尔等国产厂商的智能硬件)。

以下才是真正的正文!!! 智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

硬件走起,安装开始!

既然选择了树莓派做为智能中枢,那么要做就要做全套,显示器走起。

先来张硬件全家福

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

这其中,就有了产自树莓派官方的原厂触摸屏(这个上一篇文章也介绍过的),绿色的是屏幕的主控电路板,负责与树莓派能进数据通信,以及为屏幕供电。

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

它的背面是这样的

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

合体

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

树莓派上场

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

再次合体

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

稍微提醒一下,这里有个小窍门,就是如果你不用他们官方提供的原厂外壳,并且不需要用到那些GPIO引脚的话,树莓派完全可以完过来安装,这样会更加节省空间哦~~~ 当然,如果你自己有3D打印机,你懂的。。智能中枢Hass.io ( Home-assistant ) 的基本部署与使用 

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

上线,我这种接法是电源连接到树莓派上,然后通过GPIO引脚给屏幕一个5V的供电。别看我这么进行供电,但还是强烈建议大家给屏幕和树莓派分别使用独立的MicroUSB来供电,这样可以保证供电电流充足。但是要注意,一定要注意!!!树莓派和屏幕要同时供电,否则可能会出现树莓派认不出屏幕的问题。

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

然后就是外壳了,也是官方原厂外壳,带一个后盖。装上后盖,可以摆在桌面,当电子相册什么的也没有问题(颜值还算可以了)。拆下后盖就可以挂到墙面上了,和楼宇对讲系统并排摆放,爽歪歪智能中枢Hass.io ( Home-assistant ) 的基本部署与使用 

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

按照这个顺序,再次合体!

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

当!当!!当!!!当!!!!

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

硬件部分后话

这块官方屏的分辨率是800x400,并且为非正方型像素点(就是说你一个正方型的图像,在这老哥上显示是长方型的。。。智能中枢Hass.io ( Home-assistant ) 的基本部署与使用 )。支持通过配置或命令来调整屏幕的翻转、亮(熄)屏等操作。

其实屏幕在淘宝上也有很多的品牌可以选择的,但是虽说这些屏确实不错,价格便宜量又足。但是颜值实在是不高啊,我是没法忍受在家里明晃晃的位置挂那么一块难看的屏。另外就是这些“第三方”的屏驱动都不是那么完美。

虽说官方屏及外壳要贵了一些,但个人认为三个字!值!值!值!

软件部分走起,先介绍,再安装实战!

软件这块儿就有那么点儿说道了。。。首先,你的服务器与显示终端是否分开部署(简单了说就是你有一个树莓派还是两个树莓派)?强烈建议分开部署!!!

我还是以我自己的情况为例吧。铛铛铛铛。。。请看图(手画的,字也很难看,难看也将就着看吧)。。。

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

先说明介绍一下。

首先是互联网的光纤入户,直接连接到一个有线路由器上(Wired Router,其实无线也行,只是提供光纤拨号的功能)。然后通过网线连接到一楼与二楼的两个无线路由器(Wifi Router)上。

因为我手头上有两块树莓派,所以智能家居的部分被我拆分开部署。一块树莓派用来部署Hass.io,也就是树莓派的核心服务,直接放在有线路由器的边上,通过实体网络与家庭主干网络连接。另一块树莓派(也就是上面刚刚组装好的那块),则与屏幕一起挂在入户门的旁边,作为服务的屏幕终端,通过无线连接到家里的网络上。

上面的配置方法已经是目前我测试过相对于最优的方案了,说明如下:

1、使用树莓派作为家庭服务器,部署完整版的Hass.io,可以避免自己独立部署Raspbian + HomeAssistant中遇到各种郁闷的问题;

2、服务端与客户端分离部署,服务端只提供Hass.io服务,客户端只提供界面展示。两部分互相不影响,保证稳定性,避免误操作的可能;

3、客户端使用Ubuntu Mate。先介绍一下为什么不用官方提供的Respbian系统吧。其实最初用的也是Respbian,但在实际使用过程中,发现在Respbian系统下,如果使用Chromium浏览器加上官方的触摸屏,会出现双击现象。这个据我分析应该是Respbian的触摸屏驱动问题;

4、显示客户端部分通过无线连接(也可以通过有线),尽量不露网线出来,美观好看;

5、也可以通过其他设备(比如手机、平板、电脑)来访问Hass.io提供的图形化管理程序;

6、更优的策略是在客户端将Android安装在树莓派上。

安装服务端 Hass.io

这个就完全可以按照官网的介绍图来走了。。。

1、下载最新的镜像文件,下载地址在这里

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

2、用Etcher将镜像文件烧录到MicroSD卡中,操作时间大概是5分钟左右。

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

3、修MicroSD卡上的文件 system-connections/resin-sample 并重命名为 resin-wifi ,配置 Hass.io 可以在开机之后连到家里的无线网络中。红框的位置分别为无线网络的SSID、加密方式、密码。

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

4、把卡插到树莓派上,开机走起!这一步就比较漫长了。官方的说法是20分钟以上,但。。。实测。。。一个小时左右吧。。。因为系统在后台更新最新的系统文件,包括了python等相关软件。期间一共下载了近730MB的文件

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

6、一切尘埃落定之后,就可以通过连在同一路由器上的电脑访问到你的 Hass.io 系统界面了:

http://hassio.local:8123/states

安装屏幕客户端 Ubuntu Mate

这个的安装过程,与上面的Hass.io安装步骤差不太多,基本上就一样的到官网下回来镜像,然后用win32disk或etcher烧录到存储卡上。就可以开机了。

如果用到的是官方屏幕,那么开机之后的屏幕会是反着的,这样就需要做一些修改。修改 /boot/config.txt 文件,在里面增加一行 “lcd_rotate=2”:

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

重启,一切正常。如果你用hdmi屏幕的话,那么就不需要这样的设置了。

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

Ubuntu Mate 默认的浏览器是Firefox,对触摸屏的支持不是太好,这是我们安装一下Chromium浏览器。打开“应用程序”-“系统工具”-“MATE终端”,依次执行下面命令来安装Chromium浏览器。

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

安装完成之后,浏览器会出现在“应用程序”-“互联网”菜单中。通过浏览器,我们就可以访问到同一网络中的Hass.io服务器了(全屏模式效果更好哦)。为了写这篇内容,完全重新部署了一遍,但是测试时我已经配置过一部分了,所以才会只看到两个灯存在(其中有一个还是网关上的小夜灯)。

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

配置

Hass.io安装好了之后,就可以来修改其配置文件了。修改的方式有几种:

1、SSH登录到Hass.io服务器上远程修改;

2、本地修改之后,通过samba服务共享目录复制到Hass.io服务器上;

3、本地修改之后,同步到Github服务器上,然后在Hass.io服务器上从Github上下载配置文件。

但是以上三个方式都需要Hass.io的插件支持:

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

点击右上角的手提包图标,可以查的更多的插件,或者添加自定义的第三方插件源。

以配置samba为例:

进入到共享目录中

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

可以看到几个共享目录:

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

其中,config目录中就是Home-assistant的主要配置文件目录

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

我这里已经配置好了Home-assistant的一个插件“Floorplan”,其中有一些配置文件就是从Floorplan带过来的配置文件。

Floorplan的界面是这样的:

智能中枢Hass.io ( Home-assistant ) 的基本部署与使用

关于Floorplan的内容,以后的会单独列出一篇文章来介绍(如果各位想看的话)。


总结

这样,一套基本的系统就已经搭建完毕了。主要步骤如下:

1、部署家里的基本网络;

2、部署Hass.io服务器(有线方式连接网络);

3、部署终端(无线方式连接网络);

4、配置Hass.io,并修改配置文件。

其实这块儿也都捡了干货了,一路介绍的傻瓜式操作方式,并没有网上各种文章那样的水份,所以各位看起来可能会有点儿没意思咯,对不住大家的眼睛啦。


要不咱先来个按着刚才配置好的系统的简短小视频先看看效果?????


请主动忽略背景里乱七八糟的东西,谢谢!

展开 收起

MIJIA 米家 1S 智能台灯

MIJIA 米家 1S 智能台灯

129元起

MIJIA 米家 感应夜灯2

MIJIA 米家 感应夜灯2

19元起

MI 小米 米家智能摄像机 云台版 1080P

MI 小米 米家智能摄像机 云台版 1080P

99元起

MIJIA 米家 空调伴侣 2

MIJIA 米家 空调伴侣 2

60.72元起

华为智选 读写台灯 智能灯

华为智选 读写台灯 智能灯

158元起

MIJIA 米家 自动洗手液泡沫机套装

MIJIA 米家 自动洗手液泡沫机套装

72.99元起

小米 1.5寸米家蓝牙温湿度计 白色

小米 1.5寸米家蓝牙温湿度计 白色

27.99元起

TP-LINK 1080P云台无线监控摄像头 360度全景高清红外夜视wifi远程双向语音 家用智能网络摄像机TL-IPC42C-4

TP-LINK 1080P云台无线监控摄像头 360度全景高清红外夜视wifi远程双向语音 家用智能网络摄像机TL-IPC42C-4

115.67元起

MI 小米 智能门铃 2

MI 小米 智能门铃 2

119元起

MI 小米 智能摄像机 云台版pro

MI 小米 智能摄像机 云台版pro

217元起

MIJIA 米家 LED灯泡 蓝牙MESH版

MIJIA 米家 LED灯泡 蓝牙MESH版

29.9元起

MIJIA 米家 插电夜灯

MIJIA 米家 插电夜灯

19.9元起

米家台灯Lite 国标A级照度|三档舒适好光|多角度灵活调节|无蓝光危害、无可视频闪

米家台灯Lite 国标A级照度|三档舒适好光|多角度灵活调节|无蓝光危害、无可视频闪

69元起

小米(MI) 自动洗手机套装 智能家用感应泡沫儿童洗手机植物精华卫生间洗手液 套装1 小米自动洗手机套装(1瓶装)

小米(MI) 自动洗手机套装 智能家用感应泡沫儿童洗手机植物精华卫生间洗手液 套装1 小米自动洗手机套装(1瓶装)

69元起

HUAWEI 华为 HQ1 海雀AI全景摄像头

HUAWEI 华为 HQ1 海雀AI全景摄像头

215元起

MIJIA 米家 天然气报警器

MIJIA 米家 天然气报警器

145元起
135评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

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

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
每天3次 最高618元
红包按钮
京东京享红包
距结束::
天天抽现金 最高618元
红包按钮
最新文章 热门文章
1.9K
扫一下,分享更方便,购买更轻松