I want to read out my Phoenix 12/500 with an ESP32 e.g. via https://github.com/cterwilliger/VeDirectFrameHandler or https://github.com/RalfJL/VE.Direct2MQTT
I wonder if I need a level converter or if the VE.Direct port of the inverter is already using a TTL voltage 3.3V.
Did anyone already connect the Phoenix via an ESP8266 or ESP32?
PS: https://www.victronenergy.com/live/vedirect_protocol:faq#q4is_the_vedirect_interface_33_or_5v doesn't answer this question for the Phoenix inverters:
Q4: Is the VE.Direct interface 3.3 or 5V ?
It depends on the product: some are 5v, others 3.3.
The circuits in our panels and USB interfaces work on both voltages. And they automatically adapt their TX voltage to the voltage level coming from the VE.Direct product (bmv/mppt/inverter/etc).
List of the products:
MPPT all models: 5v
Newer MPPTs (as now under development) will remain 5V.