I tried to create a branch so I could push this directly. If you want to add it these are confirmed to pull the additional values from an MPPT charger.
enum VE_DIRECT_DATA {
VE_DUMP = 0,
VE_SOC,
VE_VOLTAGE,
VE_POWER,
VE_CURRENT,
VE_ALARM,
VE_VPV,
VE_PPV,
VE_LAST_LABEL,
};
const char ved_labels[VE_LAST_LABEL][VED_MAX_LEBEL_SIZE] PROGMEM = {
"Dump", // a string that won't match any label
"SOC",
"V",
"P",
"I",
"VPV",
"PPV",
"Alarm",
};