IR Transmitter, not quite (hack) #2078
Replies: 5 comments 14 replies
-
Interesting idea! I'm trying to do something similar, but I have ability to "inject" my MCU between the IR receiver and the AC. The challenge that I'm facing is IR data "forwarding" to the AC is not working. Your approach seems more straight forward and will ensure that the AC can be controlled by the IR regardless of the MCU status (whereas my approach relies on the MCU to forward IR commands to the AC). Is there no feedback from |
Beta Was this translation helpful? Give feedback.
-
I have tested your idea on an ESP8266 connected to the IR module from Daikin FTXS60LVMA without connecting to the AC first. I then connected this to the AC and it also worked! I could control the AC with the IR remote, the state was applied to the I thing I am a bit worried about is the fact that the input pin the AC board for the IR signal outputs 5V, which is connected to one of the ESP pins, which are designed for 3.3V. @glmnet, do you have any insight into if this might cause any issues long term? |
Beta Was this translation helpful? Give feedback.
-
I use an LG air conditioner and I'm having trouble receiving infrared signals from the remote control. The LG infrared code is not detected in the log dump.
|
Beta Was this translation helpful? Give feedback.
-
Has anyone got this to work on ESP32? Trying this and it seems like the pin stops being open-drain after the first IR transmission (more specifically, after the RMT channel has been set up). I've opened an issue on the feature requests tracker to see whether this "hack" is something the project wants to support officially and whether my issue warrants a proper bug on the main tracker. |
Beta Was this translation helpful? Give feedback.
-
Hi, I tried the approach, and esp8266 can control the AC (LG brand) however, the it does not sync with the IC remote controller. I used the remote controller to set the AC to 24 degree Celsius, cool mode, AC worked as expected but that information does not show on HA. |
Beta Was this translation helpful? Give feedback.
-
Hi there,
The idea is to easily hack Air Conditioner boards, so far I've been using an IR LED and a TSOP like IR Receiver inside or close to the device itself, the technique is used broadly, but I wanted to simplify it.
The original equipment IR Receiver is commonly pulled up NPN output so in theory I could just connect a GPIO to the same pin, here is the yaml:
The interesting bit here is the
remote_transmitter
configuration:OUTPUT_OPEN_DRAIN
so we leave the external pull up (usually 5V) to pull up the signal, I measured with the scope and a simpleOUTPUT
mode will connect the output to 3.3V and the AC's controller will not pick up the signal.Also
remote_receiver
is configured asOUTPUT_OPEN_DRAIN
, this works as there is likely an external pull up resistor on the AC's board, and being open drain means we are not giving a path to ground.Together with a bme280 temp sensor you can DIY hack an AC's very easily and quickly and so cheap.
Tested with esphome 1.21.0 dev
Beta Was this translation helpful? Give feedback.
All reactions