node-red-contrib-victron-ble
Version:
node-red node to parse Instant Readout advertisement data from Victron BLE devices
34 lines (33 loc) • 830 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import { AlarmReason, Device } from './base';
import { AuxMode } from './battery-monitor';
export declare enum MeterType {
SOLAR_CHARGER = -9,
WIND_CHARGER = -8,
SHAFT_GENERATOR = -7,
ALTERNATOR = -6,
FUEL_CELL = -5,
WATER_GENERATOR = -4,
DC_DC_CHARGER = -3,
AC_CHARGER = -2,
GENERIC_SOURCE = -1,
GENERIC_LOAD = 1,
ELECTRIC_DRIVE = 2,
FRIDGE = 3,
WATER_PUMP = 4,
BILGE_PUMP = 5,
DC_SYSTEM = 6,
INVERTER = 7,
WATER_HEATER = 8
}
export declare class DcEnergyMeter extends Device {
meterType?: MeterType;
current?: number;
voltage?: number;
alarm?: AlarmReason;
auxMode?: AuxMode;
temperature?: number;
starterVoltage?: number;
parseDecrypted(decrypted: Buffer): void;
}