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

 找回密码
 立即注册
查看: 5739|回复: 13

[集成接入] 格力空调接入HA,带红外状态反馈

[复制链接]

23

主题

227

帖子

2822

积分

金牌会员

Rank: 6Rank: 6

积分
2822
金钱
2595
HASS币
0
发表于 2022-7-9 19:18:26 | 显示全部楼层 |阅读模式
本帖最后由 water3033 于 2022-7-12 19:06 编辑

家里的格力空调是早几年的机型,空调型号:冷静王II,不带wifi模块,一直想接入HA,并且最好带状态反馈。 在论坛来来回回翻看了很多帖子,最终的方案确定为空调上取电+IRMQTTSever+现有的模块。一、空调上取电。
拆开空调的面板,发现显示的模块和空调的主板是两部分,显示模块在空调外面板上,且上面有LED灯用于显示温度之类的。既然有LED,那肯定就有供电,于是在排线上来来回回拿万用表测,都是没电压。后来在某宝上翻看类似的显示模块,发现的确有5V供电,仔细观察发现原来触点上面涂的都有绝缘的胶或者树脂。直接上电烙铁焊两根线出来,实测5V。供电问题解决。奇葩的是图中黑线为+5V,红线为GND。

二、现有的模块,论坛上有很多打板焊接的,无奈自己焊接手艺不行,也不懂电路原理,就在某宝上发现焊接好的模块。20块钱出头。此前论坛里也有人发过,不知道的可以用某宝图片搜索。

三、IRMQTTSever。这个感觉可以使用arduino和USB转串口模块直接无脑刷,接线什么的和刷tasmota一样,只是刷固件的软件不一样。里面的GPIO正好和上述的模块是一致的,不用修改。如果不一致也没关系,刷完以后可以在配置页面再修改,我没有做测试。具体怎么刷,参考我后面提供的链接吧。对于我这样的新手来说,逐步逐步详细的教程比较适合我。

四、刷好固件后注意再配置页面上配置好协议类型和其他参数。

五、刷好后测试无问题后,打开空调的面板,找个合适的地方用热熔胶固定,这样就美观和实用兼顾了。注意的是:1.模块的红外接收头要朝外,这样使用遥控器的时候,模块的接收头能接收到信号,做到状态反馈;2.模块的红外二极管离空调原有的接收头近一些,这样避免HA控制的时候丢信号。


支持的空调及协议:IRremoteESP8266/SupportedProtocols.md at master · crankyoldgit/IRremoteESP8266 (github.com)
参考的帖子:20块自制空调红外带反馈 - 『HomeAssistant』智能硬件讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)  
基于阿里云平台的esp8266实现空调红外远程控制_星月夜月星的博客-CSDN博客_esp8266红外控制空调  
给大金空调加装远程控制 - 『HomeAssistant』智能硬件讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)

未解决的问题:
本人刷完后正常接入,但不管是HA中关闭空调还是用遥控器关闭空调,HA中的空调卡片中都无法显示空调的模式转为 off(红圈的位置),卡片仍停留在关闭空调前的状态。不知道啥原因,期待大佬的指点和解决。HA中报错信息如下:

Logger: homeassistant.components.mqtt.climate
Source: components/mqtt/climate.py:621
Integration: MQTT (documentation, issues)
First occurred: 17:59:52 (22 occurrences)
Last logged: 19:02:28

Invalid modes mode: Off


问题已解决,HA中的配置中增加
     mode_state_template: '{{ {"Off": "off", "off": "off", "auto": "auto", "cool": "cool", "heat": "heat", "dry": "dry", "fan_only": "fan_only"}[value] | default(''off'') }}'





O1CN01gekl9j1BuKfFV886d_!!3305320005.jpg
微信图片_20220709184504.jpg
屏幕截图 2022-07-09 185722.jpg
微信图片_20220709191655.jpg
屏幕截图 2022-07-09 191745.jpg
回复

使用道具 举报

6

主题

298

帖子

4036

积分

论坛元老

Rank: 8Rank: 8

积分
4036
金钱
3738
HASS币
0
发表于 2022-7-9 20:56:16 | 显示全部楼层
我看你这个空调走线很像是有Wi-Fi模块的
你可以拆开看看有没有接口,如果有的话 咸鱼或者淘宝买个格力的Wi-Fi模块装上去
回复

使用道具 举报

14

主题

165

帖子

754

积分

高级会员

Rank: 4

积分
754
金钱
589
HASS币
0
发表于 2022-7-10 11:12:25 来自手机 | 显示全部楼层
很不错!就是在详细点
回复

使用道具 举报

22

主题

359

帖子

3763

积分

元老级技术达人

积分
3763
金钱
3369
HASS币
100

教程狂人

发表于 2022-7-10 16:03:17 | 显示全部楼层
我们客厅的柜机有按键面板,我是简单用门窗传感器搞了个开关状态反馈
回复

使用道具 举报

14

主题

245

帖子

3536

积分

论坛元老

Rank: 8Rank: 8

积分
3536
金钱
3291
HASS币
0
发表于 2022-7-10 21:26:19 | 显示全部楼层
红外的就是不能状态同步
回复

使用道具 举报

23

主题

227

帖子

2822

积分

金牌会员

Rank: 6Rank: 6

积分
2822
金钱
2595
HASS币
0
 楼主| 发表于 2022-7-10 22:31:58 | 显示全部楼层
lff520520 发表于 2022-7-10 21:26
红外的就是不能状态同步

基本是可以同步的,如果能共用红外接收头那就更加同步了。未解决的那个问题是MQTT的一个问题,需要写一个template,可惜我不会写,已经发帖求助,不过还没人解答。
回复

使用道具 举报

6

主题

34

帖子

185

积分

注册会员

Rank: 2

积分
185
金钱
151
HASS币
0
发表于 2022-7-11 14:33:54 | 显示全部楼层
honry 发表于 2022-7-9 20:56
我看你这个空调走线很像是有Wi-Fi模块的
你可以拆开看看有没有接口,如果有的话 咸鱼或者淘宝买个格力的Wi- ...

你好,我看了下卖Wi-Fi模块的,能接入系统内吗?
回复

使用道具 举报

6

主题

298

帖子

4036

积分

论坛元老

Rank: 8Rank: 8

积分
4036
金钱
3738
HASS币
0
发表于 2022-7-11 20:06:43 | 显示全部楼层
Scrooge 发表于 2022-7-11 14:33
你好,我看了下卖Wi-Fi模块的,能接入系统内吗?

能接入格力+就大概率可以接入,看你空调主板有没有预留吧
回复

使用道具 举报

0

主题

1

帖子

52

积分

注册会员

Rank: 2

积分
52
金钱
51
HASS币
0
发表于 2022-7-15 10:59:47 | 显示全部楼层
进来学习一下
回复

使用道具 举报

80

主题

388

帖子

1680

积分

金牌会员

Rank: 6Rank: 6

积分
1680
金钱
1292
HASS币
0
发表于 2022-7-15 20:04:42 | 显示全部楼层
你说的状态反馈是什么?实体遥控器  和  虚拟逻辑climate 同步?即ha里按下节能按钮,遥控器节能键亮?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 21:40 , Processed in 0.214409 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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