2024年11月21日星期四 下午7:08:05

IRmqtt

2 年 前
#5875 引用
一直有个比较复杂的问题——空调连接到 HASS。由于空调的红外码是组合码,通过录码的方式来控制就会特别的麻烦。虽然能控制,但是好多功能都不能通过 HASS 来完全控制。我去年间无意发现了一个 万能红外库,它里面就提供了强大的红外码库,有了它我们就不需要自己去录码而通过直接调用它的码库来让我们的模块发射红外信号了。

而我这个固件主要就是通过使用他的码库来达到控制红外电器的目的。原理很简单,HASS 发送 MQTT 消息被模块接收到,模块解析对应的命令然后去调用码库获得红外 RAW 数据,然后直接通过 GPIO 直接发射出去。通常来说如果你硬件都准备好的情况下,要把你家的空调连接到 HASS 可能只需要几分钟,而且也没有什么复杂的操作。此外这个编写的固件也 录码,也就是说你可以录制自己的红外码,比如电视的,机顶盒的……,录制好之后可以通过发送固定的 MQTT 信息来发送你录制的红外信号。

https://bbs.hassbian.com/thread-7066-1-1.html
0
2 年 前
#5876 引用
IRext 开源红外库=SmartAC(IRext的码库)

基于 ESP8266 利用 IRext 开源红外库实现万能红外遥控,已对接 MQTT 协议,可轻松接入 HomeAssistant

IRbaby 是一个 ESP8266 万能红外方案,配合硬件支持达到类似于市面上售卖的万能红外遥控。并且只需对其进行简单设置就可以快速部署在HomeAssisant

https://github.com/Caffreyfans/IRbaby
0
10 个月 前
#25164 引用
SmartIR integration

由于 HA 没有内置红外码库,用户想要遥控空调,只能自行学码或者安装插件。

下面演示 SmartIR 空调遥控插件的安装流程。
\homeassistant 下 创建新文件夹 custom_components
下载 插件,将压缩包中 smartir 文件夹拖入\homeassistant\custom_components 中

https://sspai.com/post/60414


[url]SmartIR项目地址:https://github.com/smartHomeHub/SmartIR[/url]
0
10 个月 前
#25185 引用
小爱音箱pro,自定义遥控器有谁成功学习了红外的?我学习了好多设备的遥控器都没有成功,


之前买的Aqara的升级版空调伴侣自定义遥控器学习轻轻松松的就可以了
0
10 个月 前
#25186 引用
硬件是Orange Pi Zero + 红外扩展板+ha

添加遥控器
首先检查 http://lirc.sourceforge.net/remotes/ ,是否有你的遥控器代码。

https://bbs.hassbian.com/thread-1753-1-1.html
0
10 个月 前
#25187 引用
是用什么方法可以方便地实现小米音箱 甚至 homepod 也能语音控制灯和空调等红外设备呢?

首先接入ha支持的红外发射设备,然后在ha里面创建一个发射红外码的switch

,接入HomeKit就很简单了,直接ha里面开启HomeKit服务,就能通过homepod直接控制这个发射红外码的switch,至于其他音箱,小爱同学、天猫、小度啥的,论坛自行搜索将ha设备接入对应音箱的教程吧

https://bbs.hassbian.com/thread-14884-1-1.html


我目前看到的教程思路是

用巴法云 把 设备写去 node-red , 然后在米家那里添加巴法的设备?

0
10 个月 前
#25188 引用
ESP8266获取万能遥控红外码,并MQTT转发到node-red

https://bbs.hassbian.com/thread-9302-1-1.html
0
10 个月 前
#25189 引用
格力空调红外编码解析
https://blog.csdn.net/weixin_44821644/article/details/108704768
0
10 个月 前
#25190 引用
最近在折腾把普通空调“接入”HA,目前用的是博联来控制,取代传统遥控。

一开始的方案是ESPHome,按照官方示例代码,很容易实现红外发射+温湿度传感。
LG和Midea的功能适配比较完整(取决于对应的码和现有设备),但是对现有的Gree支持不上。还有就是不太美观……

于是找到了第二种方案,是群里一位大佬开发的插件Smart AC,非常推荐。
图形化配置,无需编写yaml。同时支持BroadLink、ESPHome、MQTT,简单方便。
LG和Midea的功能适配比较完整(取决于对应的码和现有设备),Gree也终于接入成功。
但手上的Gree有个温度显示,大晚上还是挺亮的,码库默认会开启灯光,要关闭又要找遥控器……然后调用服务去控制扫风和灯光,又会串码(譬如直接关闭空调等其他奇怪的问题)

强迫症犯了就用上了第三套方案:Smart IR。它对博联支持比较全面,本身自带了很多博联的码库,然后小米的万能遥控和ESPHome也支持,就是码库比较少、很少。
它需要编写yaml,没有的码需要自己手动学,这就是今天要分享的三个品牌的空调的红外遥控码。

整个学码过程是枯燥和乏味的,还有一些小细节需要注意:
1、遥控器选定好模式和温度后,要关掉,博联开始学码的时候再打开(学开关则是遥控器开启状态,学码的时候再按关闭);
2、HA自带的学码比较繁琐,我用的Docker,选择的是“brodlinkmananger”这个镜像,应该大同小异吧。这样就很方便学码和复制粘贴了。
3、录码注意比对字符长度,不一样的长度建议重新学习,全部字符长度保持一致。

写得比较详(luo)细(suo)是考虑到和自己一样刚接触的朋友,尽可能保留细节,这很重要。

三台空调分别是:Gree KFR-26GW-(26583)FNAa-A3、LG LS-L3284HS、Midea KFR-32GW-DY-Z。
请注意:因为懒也用不到,所以只学习了制冷+风速,其他模式没有学。
如果你恰好有对应的空调,可以直接用,也可以在这个的基础上,增加其他模式的码。(其他同品牌不同型号就没测试了)

https://bbs.hassbian.com/thread-16523-1-1.html
0
10 个月 前
#25191 引用
支持红外遥控的设备,一般都会有自己的一套红外编码协议,而这个协议一般的厂家是不开源的。例如格力空调就有大约40套的编码协议。开发者如果要开发一个红外遥控器,就需要知道这些协议才能发射特定的信号。
0