阿栋de智能家居 篇十七:Matter未到,HomeAssistant又太复杂,推荐一款小白也能玩转的整合多品牌智能家居平台系统—Easyhome
前言
虽然现在有越来越多的智能家居品牌宣布支持Matter协议,还有些品牌像Apple、Aqara也已经开始正式支持Matter了,不过目前来看不同智能家居品牌之间的产品互联互通还需要一段时间。
在这之前,为了整合不同品牌的智能家居设备,实现自动化控制,国外的极客们开源了一套Home Assistant 系统(简称为HA),通过集成和插件支持非常多的国内外品牌设备,包括米家、易来、美的、HomeKit、Google、Philips Hue、Sonos、SmartThings等等。但是呢,因为HA是一套国外的开源系统,不管是安装还是使用,都需要一些门槛,作为一名折腾了几年智能家居的IT从业者,有时候搞起来也觉得吃力。
在前段时间有一次更新HA把PVE搞崩了之后,我就把HA给删了。后来偶然间了解到一款由国内人员在维护的Easyhome系统(暂用名)体验了一把,发现非常之简单易用,推荐给大家。
初次安装
EasyHome 同时支持 x86 及 arm 平台部署,使用 Docker 容器的方式运行,只要你有 Docker 环境,通过 SSH 登陆或使用终端在命令行中输入以下命令,就可以自动下载并部署。
docker run --restart=always -d --name=ehstarter --net host -v /root/eh-volume:/volume -v /var/run/docker.sock:/var/run/docker.sock registry.cn-shenzhen.aliyuncs.com/lnp/ehstarter:32
Linux/群晖/威联通/OpenWRT等等统统支持,即使小白也可以轻松搞定。
部署完成后访问http://IP:8188就可以访问系统了,非常简单。
第一次安装完成后需要根据向导进行一些简单的设置,全中文环境,新手也可以搞定。
最后创建使用者账号和密码,再登陆就可以正常使用了。
使用
登陆之后首页是没有任何显示内容的,不要慌,先熟悉一下左侧的菜单栏。
点击左侧组件-发现界面能看到easyhome会自动发现局域网里一些支持的智能家居设备,但是此时还分不清是什么设备。点击设置-第三方服务,登陆你的米家或者Aqara账号。
再返回到组件-发现,可以看到自动发现里的设备都同步了米家App里的名称,点击配置,挨个添加即可。
对于没有自动发现的设备,可以点击右上角的➕号,在这里可以看到EasyHome系统目前支持的所有的产品,米家、易来、飞利浦、Aqara、特斯拉、博联、Unifi AP、NanoLeaf等二十多种,还在持续增加。有些没有在列的,比如小燕、美的,也都是支持的。
添加完成后,在组件界面就能看到添加到EasyHome系统里的设备,在这里称之为组件,在组件界面可以修改设备名称,设置区域,查看设备状态,控制等等。
我的扫地机器人是石头的T7,可以看到系统对设备的状态信息显示非常全面了。
EasyHome还有一个非常牛的地方是可以在线对Aqara网关进行刷机。点击组件-工具,先使用Aqara网关助手开启telnet。
然后再使用Aqara固件助手更新固件,更新完成后,再发现界面就可以把Aqara网关接入到EasyHome里来。
经过测试,手里的4.0.2版本的M1S网关和空调伴侣P3都是支持在线刷机的。刷完固件就可以把M1S和P3下的子设备全部添加到EasyHome里。
跟HomeAssistant一样,EasyHome支持把添加的组件桥接到HomeKit里。点击左侧HomeKit菜单,就可以看到中枢的设置代码,可以家庭里直接添加即可。
因为Aqara网关下的很多子设备本身都已经支持HomeKit,为了避免家庭里通过EasyHome重复添加,可以在白名单里设置允许通过EasyHome桥接到家庭里的设备。
最后通过首页右上角的布局模式,我们就可以把各种组件添加进来,使用不同的堆叠卡展示不同属性的设备,查看状态,控制设备都非常直观简单。
目前该系统还在测试中,有一些未支持的设备也可以提交给产品经理进行评估更新。EasyHome也支持更高阶的自动化玩法Node-RED,我后续会继续更新。
欢迎感兴趣的朋友收藏、点赞、关注、留言交流。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
003大叔
校验提示文案
cnsi
校验提示文案
POKO哑虎呸呸
校验提示文案
会飛的肥熊
数据留在本地还是走云端?
校验提示文案
小feng1
校验提示文案
最佳-节奏
校验提示文案
寒江雪_c
校验提示文案
辉月宁夜
校验提示文案
会飛的肥熊
校验提示文案
POKO哑虎呸呸
校验提示文案
genene
校验提示文案
值友9670124810
校验提示文案
夕阳下的奔跑啊
校验提示文案
v黑洞a
校验提示文案
Ethica
报npm fund。。。
校验提示文案
studyz
校验提示文案
孤独的PDC
校验提示文案
崇义
校验提示文案
快乐糖豆Home
校验提示文案
wuhaoquan
校验提示文案
上官无延
校验提示文案
觅凤的梧桐
校验提示文案
秋流年
校验提示文案
奇怪君君子
校验提示文案
Dragonsfly
校验提示文案
苏州市著名天才
校验提示文案
德国雨爱上加州阳光
校验提示文案
夏天小飞_summe
校验提示文案
妹可辣舞
校验提示文案
爱你9990
Error: Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting supervisord.
For help, use /usr/bin/supervisord -h
校验提示文案
孑也彬彬
1,要提前建立文件夹,不然就会报错,
2,volume4要改成适合自己的,我改的是1,
然后试了下设备支持的还是少,比如我的海尔热水器不行;
功能还有BUG,设备识别了, 但是点击配置没反应无法添加,也就无法进行后面的homekit集成
校验提示文案
近距离围观
校验提示文案
叫兽_sk
校验提示文案
湘南大海道
校验提示文案
higeek
我在组件的发现模块里,点击发现的M1S网关,竟然能看到我网关的里在线的各种设备,但是无法接入到系统
校验提示文案
wabi_sabi
docker run --restart=always -d --name=ehstarter --net host -v /share/CACHEDEV1_DATA/Container/easyhome:/CACHEDEV1_DATA -v /var/run/docker.sock:/var/run/docker.sock registry.cn-shenzhen.aliyuncs.com/lnp/ehstarter:32
校验提示文案
歪歪2365
校验提示文案
活自世的鱼
校验提示文案
hi_Sea
校验提示文案
值友6103791573
校验提示文案