UNPKG

iobroker.ecoflow-mqtt

Version:
2,161 lines 80.5 kB
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