前言

去年618搬家前在狗东上选购了一台华凌空调,华凌是美的的子品牌,安装和售后都是美的在做,加上它较高的性价比,我放弃了“米家一体化”的构想。

但是,众所周知美的有自己的智能家居“美居”,在米家里无法直接关联美的的设备,加上华凌也不送遥控器,所以我好长一段时间都是用小程序控制空调。

今天下午的时候,再次看到米家控制美的设备的文章,于是也开始折腾。

折腾方式

起初,因为有 openwrt 软路由,所以我想尝试软路由作为“中转”,因为路由器可是随时都在线的。但是无奈买的 360 T7 自带存储很小,也无法外接 usb 或者 TF 卡,不能安装 homeassistant 之类的插件,于是我把思路转向了我的黑群晖。

猫盘黑群晖不能很好支持 docker,但是好在第三方社群里有 Home Assistant 套件,于是我直接安装。顺便提一下,Homebridge 貌似更多的教程都是让 ios 设备控制米家产品,所以折腾了一段时间以后我就放弃了。

折腾步骤

整个折腾流程其实比较简单,但由于我对这方面并不熟悉,导致在无所谓的事情上花了比较多的时间。

安装和注册 homeassistant

首先在群晖的套件中心添加“我不是矿神”的套件来源,然后就能直接搜到 homeassistant 了:

在群晖套件中心添加第三方套件来源

点击“安装套件”会提示需要先安装 python 3.11,于是按照要求来逐个安装。

安装完成后即可打开 homeassistant,输入账号和密码注册,在初始化时我使用“自动检测”会给我定位到德国,所以手动设置(此处没有截图,但是安装界面来操作很简单)。

安装 hacs

在 homeassistant 界面左侧栏点击“配置”,再点击“设备与服务”,点击右下角“添加集成”,由于无法直接在此处添加美的美居,所以我们要先添加 HACS 来曲线救国:

添加 hacs 集成

然后可能要重启 homeassistant ,点击“配置”,再点击右上角的“放大镜”图标,输入重启,再点击即可。

安装 Midea AC LAN

重启完毕后,左侧栏便出现了 HACS ,点击它,再点击右下角“浏览并下载存储库”,在弹出的界面输入 Midea ,点击 Midea AC LAN ,在详情页点击右下角的“下载”按钮进行安装(可能由于我安装过,所以结果里没有该项,另外,从其它几项的描述来看貌似也能添加美的设备):

安装 Midea AC LAN

安装完成后再次重启 homeassistant。

添加电器

重启完成后,点击左侧栏“配置”,选择“设备与服务”,点击 Midea AC LAN 右上角的齿轮图标,点击“添加条目”,添加的方式可以选择auto也可以选择by ip,选择列出来的电器(由于我已经添加过空调了,所以这里显示的是天然气热水器),点击“提交”:

添加支持的美的电器

以下内容保持默认即可,也可以自行修改名称,然后点击提交,再选择电器所在区域(厨房、卧室之类):

电器详情

配置传感器和控制

在完成添加以后,页面的“集成条目”里便有了刚才添加的设备,点击设备右侧的“选项”,添加传感器和控制。我的理解来看,选择了传感器的具体条目后,在 homeassistant 页面可以显示传感器获取到的内容,比如温度之类;选择了控制的具体条目后,即可在 homeassistant 里点击进行控制。这两条可以按需选上,也可以全选。

完成之后便可以点击“1个设备”,查看当前电器传感器的信息以及对电器进行控制了:

美的空调详情

美的热水器详情

安装巴法

此时我们并不能直接通过小爱来控制上面添加的设备,需要借助第三方平台实现。

和之前安装 Midea AC LAN 一样,在 HACS 里面添加 bemfa,具体步骤不再赘述。

然后在巴法官网注册一个账号,登录后复制左上角的私钥,再点击 homeassistant 里面的 bemfa ,点击“添加条目”,粘贴私钥。

再点击“选项”,选择“同步实体”,选择你要同步的设备,我测试貌似只需要添加power即可,不用添加所有的条目:

同步实体到巴法

点击“下一步”,自定义设备名称即可。

同步设备到米家

在手机上打开米家 app ,点击“我的”,选择“连接到其它平台”,点击“添加”,选择“巴法”,登陆你的巴法账号密码,再点击“同步设备”即可(注意:界面有提醒,其它平台下的设备不会在米家设备页生成控制卡片,只能通过小爱同学语音控制)。

总结

以上就是所有的流程了。我在实际的折腾过程中,走了一些弯路,比如以为要手动上传midea_ac_lan文件夹来添加这个集成,导致我获取群晖的 root 权限,使用 winSCP 访问自定义路径之类的花了很多时间,事实上 hacs 里面就已经有集成了。

有了语音控制,不用去担心不同品牌的电器需要各自的智能家居 app 才能控制了,也无需每次都打开手机才能进行操作。以前我就在想,要是美的也能接入米家,那我洗澡的时候调水温也就是一句话的事,而这个美好的愿望,在今天就实现了。