UNPKG

iobroker.ecoflow-mqtt

Version:
219 lines (218 loc) 7.8 kB
const dict = { deltamax: { bmsMaster: { f32ShowSoc: { entity: 'number' }, designCap: { entity: 'number' }, remainCap: { entity: 'number' }, temp: { entity: 'number' }, bmsFault: { entity: 'string' }, maxCellTemp: { entity: 'number' }, vol: { entity: 'number' }, soh: { entity: 'string' }, sysVer: { entity: 'string' }, bqSysStatReg: { entity: 'string' }, amp: { entity: 'number' }, outputWatts: { entity: 'number' }, soc: { entity: 'number' }, num: { entity: 'string' }, openBmsIdx: { entity: 'string' }, type: { entity: 'diagnostic' }, minCellTemp: { entity: 'number' }, errCode: { entity: 'diagnostic' }, maxMosTemp: { entity: 'number' }, tagChgAmp: { entity: 'number' }, maxCellVol: { entity: 'number' }, inputWatts: { entity: 'number' }, minMosTemp: { entity: 'number' }, remainTime: { entity: 'number' }, minCellVol: { entity: 'number' }, fullCap: { entity: 'number' }, cellId: { entity: 'diagnostic' }, cycles: { entity: 'number' } }, ems: { chgCmd: { entity: 'diagnostic' }, bmsWarningState: { entity: 'diagnostic' }, emsIsNormalFlag: { entity: 'diagnostic' }, minDsgSoc: { entity: 'level' }, paraVolMax: { entity: 'number' }, f32LcdShowSoc: { entity: 'number' }, lcdShowSoc: { entity: 'number' }, bms0Online: { entity: 'string' }, minOpenOilEbSoc: { entity: 'level' }, maxChargeSoc: { entity: 'level' }, chgRemainTime: { entity: 'number' }, paraVolMin: { entity: 'number' }, openBmsIdx: { entity: 'string' }, dsgRemainTime: { entity: 'number' }, maxAvailableNum: { entity: 'string' }, bms1Online: { entity: 'string' }, chgVol: { entity: 'number' }, bmsModel: { entity: 'string' }, dsgCmd: { entity: 'diagnostic' }, openUpsFlag: { entity: 'string' }, maxCloseOilEbSoc: { entity: 'level' }, chgState: { entity: 'string' }, fanLevel: { entity: 'string' }, chgAmp: { entity: 'number' }, bms2Online: { entity: 'string' } }, inv: { dcInVol: { entity: 'number' }, cfgAcWorkMode: { entity: 'switch' }, cfgAcOutVoltage: { entity: 'string' }, cfgStandbyMin: { entity: 'level' }, dcInAmp: { entity: 'number' }, cfgAcOutFreq: { entity: 'diagnostic' }, errCode: { entity: 'string' }, outputWatts: { entity: 'number' }, dcInTemp: { entity: 'number' }, invOutFreq: { entity: 'number' }, cfgFastChgWatts: { entity: 'level' }, chargerType: { entity: 'diagnostic' }, acInAmp: { entity: 'number' }, fanState: { entity: 'diagnostic' }, cfgAcEnabled: { entity: 'switch' }, cfgAcXboost: { entity: 'switch' }, outTemp: { entity: 'number' }, invType: { entity: 'string' }, acDipSwitch: { entity: 'diagnostic' }, invOutVol: { entity: 'number' }, acInVol: { entity: 'number' }, inputWatts: { entity: 'number' }, acPassByAutoEn: { entity: 'string' }, acInFreq: { entity: 'number' }, chgPauseFlag: { entity: 'diagnostic' }, dischargeType: { entity: 'diagnostic' }, invOutAmp: { entity: 'number' }, sysVer: { entity: 'string' }, cfgSlowChgWatts: { entity: 'level' } }, pd: { wattsInSum: { entity: 'number' }, wifiVer: { entity: 'string' }, typec2Watts: { entity: 'number' }, usb1Watts: { entity: 'number' }, standByMode: { entity: 'level' }, chgPowerDc: { entity: 'number' }, dsgPowerDc: { entity: 'number' }, typccUsedTime: { entity: 'number' }, typec2Temp: { entity: 'number' }, carUsedTime: { entity: 'number' }, typec1Watts: { entity: 'number' }, soc: { entity: 'number' }, wirelessWatts: { entity: 'string' }, wattsOutSum: { entity: 'number' }, carState: { entity: 'diagnostic' }, invUsedTime: { entity: 'number' }, typec1Temp: { entity: 'number' }, dsgPowerAc: { entity: 'number' }, dcInUsedTime: { entity: 'number' }, model: { entity: 'string' }, chgPowerAc: { entity: 'number' }, beepState: { entity: 'switch' }, wifiAutoRcvy: { entity: 'diagnostic' }, remainTime: { entity: 'number' }, chgSunPower: { entity: 'number' }, carTemp: { entity: 'number' }, lcdBrightness: { entity: 'icon' }, qcUsb2Watts: { entity: 'number' }, lcdOffSec: { entity: 'level' }, sysVer: { entity: 'string' }, sysChgDsgState: { entity: 'diagnostic' }, qcUsb1Watts: { entity: 'number' }, kit0: { entity: 'icon' }, kit1: { entity: 'icon' }, kit2: { entity: 'icon' }, usbqcUsedTime: { entity: 'number' }, dcOutState: { entity: 'switch' }, usbUsedTime: { entity: 'number' }, mpptUsedTime: { entity: 'number' }, wifiRssi: { entity: 'string' }, errCode: { entity: 'diagnostic' }, carWatts: { entity: 'number' }, usb2Watts: { entity: 'number' }, iconFanState: { entity: 'icon' }, iconUsbState: { entity: 'icon' }, iconBtMode: { entity: 'icon' }, iconAcFreqMode: { entity: 'icon' }, iconLowTempState: { entity: 'icon' }, iconPackHeaterState: { entity: 'icon' }, iconRechgTimeState: { entity: 'icon' }, iconTransSwState: { entity: 'icon' }, iconTypecMode: { entity: 'icon' }, iconTypecState: { entity: 'icon' }, iconCarMode: { entity: 'icon' }, iconCoGasState: { entity: 'icon' }, iconRcState: { entity: 'icon' }, iconHiTempState: { entity: 'icon' }, iconHiTempMode: { entity: 'icon' }, iconEcoMode: { entity: 'icon' }, iconCarState: { entity: 'icon' }, iconSocUpsMode: { entity: 'icon' }, iconSolarBracketMode: { entity: 'icon' }, iconLowTempMode: { entity: 'icon' }, iconGasGenMode: { entity: 'icon' }, iconBmsParallelMode: { entity: 'icon' }, iconInvParallelState: { entity: 'icon' }, iconWifiMode: { entity: 'icon' }, iconOverloadState: { entity: 'icon' }, iconFactoryState: { entity: 'icon' }, iconChgStationState: { entity: 'icon' }, iconBmsParallelState: { entity: 'icon' }, iconWifiState: { entity: 'icon' }, iconWindGenMode: { entity: 'icon' }, iconUsbMode: { entity: 'icon' }, iconBmsErrState: { entity: 'icon' }, iconBmsErrMode: { entity: 'icon' }, iconWindGenState: { entity: 'icon' }, iconBtState: { entity: 'icon' }, iconEcoState: { entity: 'icon' }, iconOverloadMode: { entity: 'icon' }, iconRechgTimeMode: { entity: 'icon' }, iconInvParallelMode: { entity: 'icon' }, iconTransSwMode: { entity: 'icon' }, iconFactoryMode: { entity: 'icon' }, iconFanMode: { entity: 'icon' }, iconSolarPanelState: { entity: 'icon' }, iconWirelessChgMode: { entity: 'icon' }, iconSocUpsState: { entity: 'icon' }, iconSolarBracketState: { entity: 'icon' }, iconPackHeaterMode: { entity: 'icon' }, iconCoGasMode: { entity: 'icon' }, iconChgStationMode: { entity: 'icon' }, iconAcFreqState: { entity: 'icon' }, iconGasGenState: { entity: 'icon' }, iconRcMode: { entity: 'icon' }, iconWirelessChgState: { entity: 'icon' }, iconSolarPanelMode: { entity: 'icon' } }, mppt: { carOutVol: { entity: 'number' }, carState: { entity: 'switch' }, faultCode: { entity: 'string' }, xt60ChgType: { entity: 'diagnostic' }, dc24vState: { entity: 'diagnostic' }, carTemp: { entity: 'number' }, outWatts: { entity: 'number' }, swVer: { entity: 'string' }, carOutAmp: { entity: 'number' }, outAmp: { entity: 'number' }, dcdc12vWatts: { entity: 'number' }, chgPauseFlag: { entity: 'diagnostic' }, inWatts: { entity: 'number' }, dcdc12vVol: { entity: 'number' }, cfgDcChgCurrent: { entity: 'level' }, inAmp: { entity: 'number' }, inVol: { entity: 'number' }, carOutWatts: { entity: 'number' }, mpptTemp: { entity: 'number' }, outVol: { entity: 'number' }, chgType: { entity: 'diagnostic' }, dcdc12vAmp: { entity: 'number' }, cfgChgType: { entity: 'diagnostic' }, dc24vTemp: { entity: 'number' }, chgState: { entity: 'diagnostic' } } } };