正文来自mac_zhou大神:
楼主一直一直一直在寻找美的空调空调的局域网控制的办法
每年都会花一些时间来折腾,就这么过去了3年:L
今年看了国外2位开发者通过云来控制美的空调,从中得到了一些办法,终于搞定了美的局域网协议
所以先写了美的美居空调的局域网协议解析库 msmart
这次放出来的测试版本美的空调插件 插件地址,正是基于msmart库开发出来的。
另外这个协议不仅仅适用于美的空调,应该也是适用于其他美的智能设备,但楼主只有美的空调,期待其他开发者去做适配开发
首先你需要知道空调的ip和对应的id,ip就不废话解释了,设备的id需要你从美的美居app的运行log中找到。
macOS下从ios设备获取id的方法:
将ios设备用数据线接到macOS,从控制台log中筛选applianceId。
插件的安装和配置办法如下:
[md]
美的空调的Home Assistant插件,通过局域网来控制设备。
Tested with hass version 0.108.0
Installation (安装)
Install from HACS (HACS商店安装)
Please Waiting…
Install manually (手工安装)
- 克隆此仓库
- 将
custom_components/midea
目录复制到你的custom_components
目录下
Configuration (配置)
Configuration variables (配置变量说明):
参数 | 说明 | 示例 |
---|---|---|
platform (必填) | 插件名称 | midea |
host (必填) | 美的空调的IP地址 | 192.168.1.100 |
id (必填) | 美的空调的applianceId. | 123456789012345 |
use_fan_only_workaround (可选) | Set this to true if you need to turn off device updates because they turn device on and to fan_only | true |
Example configuration.yaml (配置文件示例) :
- 单台设备
climate:
- platform: midea
host: 192.168.1.100
id: 123456789012345
- 多台设备
climate:
- platform: midea
host: 192.168.1.100
id: 123456789012345
- platform: midea
host: 192.168.1.200
id: 543210987654321
赞赏一下?
- via Paypal
-
via Bitcoin (3GAvud4ZcppF5xeTPEqF9FcX2buvTsi2Hy)