谈谈智能家居,也谈谈最近玩的HomeAssistant
本帖最后由 -lilipeipei- 于 2023-11-21 22:35 编辑最近看到有朋友装修上了智能家电想要全套Homekit,也看到有坛友在问有没有纯本地的智能家居解决方案。正好最近玩了一点Home Assistant,浅谈一下现在的智能家居。
一、混沌初始
智能家具前些年还属于新兴行业,各家起步都采用了不同的技术路线,包括通信标准和服务标准,有的采用了全上云的方案,有的采用本地局部,考虑到大部分普通家庭用户很少有家庭局域网的概念,很少有纯本地的的方案。
无线标准各家也都不同,WiFi虽然现在家庭普及度很高,但是WiFi对于某些不能插电的智能家居来说太费电了,所以后面催生了像Zigbee、Zwave、Bluetooth Low Energy这些低功率无线标准。
最后导致了各家的智能家居各自为战,一家一个APP做控制,每家一个hub做无线协议转发。
像米家就采用了WiFi+BLE和全上云的方案,这也是为什么有的米家产品需要hub做BLE转发而有的不需要,而全上云的方案也导致上次米家服务器一炸全国米家智能家具全炸掉;
绿米Aqara则采用了WiFi+Zigbee和局部本地的方案,绿米的产品也是有的需要一个hub做Zigbee转发,局部本地的方案也使得绿米产品的hub具有中枢功能,在断网情况下也能保持功能;
还有一些做专一品类的头部厂家,像石头扫地机器人、飞利浦Hue等等,这些也都是各自为战,把产品锁在自己的app内,总之各家厂家都生怕放弃了自己对生态的控制权。
当然也有小厂家不具备APP开发和云平台运维能力的选择了放弃治疗,有的给米家这种大平台做贴牌代工,有的干脆就用Tuya这种IoT开放云平台服务做纯云端方案,扔给用户一个只有图标不一样的公版APP。
二、标准化初现 "It does Matter"
智能家居标准化不得不从HomeKit提起。苹果早在2014年就发布了HomeKit,当初的目的是苹果自己不下场做智能家居硬件,把标准丢给各个厂家,让厂家做HomeKit兼容的硬件,给厂家解决了平台问题,但也让厂家失去了对生态的控制权,这使得有野心的厂家不愿意兼容,小厂又拿不到苹果HomeKit认证,使得HomeKit一直不温不火。
后来Google和Amazon还有其他互联网大厂开始提出智能音箱概念,并且邀请各个厂家在自家平台上兼容Google Assistant、Alexa、小爱、天猫精灵等等语音助手控制,使得智能音箱带着智能家居一波爆发,这波爆发第一次让智能家居真正走进了大众视野,而鱼龙混杂的协议标准也使得大部分都觉得体验有点一言难尽。
这时苹果觉得自己HomeKit反正不温不火,不如把协议开放了吧,于是2019年找Zigbee联盟拉着谷歌、亚马逊、三星发起了 Connected Home over IP项目,简称CHIP,画了一个智能家居标准化的巨型大饼,然而这个大饼直到2021年才有了Matter的名字,2022年才发布了1.0版本,可喜可贺。
Matter这个标准本质上就是HomeKit的变种,包括配置方式,通信逻辑以及本地化的理念都脱胎于HomeKit;而无线协议方面,除了WiFi以外,Matter提出了新协议Thread,本质上脱胎于ZigBee,不过Thread理念在于硬件集成在智能音箱或者路由器当中,Matter的世界里是没有独立hub这种东西的
Matter对于智能家具的品类有详细的规定,1.0几乎包含了大部分主流的智能家具的接入方式,而最新的1.2甚至包含了像扫地机器人这些新兴的智能家居,也就是说只要厂家愿意做适配,都可以接入Matter当中。
现在有的本身就走了ZigBee和HomeKit路线的厂家像绿米已经开始做Matter适配了,有的甚至只需要更新固件就可以实现Matter适配;有的厂家甚至出了反向兼容Matter的hub,将现有BLE等协议的硬件通过新的hub反向接入Matter中,说明Matter作为一个标准来说还是有号召力的。
不过现在Matter还处于初始阶段,已经兼容的厂家目前并不多,而且大部分有了一定规模的厂家也不愿意放弃对生态的控制,抱着云平台和乱七八糟的无线标准不肯放弃,使得现阶段(2023)把Matter作为条件去买智能家居硬件其实非常的局限。
而且Matter作为一个本地化理念的标准,需要一个中枢硬件,现在的Matter中枢大都是大厂的无线智能音箱(例如HomePod、Google Nest系列),目前来看可靠程度还是只能让智能家居成为玩具一般的存在,而且选择某家的中枢产品也会让自己被捆绑在生态当中。
三、瞥见未来
在Matter真正普及开之前(如果真的能普及的话),在2023年的当下有什么办法能够提前享受到Matter带来的标准化和本地化的智能家具体验呢?答案就是HomeAssistant。
我的HA界面
HomeAssistant是一款开源软件,理念是作为一个完全本地化的智能家庭中枢,实现对所有智能家居的接入、管控与自动化。HomeAssistant服务端需要跑在一个接入家庭内网的服务器上,可以是X86电脑、NAS虚拟机甚至是树莓派都行
HomeAssistant社区也众筹过集成了Zigbee通信能力的标准硬件
前端页面的话是一个Web页面,可以通过浏览器打开,也可以通过HomeAssistant手机APP打开
Home Assistant社区目前十分的活跃,这使其作为智能家庭中枢兼容性、扩展性和可订制性都非常的好,通过插件能实现很多神奇的智能家具功能。
例如:
1. 最基本的,HomeAssistant作为一个中枢,可以通过插件接入不同标准不同品牌的智能家具硬件,Matter当然不在话下,各个厂家基本都有社区甚至官方提供的插件来兼容支持
例如小米全家桶都可以接入
很多完全依赖云平台的产品,在接入HA之后都能做到完全离线控制;有些厂家提供给HA的插件仍然依赖云端API的,社区也会想方设法开发一个社区版的完全离线插件
至于无线接入能力,Home Assistant可以通过插件接入各家的Hub来接入对应的无线协议网络,或者干脆直接插一个USB转接头都行。
HA社区众筹的Zigbee+Thread转接头
2. HA也可以通过插件把接入的硬件反向暴露给HomeKit或者Google Home
我的HomeKit界面
也就是说如果想要全套接入HomeKit通过Siri控制,HA可以让你的硬件选择面变成无限宽,只要能接入HA就能接入HomeKit。
3.高度可定制化的界面
HA的界面卡片可以通过YAML或者可视化界面来配置,加上社区开发的各种插件可以做到几乎任何你想要的界面。
例如这个3D界面:
用SweetHome3D建模之后通过社区的Floor3D插件导入,联动智能家居状态做实时显示互动,基本上就是自己家的数字孪生了
(就是我建的这个模+光照优化稀烂,手机上拖动卡得不行,放电脑上显卡带就不卡了不过静态还可以
4. 更加复杂可靠的自动化
HomeKit的快捷指令自动化由于HomePod机能有限,可以做到的事情很少,稍微想要调用复杂点的功能就必须运行在手机上而不是中枢上。Home Assistant因为运行在私有服务器上,可以调用实现非常复杂的逻辑,
例如在家门外手机连上wifi之后触发自动化开始听取大门的开门传感器,做到回家开门瞬间触发自动化。
HA社区还有一些神奇的插件,每次逛社区都有新发现,例如最近就有大神把GPT4接入HA了,直接GPT4作为语音管家控制智能家居。配合最近ChatGPT的custom instruction功能,猫娘管家不是梦
四、结语
总之HomeAssistant满足了大部分我对智能家居的未来幻想,虽然整体体验还是比较折腾,但折腾过程确实乐在其中。
我的Home Assistant服务器
不过这样的折腾对于大多数人来说都不是一个优雅的解决方案,Matter这样的标准化协议才是未来的趋势。如果不出意外,Matter+Thread应该是未来最主流的智能家居标准,普及之后应该会有类似Home Assistant但是更简单易用的中枢产品以及终端出现,结合AI的高速发展,相信Javis式的智能家庭管家应该在未来的不久就会出现
家里的智能家居一开始没规划好,买了个华为sound,然而昂贵的设备价格让我最终整了一整套的米家,各家的智能家居设备之间壁垒太高了,很蛋疼
论坛助手,iPhone 正准备装修 一直犹豫要不要入智能家电这个大坑
—— 来自 S1Fun 阻碍智能家居普及的最大因素还是输电技术。买了这种那种小玩意,准备装的时候发现附近没电源插座,太崩溃了。拉线出来又不安全又难看,转成电池方案那换电池的工作量真的不小。我之前还想尝试自动百叶窗和自动窗帘,实在是找不到插座,放弃了。目前看,也就是监控摄像头,智能锁,智能灯泡/插座/开关,车库门,扫地机,冰箱电视洗衣机风扇,这几个用起来比较现实。我买房的时候还想过智能后院遮阳棚,风小有太阳的时候自动伸出来,风大自动收回,但是实在没有支持的系统,也没辙。
家里google和alexa都有,最终最重要的功能就是语音倒计时和闹钟了。别的都用不上。 一直都想把家里的智能家具切到home assistant上 但一直都懒得弄
(米家也只是1年蹦那么一两次而已 又不是不能用
还是等明年搬家了再说吧 目前想要多平台随心所欲地自动化联动,只能靠homeassistant
—— 来自 Google Pixel 8 Pro, Android 14上的 S1Next-鹅版 v2.5.4 群晖装过,然后发现DSM7之后不给用蓝牙了,导致变成了废物。
又及美化这块对我来说有点难 美化个🔨,给自己用的又不是给别人看的https://p.sda1.dev/14/7e581e71b4dd3e4784f41c4df40291b1/CMP_20231122000105102.pnghttps://p.sda1.dev/14/e685172da6ed967d100d8cdd5a328c4a/CMP_20231122000105207.png
—— 来自 Google Pixel 8 Pro, Android 14上的 S1Next-鹅版 v2.5.4 借楼问一下Zigbee的信号穿墙能力是不是比较弱,
我在室内每个屋子里丢了一个zigbee协议的温度计,zigbee的hub在客厅,感觉稍微有墙遮蔽的屋子就很容易连不上。
这种情况下有什么解决办法吗 虽然整体体验还是比较折腾
直接给你们划重点吧
对很多人来讲,折腾一套HA所费的精力是不足以抵消这套智能家居带来的便捷的,HA只适合那些觉得折腾是乐趣的巨佬 ganeid 发表于 2023-11-22 14:20
虽然整体体验还是比较折腾
直接给你们划重点吧
对很多人来讲,折腾一套HA所费的精力是不足以抵消这 ...
是的,所以我都是直接米家全家桶,反正中枢网关米家极客版也够用了 打工人公寓我自己折腾最实在的智能家居就是门窗感应器+光线感应器+台灯的联动夜晚回家开门自动开灯了,幸福感提升了不止一点。
还有就是可以在路上提前打开家里的风扇、空调,也买过好几个温湿度器感觉做联动的意义不大,一个贴冰箱上一个丢冰箱里了。
对了,也全部都是接入米家的设备。 楼主设备都选择了哪家啊,灯,开关啥的? seducer0719 发表于 2023-11-22 03:05
借楼问一下Zigbee的信号穿墙能力是不是比较弱,
我在室内每个屋子里丢了一个zigbee协议的温度计,zigbee的h ...
带零线的zigbee设备会转发,所以zigbee灯泡、插座、零火开关这种东西都可以当信号扩展器用。 ArowRocher 发表于 2023-11-21 23:56
群晖装过,然后发现DSM7之后不给用蓝牙了,导致变成了废物。
又及美化这块对我来说有点难 ...
之前试过编译蓝牙驱动,可能由于平台是rtd1296原因,驱动上了但是python缺了蓝牙栈的支持 群晖套件里的HomeAssistant也挺好用 HomePodMini 感觉垃圾呢 感觉又慢又蠢 那个根据我说话音量来调整Siri音量的功能就成功过一次 后来升级固件 重置就再没成功过
—— 来自 samsung SM-G9960, Android 13上的 S1Next-鹅版 v2.5.4 ArowRocher 发表于 2023-11-21 23:56
群晖装过,然后发现DSM7之后不给用蓝牙了,导致变成了废物。
又及美化这块对我来说有点难 ...
直接vmm开虚拟机运行HAOS,usb直通给HA。 ha因为属于极客系列,暂时不提。不看好matter.第一,各家接入matter还是心怀鬼胎,都想要借着matter把用其他家设备的转投到自家。接入matter的都是基础的功能,高阶的功能还是得在自家app.比如aqara.另外,米家接入中枢网关的好像还接入不了ha吧。只要米家不支持matter.matter在国内很难推得起来。再加上现在逆全球化,国家层面上也不会去推广,而且更希望采用自己的标准,比如以前的wifi.现在好像还有一个星闪?但就算有,也没那么快推开就是了 我感觉最主要的还是缺一个足够好的人在传感器或者替代人在传感器的一个检测方案,始终没法真的智能起来。折腾了半天还是个智障,一想到这个我就不想折腾 御坂MKII 发表于 2023-11-23 13:09
我感觉最主要的还是缺一个足够好的人在传感器或者替代人在传感器的一个检测方案,始终没法真的智能起来。折 ...
我也纳闷,我的nesthub2靠雷达检测睡眠精准得一批,咋就没有同样精度的人在传感器
—— 来自 Google Pixel 8 Pro, Android 14上的 S1Next-鹅版 v2.5.4 御坂MKII 发表于 2023-11-23 13:09
我感觉最主要的还是缺一个足够好的人在传感器或者替代人在传感器的一个检测方案,始终没法真的智能起来。折 ...
要我说就手环上动作捕捉 就果表那个双指捏合 一手四个手指捏合可以控制四个设备
或者一个设备比如电视 频道加减 音量加减 正在折腾装修
打算上米家的,不知道有没有什么雷需要避开? 第七日魔人 发表于 2023-11-23 14:09
正在折腾装修
打算上米家的,不知道有没有什么雷需要避开?
很成熟,没啥大雷,说实话用户体验全世界里都算得上T1
—— 来自 Google Pixel 8 Pro, Android 14上的 S1Next-鹅版 v2.5.4 虽然知道HA很好,但是对于一般人小白来说,米家的覆盖面大概算是国内家居产品最丰富的吧,再加上动动手机就可以简单的设置一些简单的场景,对比HA需要一定的学习来说,友好和方便很多。
不过嘛,人都是懒的,反正像我这种手机米家弄弄差不多意思了,就懒得再去深入搞一整套自动化流程了,就是“能动就行,又不是不能用” 对小房子的我来说感受最大的其实只有远程启动空调233
其他真的无感
我缺的不是只能家具,是配只能家具的房子 satan023 发表于 2023-11-24 11:40
硬装的时候开关我都没布零线,是不是智能家居体验就大打折扣?
虽然家里有台esxi服务器,装ha啥的都不是问 ...
单火的缺点其实只是灯光功率限制,还有一些荧光灯在关闭状态下会微微发亮,因为单火在关灯状态下还是要连通线路给他自己供电的。除此以外,因为供电问题个别开关可能会掉电,我老房子改开关改了十个,有一个到现在大概三个月掉电两次,实际使用没影响,设备日志里记录了掉电。
信号方面,zigbee的零火开关这些是能用来拓展网络的,是个自动的信号转发设备,单火就不行了。这种一般来说可以用其他零火设备替,比方说插座和灯泡之类的。小米BLE Mesh也是差不多的规则,“非低功率设备”。
我一开始是为了在书房躺沙发开投影仪/睡觉不用单独起身关灯,所以只换了一个开关换着玩。然后发现家里有很多过道灯平时也不怎么用,有时候不会单独为了通过过道开一下灯,装了等于没装,干脆改了加PIR传感器,最后就把能改的全改了。把一些不顺手的开关联动一下,比方说长按卧室门口开关把全家所有灯全关了之类的,用一个遥控按键循环切书房主副灯,按室内亮度激活的夜灯感应规则,离家关厨房的暖水宝……还有一些杂七杂八的,比方说滴灌之类的设备控制,433射频的一些遥控和门铃,把一些事件警告信息传给小爱音箱TTS念出来啥的。 satan023 发表于 2023-11-24 11:40
硬装的时候开关我都没布零线,是不是智能家居体验就大打折扣?
虽然家里有台esxi服务器,装ha啥的都不是问 ...
就从一件最微小的案例说起,每次去卫生间开灯离开关灯,要按两次开关,你要是不觉得麻烦,那你的确很传统很不需要智能家居
—— 来自 Google Pixel 8 Pro, Android 14上的 S1Next-鹅版 v2.5.4 satan023 发表于 2023-11-24 11:40
硬装的时候开关我都没布零线,是不是智能家居体验就大打折扣?
虽然家里有台esxi服务器,装ha啥的都不是问 ...
现在商品房还都是精装房,不拆光重来都是只能搞单火的,但实际使用并不会有明显区别
像凌动智能灯就完全不会存在鬼火问题 satan023 发表于 2023-11-24 15:55
好吧,你说的这个对我来说有点吸引力。如果要实现这个进厕所自动开灯离开厕所自动关灯,除了HA之外我因该 ...
这么基础的东西都不需要HA,米家生态里加配一个子擎存在传感器就可以了
除非你灯之类的不支持米家,才需要统一接进HA,由它来调度自动化
比如我家里洗衣机是小天鹅的,在阳台,我经常洗衣服忘了收拾,就用HA来调度,洗完后家里的小爱音箱和google音箱一起语音播报。如果手头在忙别的抽不开身,也不担心忘了,因为我的PC和手机额外有消息通知,手头事忙完了一看消息就能直奔阳台了。
太强了
页:
[1]
2