请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 2352|回复: 92

[插件发布] 美的空调-局域网协议控制[上架HACS]

  [复制链接]

5

主题

92

帖子

715

积分

论坛技术达人

积分
715
金钱
618
HASS币
40
发表于 2020-5-8 17:30:41 | 显示全部楼层 |阅读模式
本帖最后由 mac_zhou 于 2020-6-1 17:59 编辑

2020年5月19日更新:
       1. msmart库更新到0.1.13版本,插件也因此做了更新 之前安装的同学可以直接更改manifest.json
       2. msmart库主要是更新了debug模式下log的输出
       3. 如发现有问题,请到github项目中提issues
       4. 提交issues之前,请确认configuration.yaml中有以下配置
  default: info
  logs:
    custom_components.midea: debug
    msmart: debug



2020年5月9日更新:
        1. msmart库更新到0.1.12版本,插件也因此做了更新 之前安装的同学可以直接更改manifest.json
        2. 新增了了获取设备ID的方法
        3. 提需求或者请求帮助,建议去项目提issues,论坛我也不时来看
        4. 目前只针对TCP DATA部分是5a5a开头的报文进行解析,有些同学使用插件无法控制,应该是的库还无法解析新协议,可以去项目提交issues,给出抓包。其他类似热水器需求,也可提交issues和抓包。
        5. 欢迎使用上了同学来回帖,提issues, 提PR

楼主一直一直一直在寻找美的空调空调的局域网控制的办法
每年都会花一些时间来折腾,就这么过去了3年
今年看了国外2位开发者通过云来控制美的空调,从中得到了一些办法,终于搞定了美的局域网协议
所以先写了美的美居空调的局域网协议解析库
这次放出来的测试版本美的空调插件 ,正是基于msmart库开发出来的。
另外这个协议不仅仅适用于美的空调,应该也是适用于其他美的智能设备,但楼主只有美的空调,期待其他开发者去做适配开发





插件的安装和配置办法如下:

美的空调的Home Assistant插件,通过局域网来控制设备。

Tested with hass version 0.108.0

Installation (安装)

Install from HACS (HACS商店安装)

hacs_badge

在HACS中搜索 midea_ac

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

How to Get applianceId(如何获取设备id):

  • 如果你使用安卓手机,可以使用adb logcat命令,从log中获取:

    adb logcat | grep -i deviceid
  • 如果你使用iPhone和macOS设备的话,可以将iPhone用数据线连到macOS,从控制台log中筛选applianceId

  • 如果以上环境和条件,你都不具备的话,你需要对空调进行抓包,抓包后的文件可以用pcap-decrypt.py从中获取,记得使用int部分的数字

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

赞赏一下, 请我喝杯咖啡?

评分

参与人数 8金钱 +102 HASS币 +20 收起 理由
kleinsoul + 5 论坛有你更精彩!
佳艺造型 + 5 0.91.4提示找不到平台 !!!!
jyz_0501 + 20 就等你了 周总
whxciotw + 5 论坛有你更精彩!
+ 20 + 20 1万比特币已转,请查收!
zxlch + 7 厉害了word楼主!
antsunzj + 20 哈哈省了四个空调伴侣
eric + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

24

主题

521

帖子

2327

积分

论坛技术达人

积分
2327
金钱
1801
HASS币
0

卓越贡献

发表于 2020-5-8 17:35:19 | 显示全部楼层
666感谢分享!!
回复

使用道具 举报

0

主题

31

帖子

100

积分

注册会员

Rank: 2

积分
100
金钱
69
HASS币
0
发表于 2020-5-8 17:37:36 | 显示全部楼层
牛牛牛,牛13
回复

使用道具 举报

3

主题

144

帖子

941

积分

高级会员

Rank: 4

积分
941
金钱
797
HASS币
0
发表于 2020-5-8 17:39:36 | 显示全部楼层
那这么说美的的冰箱和电饭煲也有希望了?
回复

使用道具 举报

0

主题

31

帖子

100

积分

注册会员

Rank: 2

积分
100
金钱
69
HASS币
0
发表于 2020-5-8 17:40:08 | 显示全部楼层
可惜手头没有美的产品试试。
回复

使用道具 举报

36

主题

2076

帖子

7120

积分

超级版主

Nero

Rank: 8Rank: 8

积分
7120
金钱
4999
HASS币
142
发表于 2020-5-8 18:06:03 | 显示全部楼层
老兄棒棒的,我家的美的空调和洗衣机靠你了。
Nero
回复

使用道具 举报

0

主题

76

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
金钱
174
HASS币
0
发表于 2020-5-8 18:11:57 | 显示全部楼层
空调怎么联网?
回复

使用道具 举报

0

主题

28

帖子

103

积分

注册会员

Rank: 2

积分
103
金钱
75
HASS币
0
发表于 2020-5-8 18:18:18 来自手机 | 显示全部楼层
赞,正需要,家里有两台美的空调
回复

使用道具 举报

0

主题

1

帖子

15

积分

新手上路

Rank: 1

积分
15
金钱
14
HASS币
0
发表于 2020-5-8 18:21:16 | 显示全部楼层
前排支持
回复

使用道具 举报

9

主题

122

帖子

371

积分

论坛分享达人

积分
371
金钱
249
HASS币
10
发表于 2020-5-8 18:32:13 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2020-6-5 17:55 , Processed in 0.098524 second(s), 35 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表