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

 找回密码
 立即注册
查看: 1642|回复: 4

[插件集成] ESPHOME用【古董】海尔空调红外遥控组件

[复制链接]

17

主题

800

帖子

5738

积分

论坛元老

Rank: 8Rank: 8

积分
5738
金钱
4933
HASS币
0
发表于 2023-3-18 16:51:24 | 显示全部楼层 |阅读模式
本帖最后由 sirakawa 于 2023-3-18 16:53 编辑

家里空调都是海尔10年前古董的,一直以来都是用录制几个关键命令的方式来使用。
年初的时候折腾了下,看看能不能直接实现空调的组件,就研究了一下。
弄得差不多了之后忙起来一直也就没在弄。

刚刚简单整理了一下,配合esphome2023.3的代码打包拿来上大家可以拿去用。基本配置好后在ha里就能看到对应的空调组件可以操作了。
- 支持基本的空调制冷/制热/除湿等操作
- 支持接收实体遥控的红外信号更新空调组件状态(之所以弄esphome的组件也是为了这个。。)

代码基本乱写的,本身也不怎么会C++,就别吐槽代码太渣了。

有几个注意点:
1,因为古古董空调,估计遥控不太一样,我用的是下面这个遥控,其他的大家可以试试。
20230318_163004.jpg

2,不支持  制冷/制热  这个模式,这遥控里没有自动模式。那个智能不知道干嘛的。

3,扫风那里,Vertiacl 是正常的上下自动扫风,Both 是导风板停在靠上的位置,Horizontal 是导风板停在靠下的位置
     esphome貌似不支持自定义一些设置,所以就这么用了,反正我这机器也不支持横向导风。

4,组件修改了remote_base,所以如果更新esphome之后,如果remote_base的__init__.py被修改了,那需要重新从githhub取一下代码,更新以下部分
     __init__.py  里面注释是  Haier 的部分复制过去
     haier_protocol.h和haier_protocol.cpp 复制过去


esphome中的配置:
sensor:
  - platform: homeassistant
    id: ac_temperature
    entity_id: sensor.living_room_temperature

remote_receiver:
  id: rr1
  pin: 
    number: 25
    inverted: True
  dump: raw

remote_transmitter:
  pin: 26
  carrier_duty_percent: 50%

external_components:
  - source:
      type: local
      path: external_components
    components: [ remote_base, haier_ir ]

climate:
  - platform: haier_ir 
    name: "Living Room AC"
    sensor: ac_temperature
    receiver_id: rr1


游客,如果您要查看本帖隐藏内容请回复


external_components.zip

69.37 KB, 下载次数: 26

评分

参与人数 3金钱 +32 收起 理由
dscao + 10 感谢楼主分享!
咸味土豆 + 12 膜拜大神!
隔壁的王叔叔 + 10

查看全部评分

回复

使用道具 举报

0

主题

7

帖子

128

积分

注册会员

Rank: 2

积分
128
金钱
121
HASS币
0
发表于 2023-3-18 21:42:03 | 显示全部楼层
学习一下,我家是格力的,看看能不能参考一下
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
发表于 2023-3-19 08:05:50 来自手机 | 显示全部楼层
米家的空调伴侣不就可以了吗?我家一样的遥控器
回复

使用道具 举报

17

主题

800

帖子

5738

积分

论坛元老

Rank: 8Rank: 8

积分
5738
金钱
4933
HASS币
0
 楼主| 发表于 2023-3-19 08:23:58 | 显示全部楼层
sctale 发表于 2023-3-19 08:05
米家的空调伴侣不就可以了吗?我家一样的遥控器

一个是不想增加wifi设备,一个是蛋疼折腾。
每个屋子都有用ESPHOME做的传感器,索性就集成起来了。
回复

使用道具 举报

0

主题

22

帖子

125

积分

注册会员

Rank: 2

积分
125
金钱
103
HASS币
0
发表于 2024-1-9 08:03:06 | 显示全部楼层
占座学习
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 02:31 , Processed in 0.052879 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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