转:mac_zhou大神的美的空调-局域网协议控制

正文来自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商店安装)

hacs_badge

Please Waiting…

Install manually (手工安装)

  1. 克隆此仓库
  2. 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

赞赏一下?

大神们,什么时候研究下海信空调的?