利用 midea_ac_lan 开源库控制美的空调
前言
美的智能家居平台的接口是非开放的。不管是在 HomeAssistant 还是 HomeBridge 中接入美的设备,都是靠伟大无私的开源社区提供解决方案。
在之前我自己的基于 Python 实现的智能家居控制系统 里,我用到的是 midea-ac-py。
由于美的空调的 token、key 在每次重新供电时都会变化,而这个库没有将 discover 功能集成进来——库作者额外提供了一个命令行工具(
midea-msmart)发现局域网内的美的设备,导致更新 token 流程的自动化程度不高,每次都要人工复制。
我曾经尝试把 midea-msmart 集成进我的系统,通过可编程方式更新 token,总会遇到各种奇怪问题,比如帐密验证失败、超时等等,所以一直在寻找可替代库。终于让我发现了 midea_ac_lan。