UNPKG

iobroker.ecoflow-mqtt

Version:
235 lines (234 loc) 8.52 kB
const dict = { wave2: { pd: { idleMode: { entity: 'switch' }, tempDisplay: { entity: 'switch' }, tempSys: { entity: 'switch' }, beepEn: { entity: 'switch' }, heatEnv: { entity: 'number' }, mpptPwr: { entity: 'number' }, batVolt: { entity: 'number' }, busVol: { entity: 'number' }, batSoc: { entity: 'number' }, sacWorkTime: { entity: 'number' }, condTemp: { entity: 'number' }, batCurr: { entity: 'number' }, setTempCel: { entity: 'number' }, pvPower: { entity: 'number' }, batPwrOut: { entity: 'number' }, acFreq: { entity: 'number' }, mpptVol: { entity: 'number' }, acCurrRms: { entity: 'number' }, batPowerSupplyTime: { entity: 'number' }, acPwrIn: { entity: 'number' }, tempNtc: { entity: 'number' }, envTemp: { entity: 'number' }, sacIdleTime: { entity: 'number' }, acVoltRms: { entity: 'number' }, dp2PowerSupplyTime: { entity: 'number' }, coolEnv: { entity: 'number' }, batChgRemain: { entity: 'number' }, coolTemp: { entity: 'number' }, mpptCur: { entity: 'number' }, busVolt: { entity: 'number' }, psdrPower: { entity: 'number' }, dpPowerSupplyTime: { entity: 'number' }, timeRemain: { entity: 'number' }, sysPowerWatts: { entity: 'number' }, evapTemp: { entity: 'number' }, batDsgRemain: { entity: 'number' }, batPower: { entity: 'number' }, motorOutTemp: { entity: 'number' }, airInTemp: { entity: 'number' }, setTempfah: { entity: 'number' }, llcCurr: { entity: 'number' }, dmPowerSupplyTime: { entity: 'number' }, pdSubMode: { entity: 'level' }, fanValue: { entity: 'level' }, setTemp: { entity: 'level' }, idleTime: { entity: 'level' }, mainMode: { entity: 'level' }, timeSet: { entity: 'level' }, wteFthEn: { entity: 'level' }, rgbState: { entity: 'level' }, batChgStatus: { entity: 'string' }, ver: { entity: 'string' }, deviceName: { entity: 'string' }, pdTempSys: { entity: 'string' }, bmsPid: { entity: 'string' }, sacWattRangeTime: { entity: 'string' }, mpptSts: { entity: 'string' }, bmsErr: { entity: 'string' }, powerSts: { entity: 'string' }, pdErrCode: { entity: 'string' }, lcdStatus: { entity: 'string' }, midWindSpeedCnt: { entity: 'string' }, lowWindSpeedCnt: { entity: 'string' }, dmPowerSupplyCnt: { entity: 'string' }, CompressorTempCnt: { entity: 'string' }, envTempRangeCnt: { entity: 'string' }, dp2PowerSupplyCnt: { entity: 'string' }, hotSleepCnt: { entity: 'string' }, hotNormalCnt: { entity: 'string' }, coolMaxCnt: { entity: 'string' }, frontInTempErrCnt: { entity: 'string' }, coolNormalCnt: { entity: 'string' }, powerOffCounts: { entity: 'string' }, errPowerCommCnt: { entity: 'string' }, backPipeTempErrCnt: { entity: 'string' }, dpPowerSupplyCnt: { entity: 'string' }, powerOnCounts: { entity: 'string' }, hotEcoCnt: { entity: 'string' }, errAllCnt: { entity: 'string' }, frontPipeTempErrCnt: { entity: 'string' }, highWindSpeedCnt: { entity: 'string' }, errMotorCommCnt: { entity: 'string' }, hotMaxCnt: { entity: 'string' }, batPowerSupplyCnt: { entity: 'string' }, errWifiCommCnt: { entity: 'string' }, windCnt: { entity: 'string' }, frontOutTempErrCnt: { entity: 'string' }, coolSleepCnt: { entity: 'string' }, frontBarTempErrCnt: { entity: 'string' }, psdrCnt: { entity: 'string' }, coolEcoCnt: { entity: 'string' }, powerMode: { entity: 'diagnostic' }, bmsBoundFlag: { entity: 'diagnostic' }, runSts: { entity: 'diagnostic' }, rlySts: { entity: 'diagnostic' }, timeEn: { entity: 'diagnostic' }, setFanVal: { entity: 'diagnostic' }, bmsUnderVoltage: { entity: 'diagnostic' }, waterValue: { entity: 'diagnostic' }, mpptWork: { entity: 'diagnostic' }, refEn: { entity: 'diagnostic' }, pdMainMode: { entity: 'diagnostic' }, powerSrc: { entity: 'diagnostic' }, subMode: { entity: 'diagnostic' }, fanSts: { entity: 'diagnostic' }, errCode: { entity: 'diagnostic' } }, power: { acFreq: { entity: 'number' }, batVolt: { entity: 'number' }, acWattsRange0Time: { entity: 'number' }, mpptVolRange0Time: { entity: 'number' }, batCurr: { entity: 'number' }, acWattsRange4Time: { entity: 'number' }, fanSts: { entity: 'number' }, mpptVolRange3Time: { entity: 'number' }, batPwrOut: { entity: 'number' }, mpptVolRange1Time: { entity: 'number' }, acWattsRange1Time: { entity: 'number' }, acVoltRms: { entity: 'number' }, mpptWattsRange0Time: { entity: 'number' }, busVol: { entity: 'number' }, acPwrIn: { entity: 'number' }, acWattsRange5Time: { entity: 'number' }, mpptCur: { entity: 'number' }, mpptVolRange2Time: { entity: 'number' }, mpptWattsRange1Time: { entity: 'number' }, acCurrRms: { entity: 'number' }, llcCurr: { entity: 'number' }, busVolt: { entity: 'number' }, acWattsRange2Time: { entity: 'number' }, tempNtc: { entity: 'number' }, tempMax: { entity: 'number' }, tempMin: { entity: 'number' }, mpptVol: { entity: 'number' }, mpptWattsRange2Time: { entity: 'number' }, mpptPwr: { entity: 'number' }, mpptVolRange4Time: { entity: 'number' }, acWattsRange3Time: { entity: 'number' }, mpptLockFlag: { entity: 'string' }, errCode: { entity: 'string' }, errLock: { entity: 'string' }, mpptSts: { entity: 'string' }, pfcOcpS: { entity: 'string' }, acPowerSupplyCnt: { entity: 'string' }, pvOcpHw: { entity: 'string' }, carPowerSupplyCnt: { entity: 'string' }, pvPowerSupplyCnt: { entity: 'string' }, llcOcpInt: { entity: 'string' }, psdrCnt: { entity: 'string' }, runSts: { entity: 'diagnostic' }, mpptWork: { entity: 'diagnostic' }, rlySts: { entity: 'diagnostic' } }, motor: { power: { entity: 'number' }, motorFsmState: { entity: 'number' }, windTime: { entity: 'number' }, vBus: { entity: 'number' }, mosTemp: { entity: 'number' }, frontFanWorkTime: { entity: 'number' }, compressorWorkTime: { entity: 'number' }, coolSleepTime: { entity: 'number' }, setCondFanRpm: { entity: 'number' }, setEvapFanRpm: { entity: 'number' }, drainageTime: { entity: 'number' }, hotNormalTime: { entity: 'number' }, hotSleepTime: { entity: 'number' }, evapFanRpm: { entity: 'number' }, fourWayWorkTime: { entity: 'number' }, mtrLogicErr: { entity: 'number' }, coolMaxTime: { entity: 'number' }, setWaterRpm: { entity: 'number' }, hotEcoTime: { entity: 'number' }, hotMaxTime: { entity: 'number' }, backFanWorkTime: { entity: 'number' }, condeFanRpm: { entity: 'number' }, setCompressorRpm: { entity: 'number' }, waterPumpWorkTime: { entity: 'number' }, coolEcoTime: { entity: 'number' }, coolNormalTime: { entity: 'number' }, threeWayState: { entity: 'diagnostic' }, hpProtFlg: { entity: 'string' }, serveFsmState: { entity: 'string' }, ecoStopFlag: { entity: 'string' }, setEleExpansStep: { entity: 'string' }, errCode: { entity: 'string' }, focId: { entity: 'string' }, protFlag: { entity: 'string' }, compressorRpm: { entity: 'string' }, fourWayState: { entity: 'string' }, commcAck: { entity: 'string' }, serveCtrlErr: { entity: 'string' }, v24: { entity: 'string' }, fourWaySwitchCnt: { entity: 'string' }, drainageCnt: { entity: 'string' }, frontFanBlockCnt: { entity: 'string' }, pMtrCnt: { entity: 'string' }, backFanBlockCnt: { entity: 'string' }, waterValue: { entity: 'dianostic' } }, bmsMaster: { bmsDisplayTime: { entity: 'number' }, maxCellVol: { entity: 'number' }, bmsSoc: { entity: 'number' }, remainCap: { entity: 'number' }, bmsCur: { entity: 'number' }, maxCellTemp: { entity: 'number' }, minCellVol: { entity: 'number' }, bmsReqVol: { entity: 'number' }, bmsDsgTime: { entity: 'number' }, minCellTemp: { entity: 'number' }, bmsVol: { entity: 'number' }, bmsReqCur: { entity: 'number' }, bmsChgTime: { entity: 'number' }, bmsMinDsgSoc: { entity: 'number' }, bmsMaxChgSoc: { entity: 'number' }, bmsBatErrCode: { entity: 'string' }, chgWattRangeTime: { entity: 'string' }, bmsHwFlag: { entity: 'string' }, bmsSwFlag: { entity: 'string' }, sleepCnt: { entity: 'string' }, xt150AccessCnt: { entity: 'string' }, awakeCnt: { entity: 'string' }, powerOnCnt: { entity: 'string' }, powerOffCnt: { entity: 'string' }, bmsType: { entity: 'diagnostic' }, bmsChgDsgSts: { entity: 'diagnostic' } } } };