UNPKG

iobroker.ecoflow-mqtt

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