Ok I’m having some trouble here. I’m using an Adafruit ESP32 with an Adafruit TXB0104 level shifter.
This is all I’m getting.
I have
# UART settings for Midea dongle (required)
uart:
tx_pin: GPIO17
rx_pin: GPIO16
baud_rate: 9600
in the YAML file. At first I had mistakenly used pins 1 and 3 which was in the example code which according to this is incorrect and that it should be 16 and 17. Still getting nothing. Also tried using some of the other GPIO pins, same deal.
I’m not sure if I have a configuration issue or a hardware one. I tried more than one level shifter, and I’m getting 5V on the HV side and approx 3.3v on the LV side. Sometimes the TX pin coming from the A/C is low (like 2v) but I’m guessing that’s normal when checking a UART pin with a multimeter?
I also tried putting the Midea dongle back in to make sure it wasn’t an issue with the a/c itself but it seems to be fine, and I also tried more than one A/C (I have 3). Not sure what’s going on here and I’m hoping someone might have some insight.