diff --git a/custom_components/solarman/inverter_definitions/deye_4mppt.yaml b/custom_components/solarman/inverter_definitions/deye_4mppt.yaml index 837622f..a22ad34 100644 --- a/custom_components/solarman/inverter_definitions/deye_4mppt.yaml +++ b/custom_components/solarman/inverter_definitions/deye_4mppt.yaml @@ -49,6 +49,7 @@ parameters: - name: "PV1 Current" class: "current" + state_class: "measurement" uom: "A" scale: 0.1 rule: 1 @@ -66,6 +67,7 @@ parameters: - name: "PV3 Current" class: "current" + state_class: "measurement" uom: "A" scale: 0.1 rule: 1 @@ -74,6 +76,7 @@ parameters: - name: "PV4 Current" class: "current" + state_class: "measurement" uom: "A" scale: 0.1 rule: 1 @@ -101,8 +104,17 @@ parameters: min: 0.1 invalidate_all: + - name: "Active Power Regulations" + class: "" + state_class: "" + uom: "%" + scale: 1 + rule: 1 + registers: [0x0028] + icon: 'mdi:solar-power' + - group: Grid - items: + items: - name: "AC Voltage" class: "voltage" state_class: "measurement" @@ -120,9 +132,10 @@ parameters: rule: 2 registers: [0x004C] icon: 'mdi:home-lightning-bolt' + - name: "AC Output Frequency" class: "frequency" - state_class: "measurement" + state_class: "measurement" uom: "Hz" scale: 0.01 rule: 1 @@ -130,16 +143,16 @@ parameters: icon: 'mdi:home-lightning-bolt' - group: Inverter - items: + items: - name: "Running Status" class: "" - state_class: "" + state_class: "" uom: "" scale: 1 rule: 1 registers: [0x003B] isstr: true - lookup: + lookup: - key: 0 value: "Stand-by" - key: 1 @@ -172,9 +185,66 @@ parameters: - name: "Inverter ID" class: "" - state_class: "" + state_class: "" uom: "" scale: 1 rule: 5 registers: [0x0003,0x0004,0x0005,0x0006,0x0007] isstr: true + + - name: "Rated Power" + class: "energy" + state_class: "" + uom: "W" + scale: 0.1 + rule: 1 + registers: [0x0010] + icon: 'mdi:solar-power' + + - name: "Start-up Self-checking Time " + class: "" + state_class: "" + uom: "s" + scale: 1 + rule: 1 + registers: [0x0015] + icon: 'mdi:solar-power' + + - name: "Soft Start Enable" + class: "" + state_class: "" + uom: "" + scale: 1 + rule: 1 + registers: [0x002F] + isstr: true + lookup: + - key: 0 + value: "Disabled" + - key: 1 + value: "Enabled" + icon: 'mdi:toggle-switch' + + - name: "Power Factor Regulation" + class: "" + state_class: "" + uom: "" + scale: 0.1 + rule: 2 + registers: [0x0032] + icon: '' + + - name: "Restore Factory Settings" + class: "" + state_class: "" + uom: "" + scale: 1 + rule: 1 + registers: [0x0036] + isstr: true + lookup: + - key: 0 + value: "Disabled" + - key: 1 + value: "Enabled" + icon: 'mdi:factory'