网络知识 娱乐 智慧家庭中枢,智能家居大脑之 Home Assistant

智慧家庭中枢,智能家居大脑之 Home Assistant

在国内智能家居市场,米家无疑是垄断地位。米家的优势在于设备接入广,产品分类细,然后就是还算出色的操控体验与不太一致的产品品控质量,以及可能隐藏背后的中心服务器问题。当然新上架的小米中枢网关的横空出世可能解决部分人的操控上网的问题。但是你是否也受够了一成不变的米家?厌倦了多 App 之间的频繁切换?不应该是让你去适应智能家居系统。现在家庭设备越来越多样化,但是已购产品的更新换代也是不小的问题,除非您家大业大,不然也会考虑原有家电产品接入智能化的趋势,那有没有那么一种解决方案,既能兼容各家的接入协议,比如高端水果的生态圈,同样兼顾小米琳琅门面的小商品体验圈,同时还保持有兼顾其他更优秀方案的能力,再如果能打通发烧友的个人手工定制圈的能力,无疑会更有吸引力,当然如果该系统再能开源,能易上手,那定是智能家居的福音。

今天就跟大家推荐,介绍这款兼具以上各种优良基因的产品- Home Assistant,它可以无缝接入米家,苹果HomeKit,以及市面上兼容厂商的接入协议,您可以自由的接入类似,群晖Synology NAS, 接入Plex影音系统,接入PS5, 甚至接入特斯拉系统,除了广泛的产品接入能力,HomeAssistant 也具备丰富的协议支持,及支持市面上普遍采用的Wi-Fi方案,也支持Zigbee, Bluethooh 等网络协议。最为关键的是,本系统还是开源软件,普罗大众都能很容易的获得,并能通过简单的学习很快上手,能实现的功能又全面,有这样一款系统中枢的存在,肯定能管理好家庭范围内的智能设备,让居家更智能,让生活更美好。

另外,特别需要着重说明一点,Home Assistant是一个系统平台,并没有智能化硬件,所以不需要买他家的什么任何产品,您要做的是搭建了他家的这个平台之后,把您家里已经存在的智能设备,或者改进型的智能设备(智能插座)接入到这个系统中,Home Assistant作为一个智能化的中央控制平台,负责从外部指令,传感器数据,到控制电器开关,调节电器参数等,达到统筹管理您家的所有可操控设备,从而起到智能化的目的。因为中枢就是部署在本地,所以也解决了各家厂商服务上云的弊端,不会因为厂商服务器挂掉而影响本地体验。

从今天开始,我开始学习智能家居系统home assistant,这同时也是网传最为普遍的一个家居控制系统,对于想要开始接触学习然后部署到自己的家中的新手来说。是一个福音,您可以在开始尝试的过程中慢慢积累经验,然后再逐步的把家庭中的电器,家居用品,网络设备等接入到平台,还包括米家的平台,其他家的智能平台,后续如果有条件的话也会在这个智能家居的频道开设单独的文章记录这方面的使用体验。

作为本这个环节的开篇,本文先带大家从我使用到的体验开始,全方面认识一下智能家居系统,让大家真正有所了解,有了Home Assistant系统,我能得到什么样的体验,能给我的生活带来什么样的助力?以及使用过程中的心得体会,希望从各个角度带大家认识这款软件,这个服务后台。

Home Assistant是搭建在后台的服务,您可以通过网页前端的形式登录后台,也可以在移动端下载专门的App进行系统配置管理。系统可以设定管理用户,给不同的用户开具分级权限,更好的体验智能化生活方式。

Home Assistant系统中大体分为几个部分,首先左侧的应用配置栏,里面可以显示系统配置的各项应用,功能。比如接入这些部分之后,您能实现如下功能,后期我们会一一带大家了解每部分的功能。

能源- 您可以再系统界面看见家庭电力,燃气是使用状况。

地图- 可以显示家庭设备的跟踪情况。

HACS- 类似于手机应用商店,可以安装后外接其他应用平台的设备,比如HomeKit ,比如米家的Xiaomi Miot Auto。

Node-RED 智能家居的进阶玩法,以脚本的形式联动智能设备,编辑更多的使用场景互动时需要用到。

概览 – 用于界面化的显示用户设置的脚本,场景,设备监控等。

配置 -对系统进行统一管理,包含系统更新,包含人员设置,配置备份等等。

如果您不满足于普通系统常用到的设备接入并进行开关控制逻辑,这里的自动化脚本就对您的高端玩法提供的基础支持,您可以对每一接入系统的设备进行定制化的设定,可以依据传感器接收到的数据参数定制化的设定某个设备的单独开启,或者联动开启,从而实现一键离家,观影模式,睡眠模式等场景,想必你想的到的都能实现。

用户结合地图场景,结合智能定位,还能很容易的实现所谓的回家模式,比如设置当系统通过安装在汽车上的定制传感器感测到汽车距家还有3km或者5km的时候,自动开启归家模式,热水器调温启动,厨房煮饭开启,空调通风开启等等操作,这才是所谓的智能,就是在你看不到的时候系统已准备好了所有!

系统中您可以很方便的,根据自己的使用习惯,管理您家的智能化设置,比如您可以按房间分类,按功能分类,按服务分类,按使用场景分类管理所有的接入设备,或者场景脚本,一切随你喜欢,完全没有限制。您还可以定制不同的主题,显示不同的背景,当然您可以方便的把对应场景的开关指定到对应的开关上,来实现一键切换的目的。是不是很智能,是不是能满足您80-90%的功能愿望?

接入媒体播放器后,设想一下,当您饭后泡一杯茶,往沙发上一坐,人体感应器探测到你到了指定空间区域之后,自动开启观影娱乐模式,家庭灯光全部关闭,窗帘自动关闭,电视自动开启,播放服务器上的指定视频内容,这些全都在无感的情况下发生,当您离开固定区域多长时间后,设备系统自动关闭电视进入睡眠模式,还可以根据工作日,周日的设定条件进行更进一步的优化脚本。怎么样您得到的不再呼唤是小爱同学,帮我打开电视这样的操作,您体验到的才是真正的无感的智能生活。

对于理工男的技术控来说,内网穿透,各种服务,Home Assistant也给您准备了丰富的套件,可以做到开装即用,很是便捷,那您还考虑什么自行车?既然有这样免费好用的特斯拉谁还去用小牛电动车,跟我一起上车吧,智能家居的路长且远,探索也将永不止息。

顺便展示下Node-RED的便捷能力,让您有个印象,这个插件的加入,肯定会给您的Home Assistant带来那10%的提升,为什么呢,其实Node-RED真正解决了所谓的智能设备不智能,以及突发中断后的处理机制问题,比如米家自己设置了一个早晨定点,或者光学传感器接收光照自动开窗的脚本,那么假如我们这天醒的太早,自己手动拉开了窗帘,或者突然光纤传感器坏了,接下来小米怎么办?窗帘开还是不开?已经拉开了的窗帘会不会再拉上?有了Node-RED之后,自然就没有这个顾虑了,插件会去判断设备的开关状态,如果您已经开启了,那脚本默认不执行或者忽略该设备都有可能。这样对您的智能化使用场景增加了容错机制,以及纠错能力。关于他的使用,也相对不难,只要有清楚的逻辑判断能力,加上动手能力,相信上手不难。

既然有这么好的智能化管理平台,我怎么能得到,使用他那?使用之前需要准备什么东西呢?不急慢慢看。

登录Home Assistant 官方网站:Home Assistant (home-assistant.io)

查看官网相关产品的介绍说明,您可以导航到使用文档部分提前了解获取Home Assistant的方式途径。

通过Documentation->Installation 连接,Installation – Home Assistant (home-assistant.io)您可以发现,Home Assistant系统可以安装部署在以下平台上,根据不同的部署平台的不同,官网也给出了详细的部署步骤,方法,大家可以依据自己硬件的不同选择准备不同的硬件,这样就真正得到使用体验的机会。

通过浏览可知,Home Assistant能部署在大部分的系统平台之上,包含主流的Windows, Mac,Linux,系统上还兼容不用的硬件平台X86的CPU架构,也支持树莓派的ARM架构,这样丰富的选择那样才能适合您?下面是一些硬件选购准备指南。

如果您只是想借机体验一下Home Assistant的能力,那么无所谓,借用您手上的电脑用虚拟机安装即可,无论是Windows系统,Mac系统,还是Linux系统,只要通过网页上的安装步骤一步步安装即可如果您想要要抱定要长期使用为目的的,那么给您的建议无非是两个,首先要考虑到设备的长期稳定运行,所以普通的电脑,或者笔记本就不适合这样的工作,要一直开机,功耗,噪音都要考虑进来。鉴于这样的考量,安装部署Home Assistant系统最好的且是官方推荐的硬件是-树莓派4B。该硬件会持续得到官方的支持。当然官方主推树莓派,民间的玩法可不一样,民间很多玩法都是借用近2年的矿难盒子产品刷Linux基础系统,然后安装Python环境,进而安装Home Assisttant,这样的方案一个是比树莓派便宜,另外有直接安装好的盒子可以从闲鱼买到。这个也是不错的一种方案,不用安装买到即用,价钱还不贵,不过都是各种盒子改装的系统,介意的话就不要选择这种了。软路由方案,这个方案对于部分发烧友文件来说自然也是主荐方式,既然已经玩上了软路由,那一直开机自然不是问题,不管是最终的虚拟平台(ESXI,PVE)方案,还是Windows+Hyper-V来说,也就是多加一个Home Assistant虚拟机的事,这些都是小儿科了。