智能家居系统折腾记录-规划/总结篇#1

发布于 2020-02-14  122 次阅读


Home Assistant -- 一个开源的智能家居系统

本篇主要是梳理了一下自己对于智能家居系统的需求,构思了使用情景和方案,思考有没有必要入这一个大坑(

新家打算正式实装智能家居系统,考虑入小米生态链(家里小米设备比较多),还能接入小爱同学。homekit钱包伤不起,还有一些tcl啊。。其他产商的生态。。就很多。现在已经有了小米的设备,所以将来购买组件肯定会有小米生态链的部分。

米家生态链固然是好,门类很多,从家电到小物件。但是仔细算算,小米智能家居组件虽然每一个都不算很贵,但是量需要的都蛮大的:智能开关,智能按键,智能插座,每一个肯定都要二十个以上才行。况且小米米家和小爱开发平台对个人开发者并不是很友好。定制化和自制设备难以直接接入。

--这一点详见小爱开放平台的个人开发者认证相关协议。。商用部分直接劝退


所以这里详细谈谈自己的需求:

  • 大型设备智能化,例如空调,冰箱,热水器,洗衣机,电视,空气净化器,净水器,新风机,这部分家电可以接受不在同一平台,远程交互并不频繁,只要在各自的体系内能实现自动化即可。
  • 家中灯光的控制,插座的通断,功率的监控,以及相关传感器,湿度,温度,远程开关按键,门禁门铃,门锁,家庭音响和其他媒体设备。这些较为常用,且需要支持定制自动化,需要能接入同一个平台实现综合控制。
  • 家庭安防,监控可以使用一个平台,只需要提供消息通知即可。
  • 自制设备的接入,玩法多多。
  • 连接语音平台,实现语音控制。

现在逐条分析如何满足需求

1、大型智能设备直接选择对应产品即可,目前考虑的产品如下:
  • 中央空调:大金or格力的智能空调,搭配智能网关/总控,接入各自的平台(但是有接入第三方平台的可能)
  • 冰箱:云米双开门冰箱,互联网版,小米米家生态链
  • 餐厨设备:米家电磁炉,米家电饭煲,高压锅(待定),米家智能饮水吧,米家净水器,互联网烟灶套餐/普通灶+云米互联网抽油烟机(待定),云米洗碗机/消毒柜,厨宝(待定),
  • 卫浴设备:云米互联网热水器,云米互联网浴霸,云米or其他品牌智能马桶(待定) ,云米互联网洗衣机(待定) 。
  • 居家环境设备:米家扫地机器人 ,小米空气净化器(待定)
  • 电视:可以不考虑米家产品,支持dlan的投屏设备即可

以上部件大部分为小米生态链产品,能够直接接入米家进行控制,且支持小爱同学语音控制,但也有接入第三方平台的可能(详见miio协议中文补充信息python库

2、灯光与小件,这里是重点,分开来说:

照明:

  • 飞利浦hue网关(当需要zigbeemesh的时候可选)+飞利浦的智能灯系统(wifi或wifi蓝牙双模)
  • 小米网关(当需要蓝牙mesh的时候可选)+ yeelight的智能灯系统(wifi或wifi蓝牙双模)
  • 自制基于mqtt协议的的普通灯改造系统,考虑蓝牙mesh+总控或独立wifi接入。

开关与插座:

  • 某些需要功耗监控的墙插可以使用现成的小米智能插座,但是价格不是很美好
  • 考虑基于mqtt协议的普通墙插改造,独立WiFi或蓝牙mesh加总控或有线连总控
  • 开关也是如此,墙壁开关部分使用aqura智能开关价格也不太美好,需要搭配网关,同样考虑进行普通开关改造
  • 无线开关可以选择小米的米家无线开关,或者aqura的小方块,价格过得去,用在一些对于即时性和可靠性要求不那么高的场合,同样考虑自行diy无线开关。

网关设备:

  • 小米/绿米aqura网关是必须的,用于支持zigbee协议设备和蓝牙设备接入,可另外增加对于红外遥控设备的控制
  • 飞利浦hue网关按照实际设备数量考虑是否连入
  • 另外可以自制zigbee网关,详情见github地址

门锁:

  • 大门的锁考虑绿米aqura智能锁S2 (pro)
  • 其他位置的锁(天台等)可以用电动锁进行改造

门铃:

  • 考虑无线按钮配合绿米网关或小爱音响发声
  • 更好的方式是小米米家智能猫眼+内屏,门铃加监控
  • 配合家庭媒体系统DIY。

家庭媒体设备,主要指播放器和智能音箱:

  • Kodi电视盒子+音响+电视
  • 小爱音箱
  • 小度音箱(有开放平台,可以进行二次开发)
  • 其他形式的媒体设备,比如树莓派

各类传感器

  • 这边就考虑diy的成分多一些,同样基于mqtt协议,利用esp32平台,esp8266平台实现联网接入
  • 同样可以使用绿米aqura旗下的传感器产品
3、家庭安防,主要是监控设备
  • 小蚁摄像头
  • 小方摄像头
  • 其他的网络摄像头
  • 人体传感器,diy激光栅栏等等
4、DIY设备的接入,在各分区内已经讨论过了
5、语音控制
  • 米家生态链中的产品均可以使用小爱同学直接控制
  • 小度音箱可以做开发,控制diy设备和其他平台设备

以上这些需求大部分可以通过使用小米全家桶解决,但成本会变高不少,体验没有那么灵活

这时候home assistant出场了,这是一个开源的智能家居平台,先说它能干啥:

  • 支持超多平台的智能设备接入和控制
  • 本身起到一个中介的作用,不影响原有产品的体系
  • 事件系统与场景系统,可以定制智能家居的运行和响应规则

所以完全可以经由home assistant完善智能家居使用体验,并实现更加复杂的自动化,接入自己的DIY设备,可玩性大大提高。


本篇主要梳理了一下自己的需求和规划,从下一篇开始,就是homeassistant的部署日志。


当其他人都认为你要鸽的时候,你鸽了,亦是一种不鸽