一直想把要把自己的窝搞得智能一点。经过好多年的了解和认识。终于在我的房子装修前选定了一个开源的智能系统——Home Assistant。

为什么要选开源的方案呢。我刚开始给我的窝设计智能方案时候小米还没出比较可用的智能家居平台,亚马逊还没有发布第一代echo产品,更不要说阿里什么的了。那时候有什么?

那时候smartthings台刚开始众筹,其它成熟的平台就是control4、快思聪这样的富豪平台。还有飞利浦的Hue、南京物联的一些墙壁开关、z-wave的部分可用模块、insteon的开关、香港的Vera z-wave网关等等。但主要的特点是1、贵;2、电压和频段大多适用北美,可选项比较少。

后来购买了smartthings的一个套装,发现其服务器在北美,通过服务器来管理和控制所有设备不要说没有安全感,就连控制上的延迟都让我受不了。这更坚定了要把控制平台放在本地的想法。

最终我通过比较选择了以z-wave为基础的无线搭建方案。决定使用Vera网关和各类z-wave无线模块。但单单使用一种协议肯定包含不了所有的需求。肯定还有一些wifi和红外、射频等设备需要控制。而收费的平台太贵,就开始找开源的系统。

先让我发现的是一个java的平台openhab。用了一段时间发现这个系统只能说勉强可用。主要是支持的设备不多、界面制作困难。部分配置也比较麻烦。而在openhab升级2.0之后自动发现与配置和手动配置比较混乱使得我几乎放弃了智能家居的念头。

在当时我有发现了home assistant,一个python编写的开源项目。看到他能直接接入vera网关,能够无需编写程序修改代码直接支持broadlink的红外射频网关。我就好不犹豫的抛弃了openhab投入home assistant的怀抱。

Home Assistant真是一个非常不错的项目,更新快。每次都有好多插件和设备新增支持。国内也有一个活跃的论坛“瀚思彼岸”https://bbs.hassbian.com/forum.php里面也有大佬提供了许多适合国内的插件和配置。

说了这么大一堆的废话,是到大致介绍我谁用的一些软硬件了:

1、HomeAssistant软件,我安装在我的ubuntu虚拟机下

2、vera网关用于我的z-wave开关接入,我也有一些Aotec的微型开关用于控制部分等,比如我的厨房铝扣板灯等

3、飞利浦的Hue网关,控制我的飞利浦灯泡

4、broadlink博联的红外和射频网关,控制电动窗帘电机、吊扇、投影仪等设备

5、小米的智能家居网关,可接入小米的温湿度计、无线开关、智能插座、门窗感应器、人体感应器等

大致的设备就是这些。这个第一篇文章我没有写多少有用的。下一篇我会开始讲正题了。