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

 找回密码
 立即注册
查看: 60473|回复: 58

[进阶教程] esp8266 拯救了我的美的空调

  [复制链接]

59

主题

674

帖子

4299

积分

论坛元老

Rank: 8Rank: 8

积分
4299
金钱
3620
HASS币
20
发表于 2021-3-5 01:26:35 | 显示全部楼层 |阅读模式
我家的美的空调用了好多方法接入ha,都不成功然后昨天看了下外国友人的帖子 发现可以用esphome替换原来的空调wifi模块
今日拆开空调上面盖子看了下的确有个wifi模块,然后拆出来看下 再看了外国帖子  确定动手一试
过程说一下
这个编译固件用的是windows编译  我用docker的终端机编译不成功不知道为什么,最后用windows搞了
cd c:\workshop\esphome

pip install esphome
pip install esphomeflasher
pip install --upgrade git+https://github.com/dudanov/esphome.git@midea-climate-support

esphome mideahvac.yaml wizard
esphome mideahvac.yaml compile
git要另外下载安装 不然pip install --upgrade git+https://github.com/dudanov/esphome.git@midea-climate-support跑不过去
执行esphome mideahvac.yaml wizard 随便配置 wifi 密码可以了
然后再找到 c:\workshop\esphome 打开mideahvac.yaml 把下面是配置复制进去  把wifi 和密码改你的 保存关闭
# Example configuration entry

esphome:
  name: mideahvac
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: "mywifissid"
  password: "mywifipassword!"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Midea-Hvac Fallback Hotspot"
    password: "53416ef6123"

captive_portal:
# Enable Home Assistant API
api:

ota:

# Disable logging over UART
logger:
  baud_rate: 0

uart:
  tx_pin: 1
  rx_pin: 3
  baud_rate: 9600

midea_dongle:

midea_ac:
  name: "Midea AC"
  beeper: true
执行esphome mideahvac.yaml compile 开始编译
[size=15.008000373840332px]最后 编译好的bin 在这个路径 C:_workshop\esphome\mideahvac.pioenvs\mideahvac\firmware.bin
[size=15.008000373840332px]再次通电ha已经可以发现了  接入空调测试可以使用开心玩耍 tempImage33mIwJ.jpg tempImageYrGY1z.jpg tempImage6rrmRy.jpg tempImagexgvg30.jpg tempImagetJkZfE.jpg
[size=15.008000373840332px]


回复

使用道具 举报

6

主题

292

帖子

2098

积分

金牌会员

Rank: 6Rank: 6

积分
2098
金钱
1806
HASS币
0
QQ
发表于 2021-3-5 08:47:52 | 显示全部楼层
能说明清楚点吗? 国外的网站地址贴出来
回复

使用道具 举报

27

主题

2143

帖子

8934

积分

论坛元老

Rank: 8Rank: 8

积分
8934
金钱
6786
HASS币
30

论坛元老

发表于 2021-3-5 09:04:01 | 显示全部楼层
本帖最后由 情非殇 于 2021-3-5 09:06 编辑

1)排版乱了,给调一下

2)请问这个是不限美的型号的么?

3)就是用8266替换掉原来的官方控制模块吧?


我怎么回你的来着,等等党获胜,白嫖+1


回复

使用道具 举报

3

主题

110

帖子

631

积分

高级会员

Rank: 4

积分
631
金钱
521
HASS币
0
发表于 2021-3-5 09:05:22 | 显示全部楼层
挺好的,想法不错。
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2021-3-5 09:19:07 | 显示全部楼层

,

对的 直接怼物联网模块上的TX RX 就好 据说洗衣机那些都是同理的 就是看敢不敢拆,据说拆了没保修
Nero
回复

使用道具 举报

40

主题

2176

帖子

8292

积分

元老级技术达人

积分
8292
金钱
6101
HASS币
110
发表于 2021-3-5 09:54:01 | 显示全部楼层
华凌不知道支不支持 应该有型号限制的吧?
回复

使用道具 举报

59

主题

674

帖子

4299

积分

论坛元老

Rank: 8Rank: 8

积分
4299
金钱
3620
HASS币
20
 楼主| 发表于 2021-3-5 09:58:20 | 显示全部楼层
9EC09220-4FDC-43FC-87F2-5DB36160BAF2.jpeg 原帖 有兴趣可以看下 主要是用pip安装第三方esphome 不然编译不了 不知道是不是兼容所有美的空调 我也是抱着测试态度没想到可以使用
https://community.home-assistant.io/t/support-for-midea-a-c/265236

回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-3-5 12:52:46 | 显示全部楼层
厉害
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

20

主题

250

帖子

1437

积分

论坛DIY达人

积分
1437
金钱
1182
HASS币
40
发表于 2021-3-5 14:59:21 | 显示全部楼层
我之前尝试过在没有WIFI模块的空调上直接用TTL口控制空调,已经成功读取了空调的所有状态,但是不知道控制码是怎么生成的,最后淘宝30块钱买了个模块就接入到HA了。其实如果我愿意的话,应该可以用ESP做出可以控制美的空调的固件。

现在家里就是格力的风管机没有接入了,我打算从空调的有线面板着手做出能够控制格力空调的固件。
回复

使用道具 举报

20

主题

250

帖子

1437

积分

论坛DIY达人

积分
1437
金钱
1182
HASS币
40
发表于 2021-3-5 15:02:03 | 显示全部楼层
我在网上找了一份美的商用空调的协议,好像是很旧的版本,用协议生成了一个控制码发过去无效,而且读取的内容跟协议也对不上,无奈只能买模块了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 04:39 , Processed in 0.061059 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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