It reads fine. VE.Direct RS232 side has to have 5V power via DTR pin.
So to recap so far:
a). We can use official (expensive, long shipping, etc) cable, powering it via DTR (PIN4), with single MAX3232-based converter.
b). We use “raw” VE.Direct wire using TWO MAX3232-based converters (or max + logic inverter?), as in the first post.
Anyway, it needs too much custom hardware .
EDIT: Why did I use 3.3V in Arduino side? Atmega is 5V… Welp, it works.
Theoretically, I could use “raw” TX from Victron connected to 4N35 generic optocoupler to convert ~5V to 3.3V AND to invert the signal at the same time, as optocoupler inverts signal just by default, assuming you use pull-up resistor?
Yes, you could do that.
And you can also invert the signal by the means of how you connect the opto input led to the Victron TX pin.
You can use the TX pin as a source pin or a pull down pin.