@devalexdom/victron-vedirect-pnp
Version:
A plug and play way to easily read data from your connected Victron VE.Direct devices
39 lines (38 loc) • 1.03 kB
TypeScript
export declare enum DeviceType {
"MPPT" = 0,
"Inverter" = 1,
"BMV" = 2,
"Charger" = 3
}
export declare class VEDirectPnP_UnsupportedDeviceData {
deviceName: string;
deviceSN: string;
VEDirectData: Object;
constructor(VEDirectData: any);
}
export declare class VEDirectPnP_MPPTDeviceData {
deviceType: string;
deviceName: string;
deviceSN: string;
deviceFirmwareVersion: number;
batteryVoltage: number;
batteryCurrent: number;
statusMessage: string;
errorMessage: string;
mpptMessage: string;
maximumPowerToday: number;
maximumPowerYesterday: number;
totalEnergyProduced: number;
energyProducedToday: number;
energyProducedYesterday: number;
photovoltaicPower: number;
photovoltaicVoltage: number;
photovoltaicCurrent: number;
loadCurrent: number;
loadOutputState: boolean;
relayState: boolean;
offReasonMessage: string;
daySequenceNumber: number;
VEDirectData: Object;
constructor(VEDirectData: any);
}