iobroker.ecoflow-mqtt
Version:
connects to ecoflow products
1,535 lines • 178 kB
JavaScript
const deviceStates = {
RuntimePropertyUpload: {
number: {
lanSysHomeNeedPwr: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'lan sys home need pwr',
subrole: 'number',
},
aiTouTargetSoc: {
min: 0,
max: 100,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'ai tou target soc',
subrole: 'number',
},
lanSysDeviceCnt: {
min: 0,
max: 7,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'lan sys device cnt',
subrole: 'number',
},
lanSysTargetPwr: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'lan sys target pwr',
subrole: 'number',
},
cascadeSysTargetPwr: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'cascade sys target pwr',
subrole: 'number',
},
cascadeSysSoc: {
min: 0,
max: 100,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'cascade sys soc',
subrole: 'number',
},
cascadeSysDeviceCnt: {
min: 0,
max: 7,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'cascade sys device cnt',
subrole: 'number',
},
cascadeSysDistributedPwrSum: {
min: -2000,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'cascade sys distributed pwr sum',
subrole: 'number',
},
cascadeSysOutputPwrDiff: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'cascade sys output pwr diff',
subrole: 'number',
},
dev1DistributeTarget: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev1 distribute target',
subrole: 'number',
},
dev2DistributeTarget: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev2 distribute target',
subrole: 'number',
},
dev3DistributeTarget: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev3 distribute target',
subrole: 'number',
},
dev4DistributeTarget: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev4 distribute target',
subrole: 'number',
},
dev5DistributeTarget: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev5 distribute target',
subrole: 'number',
},
dev6DistributeTarget: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev6 distribute target',
subrole: 'number',
},
dev1ToPcsPwr: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev1 to pcs pwr',
subrole: 'number',
},
dev2ToPcsPwr: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev2 to pcs pwr',
subrole: 'number',
},
dev3ToPcsPwr: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev3 to pcs pwr',
subrole: 'number',
},
dev4ToPcsPwr: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev4 to pcs pwr',
subrole: 'number',
},
dev5ToPcsPwr: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev5 to pcs pwr',
subrole: 'number',
},
dev6ToPcsPwr: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev6 to pcs pwr',
subrole: 'number',
},
dev1PvRemain: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev1 pv remain',
subrole: 'number',
},
dev2PvRemain: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev2 pv remain',
subrole: 'number',
},
dev3PvRemain: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev3 pv remain',
subrole: 'number',
},
dev4PvRemain: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev4 pv remain',
subrole: 'number',
},
dev5PvRemain: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev5 pv remain',
subrole: 'number',
},
dev6PvRemain: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev6 pv remain',
subrole: 'number',
},
dev1PowerAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev1 power ability',
subrole: 'number',
},
dev2PowerAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev2 power ability',
subrole: 'number',
},
dev3PowerAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev3 power ability',
subrole: 'number',
},
dev4PowerAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev4 power ability',
subrole: 'number',
},
dev5PowerAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev5 power ability',
subrole: 'number',
},
dev6PowerAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev6 power ability',
subrole: 'number',
},
dev1PowerInAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev1 power in ability',
subrole: 'number',
},
dev2PowerInAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev2 power in ability',
subrole: 'number',
},
dev3PowerInAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev3 power in ability',
subrole: 'number',
},
dev4PowerInAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev4 power in ability',
subrole: 'number',
},
dev5PowerInAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev5 power in ability',
subrole: 'number',
},
dev6PowerInAbility: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'dev6 power in ability',
subrole: 'number',
},
chgOverCurOffCnt: {
min: 0,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'chg over cur off cnt',
subrole: 'number',
},
vinPv1: {
min: 0,
max: 70,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'v in pv1',
subrole: 'number',
},
vinPv2: {
min: 0,
max: 70,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'v in pv2',
subrole: 'number',
},
vinPv3: {
min: 0,
max: 70,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'vin pv3',
subrole: 'number',
},
vinPv4: {
min: 0,
max: 70,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'v in pv4',
subrole: 'number',
},
iinPv1: {
min: -1,
max: 15,
unit_of_measurement: 'A',
mult: 0.01,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'i in pv1',
subrole: 'number',
},
iinPv2: {
min: -1,
max: 15,
unit_of_measurement: 'A',
mult: 0.01,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'i in pv2',
subrole: 'number',
},
iinPv3: {
min: -1,
max: 15,
unit_of_measurement: 'A',
mult: 0.01,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'i in pv3',
subrole: 'number',
},
iinPv4: {
min: -1,
max: 15,
unit_of_measurement: 'A',
mult: 0.01,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'i in pv4',
subrole: 'number',
},
pinPv1: {
min: 0,
max: 600,
unit_of_measurement: 'W',
mult: 0.1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'p in pv1',
subrole: 'number',
},
pinPv2: {
min: 0,
max: 600,
unit_of_measurement: 'W',
mult: 0.1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'p in pv2',
subrole: 'number',
},
pinPv3: {
min: 0,
max: 600,
unit_of_measurement: 'W',
mult: 0.1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'p in pv3',
subrole: 'number',
},
pinPv4: {
min: 0,
max: 600,
unit_of_measurement: 'W',
mult: 0.1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'p in pv4',
subrole: 'number',
},
bmsChgReqVolt: {
min: 0,
max: 60,
unit_of_measurement: 'V',
mult: 0.001,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'bms chg req volt',
subrole: 'number',
},
bmsChgReqCurr: {
min: 0,
max: 60,
unit_of_measurement: 'A',
mult: 0.001,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'bms chg req curr',
subrole: 'number',
},
curAvaiToBmsPower: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'cur avai to bms power',
subrole: 'number',
},
invInPowerAbilityMax: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'inv in power ability max',
subrole: 'number',
},
invOutPowerAbilityMax: {
min: 0,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'inv out power ability max',
subrole: 'number',
},
ongridOutPowerAbilityMax: {
min: 0,
max: 3000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'ongrid out power ability max',
subrole: 'number',
},
bypassOutPowerAbilityMax: {
min: 0,
max: 3000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'bypass out power ability max',
subrole: 'number',
},
vBusHv: {
min: 0,
max: 60,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'v bus hv',
subrole: 'number',
},
vBat: {
min: 0,
max: 60,
unit_of_measurement: 'V',
mult: 0.001,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'v bat',
subrole: 'number',
},
ioutBat: {
min: 0,
max: 60,
unit_of_measurement: 'A',
mult: 0.01,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'iout bat',
subrole: 'number',
},
vBusPidRef: {
min: 0,
max: 60,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'v bus pid ref',
subrole: 'number',
},
dcTemp1Ntc: {
min: 0,
max: 100,
unit_of_measurement: '°C',
mult: 1,
entity_type: 'sensor',
device_class: 'temperature',
role: 'value',
name: 'dc temp1 ntc',
subrole: 'number',
},
dcTemp2Ntc: {
min: 0,
max: 100,
unit_of_measurement: '°C',
mult: 1,
entity_type: 'sensor',
device_class: 'temperature',
role: 'value',
name: 'dc temp2 ntc',
subrole: 'number',
},
dcTemp3Ntc: {
min: 0,
max: 100,
unit_of_measurement: '°C',
mult: 1,
entity_type: 'sensor',
device_class: 'temperature',
role: 'value',
name: 'dc temp3 ntc',
subrole: 'number',
},
dabLvTempNtc: {
min: 0,
max: 100,
unit_of_measurement: '°C',
mult: 1,
entity_type: 'sensor',
device_class: 'temperature',
role: 'value',
name: 'dab lv temp ntc',
subrole: 'number',
},
invIl1Rms: {
min: 0,
max: 60,
unit_of_measurement: 'A',
mult: 0.1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'inv il1 rms',
subrole: 'number',
},
ongridIinRms: {
min: 0,
max: 60,
unit_of_measurement: 'A',
mult: 0.1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'ongrid iin rms',
subrole: 'number',
},
vBus: {
min: 0,
max: 60,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'v bus',
subrole: 'number',
},
ongridVinRms: {
min: 0,
max: 250,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'ongrid vin rms',
subrole: 'number',
},
ongridVoutRms: {
min: 0,
max: 250,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'ongrid vout rms',
subrole: 'number',
},
offgridVout1Rms: {
min: 0,
max: 250,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'offgrid v out1 rms',
subrole: 'number',
},
offgridVout2Rms: {
min: 0,
max: 250,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'offgrid v out2 rms',
subrole: 'number',
},
invVcapRms: {
min: 0,
max: 250,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'inv vcap rms',
subrole: 'number',
},
acTotalActivePower: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'ac total active power',
subrole: 'number',
},
ongridInActivePower: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'ongrid in active power',
subrole: 'number',
},
ongridInReactivePower: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'ongrid in reactive power',
subrole: 'number',
},
offgrid1ActivePower: {
min: -200,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'offgrid1 active power',
subrole: 'number',
},
offgrid2ActivePower: {
min: -2000,
max: 2000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'offgrid2 active power',
subrole: 'number',
},
seriesPower: {
min: -6000,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'series power',
subrole: 'number',
},
offgrid1ApperentPower: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'offgrid1 apperent power',
subrole: 'number',
},
offgrid2ApperentPower: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'offgrid2 apperent power',
subrole: 'number',
},
offgridInvDeratePower: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'offgrid inv derate power',
subrole: 'number',
},
ongridInvDeratePower: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'ongrid inv derate power',
subrole: 'number',
},
acTotalInvDeratePower: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'ac total inv derate power',
subrole: 'number',
},
mosVolt: {
min: 0,
max: 60,
unit_of_measurement: 'V',
mult: 0.1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'mos volt',
subrole: 'number',
},
reactPwrRefDelta: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'react pwr ref delta',
subrole: 'number',
},
addPwrActLimit: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'add pwr act limit',
subrole: 'number',
},
invTempNtc: {
min: 0,
max: 100,
unit_of_measurement: '°C',
mult: 1,
entity_type: 'sensor',
device_class: 'temperature',
role: 'value',
name: 'inv temp ntc',
subrole: 'number',
},
dabHighTempNtc: {
min: 0,
max: 100,
unit_of_measurement: '°C',
mult: 1,
entity_type: 'sensor',
device_class: 'temperature',
role: 'value',
name: 'dab high temp ntc',
subrole: 'number',
},
emsSetRatedPower: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'ems set rated power',
subrole: 'number',
},
actPwrRated: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'act pwr rated',
subrole: 'number',
},
activePowerNeed: {
min: 0,
max: 6000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'active power need',
subrole: 'number',
},
actPwrByPerc: {
min: 0,
max: 2500,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'act pwr by perc',
subrole: 'number',
},
actPwrByRampUp: {
min: 0,
max: 2500,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'act pwr by ramp up',
subrole: 'number',
},
actPwrByOfdp: {
min: 0,
max: 2500,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'act pwr by ofdp',
subrole: 'number',
},
actPwrByUfip: {
min: 0,
max: 2500,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'act pwr by ufip',
subrole: 'number',
},
actPwrByFreqDroop: {
min: 0,
max: 1000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'act pwr by freq droop',
subrole: 'number',
},
actPwrByOvdp: {
min: 0,
max: 2500,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'act pwr by ovdp',
subrole: 'number',
},
ongridActivePowerRef: {
min: 0,
max: 2500,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'ongrid active power ref',
subrole: 'number',
},
},
string: {
displayPropertyFullUploadPeriod: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Display Property Full Upload Period',
role: 'info',
},
displayPropertyIncrementalUploadPeriod: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Display Property Incremental Upload Period',
role: 'info',
},
runtimePropertyFullUploadPeriod: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Runtime Property Full Upload Period',
role: 'info',
},
runtimePropertyIncrementalUploadPeriod: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Runtime Property Incremental Upload Period',
role: 'info',
},
lanSysMeterValue: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'lan sys meter value',
role: 'info',
},
cascadeSysCanId: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'cascade sys can id',
role: 'info',
},
pv1InsRx: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pv1 ins rx',
role: 'info',
},
pv2InsRx: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pv2 ins rx',
role: 'info',
},
pv3InsRx: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pv3 ins rx',
role: 'info',
},
pv4InsRx: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pv4 ins rx',
role: 'info',
},
pv1GndInsRy: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pv1 gnd ins ry',
role: 'info',
},
pv2GndInsRy: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pv2 gnd ins ry',
role: 'info',
},
pv3GndInsRy: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pv3 gnd ins ry',
role: 'info',
},
pv4GndInsRy: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pv4 gnd ins ry',
role: 'info',
},
invTodcData: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'inv todc data',
role: 'info',
},
dcToInvData: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dc to inv data',
role: 'info',
},
emsPfcChgPwrTag: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'ems pfc chg pwr tag',
role: 'info',
},
chgPowerLoopRef: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'chg power loop ref',
role: 'info',
},
iDabLv: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'i dab lv',
role: 'info',
},
exPsD1: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'ex ps d1',
role: 'info',
},
pvIoutFilt: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pv iout filt',
role: 'info',
},
ref1P65: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'ref1 p65',
role: 'info',
},
ref2P5: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'ref2 p5',
role: 'info',
},
dcvFilt: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dcv filt',
role: 'info',
},
dciFilt: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dci filt',
role: 'info',
},
voltFreqfilter: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'volt freqfilter',
role: 'info',
},
pfcVbusTag: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pfc vbus tag',
role: 'info',
},
pvStateMonitor1: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pv state monitor1',
role: 'info',
},
pvStateMonitor2: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pv state monitor2',
role: 'info',
},
dabStateMonitor1: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dab state monitor1',
role: 'info',
},
dabStateMonitor2: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dab state monitor2',
role: 'info',
},
dabStateMonitor3: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dab state monitor3',
role: 'info',
},
},
diagnostic: {
aiTouValid: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'ai tou valid',
role: 'info',
aiTouValid: { 0: 'OK?' },
},
lanSysWorkMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'lan sys work mode',
role: 'info',
lanSysWorkMode: { 0: 'OK?' },
},
cascadeSysWorkMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'cascade sys work mode',
role: 'info',
cascadeSysWorkMode: { 0: 'OK?' },
},
dev1ToPcsWorkMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dev1 to pcs work mode',
role: 'info',
dev1ToPcsWorkMode: { 0: 'OK?' },
},
dev2ToPcsWorkMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dev2 to pcs work mode',
role: 'info',
dev2ToPcsWorkMode: { 0: 'OK?' },
},
dev3ToPcsWorkMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dev3 to pcs work mode',
role: 'info',
dev3ToPcsWorkMode: { 0: 'OK?' },
},
dev4ToPcsWorkMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dev4 to pcs work mode',
role: 'info',
dev4ToPcsWorkMode: { 0: 'OK?' },
},
dev5ToPcsWorkMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dev5 to pcs work mode',
role: 'info',
dev5ToPcsWorkMode: { 0: 'OK?' },
},
dev6ToPcsWorkMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dev6 to pcs work mode',
role: 'info',
dev6ToPcsWorkMode: { 0: 'OK?' },
},
mpptFaultComm: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'mppt fault comm',
role: 'info',
mpptFaultComm: { 0: 'OK?' },
},
mpptPv1Fault: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'mppt pv1 fault',
role: 'info',
mpptPv1Fault: { 0: 'OK?' },
},
mpptPv2Fault: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'mppt pv2 fault',
role: 'info',
mpptPv2Fault: { 0: 'OK?' },
},
mpptPv3Fault: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'mppt pv3 fault',
role: 'info',
mpptPv3Fault: { 0: 'OK?' },
},
mpptPv4Fault: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'mppt pv4 fault',
role: 'info',
mpptPv4Fault: { 0: 'OK?' },
},
dabFault: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dab fault',
role: 'info',
dabFault: { 0: 'OK?' },
},
dabFaultLock: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'dab fault lock',
role: 'info',
dabFaultLock: { 0: 'OK?' },
},
invStateMonitor1: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'inv state monitor1',
role: 'info',
invStateMonitor1: { 0: 'OK?' },
},
invStateMonitor2: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'inv state monitor2',
role: 'info',
invStateMonitor2: { 0: 'OK?' },
},
invStateMonitor3: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'inv state monitor3',
role: 'info',
invStateMonitor3: { 0: 'OK?' },
},
invFault: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'inv fault',
role: 'info',
invFault: { 0: 'OK?' },
},
invFaultLock: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'inv fault lock',
role: 'info',
invFaultLock: { 0: 'OK?' },
},
pfcFault: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'pfc fault',
role: 'info',
pfcFault: { 0: 'OK?' },
},
invCommFault: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'inv comm fault',
role: 'info',
invCommFault: { 0: 'OK?' },
},
gridFault: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'grid fault',
role: 'info',
gridFault: { 0: 'OK?' },
},
},
array: {
lanSysScheduleOutput: {
entity_type: 'text',
entity_category: 'diagnostic',
role: 'list',
name: 'lan sys schedule output',
},
},
},
DisplayPropertyUpload: {
diagnostic: {
utcSetMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'utc set mode',
role: 'info',
utcSetMode: { 0: 'OK?' },
},
devSleepState: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Sleep status',
role: 'info',
devSleepState: { 0: 'Off?', 1: 'On?' },
},
cmsBmsRunState: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'On/Off status',
role: 'info',
cmsBmsRunState: { 0: 'off', 1: 'on' },
},
bmsChgDsgState: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Charging/Discharging status of the main battery',
role: 'info',
bmsChgDsgState: { 0: 'not charging or discharging', 1: 'discharging', 2: 'charging' },
},
cmsChgDsgState: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Charging/Discharging status',
role: 'info',
cmsChgDsgState: { 0: 'not charging or discharging', 1: 'discharging', 2: 'charging' },
},
plugInInfoPvFlag: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'plug in info pv flag',
role: 'info',
plugInInfoPvFlag: { 0: 'OK?' },
},
plugInInfoPv2Flag: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'plug in info pv2 flag',
role: 'info',
plugInInfoPv2Flag: { 0: 'OK?'