一直有个比较复杂的问题——空调连接到 HASS。由于空调的红外码是组合码,通过录码的方式来控制就会特别的麻烦。虽然能控制,但是好多功能都不能通过 HASS 来完全控制。我去年间无意发现了一个 万能红外库,它里面就提供了强大的红外码库,有了它我们就不需要自己去录码而通过直接调用它的码库来让我们的模块发射红外信号了。
而我这个固件主要就是通过使用他的码库来达到控制红外电器的目的。原理很简单,HASS 发送 MQTT 消息被模块接收到,模块解析对应的命令然后去调用码库获得红外 RAW 数据,然后直接通过 GPIO 直接发射出去。通常来说如果你硬件都准备好的情况下,要把你家的空调连接到 HASS 可能只需要几分钟,而且也没有什么复杂的操作。此外这个编写的固件也 录码,也就是说你可以录制自己的红外码,比如电视的,机顶盒的……,录制好之后可以通过发送固定的 MQTT 信息来发送你录制的红外信号。
https://bbs.hassbian.com/thread-7066-1-1.html
而我这个固件主要就是通过使用他的码库来达到控制红外电器的目的。原理很简单,HASS 发送 MQTT 消息被模块接收到,模块解析对应的命令然后去调用码库获得红外 RAW 数据,然后直接通过 GPIO 直接发射出去。通常来说如果你硬件都准备好的情况下,要把你家的空调连接到 HASS 可能只需要几分钟,而且也没有什么复杂的操作。此外这个编写的固件也 录码,也就是说你可以录制自己的红外码,比如电视的,机顶盒的……,录制好之后可以通过发送固定的 MQTT 信息来发送你录制的红外信号。
https://bbs.hassbian.com/thread-7066-1-1.html
0