UNPKG

iobroker.ecoflow-mqtt

Version:
92 lines (91 loc) 2.96 kB
const dict = { riverpro: { bmsMaster: { amp: { entity: 'number' }, bmsFault: { entity: 'string' }, cycles: { entity: 'number' }, errCode: { entity: 'diagnostic' }, fullCap: { entity: 'number' }, maxCellTemp: { entity: 'number' }, maxCellVol: { entity: 'number' }, maxMosTemp: { entity: 'number' }, minCellTemp: { entity: 'number' }, minCellVol: { entity: 'number' }, minMosTemp: { entity: 'number' }, openBmsIdx: { entity: 'string' }, remainCap: { entity: 'number' }, soc: { entity: 'number' }, sysVer: { entity: 'string' }, tagChgAmp: { entity: 'number' }, temp: { entity: 'number' }, vol: { entity: 'number' }, //new riverpro bqSysStatReq: { entity: 'string' }, maxChargeSoc: { entity: 'level' }, tagChgVol: { entity: 'number' } }, inv: { cfgAcEnabled: { entity: 'switch' }, cfgAcOutFreq: { entity: 'diagnostic' }, cfgAcOutVoltage: { entity: 'string' }, cfgAcXboost: { entity: 'switch' }, cfgStandbyMin: { entity: 'level' }, chargerType: { entity: 'diagnostic' }, dcInAmp: { entity: 'number' }, dcInVol: { entity: 'number' }, 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' }, sysVer: { entity: 'string' }, undefined: { entity: 'string' }, //new cfgAcChgModeFlg: { entity: 'diagnostic' }, cfgFanMode: { entity: 'diagnostic' }, inTemp: { entity: 'number' }, invInAmp: { entity: 'number' }, invInFreq: { entity: 'number' }, invInVol: { entity: 'number' } }, pd: { beepState: { entity: 'switch' }, carTemp: { entity: 'number' }, carUsedTime: { entity: 'number' }, carWatts: { entity: 'number' }, chgPowerAC: { entity: 'number' }, chgPowerDC: { entity: 'number' }, chgSunPower: { entity: 'number' }, dcInUsedTime: { entity: 'number' }, dsgPowerAC: { entity: 'number' }, dsgPowerDC: { entity: 'number' }, errCode: { entity: 'diagnostic' }, invUsedTime: { entity: 'number' }, model: { entity: 'string' }, mpptUsedTime: { entity: 'number' }, remainTime: { entity: 'number' }, soc: { entity: 'number' }, standByMode: { entity: 'level' }, sysVer: { entity: 'string' }, typecUsedTime: { entity: 'number' }, usb1Watts: { entity: 'number' }, usb2Watts: { entity: 'number' }, usbUsedTime: { entity: 'number' }, usbqcUsedTime: { entity: 'number' }, wattsInSum: { entity: 'number' }, wattsOutSum: { entity: 'number' }, //new bmsSlave: { entity: 'string' }, carSwitch: { entity: 'switch' }, ledState: { entity: 'diagnostic' }, ledWatts: { entity: 'number' }, typecTemp: { entity: 'number' }, typecWatts: { entity: 'number' }, usb3Watts: { entity: 'number' } } } };