iobroker.ecoflow-mqtt
Version:
connects to ecoflow products
2,161 lines • 80.5 kB
JavaScript
const panel2States = {
ProtoTime: {
number: {
master_gridWatt: {
min: 0,
max: 12000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Backup charge power'
},
bkpChWatt: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Backup charge power'
},
backupDischargeTime: {
min: 0,
max: 30000,
unit_of_measurement: 'min',
mult: 1,
entity_type: 'sensor',
device_class: 'duration',
role: 'value',
name: 'Backup discharge time'
},
bkpEnerg1ChargeTime: {
min: 0,
max: 30000,
unit_of_measurement: 'min',
mult: 1,
entity_type: 'sensor',
device_class: 'duration',
role: 'value',
name: 'Backup Energy#1 charge time'
},
bkpEnerg1DischargeTime: {
min: 0,
max: 30000,
unit_of_measurement: 'min',
mult: 1,
entity_type: 'sensor',
device_class: 'duration',
role: 'value',
name: 'Backup Energy#1 discharge time'
},
bkpEnerg2ChargeTime: {
min: 0,
max: 30000,
unit_of_measurement: 'min',
mult: 1,
entity_type: 'sensor',
device_class: 'duration',
role: 'value',
name: 'Backup Energy#1 charge time'
},
bkpEnerg2DischargeTime: {
min: 0,
max: 30000,
unit_of_measurement: 'min',
mult: 1,
entity_type: 'sensor',
device_class: 'duration',
role: 'value',
name: 'Backup Energy#1 discharge time'
},
wattInfoGridWatt: {
min: 0,
max: 12000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Power info'
}
},
string: {
sysTimezone: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Backup charge power',
role: 'info'
},
timezoneId: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Backup charge power',
role: 'info'
},
appMainVer: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Master app main version',
role: 'info'
},
appDbgVer: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Master app debug version',
role: 'info'
},
appTestVer: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Master app test version',
role: 'info'
}
},
array: {
hall1Watt: { entity_type: 'text', entity_category: 'diagnostic', role: 'list', name: 'Hall1 power' },
hall1Curr: { entity_type: 'text', entity_category: 'diagnostic', role: 'list', name: 'Hall1 current' }
}
},
ProtoPushAndSet: {
number: {
gridVol: {
min: 0,
max: 250,
unit_of_measurement: 'V',
mult: 1,
entity_type: 'sensor',
device_class: 'voltage',
role: 'value',
name: 'Grid voltage'
},
gridFreq: {
min: 0,
max: 61,
unit_of_measurement: 'Hz',
mult: 1,
entity_type: 'sensor',
device_class: 'frequency',
role: 'value',
name: 'Grid Frequency'
},
foceChargeHight: {
min: 60,
max: 100,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'Charge upper threshold percentage'
},
chargeWattPower: {
min: 0,
max: 3600,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Charging Power'
},
discLower: {
min: 0,
max: 30,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'Discharge lower threshold percentage'
},
masterCur: {
min: 0,
max: 100,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Master current'
},
oilEngineWatt: {
min: 0,
max: 12000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Oil engine power'
},
backupReserveSoc: {
min: 0,
max: 100,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'Backup Reserve SOC'
},
timeZone: {
min: -12,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'time zone'
},
solarBackupReserveSoc: {
min: 0,
max: 100,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'Solar backup reserve SOC'
},
oilMaxOutputWatt: {
min: 500,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Oil max. charging output power?'
},
inletBoxCurrent: {
min: 0,
max: 100,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Inlet box current'
},
phaseSubValue: {
min: 0,
max: 360,
unit_of_measurement: '°',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'phase Sub Value'
}
},
switch: {
epsModeInfo: {
entity_type: 'switch',
device_class: 'switch',
payload_off: 'off',
payload_on: 'on',
name: 'EPS mode',
role: 'switch',
epsModeInfo: { '0': 'off', '1': 'on' }
}
},
diagnostic: {
productType: {
entity_type: 'text',
entity_category: 'diagnostic',
role: 'info',
name: 'Product type',
productType: { '1': 'SHP2?' }
},
powerSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Power Status',
role: 'info',
powerSta: { '0': 'feeding loads?', '1': 'standby?', '2': 'charging?', '3': 'error?' }
},
isSetOilEngine: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'isSetOilEngine',
role: 'info',
isSetOilEngine: { '0': 'no generator?', '1': 'generator?' }
},
isAreaErr: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Area error',
role: 'info',
isAreaErr: { '0': 'OK?', '1': 'Error?' }
},
ch1ForceCharge: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Ch1 force charging',
role: 'info',
ch1ForceCharge: { '0': 'normal?', '1': 'forced?' }
},
ch2ForceCharge: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Ch2 force charging',
role: 'info',
ch2ForceCharge: { '0': 'normal?', '1': 'forced?' }
},
ch3ForceCharge: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Ch3 force charging',
role: 'info',
ch3ForceCharge: { '0': 'normal?', '1': 'forced?' }
},
stormIsEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Storm is enable',
role: 'info',
stormIsEnable: { '0': 'off?', '1': 'on' }
},
inStormMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Storm mode',
role: 'info',
inStormMode: { '0': 'inactive?', '1': 'active?' }
},
ch1EnableSet: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Ch1 enabled',
role: 'info',
ch1EnableSet: { '0': 'off?', '1': 'on?' }
},
ch2EnableSet: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Ch2 enabled',
role: 'info',
ch2EnableSet: { '0': 'off?', '1': 'on?' }
},
ch3EnableSet: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Ch3 enabled',
role: 'info',
ch3EnableSet: { '0': 'off?', '1': 'on?' }
},
oilEngineToBackChargePersent: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Oil Engine To Back Charge Present',
role: 'info',
oilEngineToBackChargePersent: { '0': 'not present?', '1': 'present?' }
},
ntcOverTempErr: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'NTC over temp error',
role: 'info',
ntcOverTempErr: { '0': 'OK?', '1': 'error?' }
},
smartBackupMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Smart Backup Mode',
role: 'info',
smartBackupMode: { '0': 'off?', '1': 'on?' }
},
oilType: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Oil engine type',
role: 'info',
oilType: { '0': '120V single phase?', '1': '240V split phase?' }
},
stormRequestFlag: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Storm request flag',
role: 'info',
stormRequestFlag: { '0': 'off?', '1': 'on?' }
},
stormCurTimeStopFlag: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'stormCurTimeStopFlag',
role: 'info',
stormCurTimeStopFlag: { '0': 'off?', '1': 'on?' }
},
backupReserveEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Backup Reserve Enable',
role: 'info',
backupReserveEnable: { '0': 'off?', '1': 'on?' }
},
sysCurRunningState: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'sysCurRunningState',
role: 'info',
sysCurRunningState: { '0': 'off?', '1': 'on?' }
},
rly1RealSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Relay1 Real Status',
role: 'info',
rly1RealSta: { '0': 'off?', '1': 'on?' }
},
rly2RealSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Relay2 Real Status',
role: 'info',
rly2RealSta: { '0': 'off?', '1': 'on?' }
},
rly3RealSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Relay3 Real Status',
role: 'info',
rly3RealSta: { '0': 'off?', '1': 'on?' }
},
rly4RealSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Relay4 Real Status',
role: 'info',
rly4RealSta: { '0': 'off?', '1': 'on?' }
},
curRunningStrategy: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Current running strategy',
role: 'info',
curRunningStrategy: { '0': '?' }
},
reasonOfStopDischar: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Reason of Stop Discharge',
role: 'info',
reasonOfStopDischar: { '0': '?' }
},
reasonOsStopCharge: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Reason of Stop Charge',
role: 'info',
reasonOsStopCharge: { '0': '?' }
}
},
string: {
hasConfigDone: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'hasConfigDone',
role: 'info'
},
stormEndTimestamp: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Storm End Timestamp',
role: 'info'
},
localTime: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'local time',
role: 'info'
},
area: { entity_type: 'text', entity_category: 'diagnostic', name: 'Area Info', role: 'info' }
}
},
backupIncreInfo: {
number: {
backupFullCap: {
min: 0,
max: 20000,
unit_of_measurement: 'mAh',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Full capacity'
},
backupBatPer: {
min: 0,
max: 100,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'Battery SOC'
},
backupDischargeRmainBatCap: {
min: 0,
max: 20000,
unit_of_measurement: 'mAh',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Discharge remain. capacity'
}
}
},
backupCh1Info: {
diagnostic: {
backupIsReady: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'backupIsReady',
role: 'info',
backupIsReady: { '0': 'not ready?', '1': 'ready?' }
},
ctrlSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'ctrlSta',
role: 'info',
ctrlSta: { '0': 'OK?' }
},
forceChargeSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'forceChargeSta',
role: 'info',
forceChargeSta: { '0': 'OK?' }
},
wakeUpChargeSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'wakeUpChargeSta',
role: 'info',
wakeUpChargeSta: { '0': 'OK?' }
},
energy_5p8Type: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Charge type',
role: 'info',
energy_5p8Type: { '0': 'idle?' }
}
},
number: {
backupRly1Cnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Backup Relay1 Count'
},
backupRly2Cnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Backup Relay2 Count'
}
}
},
backupCh2Info: {
diagnostic: {
backupIsReady: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'backupIsReady',
role: 'info',
backupIsReady: { '0': 'not ready?', '1': 'ready?' }
},
ctrlSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'ctrlSta',
role: 'info',
ctrlSta: { '0': 'OK?' }
},
forceChargeSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'forceChargeSta',
role: 'info',
forceChargeSta: { '0': 'OK?' }
},
wakeUpChargeSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'wakeUpChargeSta',
role: 'info',
wakeUpChargeSta: { '0': 'OK?' }
},
energy_5p8Type: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Charge type',
role: 'info',
energy_5p8Type: { '0': 'idle?' }
}
},
number: {
backupRly1Cnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Backup Relay1 Count'
},
backupRly2Cnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Backup Relay2 Count'
}
}
},
backupCh3Info: {
diagnostic: {
backupIsReady: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'backupIsReady',
role: 'info',
backupIsReady: { '0': 'not ready?', '1': 'ready?' }
},
ctrlSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'ctrlSta',
role: 'info',
ctrlSta: { '0': 'OK?' }
},
forceChargeSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'forceChargeSta',
role: 'info',
forceChargeSta: { '0': 'OK?' }
},
wakeUpChargeSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'wakeUpChargeSta',
role: 'info',
wakeUpChargeSta: { '0': 'OK?' }
},
energy_5p8Type: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Charge type',
role: 'info',
energy_5p8Type: { '0': 'idle?' }
}
},
number: {
backupRly1Cnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Backup Relay1 Count'
},
backupRly2Cnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Backup Relay2 Count'
}
}
},
Energy1Info: {
diagnostic: {
isEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Device enabled',
role: 'info',
isEnable: { '0': 'off?', '1': 'on' }
},
isConnect: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Device connected',
role: 'info',
isConnect: { '0': 'not connected?', '1': 'connected?' }
},
isAcOpen: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'AC switch open',
role: 'info',
isAcOpen: { '0': 'off?', '1': 'on' }
},
isPowerOutput: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Power output',
role: 'info',
isPowerOutput: { '0': 'off?', '1': 'on' }
},
isGridCharge: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Grid charge',
role: 'info',
isGridCharge: { '0': 'off?', '1': 'on' }
},
isMpptCharge: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'MPPT charge',
role: 'info',
isMpptCharge: { '0': 'off?', '1': 'on' }
},
emsChgFlag: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'EMS Charge flag',
role: 'info',
emsChgFlag: { '0': 'off?', '1': 'on' }
},
hwConnect: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'HW connected',
role: 'info',
hwConnect: { '0': 'off?', '1': 'on' }
},
errorCodeNum: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Error code',
role: 'info',
errorCodeNum: { '0': 'OK?' }
}
},
number: {
batteryPercentage: {
min: 0,
max: 100,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'Battery SOC'
},
outputPower: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Output power'
},
emsBatTemp: {
min: 0,
max: 80,
unit_of_measurement: '°C',
mult: 1,
entity_type: 'sensor',
device_class: 'temperature',
role: 'value',
name: 'EMS battery temperature'
},
lcdInputWatts: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Input power (LCD)'
},
pvChargeWatts: {
min: 0,
max: 5600,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Charge power'
},
pvLowChargeWatts: {
min: 0,
max: 1600,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Low charge power'
},
pvHeightChargeWatts: {
min: 0,
max: 4000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'High charge power'
}
},
string: {
oilPackNum: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Oil pack#',
role: 'info'
},
multPackNum: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Multo pack#',
role: 'info'
}
}
},
Energy2Info: {
diagnostic: {
isEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Device enabled',
role: 'info',
isEnable: { '0': 'off?', '1': 'on' }
},
isConnect: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Device connected',
role: 'info',
isConnect: { '0': 'not connected?', '1': 'connected?' }
},
isAcOpen: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'AC switch open',
role: 'info',
isAcOpen: { '0': 'off?', '1': 'on' }
},
isPowerOutput: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Power output',
role: 'info',
isPowerOutput: { '0': 'off?', '1': 'on' }
},
isGridCharge: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Grid charge',
role: 'info',
isGridCharge: { '0': 'off?', '1': 'on' }
},
isMpptCharge: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'MPPT charge',
role: 'info',
isMpptCharge: { '0': 'off?', '1': 'on' }
},
emsChgFlag: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'EMS Charge flag',
role: 'info',
emsChgFlag: { '0': 'off?', '1': 'on' }
},
hwConnect: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'HW connected',
role: 'info',
hwConnect: { '0': 'off?', '1': 'on' }
},
errorCodeNum: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Error code',
role: 'info',
errorCodeNum: { '0': 'OK?' }
}
},
number: {
batteryPercentage: {
min: 0,
max: 100,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'Battery SOC'
},
outputPower: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Output power'
},
emsBatTemp: {
min: 0,
max: 80,
unit_of_measurement: '°C',
mult: 1,
entity_type: 'sensor',
device_class: 'temperature',
role: 'value',
name: 'EMS battery temperature'
},
lcdInputWatts: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Input power (LCD)'
},
pvChargeWatts: {
min: 0,
max: 5600,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Charge power'
},
pvLowChargeWatts: {
min: 0,
max: 1600,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Low charge power'
},
pvHeightChargeWatts: {
min: 0,
max: 4000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'High charge power'
}
},
string: {
oilPackNum: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Oil pack#',
role: 'info'
},
multPackNum: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Multo pack#',
role: 'info'
}
}
},
Energy3Info: {
diagnostic: {
isEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Device enabled',
role: 'info',
isEnable: { '0': 'off?', '1': 'on' }
},
isConnect: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Device connected',
role: 'info',
isConnect: { '0': 'not connected?', '1': 'connected?' }
},
isAcOpen: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'AC switch open',
role: 'info',
isAcOpen: { '0': 'off?', '1': 'on' }
},
isPowerOutput: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Power output',
role: 'info',
isPowerOutput: { '0': 'off?', '1': 'on' }
},
isGridCharge: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Grid charge',
role: 'info',
isGridCharge: { '0': 'off?', '1': 'on' }
},
isMpptCharge: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'MPPT charge',
role: 'info',
isMpptCharge: { '0': 'off?', '1': 'on' }
},
emsChgFlag: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'EMS Charge flag',
role: 'info',
emsChgFlag: { '0': 'off?', '1': 'on' }
},
hwConnect: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'HW connected',
role: 'info',
hwConnect: { '0': 'off?', '1': 'on' }
},
errorCodeNum: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Error code',
role: 'info',
errorCodeNum: { '0': 'OK?' }
}
},
number: {
batteryPercentage: {
min: 0,
max: 100,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'Battery SOC'
},
outputPower: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Output power'
},
emsBatTemp: {
min: 0,
max: 80,
unit_of_measurement: '°C',
mult: 1,
entity_type: 'sensor',
device_class: 'temperature',
role: 'value',
name: 'EMS battery temperature'
},
lcdInputWatts: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Input power (LCD)'
},
pvChargeWatts: {
min: 0,
max: 5600,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Charge power'
},
pvLowChargeWatts: {
min: 0,
max: 1600,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Low charge power'
},
pvHeightChargeWatts: {
min: 0,
max: 4000,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'High charge power'
}
},
string: {
oilPackNum: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Oil pack#',
role: 'info'
},
multPackNum: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Multo pack#',
role: 'info'
}
}
},
DeltaPro1Info: {
diagnostic: {
isConnect: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Device connected',
role: 'info',
isConnect: { '0': 'off?', '1': 'on?' }
},
isAcOpen: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'AC switch open',
role: 'info',
isAcOpen: { '0': 'off?', '1': 'on?' }
},
pvInsertState: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Insert state',
role: 'info',
pvInsertState: { '0': 'off?', '1': 'on?' }
}
},
number: {
batterySoc: {
min: 0,
max: 100,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'Battery SOC'
},
fullCap: {
min: 0,
max: 80000,
unit_of_measurement: 'mAh',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Full capacity'
},
ratePower: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Rated power'
},
outputPower: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Output power'
},
emsBatTemp: {
min: 0,
max: 80,
unit_of_measurement: '°C',
mult: 1,
entity_type: 'sensor',
device_class: 'temperature',
role: 'value',
name: 'EMS battery temperature'
},
lcdInputWatts: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Input power (LCD)'
},
pvLowChargeWatts: {
min: 0,
max: 1600,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Low charge power'
},
chargeTime: {
min: 0,
max: 15999,
unit_of_measurement: 'min',
mult: 1,
entity_type: 'sensor',
device_class: 'duration',
role: 'value',
name: 'Charge time'
},
dischargeTime: {
min: 0,
max: 15999,
unit_of_measurement: 'min',
mult: 1,
entity_type: 'sensor',
device_class: 'duration',
role: 'value',
name: 'Discharge time'
}
}
},
DeltaPro2Info: {
diagnostic: {
isConnect: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Device connected',
role: 'info',
isConnect: { '0': 'off?', '1': 'on?' }
},
isAcOpen: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'AC switch open',
role: 'info',
isAcOpen: { '0': 'off?', '1': 'on?' }
},
pvInsertState: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Insert state',
role: 'info',
pvInsertState: { '0': 'off?', '1': 'on?' }
}
},
number: {
batterySoc: {
min: 0,
max: 100,
unit_of_measurement: '%',
mult: 1,
entity_type: 'sensor',
device_class: 'battery',
role: 'value',
name: 'Battery SOC'
},
fullCap: {
min: 0,
max: 80000,
unit_of_measurement: 'mAh',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Full capacity'
},
ratePower: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Rated power'
},
outputPower: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Output power'
},
emsBatTemp: {
min: 0,
max: 80,
unit_of_measurement: '°C',
mult: 1,
entity_type: 'sensor',
device_class: 'temperature',
role: 'value',
name: 'EMS battery temperature'
},
lcdInputWatts: {
min: 0,
max: 7200,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Input power (LCD)'
},
pvLowChargeWatts: {
min: 0,
max: 1600,
unit_of_measurement: 'W',
mult: 1,
entity_type: 'sensor',
device_class: 'power',
role: 'value',
name: 'Low charge power'
},
chargeTime: {
min: 0,
max: 15999,
unit_of_measurement: 'min',
mult: 1,
entity_type: 'sensor',
device_class: 'duration',
role: 'value',
name: 'Charge time'
},
dischargeTime: {
min: 0,
max: 15999,
unit_of_measurement: 'min',
mult: 1,
entity_type: 'sensor',
device_class: 'duration',
role: 'value',
name: 'Discharge time'
}
}
},
loadIncreInfo: {
number: {
midPriorityDischargeTime: {
min: 0,
max: 15499,
unit_of_measurement: 'min',
mult: 1,
entity_type: 'sensor',
device_class: 'duration',
role: 'value',
name: 'midPriorityDischargeTime'
},
highPriorityDischargeTime: {
min: 0,
max: 15499,
unit_of_measurement: 'min',
mult: 1,
entity_type: 'sensor',
device_class: 'duration',
role: 'value',
name: 'highPriorityDischargeTime:'
},
ch1Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #1'
},
ch1Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Current setting #1'
},
ch1Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #1'
},
ch2Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #2'
},
ch2Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Current setting #2'
},
ch2Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #2'
},
ch3Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #3'
},
ch3Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Current setting #3'
},
ch3Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #3'
},
ch4Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #4'
},
ch4Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Current setting #4'
},
ch4Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #4'
},
ch5Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #5'
},
ch5Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Current setting #5'
},
ch5Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #5'
},
ch6Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #6'
},
ch6Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Current setting #6'
},
ch6Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #6'
},
ch7Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #7'
},
ch7Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Current setting #7'
},
ch7Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #7'
},
ch8Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #8'
},
ch8Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Current setting #8'
},
ch8Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #8'
},
ch9Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #9'
},
ch9Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Current setting #9'
},
ch9Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #9'
},
ch10Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #10'
},
ch10Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Current setting #10'
},
ch10Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #10'
},
ch11Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #11'
},
ch11Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Current setting #11'
},
ch11Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #11'
},
ch12Info_linkCh: {
min: 0,
max: 12,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Split channel number #12'
},
ch12Info_setAmp: {
min: 0,
max: 30,
unit_of_measurement: 'A',
mult: 1,
entity_type: 'sensor',
device_class: 'current',
role: 'value',
name: 'Current setting #12'
},
ch12Info_loadRlyCnt: {
min: 0,
unit_of_measurement: '',
mult: 1,
entity_type: 'sensor',
role: 'value',
name: 'Load relay count #12'
}
},
diagnostic: {
ch1Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #1',
role: 'info',
ch1Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch2Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #2',
role: 'info',
ch2Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch3Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #3',
role: 'info',
ch3Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch4Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #4',
role: 'info',
ch4Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch5Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #5',
role: 'info',
ch5Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch6Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #6',
role: 'info',
ch6Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch7Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #7',
role: 'info',
ch7Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch8Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #8',
role: 'info',
ch8Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch9Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #9',
role: 'info',
ch9Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch10Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #10',
role: 'info',
ch10Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch11Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #11',
role: 'info',
ch11Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch12Info_linkMark: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Split status channel #12',
role: 'info',
ch12Info_linkMark: { '0': 'Not be split?', '1': 'Should be split?' }
},
ch1Sta_loadSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #1 power supply type',
role: 'info',
ch1Sta_loadSta: { '0': 'Grid supply', '1': 'storage power supply', '2': 'close' }
},
ch1Sta_ctrlMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #1 contol mode 0-Auto/1-Manual',
role: 'info',
ch1Sta_ctrlMode: { '0': 'Auto', '1': 'Manual' }
},
ch1Sta_noticeEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #1 Notice enable',
role: 'info',
ch1Sta_noticeEnable: { '0': 'off?', '1': 'on?' }
},
ch1Sta_noticeAction: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #1 Notice action',
role: 'info',
ch1Sta_noticeAction: { '0': 'OK?' }
},
ch1Sta_loadChSwitchCause: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #1 Load switch cause',
role: 'info',
ch1Sta_loadChSwitchCause: { '0': 'OK?' }
},
ch2Sta_loadSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #2 power supply type',
role: 'info',
ch2Sta_loadSta: { '0': 'Grid supply', '1': 'storage power supply', '2': 'close' }
},
ch2Sta_ctrlMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #2 contol mode 0-Auto/1-Manual',
role: 'info',
ch2Sta_ctrlMode: { '0': 'Auto', '1': 'Manual' }
},
ch2Sta_noticeEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #2 Notice enable',
role: 'info',
ch2Sta_noticeEnable: { '0': 'off?', '1': 'on?' }
},
ch2Sta_noticeAction: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #2 Notice action',
role: 'info',
ch2Sta_noticeAction: { '0': 'OK?' }
},
ch2Sta_loadChSwitchCause: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #2 Load switch cause',
role: 'info',
ch2Sta_loadChSwitchCause: { '0': 'OK?' }
},
ch3Sta_loadSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #3 power supply type',
role: 'info',
ch3Sta_loadSta: { '0': 'Grid supply', '1': 'storage power supply', '2': 'close' }
},
ch3Sta_ctrlMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #3 contol mode 0-Auto/1-Manual',
role: 'info',
ch3Sta_ctrlMode: { '0': 'Auto', '1': 'Manual' }
},
ch3Sta_noticeEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #3 Notice enable',
role: 'info',
ch3Sta_noticeEnable: { '0': 'off?', '1': 'on?' }
},
ch3Sta_noticeAction: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #3 Notice action',
role: 'info',
ch3Sta_noticeAction: { '0': 'OK?' }
},
ch3Sta_loadChSwitchCause: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #3 Load switch cause',
role: 'info',
ch3Sta_loadChSwitchCause: { '0': 'OK?' }
},
ch4Sta_loadSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #4 power supply type',
role: 'info',
ch4Sta_loadSta: { '0': 'Grid supply', '1': 'storage power supply', '2': 'close' }
},
ch4Sta_ctrlMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #4 contol mode 0-Auto/1-Manual',
role: 'info',
ch4Sta_ctrlMode: { '0': 'Auto', '1': 'Manual' }
},
ch4Sta_noticeEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #4 Notice enable',
role: 'info',
ch4Sta_noticeEnable: { '0': 'off?', '1': 'on?' }
},
ch4Sta_noticeAction: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #4 Notice action',
role: 'info',
ch4Sta_noticeAction: { '0': 'OK?' }
},
ch4Sta_loadChSwitchCause: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #4 Load switch cause',
role: 'info',
ch4Sta_loadChSwitchCause: { '0': 'OK?' }
},
ch5Sta_loadSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #5 power supply type',
role: 'info',
ch5Sta_loadSta: { '0': 'Grid supply', '1': 'storage power supply', '2': 'close' }
},
ch5Sta_ctrlMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #5 contol mode 0-Auto/1-Manual',
role: 'info',
ch5Sta_ctrlMode: { '0': 'Auto', '1': 'Manual' }
},
ch5Sta_noticeEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #5 Notice enable',
role: 'info',
ch5Sta_noticeEnable: { '0': 'off?', '1': 'on?' }
},
ch5Sta_noticeAction: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #5 Notice action',
role: 'info',
ch5Sta_noticeAction: { '0': 'OK?' }
},
ch5Sta_loadChSwitchCause: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #5 Load switch cause',
role: 'info',
ch5Sta_loadChSwitchCause: { '0': 'OK?' }
},
ch6Sta_loadSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #6 power supply type',
role: 'info',
ch6Sta_loadSta: { '0': 'Grid supply', '1': 'storage power supply', '2': 'close' }
},
ch6Sta_ctrlMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #6 contol mode 0-Auto/1-Manual',
role: 'info',
ch6Sta_ctrlMode: { '0': 'Auto', '1': 'Manual' }
},
ch6Sta_noticeEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #6 Notice enable',
role: 'info',
ch6Sta_noticeEnable: { '0': 'off?', '1': 'on?' }
},
ch6Sta_noticeAction: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #6 Notice action',
role: 'info',
ch6Sta_noticeAction: { '0': 'OK?' }
},
ch6Sta_loadChSwitchCause: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #6 Load switch cause',
role: 'info',
ch6Sta_loadChSwitchCause: { '0': 'OK?' }
},
ch7Sta_loadSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #7 power supply type',
role: 'info',
ch7Sta_loadSta: { '0': 'Grid supply', '1': 'storage power supply', '2': 'close' }
},
ch7Sta_ctrlMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #7 contol mode 0-Auto/1-Manual',
role: 'info',
ch7Sta_ctrlMode: { '0': 'Auto', '1': 'Manual' }
},
ch7Sta_noticeEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #7 Notice enable',
role: 'info',
ch7Sta_noticeEnable: { '0': 'off?', '1': 'on?' }
},
ch7Sta_noticeAction: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #7 Notice action',
role: 'info',
ch7Sta_noticeAction: { '0': 'OK?' }
},
ch7Sta_loadChSwitchCause: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #7 Load switch cause',
role: 'info',
ch7Sta_loadChSwitchCause: { '0': 'OK?' }
},
ch8Sta_loadSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #8 power supply type',
role: 'info',
ch8Sta_loadSta: { '0': 'Grid supply', '1': 'storage power supply', '2': 'close' }
},
ch8Sta_ctrlMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #8 contol mode 0-Auto/1-Manual',
role: 'info',
ch8Sta_ctrlMode: { '0': 'Auto', '1': 'Manual' }
},
ch8Sta_noticeEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #8 Notice enable',
role: 'info',
ch8Sta_noticeEnable: { '0': 'off?', '1': 'on?' }
},
ch8Sta_noticeAction: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #8 Notice action',
role: 'info',
ch8Sta_noticeAction: { '0': 'OK?' }
},
ch8Sta_loadChSwitchCause: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #8 Load switch cause',
role: 'info',
ch8Sta_loadChSwitchCause: { '0': 'OK?' }
},
ch9Sta_loadSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #9 power supply type',
role: 'info',
ch9Sta_loadSta: { '0': 'Grid supply', '1': 'storage power supply', '2': 'close' }
},
ch9Sta_ctrlMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #9 contol mode 0-Auto/1-Manual',
role: 'info',
ch9Sta_ctrlMode: { '0': 'Auto', '1': 'Manual' }
},
ch9Sta_noticeEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #9 Notice enable',
role: 'info',
ch9Sta_noticeEnable: { '0': 'off?', '1': 'on?' }
},
ch9Sta_noticeAction: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #9 Notice action',
role: 'info',
ch9Sta_noticeAction: { '0': 'OK?' }
},
ch9Sta_loadChSwitchCause: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #9 Load switch cause',
role: 'info',
ch9Sta_loadChSwitchCause: { '0': 'OK?' }
},
ch10Sta_loadSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #10 power supply type',
role: 'info',
ch10Sta_loadSta: { '0': 'Grid supply', '1': 'storage power supply', '2': 'close' }
},
ch10Sta_ctrlMode: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #10 contol mode 0-Auto/1-Manual',
role: 'info',
ch10Sta_ctrlMode: { '0': 'Auto', '1': 'Manual' }
},
ch10Sta_noticeEnable: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #10 Notice enable',
role: 'info',
ch10Sta_noticeEnable: { '0': 'off?', '1': 'on?' }
},
ch10Sta_noticeAction: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #10 Notice action',
role: 'info',
ch10Sta_noticeAction: { '0': 'OK?' }
},
ch10Sta_loadChSwitchCause: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #10 Load switch cause',
role: 'info',
ch10Sta_loadChSwitchCause: { '0': 'OK?' }
},
ch11Sta_loadSta: {
entity_type: 'text',
entity_category: 'diagnostic',
name: 'Channel #11 power supply type',
role: 'info',
ch11Sta_loadSta: { '0': 'Grid supply', '1': 'storage power supply', '2': 'close' }
},
ch11Sta_ctrlMode: {
entity_type: 'text',
en