Home Assistant 使用NodeMCU通过OpenMQTTGateway 同时获取RF(射频)和IR(红外)信号
一个nodemcu如果仅仅只接一对红外或者一对射频会有些浪费,所以下面教程教会大家如何同时接红外发送和接收还有射频发射和接收,这样一个nodemcu真的就可以变成万能的遥控器了,即包含了红外遥控,也包含了射频遥控,有需要的小伙伴们抓紧下载刷起来!!!
固件下载地址:
OpenMQTTGateway_IR_RF_0.9.3.nodemcu
固件刷写工具下载地址:
https://github.com/esphome/esphome-flasher/releases
红外接线方法:
红外接收D4 (3v) 红外发射D0 (3v)
射频接线方法:
射频接收D3 (3v) 射频发射RX (5v)
刷好固件后固件发射信号信息,和配网地址如下:
SSID: OpenMQTTGateway Password:itcommander protal: 192.168.4.1
MQTT信息如下:
红外接收topic:home/OpenMQTTGateway/IRtoMQTT/ 红外发射topic:home/OpenMQTTGateway/MQTTtoIR/ 射频接收topic:home/OpenMQTTGateway/433toMQTT/ 射频发射topic:home/OpenMQTTGateway/MQTTto433/
为什么我显示的内容是
–no pub unknwn prt–
没听遇到过这个错误
我遇到过,应该遥控编码过长,编译的时候将mqtt包长度调节到2000,就可以接收到了。
这个思路很正确