UNPKG

iobroker.ecoflow-mqtt

Version:
212 lines (211 loc) 7.37 kB
const dict = { delta2max: { bmsMaster: { amp: { entity: 'number' }, bmsFault: { entity: 'string' }, bqSysStatReg: { entity: 'string' }, cellId: { entity: 'diagnostic' }, cycles: { entity: 'number' }, designCap: { entity: 'number' }, errCode: { entity: 'diagnostic' }, f32ShowSoc: { entity: 'number' }, fullCap: { entity: 'number' }, inputWatts: { entity: 'number' }, maxCellTemp: { entity: 'number' }, maxCellVol: { entity: 'number' }, maxMosTemp: { entity: 'number' }, minCellTemp: { entity: 'number' }, minCellVol: { entity: 'number' }, minMosTemp: { entity: 'number' }, num: { entity: 'string' }, openBmsIdx: { entity: 'string' }, outputWatts: { entity: 'number' }, remainCap: { entity: 'number' }, remainTime: { entity: 'number' }, soc: { entity: 'number' }, soh: { entity: 'string' }, sysVer: { entity: 'string' }, tagChgAmp: { entity: 'number' }, temp: { entity: 'number' }, type: { entity: 'diagnostic' }, vol: { entity: 'number' }, //new delta 2 max balanceState: { entity: 'diagnostic' }, cellTemp: { entity: 'icon' }, cellVol: { entity: 'icon' }, hwVersion: { entity: 'icon' }, maxVolDiff: { entity: 'number' }, mosState: { entity: 'diagnostic' }, recv: { entity: 'icon' } }, ems: { bmsIsConnt: { entity: 'diagnostic' }, bmsModel: { entity: 'string' }, bmsWarState: { entity: 'diagnostic' }, chgAmp: { entity: 'number' }, chgCmd: { entity: 'diagnostic' }, chgRemainTime: { entity: 'number' }, chgState: { entity: 'string' }, chgVol: { entity: 'number' }, dsgCmd: { entity: 'diagnostic' }, dsgRemainTime: { entity: 'number' }, emsIsNormalFlag: { entity: 'diagnostic' }, f32LcdShowSoc: { entity: 'number' }, fanLevel: { entity: 'string' }, lcdShowSoc: { entity: 'number' }, maxAvailNum: { entity: 'string' }, maxChargeSoc: { entity: 'level' }, maxCloseOilEb: { entity: 'level' }, minDsgSoc: { entity: 'level' }, minOpenOilEb: { entity: 'level' }, openBmsIdx: { entity: 'string' }, openUpsFlag: { entity: 'string' }, paraVolMax: { entity: 'number' }, paraVolMin: { entity: 'number' }, //new delta 2 max aviDataLen: { entity: 'icon' }, //'part of kit, excluded' kitNum: { entity: 'icon' }, version: { entity: 'icon' }, watts: { entity: 'icon' } }, inv: { FastChgWatts: { entity: 'number' }, SlowChgWatts: { entity: 'level' }, acDipSwitch: { entity: 'diagnostic' }, acInAmp: { entity: 'number' }, acInFreq: { entity: 'number' }, acInVol: { entity: 'number' }, cfgAcEnabled: { entity: 'switch' }, cfgAcOutFreq: { entity: 'diagnostic' }, cfgAcOutVol: { entity: 'string' }, cfgAcWorkMode: { entity: 'switch' }, cfgAcXboost: { entity: 'switch' }, chargerType: { entity: 'diagnostic' }, chgPauseFlag: { entity: 'diagnostic' }, dcInAmp: { entity: 'number' }, dcInTemp: { entity: 'number' }, dcInVol: { entity: 'number' }, dischargeType: { entity: 'diagnostic' }, errCode: { entity: 'string' }, fanState: { entity: 'diagnostic' }, inputWatts: { entity: 'number' }, invOutAmp: { entity: 'number' }, invOutFreq: { entity: 'number' }, invOutVol: { entity: 'number' }, invType: { entity: 'string' }, outTemp: { entity: 'number' }, outputWatts: { entity: 'number' }, reserved: { entity: 'icon' }, sysVer: { entity: 'string' }, //new delta 2 max acChgRatedPower: { entity: 'number' }, acPassbyAutoEn: { entity: 'string' }, prBalanceMode: { entity: 'diagnostic' }, standbyMin: { entity: 'number' } }, mppt: { carOutAmp: { entity: 'number' }, carOutVol: { entity: 'number' }, carOutWatts: { entity: 'number' }, carStandbyMin: { entity: 'level' }, carState: { entity: 'switch' }, carTemp: { entity: 'number' }, cfgChgType: { entity: 'diagnostic' }, chgPauseFlag: { entity: 'diagnostic' }, chgState: { entity: 'diagnostic' }, chgType: { entity: 'diagnostic' }, dc24vState: { entity: 'diagnostic' }, dc24vTemp: { entity: 'number' }, dcChgCurrent: { entity: 'level' }, dcdc12vAmp: { entity: 'number' }, dcdc12vVol: { entity: 'number' }, dcdc12vWatts: { entity: 'number' }, faultCode: { entity: 'string' }, inAmp: { entity: 'number' }, inVol: { entity: 'number' }, inWatts: { entity: 'number' }, mpptTemp: { entity: 'number' }, outAmp: { entity: 'number' }, outVol: { entity: 'number' }, outWatts: { entity: 'number' }, res: { entity: 'icon' }, swVer: { entity: 'string' }, x60ChgType: { entity: 'diagnostic' }, //new delta 2 max pv2CfgChgType: { entity: 'diagnostic' }, pv2ChgPauseFlag: { entity: 'diagnostic' }, pv2ChgState: { entity: 'diagnostic' }, pv2ChgType: { entity: 'diagnostic' }, pv2DcChgCurrent: { entity: 'number' }, pv2InAmp: { entity: 'number' }, pv2InVol: { entity: 'number' }, pv2InWatts: { entity: 'number' }, pv2MpptTemp: { entity: 'number' }, pv2Xt60ChgType: { entity: 'diagnostic' } }, pd: { acAutoOnCfg: { entity: 'diagnostic' }, beepMode: { entity: 'diagnostic' }, bpPowerSoc: { entity: 'level' }, brightLevel: { entity: 'string' }, carState: { entity: 'diagnostic' }, carTemp: { entity: 'number' }, carUsedTime: { entity: 'number' }, carWatts: { entity: 'number' }, chgDsgState: { entity: 'diagnostic' }, chgPowerAC: { entity: 'number' }, chgPowerDC: { entity: 'number' }, chgSunPower: { entity: 'number' }, dcInUsedTime: { entity: 'number' }, dcOutState: { entity: 'switch' }, dsgPowerAC: { entity: 'number' }, dsgPowerDC: { entity: 'number' }, errCode: { entity: 'diagnostic' }, hysteresisAdd: { entity: 'string' }, icoBytes: { entity: 'icon' }, invUsedTime: { entity: 'number' }, lcdOffSec: { entity: 'level' }, model: { entity: 'string' }, mpptUsedTime: { entity: 'number' }, qcUsb1Watts: { entity: 'number' }, qcUsb2Watts: { entity: 'number' }, relaySwitchCnt: { entity: 'string' }, remainTime: { entity: 'number' }, reserved: { entity: 'icon' }, soc: { entity: 'number' }, standbyMin: { entity: 'level' }, sysVer: { entity: 'string' }, typec1Temp: { entity: 'number' }, typec1Watts: { entity: 'number' }, typec2Temp: { entity: 'number' }, typec2Watts: { entity: 'number' }, typecUsedTime: { entity: 'number' }, usb1Watts: { entity: 'number' }, usb2Watts: { entity: 'number' }, usbUsedTime: { entity: 'number' }, usbqcUsedTime: { entity: 'number' }, watchIsConfig: { entity: 'string' }, wattsInSum: { entity: 'number' }, wattsOutSum: { entity: 'number' }, wifiAutoRcvy: { entity: 'diagnostic' }, wifiRssi: { entity: 'string' }, wifiVer: { entity: 'string' }, wireWatts: { entity: 'string' }, //new delta2max XT150Watts1: { entity: 'number' }, XT150Watts2: { entity: 'number' }, acAutoPause: { entity: 'string' }, bmsKitState: { entity: 'diagnostic' }, invInWatts: { entity: 'number' }, invOutWatts: { entity: 'number' }, minAcSoc: { entity: 'number' }, newAcAutoOnCfg: { entity: 'switch' }, otherKitState: { entity: 'diagnostic' }, pv1ChargeType: { entity: 'diagnostic' }, pv1ChargeWatts: { entity: 'number' }, pv2ChargeType: { entity: 'diagnostic' }, pv2ChargeWatts: { entity: 'number' }, pvChargePrioSet: { entity: 'diagnostic' } } } };