I'm trying to use a 'TTGO ESP32 Lora V2 1.6' via arduino to read the incoming serial data string from my MPPT and send the relevant values via the Things Network.
I've captured some data with my laptop from the MPPT and have written a similar program on another ESP8266 to emulate the output of the MPPT. The program I've written on the ESP32 seems to work, however when connecting it (with the correct JST connector) to the MPPT I receive no data in the ESP32's buffer.
I understand the MPPT has 5V output and as such I'm using a logic level converter in between. I've tested it with my Laptop and am receiving the data from the MPPT, also with the level converter in between.
I'm connecting ground and TX from the MPPT to ground and RX of the ESP. Also using the 5V connection from the MPPT to the 'high' side of the logic level converter, and the 3v connection of the low side to the LV connection of the level converter. When connecting with my laptop neither seems to be necessary: just ground + TX and Ground + RX on the laptop side seem to work.
Does the MPPT wait for anything specific before starting to send data? Is there anything like CTS / RTS involved?