From 5c0905e3a071f473483873060292e97cde80edf1 Mon Sep 17 00:00:00 2001 From: David Rapan Date: Wed, 25 Sep 2024 10:40:07 +0200 Subject: [PATCH] refactor: Removed empty or default properties --- .../afore_BNTxxxKTL-2mppt.yaml | 5 - .../inverter_definitions/afore_hybrid.yaml | 13 -- .../inverter_definitions/deye_2mppt.yaml | 25 --- .../inverter_definitions/deye_4mppt.yaml | 25 --- .../inverter_definitions/deye_hybrid.yaml | 109 -------------- .../inverter_definitions/deye_sg01hp3.yaml | 129 ---------------- .../inverter_definitions/deye_sg04lp3.yaml | 142 ------------------ .../inverter_definitions/deye_string.yaml | 3 - .../inverter_definitions/kstar_hybrid.yaml | 71 --------- .../inverter_definitions/megarevo_r-3h.yaml | 18 --- .../pylontech_Force-H.yaml | 65 -------- .../inverter_definitions/sofar_g3hyd.yaml | 101 ------------- .../inverter_definitions/sofar_hyd-es.yaml | 106 ------------- .../inverter_definitions/sofar_lsw3.yaml | 58 ------- .../inverter_definitions/sofar_tlx-g3.yaml | 59 -------- .../inverter_definitions/sofar_wifikit.yaml | 69 --------- .../solarman_dtsd422-d3.yaml | 32 ---- .../inverter_definitions/solis_1p-5g.yaml | 50 ------ .../inverter_definitions/solis_3p-4g+.yaml | 23 --- .../inverter_definitions/solis_3p-4g.yaml | 23 --- .../inverter_definitions/solis_3p-5g.yaml | 74 --------- .../inverter_definitions/solis_hybrid.yaml | 79 ---------- .../inverter_definitions/solis_s6-gr1p.yaml | 28 ---- .../inverter_definitions/swatten_sih-th.yaml | 19 --- .../inverter_definitions/tsun_tsol-ms.yaml | 6 - .../zcs_azzurro-1ph-tl-v3.yaml | 55 ------- .../zcs_azzurro-hyd-zss-hp.yaml | 66 -------- .../zcs_azzurro-ktl-v3.yaml | 59 -------- 28 files changed, 1512 deletions(-) diff --git a/custom_components/solarman/inverter_definitions/afore_BNTxxxKTL-2mppt.yaml b/custom_components/solarman/inverter_definitions/afore_BNTxxxKTL-2mppt.yaml index bbf19e0..18543e9 100644 --- a/custom_components/solarman/inverter_definitions/afore_BNTxxxKTL-2mppt.yaml +++ b/custom_components/solarman/inverter_definitions/afore_BNTxxxKTL-2mppt.yaml @@ -51,7 +51,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "Wh" - scale: 1 rule: 1 registers: [0x000F] icon: "mdi:solar-power" @@ -60,7 +59,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "Wh" - scale: 1 rule: 3 registers: [0x0015, 0x0014] icon: "mdi:solar-power" @@ -68,10 +66,8 @@ parameters: min: 0.1 - name: "Today Production time" - class: "" state_class: "measurement" uom: "s" - scale: 1 rule: 1 registers: [0x0013] icon: "mdi:clock-outline" @@ -82,7 +78,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x0011] icon: "mdi:home-lightning-bolt" diff --git a/custom_components/solarman/inverter_definitions/afore_hybrid.yaml b/custom_components/solarman/inverter_definitions/afore_hybrid.yaml index e6cb686..59365b1 100644 --- a/custom_components/solarman/inverter_definitions/afore_hybrid.yaml +++ b/custom_components/solarman/inverter_definitions/afore_hybrid.yaml @@ -13,7 +13,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x022A] icon: "mdi:solar-power" @@ -58,7 +57,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x022D] icon: "mdi:solar-power" @@ -67,7 +65,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x0230] icon: "mdi:solar-power" @@ -119,8 +116,6 @@ parameters: - name: "Battery State" class: "enum" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [0x07D0] lookup: @@ -136,7 +131,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x07D8] icon: "mdi:battery" @@ -163,7 +157,6 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x07D2] icon: "mdi:battery" @@ -183,7 +176,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x020B] icon: "mdi:home-lightning-bolt" @@ -192,7 +184,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x0212] icon: "mdi:home-lightning-bolt" @@ -227,10 +218,6 @@ parameters: - group: Device items: - name: "Device State" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x09C4] lookup: diff --git a/custom_components/solarman/inverter_definitions/deye_2mppt.yaml b/custom_components/solarman/inverter_definitions/deye_2mppt.yaml index 4387cc1..15004ba 100644 --- a/custom_components/solarman/inverter_definitions/deye_2mppt.yaml +++ b/custom_components/solarman/inverter_definitions/deye_2mppt.yaml @@ -169,9 +169,6 @@ parameters: - name: "Device State" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x003B] icon: "mdi:information" @@ -341,10 +338,7 @@ parameters: items: - name: "Start-up Self-checking Time" platform: number - class: "" - state_class: "" uom: "s" - scale: 1 rule: 1 registers: [0x0015] range: @@ -352,10 +346,6 @@ parameters: max: 1000 - name: "Device Time" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 8 registers: [0x0016, 0x0017, 0x0018] icon: "mdi:clock-time-three-outline" @@ -437,10 +427,8 @@ parameters: - name: "Over-Frequency Load Reduction Percentage" platform: number - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0023] range: @@ -449,9 +437,7 @@ parameters: - name: "Power Factor Regulation" platform: number - class: "" state_class: "measurement" - uom: "" scale: 0.001 offset: 1000 rule: 1 @@ -462,10 +448,8 @@ parameters: - name: "Active Power Regulation" platform: number - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0028] configurable: @@ -588,9 +572,6 @@ parameters: items: - name: "Device Alarm" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 3 registers: [0x0065, 0x0066] icon: "mdi:alert-outline" @@ -612,9 +593,6 @@ parameters: - name: "Device Fault 1" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 3 registers: [0x0067] icon: "mdi:message-alert-outline" @@ -654,9 +632,6 @@ parameters: - name: "Device Fault 2" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 3 registers: [0x0068] icon: "mdi:message-alert-outline" diff --git a/custom_components/solarman/inverter_definitions/deye_4mppt.yaml b/custom_components/solarman/inverter_definitions/deye_4mppt.yaml index d0dcd53..6bfc686 100644 --- a/custom_components/solarman/inverter_definitions/deye_4mppt.yaml +++ b/custom_components/solarman/inverter_definitions/deye_4mppt.yaml @@ -169,9 +169,6 @@ parameters: - name: "Device State" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x003B] icon: "mdi:information" @@ -454,10 +451,7 @@ parameters: items: - name: "Start-up Self-checking Time" platform: number - class: "" - state_class: "" uom: "s" - scale: 1 rule: 1 registers: [0x0015] range: @@ -465,10 +459,6 @@ parameters: max: 1000 - name: "Device Time" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 8 registers: [0x0016, 0x0017, 0x0018] icon: "mdi:clock-time-three-outline" @@ -550,10 +540,8 @@ parameters: - name: "Over-Frequency Load Reduction Percentage" platform: number - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0023] range: @@ -562,9 +550,7 @@ parameters: - name: "Power Factor Regulation" platform: number - class: "" state_class: "measurement" - uom: "" scale: 0.001 offset: 1000 rule: 1 @@ -575,10 +561,8 @@ parameters: - name: "Active Power Regulation" platform: number - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0028] configurable: @@ -719,9 +703,6 @@ parameters: items: - name: "Device Alarm" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 3 registers: [0x0065, 0x0066] icon: "mdi:alert-outline" @@ -743,9 +724,6 @@ parameters: - name: "Device Fault 1" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 3 registers: [0x0067] icon: "mdi:message-alert-outline" @@ -785,9 +763,6 @@ parameters: - name: "Device Fault 2" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 3 registers: [0x0068] icon: "mdi:message-alert-outline" diff --git a/custom_components/solarman/inverter_definitions/deye_hybrid.yaml b/custom_components/solarman/inverter_definitions/deye_hybrid.yaml index 0585be6..58f459b 100644 --- a/custom_components/solarman/inverter_definitions/deye_hybrid.yaml +++ b/custom_components/solarman/inverter_definitions/deye_hybrid.yaml @@ -153,9 +153,6 @@ parameters: - name: "Device State" update_interval: 30 class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x003B] icon: "mdi:information" @@ -194,7 +191,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x00BA] icon: "mdi:solar-power-variant" @@ -220,7 +216,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x00BB] icon: "mdi:solar-power-variant" @@ -337,7 +332,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x00A6] icon: "mdi:solar-power" @@ -407,16 +401,12 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x00B8] - name: "Battery State" description: Determines battery state from battery power by +-50 W class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 0 #rule: 1 # Not working??? #registers: [0x00BD] @@ -428,7 +418,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x00BE] @@ -445,7 +434,6 @@ parameters: platform: number class: "current" uom: "A" - scale: 1 rule: 1 registers: [0x00E6] icon: "mdi:current-dc" @@ -457,7 +445,6 @@ parameters: platform: number class: "current" uom: "A" - scale: 1 rule: 1 registers: [0x00E3] icon: "mdi:current-dc" @@ -467,9 +454,6 @@ parameters: - name: "Generator" platform: switch - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0146] value: @@ -483,7 +467,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x00A9] icon: "mdi:transmission-tower" @@ -528,7 +511,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x00A7] icon: "mdi:transmission-tower" @@ -537,7 +519,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x00A8] icon: "mdi:transmission-tower" @@ -546,7 +527,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x00AA] icon: "mdi:transmission-tower" @@ -555,7 +535,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x00AB] icon: "mdi:transmission-tower" @@ -634,7 +613,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x00B2] @@ -642,7 +620,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x00B0] @@ -650,7 +627,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x00B1] @@ -685,8 +661,6 @@ parameters: update_interval: 30 platform: "binary_sensor" device_class: power - state_class: "" - uom: "" rule: 1 registers: [0x00C3] bit: 3 @@ -694,9 +668,6 @@ parameters: - name: "Device Alarm" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 3 registers: [0x0065, 0x0066] icon: "mdi:alert-outline" @@ -717,10 +688,6 @@ parameters: value: "Error" - name: "Device Fault" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 6 registers: [0x0067, 0x0068, 0x0069, 0x006A] icon: "mdi:message-alert-outline" @@ -752,7 +719,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x00AD] @@ -760,7 +726,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x00AE] @@ -768,7 +733,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x00AF] @@ -794,7 +758,6 @@ parameters: registers: [0x00AE] - name: "Load Frequency" - class: "" state_class: "measurement" uom: "Hz" scale: 0.01 @@ -823,8 +786,6 @@ parameters: update_interval: 30 platform: "binary_sensor" device_class: power - state_class: "" - uom: "" rule: 1 registers: [0x00C2] icon: "mdi:transmission-tower" @@ -833,8 +794,6 @@ parameters: update_interval: 30 platform: "binary_sensor" device_class: power - state_class: "" - uom: "" rule: 1 registers: [0x00A6] @@ -842,7 +801,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x00A6] @@ -851,9 +809,6 @@ parameters: items: - name: "Battery Control Mode" platform: "select" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00C8] icon: "mdi:battery" @@ -912,10 +867,8 @@ parameters: max: 6100 - name: "Battery Capacity" - class: "" state_class: "measurement" uom: "Ah" - scale: 1 rule: 1 registers: [0x00CC] configurable: @@ -943,7 +896,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x00CE] configurable: @@ -955,7 +907,6 @@ parameters: class: "duration" state_class: "measurement" uom: "d" - scale: 1 rule: 1 registers: [0x00CF] configurable: @@ -982,10 +933,8 @@ parameters: max: 20 - name: "Battery Temperature Compensation" - class: "" state_class: "measurement" uom: "mV/*C" - scale: 1 rule: 2 registers: [0x00D1] configurable: @@ -1002,7 +951,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00D2] icon: "mdi:current-dc" @@ -1015,7 +963,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00D3] icon: "mdi:current-dc" @@ -1025,9 +972,6 @@ parameters: - name: "Battery Operation Mode" platform: "select" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00D5] icon: mdi:battery @@ -1045,10 +989,8 @@ parameters: registers: [0x00D6] - name: Battery Resistance - class: "" state_class: measurement uom: "mΩ" - scale: 1 rule: 1 registers: [0x00D7] icon: mdi:battery @@ -1058,7 +1000,6 @@ parameters: max: 6000 - name: Battery Charging efficiency - class: "" state_class: measurement uom: "%" scale: 0.1 @@ -1074,10 +1015,8 @@ parameters: max: 100 - name: Battery Shutdown SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00D9] icon: mdi:battery @@ -1087,10 +1026,8 @@ parameters: max: 100 - name: Battery Restart SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00DA] icon: mdi:battery @@ -1100,10 +1037,8 @@ parameters: max: 100 - name: Battery Low SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00DB] icon: mdi:battery @@ -1211,10 +1146,8 @@ parameters: - name: Battery Generator Charging Start SOC platform: number - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00E2] icon: mdi:battery @@ -1228,7 +1161,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00E3] icon: "mdi:current-dc" @@ -1241,7 +1173,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00E6] icon: "mdi:current-dc" @@ -1251,36 +1182,24 @@ parameters: - name: "Battery Generator Charging" platform: "switch" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00E7] icon: "mdi:battery" - name: "Battery Grid Charging" platform: "switch" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00E8] icon: "mdi:battery" - name: "Generator" platform: "switch" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00EA] icon: "mdi:generator-stationary" - name: "SmartLoad Mode" platform: "select" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00EB] icon: "mdi:lightning-bolt-circle" @@ -1293,10 +1212,8 @@ parameters: value: "Microinverter" - name: "SmartLoad Off" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x00ED] icon: "mdi:lightning-bolt-circle" @@ -1306,10 +1223,8 @@ parameters: max: 100 - name: "SmartLoad On" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x00EF] icon: "mdi:lightning-bolt-circle" @@ -1405,8 +1320,6 @@ parameters: - name: "Program 1 Time" platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x00FA] range: @@ -1417,8 +1330,6 @@ parameters: - name: "Program 2 Time" platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x00FB] range: @@ -1429,8 +1340,6 @@ parameters: - name: "Program 3 Time" platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x00FC] range: @@ -1441,8 +1350,6 @@ parameters: - name: "Program 4 Time" platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x00FD] range: @@ -1453,8 +1360,6 @@ parameters: - name: "Program 5 Time" platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x00FE] range: @@ -1465,8 +1370,6 @@ parameters: - name: "Program 6 Time" platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x00FF] range: @@ -1479,7 +1382,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x0100] range: @@ -1492,7 +1394,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x0101] range: @@ -1505,7 +1406,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x0102] range: @@ -1518,7 +1418,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x0103] range: @@ -1531,7 +1430,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x0104] range: @@ -1544,7 +1442,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x0105] range: @@ -1556,7 +1453,6 @@ parameters: platform: number state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x010C] range: @@ -1568,7 +1464,6 @@ parameters: platform: number state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x010D] range: @@ -1580,7 +1475,6 @@ parameters: platform: number state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x010E] range: @@ -1592,7 +1486,6 @@ parameters: platform: number state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x010F] range: @@ -1604,7 +1497,6 @@ parameters: platform: number state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x0110] range: @@ -1616,7 +1508,6 @@ parameters: platform: number state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x0111] range: diff --git a/custom_components/solarman/inverter_definitions/deye_sg01hp3.yaml b/custom_components/solarman/inverter_definitions/deye_sg01hp3.yaml index 073e110..5fe1ce1 100644 --- a/custom_components/solarman/inverter_definitions/deye_sg01hp3.yaml +++ b/custom_components/solarman/inverter_definitions/deye_sg01hp3.yaml @@ -253,10 +253,8 @@ parameters: max: 6100 - name: "Battery Capacity" - class: "" state_class: "measurement" uom: "Ah" - scale: 1 rule: 1 registers: [0x0066] configurable: @@ -284,7 +282,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x0068] configurable: @@ -296,7 +293,6 @@ parameters: class: "duration" state_class: "measurement" uom: "d" - scale: 1 rule: 1 registers: [0x0069] configurable: @@ -323,10 +319,8 @@ parameters: max: 20 - name: "Battery Temperature Compensation" - class: "" state_class: "measurement" uom: "mV/*C" - scale: 1 rule: 2 registers: [0x006B] configurable: @@ -343,7 +337,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x006C] icon: "mdi:current-dc" @@ -356,7 +349,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x006D] icon: "mdi:current-dc" @@ -366,9 +358,6 @@ parameters: - name: "Battery Operation Mode" platform: "select" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x006F] icon: mdi:battery @@ -389,10 +378,8 @@ parameters: off: 0x00 - name: Battery Resistance - class: "" state_class: measurement uom: "mΩ" - scale: 1 rule: 1 registers: [0x0071] icon: mdi:battery @@ -402,7 +389,6 @@ parameters: max: 6000 - name: Battery Charging efficiency - class: "" state_class: measurement uom: "%" scale: 0.1 @@ -418,10 +404,8 @@ parameters: max: 100 - name: Battery Shutdown SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x0073] icon: mdi:battery @@ -431,10 +415,8 @@ parameters: max: 100 - name: Battery Restart SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x0074] icon: mdi:battery @@ -444,10 +426,8 @@ parameters: max: 100 - name: Battery Low SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x0075] icon: mdi:battery @@ -555,10 +535,8 @@ parameters: - name: Battery Generator Charging Start SOC platform: number - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x007C] icon: mdi:battery @@ -572,7 +550,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x007D] icon: "mdi:current-dc" @@ -585,7 +562,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x0080] icon: "mdi:current-dc" @@ -625,10 +601,8 @@ parameters: value: "Microinverter" - name: "SmartLoad Off" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0087] icon: "mdi:lightning-bolt-circle" @@ -638,10 +612,8 @@ parameters: max: 100 - name: "SmartLoad On" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0089] icon: "mdi:lightning-bolt-circle" @@ -654,8 +626,6 @@ parameters: update_interval: 30 platform: "binary_sensor" device_class: power - state_class: "" - uom: "" rule: 1 registers: [0x0228] bit: 3 @@ -726,7 +696,6 @@ parameters: alt: Solar Sell update_interval: 300 platform: "switch" - scale: 1 rule: 1 registers: [0x0091] @@ -778,8 +747,6 @@ parameters: - name: Program 1 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0094] range: @@ -790,8 +757,6 @@ parameters: - name: Program 2 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0095] range: @@ -802,8 +767,6 @@ parameters: - name: Program 3 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0096] range: @@ -814,8 +777,6 @@ parameters: - name: Program 4 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0097] range: @@ -826,8 +787,6 @@ parameters: - name: Program 5 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0098] range: @@ -838,8 +797,6 @@ parameters: - name: Program 6 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0099] range: @@ -1034,10 +991,8 @@ parameters: icon: mdi:sun-clock - name: Program 1 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00A6] configurable: @@ -1047,10 +1002,8 @@ parameters: icon: mdi:sun-clock - name: Program 2 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00A7] configurable: @@ -1060,10 +1013,8 @@ parameters: icon: mdi:sun-clock - name: Program 3 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00A8] configurable: @@ -1073,10 +1024,8 @@ parameters: icon: mdi:sun-clock - name: Program 4 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00A9] configurable: @@ -1086,10 +1035,8 @@ parameters: icon: mdi:sun-clock - name: Program 5 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00AA] configurable: @@ -1099,10 +1046,8 @@ parameters: icon: mdi:sun-clock - name: Program 6 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00AB] configurable: @@ -1226,7 +1171,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00D4] icon: "mdi:current-dc" @@ -1236,17 +1180,14 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00D5] icon: "mdi:current-dc" - name: "Battery BMS SOC" attribute: - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x00D6] icon: "mdi:battery" @@ -1278,7 +1219,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00DA] icon: "mdi:current-dc" @@ -1288,7 +1228,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00DB] icon: "mdi:current-dc" @@ -1296,9 +1235,6 @@ parameters: - name: "Battery Alarm" platform: binary_sensor class: "problem" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00DC] icon: "mdi:battery-alert" @@ -1306,10 +1242,6 @@ parameters: - name: "Battery BMS Fault Location" attribute: - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00DD] icon: "mdi:battery-alert" @@ -1319,10 +1251,6 @@ parameters: - name: "Battery BMS Other Symbol" attribute: - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00DE] icon: "mdi:battery-unknown" @@ -1410,20 +1338,14 @@ parameters: alt: Daily Battery Life Cycles friendly_name: Today's Battery Life Cycles description: Calculates today's battery life cycles based on today's charged amount - class: "" state_class: "total_increasing" - uom: "" - scale: 1 rule: 0 digits: 2 icon: "mdi:battery-sync" - name: "Total Battery Life Cycles" description: Calculates total battery life cycles based on total charged amount - class: "" state_class: "total_increasing" - uom: "" - scale: 1 rule: 0 digits: 2 icon: "mdi:battery-sync" @@ -1618,9 +1540,6 @@ parameters: items: - name: "Device State" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x01F4] icon: "mdi:information" @@ -1642,17 +1561,12 @@ parameters: - name: "" # Device - Power On/Off (Empty name so the sensor has same name as the device, looks good! Can be used once per platform though) platform: "binary_sensor" device_class: running - state_class: "" - uom: "" rule: 1 registers: [0x0227] # Device - AC Relay - name: "Device Relay" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0228] icon: "mdi:information" @@ -1679,9 +1593,6 @@ parameters: # Device - Alarm message (word 1 & 2) [0, 65535] - name: "Device Alarm" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 3 registers: [0x0229, 0x022A] icon: "mdi:alert-outline" @@ -1704,9 +1615,6 @@ parameters: # Device - Fault message (word 1, 2, 3 & 4) [0, 65535] - name: "Device Fault" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 3 registers: [0x22B, 0x022C, 0x022D, 0x022E] icon: "mdi:message-alert-outline" @@ -1765,7 +1673,6 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x024C] range: @@ -1801,10 +1708,8 @@ parameters: # Battery - The state of health - name: "Battery SOH" description: Calculates state of health based on total charged amount - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 0 digits: 2 icon: "mdi:battery-heart" @@ -1813,9 +1718,6 @@ parameters: - name: "Battery State" description: Determines battery state from battery power by +-50 W class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 0 options: ["charging", "idle", "discharging"] icon: "mdi:battery" @@ -1836,7 +1738,6 @@ parameters: class: "current" state_class: "measurement" uom: "Ah" - scale: 1 rule: 1 registers: [0x0250] icon: "mdi:battery" @@ -1851,8 +1752,6 @@ parameters: update_interval: 30 platform: "binary_sensor" device_class: power - state_class: "" - uom: "" rule: 1 registers: [0x0228] bit: 2 @@ -1894,7 +1793,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x025C, 0x02BC] icon: "mdi:transmission-tower" @@ -1905,7 +1803,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x025D, 0x02BD] icon: "mdi:transmission-tower" @@ -1916,7 +1813,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x025E, 0x02BE] icon: "mdi:transmission-tower" @@ -1927,7 +1823,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x025F, 0x02BF] icon: "mdi:transmission-tower" @@ -2007,7 +1902,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x0268, 0x02C1] icon: "mdi:transmission-tower" @@ -2018,7 +1912,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x0269, 0x02C2] icon: "mdi:transmission-tower" @@ -2029,7 +1922,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x026A, 0x02C3] icon: "mdi:transmission-tower" @@ -2040,7 +1932,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x026B, 0x02C4] icon: "mdi:transmission-tower" @@ -2052,7 +1943,6 @@ parameters: class: "measurement" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x026E, 0x02AF] icon: "mdi:transmission-tower" @@ -2063,7 +1953,6 @@ parameters: class: "measurement" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x026F, 0x02B0] icon: "mdi:transmission-tower" @@ -2074,7 +1963,6 @@ parameters: class: "measurement" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x0270, 0x02B1] icon: "mdi:transmission-tower" @@ -2086,7 +1974,6 @@ parameters: class: "measurement" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x0271, 0x02B2] icon: "mdi:transmission-tower" @@ -2153,7 +2040,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x0279, 0x02B3] @@ -2163,7 +2049,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x027A, 0x02B4] @@ -2173,7 +2058,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x027B, 0x02B5] @@ -2183,7 +2067,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x027C, 0x02B6] @@ -2230,7 +2113,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [0x0280, 0x02B8] icon: "mdi:home-lightning-bolt" @@ -2241,7 +2123,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [0x0281, 0x02B9] icon: "mdi:home-lightning-bolt" @@ -2252,7 +2133,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [0x0282, 0x02BA] icon: "mdi:home-lightning-bolt" @@ -2263,7 +2143,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [0x0283, 0x02BB] icon: "mdi:home-lightning-bolt" @@ -2303,7 +2182,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x028A, 0x0290] @@ -2313,7 +2191,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x028B, 0x0291] @@ -2323,7 +2200,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x028C, 0x0292] @@ -2334,7 +2210,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x028D, 0x0293] @@ -2382,7 +2257,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x0298, 0x029C] @@ -2392,7 +2266,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x0299, 0x029D] @@ -2402,7 +2275,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x029A, 0x029E] @@ -2413,7 +2285,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x029B, 0x029F] diff --git a/custom_components/solarman/inverter_definitions/deye_sg04lp3.yaml b/custom_components/solarman/inverter_definitions/deye_sg04lp3.yaml index 0c55a13..59f641c 100644 --- a/custom_components/solarman/inverter_definitions/deye_sg04lp3.yaml +++ b/custom_components/solarman/inverter_definitions/deye_sg04lp3.yaml @@ -259,10 +259,8 @@ parameters: max: 6100 - name: "Battery Capacity" - class: "" state_class: "measurement" uom: "Ah" - scale: 1 rule: 1 registers: [0x0066] configurable: @@ -290,7 +288,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x0068] configurable: @@ -302,7 +299,6 @@ parameters: class: "duration" state_class: "measurement" uom: "d" - scale: 1 rule: 1 registers: [0x0069] configurable: @@ -329,10 +325,8 @@ parameters: max: 20 - name: "Battery Temperature Compensation" - class: "" state_class: "measurement" uom: "mV/*C" - scale: 1 rule: 2 registers: [0x006B] configurable: @@ -349,7 +343,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x006C] icon: "mdi:current-dc" @@ -362,7 +355,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x006D] icon: "mdi:current-dc" @@ -372,9 +364,6 @@ parameters: - name: "Battery Operation Mode" platform: "select" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x006F] icon: mdi:battery @@ -395,10 +384,8 @@ parameters: off: 0x00 - name: Battery Resistance - class: "" state_class: measurement uom: "mΩ" - scale: 1 rule: 1 registers: [0x0071] icon: mdi:battery @@ -408,7 +395,6 @@ parameters: max: 6000 - name: Battery Charging efficiency - class: "" state_class: measurement uom: "%" scale: 0.1 @@ -424,10 +410,8 @@ parameters: max: 100 - name: Battery Shutdown SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x0073] icon: mdi:battery @@ -437,10 +421,8 @@ parameters: max: 100 - name: Battery Restart SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x0074] icon: mdi:battery @@ -450,10 +432,8 @@ parameters: max: 100 - name: Battery Low SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x0075] icon: mdi:battery @@ -561,10 +541,8 @@ parameters: - name: Battery Generator Charging Start SOC platform: number - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x007C] icon: mdi:battery @@ -578,7 +556,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x007D] icon: "mdi:current-dc" @@ -591,7 +568,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x0080] icon: "mdi:current-dc" @@ -631,10 +607,8 @@ parameters: value: "Microinverter" - name: "SmartLoad Off" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0087] icon: "mdi:lightning-bolt-circle" @@ -644,10 +618,8 @@ parameters: max: 100 - name: "SmartLoad On" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0089] icon: "mdi:lightning-bolt-circle" @@ -660,8 +632,6 @@ parameters: update_interval: 30 platform: "binary_sensor" device_class: power - state_class: "" - uom: "" rule: 1 registers: [0x0228] bit: 3 @@ -718,7 +688,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x008F] configurable: @@ -737,7 +706,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x0154] configurable: @@ -777,8 +745,6 @@ parameters: - name: Program 1 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0094] range: @@ -789,8 +755,6 @@ parameters: - name: Program 2 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0095] range: @@ -801,8 +765,6 @@ parameters: - name: Program 3 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0096] range: @@ -813,8 +775,6 @@ parameters: - name: Program 4 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0097] range: @@ -825,8 +785,6 @@ parameters: - name: Program 5 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0098] range: @@ -837,8 +795,6 @@ parameters: - name: Program 6 Time platform: "time" state_class: measurement - uom: "" - scale: 1 rule: 9 registers: [0x0099] range: @@ -850,7 +806,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x009A] configurable: @@ -863,7 +818,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x009B] configurable: @@ -876,7 +830,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x009C] configurable: @@ -889,7 +842,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x009D] configurable: @@ -902,7 +854,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x009E] configurable: @@ -915,7 +866,6 @@ parameters: class: "power" state_class: measurement uom: "W" - scale: 1 rule: 1 registers: [0x009F] configurable: @@ -1021,10 +971,8 @@ parameters: icon: mdi:sun-clock - name: Program 1 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00A6] configurable: @@ -1034,10 +982,8 @@ parameters: icon: mdi:sun-clock - name: Program 2 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00A7] configurable: @@ -1047,10 +993,8 @@ parameters: icon: mdi:sun-clock - name: Program 3 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00A8] configurable: @@ -1060,10 +1004,8 @@ parameters: icon: mdi:sun-clock - name: Program 4 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00A9] configurable: @@ -1073,10 +1015,8 @@ parameters: icon: mdi:sun-clock - name: Program 5 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00AA] configurable: @@ -1086,10 +1026,8 @@ parameters: icon: mdi:sun-clock - name: Program 6 SOC - class: "" state_class: measurement uom: "%" - scale: 1 rule: 1 registers: [0x00AB] configurable: @@ -1213,7 +1151,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00D4] icon: "mdi:current-dc" @@ -1223,17 +1160,14 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00D5] icon: "mdi:current-dc" - name: "Battery BMS SOC" attribute: - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x00D6] icon: "mdi:battery" @@ -1255,7 +1189,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 2 registers: [0x00D8] icon: "mdi:current-dc" @@ -1265,7 +1198,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00DA] icon: "mdi:current-dc" @@ -1275,7 +1207,6 @@ parameters: class: "current" state_class: "measurement" uom: "A" - scale: 1 rule: 1 registers: [0x00DB] icon: "mdi:current-dc" @@ -1283,9 +1214,6 @@ parameters: - name: "Battery Alarm" platform: binary_sensor class: "problem" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00DC] icon: "mdi:battery-alert" @@ -1293,10 +1221,6 @@ parameters: - name: "Battery BMS Fault Location" attribute: - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00DD] icon: "mdi:battery-alert" @@ -1306,10 +1230,6 @@ parameters: - name: "Battery BMS Other Symbol" attribute: - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x00DE] icon: "mdi:battery-unknown" @@ -1397,20 +1317,14 @@ parameters: alt: Daily Battery Life Cycles friendly_name: Today's Battery Life Cycles description: Calculates today's battery life cycles based on today's charged amount - class: "" state_class: "total_increasing" - uom: "" - scale: 1 rule: 0 digits: 2 icon: "mdi:battery-sync" - name: "Total Battery Life Cycles" description: Calculates total battery life cycles based on total charged amount - class: "" state_class: "total_increasing" - uom: "" - scale: 1 rule: 0 digits: 2 icon: "mdi:battery-sync" @@ -1605,9 +1519,6 @@ parameters: items: - name: "Device State" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x01F4] icon: "mdi:information" @@ -1629,17 +1540,12 @@ parameters: - name: "" # Device - Power On/Off (Empty name so the sensor has same name as the device, looks good! Can be used once per platform though) platform: "binary_sensor" device_class: running - state_class: "" - uom: "" rule: 1 registers: [0x0227] # Device - AC Relay - name: "Device Relay" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0228] icon: "mdi:information" @@ -1666,9 +1572,6 @@ parameters: # Device - Alarm message (word 1 & 2) [0, 65535] - name: "Device Alarm" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 3 registers: [0x0229, 0x022A] icon: "mdi:alert-outline" @@ -1691,9 +1594,6 @@ parameters: # Device - Fault message (word 1, 2, 3 & 4) [0, 65535] - name: "Device Fault" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 3 registers: [0x22B, 0x022C, 0x022D, 0x022E] icon: "mdi:message-alert-outline" @@ -1752,7 +1652,6 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x024C] range: @@ -1781,17 +1680,14 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x024E] # Battery - The state of health - name: "Battery SOH" description: Calculates state of health based on total charged amount - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 0 digits: 2 icon: "mdi:battery-heart" @@ -1800,9 +1696,6 @@ parameters: - name: "Battery State" description: Determines battery state from battery power by +-50 W class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 0 options: ["charging", "idle", "discharging"] icon: "mdi:battery" @@ -1823,7 +1716,6 @@ parameters: class: "current" state_class: "measurement" uom: "Ah" - scale: 1 rule: 1 registers: [0x0250] icon: "mdi:battery" @@ -1838,8 +1730,6 @@ parameters: update_interval: 30 platform: "binary_sensor" device_class: power - state_class: "" - uom: "" rule: 1 registers: [0x0228] bit: 2 @@ -1881,7 +1771,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x025C, 0x02BC] icon: "mdi:transmission-tower" @@ -1892,7 +1781,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x025D, 0x02BD] icon: "mdi:transmission-tower" @@ -1903,7 +1791,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x025E, 0x02BE] icon: "mdi:transmission-tower" @@ -1914,7 +1801,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x025F, 0x02BF] icon: "mdi:transmission-tower" @@ -1994,7 +1880,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x0268, 0x02C1] icon: "mdi:transmission-tower" @@ -2005,7 +1890,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x0269, 0x02C2] icon: "mdi:transmission-tower" @@ -2016,7 +1900,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x026A, 0x02C3] icon: "mdi:transmission-tower" @@ -2027,7 +1910,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x026B, 0x02C4] icon: "mdi:transmission-tower" @@ -2039,7 +1921,6 @@ parameters: class: "measurement" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x026E, 0x02AF] icon: "mdi:transmission-tower" @@ -2050,7 +1931,6 @@ parameters: class: "measurement" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x026F, 0x02B0] icon: "mdi:transmission-tower" @@ -2061,7 +1941,6 @@ parameters: class: "measurement" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x0270, 0x02B1] icon: "mdi:transmission-tower" @@ -2073,7 +1952,6 @@ parameters: class: "measurement" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x0271, 0x02B2] icon: "mdi:transmission-tower" @@ -2140,7 +2018,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x0279, 0x02B3] @@ -2150,7 +2027,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x027A, 0x02B4] @@ -2160,7 +2036,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x027B, 0x02B5] @@ -2170,7 +2045,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x027C, 0x02B6] @@ -2212,7 +2086,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [0x0280, 0x02B8] icon: "mdi:home-lightning-bolt" @@ -2223,7 +2096,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [0x0281, 0x02B9] icon: "mdi:home-lightning-bolt" @@ -2234,7 +2106,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [0x0282, 0x02BA] icon: "mdi:home-lightning-bolt" @@ -2245,7 +2116,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [0x0283, 0x02BB] icon: "mdi:home-lightning-bolt" @@ -2285,7 +2155,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x028A, 0x0290] @@ -2295,7 +2164,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x028B, 0x0291] @@ -2305,7 +2173,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x028C, 0x0292] @@ -2316,7 +2183,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [0x028D, 0x0293] @@ -2364,7 +2230,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x0298, 0x029C] @@ -2374,7 +2239,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x0299, 0x029D] @@ -2384,7 +2248,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x029A, 0x029E] @@ -2395,7 +2258,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x029B, 0x029F] @@ -2423,7 +2285,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x02A0] icon: "mdi:solar-power-variant" @@ -2433,7 +2294,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x02A1] icon: "mdi:solar-power-variant" @@ -2444,7 +2304,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x02A2] icon: "mdi:solar-power-variant" @@ -2455,7 +2314,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x02A3] icon: "mdi:solar-power-variant" diff --git a/custom_components/solarman/inverter_definitions/deye_string.yaml b/custom_components/solarman/inverter_definitions/deye_string.yaml index cd0f5a5..d3ebc62 100644 --- a/custom_components/solarman/inverter_definitions/deye_string.yaml +++ b/custom_components/solarman/inverter_definitions/deye_string.yaml @@ -151,9 +151,6 @@ parameters: - name: "Device State" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x003B] icon: "mdi:information" diff --git a/custom_components/solarman/inverter_definitions/kstar_hybrid.yaml b/custom_components/solarman/inverter_definitions/kstar_hybrid.yaml index 11b83b9..bddfda6 100644 --- a/custom_components/solarman/inverter_definitions/kstar_hybrid.yaml +++ b/custom_components/solarman/inverter_definitions/kstar_hybrid.yaml @@ -80,7 +80,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [3024] icon: "mdi:solar-power" @@ -90,7 +89,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [3025] icon: "mdi:solar-power" @@ -111,7 +109,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3038, 3037] icon: "mdi:solar-power" @@ -121,7 +118,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3040, 3039] icon: "mdi:solar-power" @@ -148,7 +144,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [3100] icon: "mdi:transmission-tower" @@ -171,7 +166,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3111, 3110] icon: "mdi:transmission-tower-export" @@ -182,7 +176,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3113, 3112] icon: "mdi:transmission-tower-export" @@ -218,7 +211,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3118, 3117] icon: "mdi:transmission-tower-import" @@ -229,7 +221,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3120, 3119] icon: "mdi:transmission-tower-import" @@ -256,7 +247,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [3144] icon: "mdi:home-lightning-bolt" @@ -278,7 +268,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3149, 3148] icon: "mdi:home-lightning-bolt" @@ -288,7 +277,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3151, 3150] icon: "mdi:home-lightning-bolt" @@ -310,9 +298,6 @@ parameters: - name: "Battery Type" update_interval: 300 class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3062] icon: "mdi:battery" @@ -347,7 +332,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [3065] icon: "mdi:battery-charging-high" @@ -374,10 +358,8 @@ parameters: - name: "Battery Discharge Capacity Depth" update_interval: 300 - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [3068] icon: "mdi:battery-20" @@ -396,7 +378,6 @@ parameters: icon: "mdi:battery-heart-outline" - name: "Battery SOH" - class: "" state_class: "measurement" uom: "%" scale: 0.1 @@ -411,7 +392,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3293, 3292] icon: "mdi:battery-minus-variant" @@ -436,7 +416,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3300, 3299] icon: "mdi:battery-minus-variant" @@ -460,9 +439,6 @@ parameters: - name: "Inverter Working Mode" update_interval: 300 class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3044] lookup: @@ -477,9 +453,6 @@ parameters: - name: "Inverter Model" update_interval: 600 class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3045] lookup: @@ -528,9 +501,6 @@ parameters: - name: "System status" update_interval: 30 class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3046] lookup: @@ -567,9 +537,6 @@ parameters: - name: "Inverter Status" update_interval: 30 class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3047] lookup: @@ -588,9 +555,6 @@ parameters: - name: "DCDC Status" update_interval: 30 class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3048] lookup: @@ -606,20 +570,12 @@ parameters: - name: "DSP Alarm Code" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 6 registers: [3050, 3049] icon: "mdi:wrench" - name: "DSP Error Code" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 6 registers: [3052, 3051] icon: "mdi:wrench" @@ -627,9 +583,6 @@ parameters: - name: "Grid Standard" update_interval: 600 class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3193] lookup: @@ -681,10 +634,6 @@ parameters: - name: "Inverter Model Name" update_interval: 600 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 5 registers: [3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207] code: 0x03 @@ -692,10 +641,6 @@ parameters: - name: "Inverter Battery Name" update_interval: 600 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 5 registers: [3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215] code: 0x03 @@ -706,10 +651,6 @@ parameters: # to a parsed string? - name: "ARM Version Number" update_interval: 600 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3216] code: 0x03 @@ -717,10 +658,6 @@ parameters: - name: "DSP Version Number" update_interval: 600 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3217] code: 0x03 @@ -728,10 +665,6 @@ parameters: - name: "Device Serial Number" update_interval: 600 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 5 registers: [3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238] @@ -820,7 +753,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [3100] icon: "mdi:home-lightning-bolt" @@ -860,7 +792,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [3126] icon: "mdi:home-lightning-bolt" @@ -890,7 +821,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [3137] icon: "mdi:home-lightning-bolt" @@ -900,7 +830,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [3144] icon: "mdi:home-lightning-bolt" diff --git a/custom_components/solarman/inverter_definitions/megarevo_r-3h.yaml b/custom_components/solarman/inverter_definitions/megarevo_r-3h.yaml index 6c25545..e00a3b5 100644 --- a/custom_components/solarman/inverter_definitions/megarevo_r-3h.yaml +++ b/custom_components/solarman/inverter_definitions/megarevo_r-3h.yaml @@ -34,15 +34,12 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x314A] icon: "mdi:power-plug" - name: "Battery Control Mode" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [0x340F] lookup: @@ -59,7 +56,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [0x16A2] icon: "mdi:solar-power-variant" @@ -86,7 +82,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x3132] icon: "mdi:solar-power-variant" @@ -113,7 +108,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x3135] icon: "mdi:solar-power-variant" @@ -124,7 +118,6 @@ parameters: class: "current" state_class: "measurement" uom: "mA" - scale: 1 rule: 1 registers: [0x319C] icon: "mdi:lightning-bolt-outline" @@ -132,8 +125,6 @@ parameters: - name: "Device State" class: "State" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [0x3400] lookup: @@ -149,7 +140,6 @@ parameters: class: "Temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 2 registers: [0x311A] icon: "mdi:thermometer" @@ -158,7 +148,6 @@ parameters: class: "Temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 2 registers: [0x311B] icon: "mdi:thermometer" @@ -282,7 +271,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 2 registers: [0x3152] icon: "mdi:thermometer" @@ -311,7 +299,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x3112] icon: "mdi:current-ac" @@ -338,7 +325,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x3115] icon: "mdi:current-ac" @@ -365,7 +351,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [0x3118] icon: "mdi:current-ac" @@ -403,7 +388,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x3122] icon: "mdi:current-ac" @@ -439,7 +423,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x3126] icon: "mdi:current-ac" @@ -475,7 +458,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x312A] icon: "mdi:current-ac" diff --git a/custom_components/solarman/inverter_definitions/pylontech_Force-H.yaml b/custom_components/solarman/inverter_definitions/pylontech_Force-H.yaml index edcc51d..c4d7854 100644 --- a/custom_components/solarman/inverter_definitions/pylontech_Force-H.yaml +++ b/custom_components/solarman/inverter_definitions/pylontech_Force-H.yaml @@ -13,50 +13,26 @@ parameters: - group: Basic information items: - name: "Device Serial Number" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 5 registers: [5200, 5201, 5202, 5203, 5204, 5205, 5206, 5207] - name: "Brand" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 5 registers: [4096, 4097, 4098] - name: "Device Name" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 5 registers: [4101, 4102, 4103, 4104, 4105] - name: "FW Version" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 7 registers: [4106] # 00000001 00000110 = V1.6 - name: "Battery Module (series)" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5174] - name: "Battery Cell (series)" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5175] @@ -66,7 +42,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 1 registers: [5164] icon: "mdi:battery-plus" @@ -77,7 +52,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 1 registers: [5166] icon: "mdi:battery-minus" @@ -115,16 +89,11 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [5127] icon: "mdi:battery" - name: "Battery Cycle Times" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5128] icon: "mdi:battery-heart" @@ -182,18 +151,10 @@ parameters: icon: "mdi:battery" - name: "Max Cell Voltage ID" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5138] - name: "Min Cell Voltage ID" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5139] @@ -216,18 +177,10 @@ parameters: icon: "mdi:thermometer" - name: "Max Cell Temperature ID" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5142] - name: "Min Cell Temperature ID" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5143] @@ -250,18 +203,10 @@ parameters: icon: "mdi:battery" - name: "Max Module Voltage ID" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5146] - name: "Min Module Voltage ID" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5147] @@ -284,26 +229,16 @@ parameters: icon: "mdi:thermometer" - name: "Max Module Temperature ID" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5150] - name: "Min Module Temperature ID" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5151] - name: "Battery Pack SOH" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [5152] icon: "mdi:battery" diff --git a/custom_components/solarman/inverter_definitions/sofar_g3hyd.yaml b/custom_components/solarman/inverter_definitions/sofar_g3hyd.yaml index 2a4da1f..900cecc 100644 --- a/custom_components/solarman/inverter_definitions/sofar_g3hyd.yaml +++ b/custom_components/solarman/inverter_definitions/sofar_g3hyd.yaml @@ -12,8 +12,6 @@ parameters: - group: Inverter items: - name: "Inverter status" - class: "" - scale: 1 rule: 1 registers: [0x0404] lookup: @@ -37,77 +35,66 @@ parameters: - name: "Ambient temperature 1" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x0418] icon: "mdi:thermometer" - name: "Ambient temperature 2" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x0419] icon: "mdi:thermometer" - name: "Radiator temperature 1" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x041A] icon: "mdi:thermometer" - name: "Radiator temperature 2" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x041B] icon: "mdi:thermometer" - name: "Radiator temperature 3" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x041C] icon: "mdi:thermometer" - name: "Radiator temperature 4" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x041D] icon: "mdi:thermometer" - name: "Radiator temperature 5" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x041E] icon: "mdi:thermometer" - name: "Radiator temperature 6" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x041F] icon: "mdi:thermometer" - name: "Module temperature 1" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x0420] icon: "mdi:thermometer" - name: "Module temperature 2" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x0421] icon: "mdi:thermometer" - name: "Module temperature 3" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x0422] icon: "mdi:thermometer" @@ -115,22 +102,16 @@ parameters: class: "duration" state_class: "measurement" uom: "min" - scale: 1 rule: 1 registers: [0x0426] icon: "mdi:clock" - name: "Insulation resistance" - class: "" state_class: "measurement" uom: "kΩ" - scale: 1 rule: 1 registers: [0x042B] icon: "mdi:omega" - name: "Serial Number" - class: "" - uom: "" - scale: 1 rule: 5 registers: [ 0x0445, @@ -144,44 +125,26 @@ parameters: ] # serial number 17th to 20th digits are in 0x0470 and 0x0471 icon: "mdi:barcode" - name: "Hardware Version" - class: "" - uom: "" - scale: 1 rule: 5 registers: [0x044D, 0x044E] icon: "mdi:alpha-v" - name: "Software Version Master" - class: "" - uom: "" - scale: 1 rule: 5 registers: [0x0453, 0x0454, 0x0455, 0x0456] icon: "mdi:alpha-v" - name: "Software Version Slave" - class: "" - uom: "" - scale: 1 rule: 5 registers: [0x0457, 0x0458, 0x0459, 0x045A] icon: "mdi:alpha-v" - name: "Safety Version" - class: "" - uom: "" - scale: 1 rule: 7 registers: [0x045B, 0x045C] icon: "mdi:alpha-v" - name: "Safety Firmware Version" - class: "" - uom: "" - scale: 1 rule: 5 registers: [0x0460, 0x0461, 0x0462, 0x0463] icon: "mdi:alpha-v" - name: "Safety Hardware Version" - class: "" - uom: "" - scale: 1 rule: 5 registers: [0x0464, 0x0465] icon: "mdi:alpha-v" @@ -267,7 +230,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 2 registers: [0x0607] icon: "mdi:battery" @@ -275,47 +237,36 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0608] icon: "mdi:battery" - name: "Battery SOH" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0609] icon: "mdi:battery" - name: "Battery Number of Cycles" - class: "" state_class: "measurement" uom: "cycle" - scale: 1 rule: 1 registers: [0x060A] icon: "mdi:battery" - name: "Battery DOD" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x104D] icon: "mdi:battery" - name: "Battery EOD" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x104E] icon: "mdi:battery" - name: "Battery EPS Buffer" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x1052] icon: "mdi:battery-low" @@ -914,10 +865,6 @@ parameters: - group: Alert items: - name: "Alert" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 6 registers: [ @@ -936,10 +883,6 @@ parameters: ] - name: "Fault 1" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0405] icon: "mdi:wrench" @@ -983,10 +926,6 @@ parameters: - key: 32768 value: "ID16" - name: "Fault 2" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0406] @@ -1026,10 +965,6 @@ parameters: - key: 32768 value: "ID32" - name: "Fault 3" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" @@ -1070,10 +1005,6 @@ parameters: - key: 32768 value: "ID048 Serial number error" - name: "Fault 4" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0408] @@ -1113,10 +1044,6 @@ parameters: - key: 32768 value: "ID064 " - name: "Fault 5" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0409] @@ -1156,10 +1083,6 @@ parameters: - key: 32768 value: "ID080 " - name: "Fault 6" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040A] @@ -1199,10 +1122,6 @@ parameters: - key: 32768 value: "ID096 " - name: "Fault 7" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040B] @@ -1243,10 +1162,6 @@ parameters: value: "ID112 Overload protection 3" - name: "Fault 8" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040C] @@ -1286,10 +1201,6 @@ parameters: - key: 32768 value: "ID128 " - name: "Fault 9" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" @@ -1330,10 +1241,6 @@ parameters: - key: 32768 value: "ID144 " - name: "Fault 10" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040E] @@ -1373,10 +1280,6 @@ parameters: - key: 32768 value: "ID160 Lithium battery 4 communication failure" - name: "Fault 11" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040F] @@ -1416,10 +1319,6 @@ parameters: - key: 32768 value: "ID176 Meter communication failure" - name: "Fault 12" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0410] diff --git a/custom_components/solarman/inverter_definitions/sofar_hyd-es.yaml b/custom_components/solarman/inverter_definitions/sofar_hyd-es.yaml index 1504e17..ef92902 100644 --- a/custom_components/solarman/inverter_definitions/sofar_hyd-es.yaml +++ b/custom_components/solarman/inverter_definitions/sofar_hyd-es.yaml @@ -92,7 +92,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x021D, 0x021C] icon: "mdi:solar-power" @@ -100,19 +99,15 @@ parameters: min: 0.1 - name: "Total Production time" - class: "" state_class: "measurement" uom: "h" - scale: 1 rule: 3 registers: [0x0245, 0x0244] icon: "mdi:clock-outline" - name: "Today Production time" - class: "" state_class: "total_increasing" uom: "min" - scale: 1 rule: 1 registers: [0x0243] icon: "mdi:clock-outline" @@ -155,7 +150,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x021F, 0x021E] icon: "mdi:transmission-tower-import" @@ -167,7 +161,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x0221, 0x0220] icon: "mdi:transmission-tower-export" @@ -179,7 +172,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x0223, 0x0222] icon: "mdi:lightning-bolt" @@ -189,8 +181,6 @@ parameters: - group: Load items: - name: "Load Power" - class: "" - state_class: "" uom: "kW" scale: 0.01 rule: 1 @@ -207,7 +197,6 @@ parameters: # icon: 'mdi:home-lightning-bolt' # - name: "Output reactive power" - # class: "" # state_class: "measurement" # uom: "kVar" # scale: 0.01 @@ -266,7 +255,6 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0210] icon: "mdi:battery" @@ -275,17 +263,13 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 #se non funziona cambia questo in 2 rule: 1 registers: [0x0211] icon: "mdi:battery-heart-outline" - name: "Battery Cycles" - class: "" - state_class: "" uom: "Charges" - scale: 1 rule: 1 registers: [0x022C] icon: "mdi:battery-check-outline" @@ -300,19 +284,12 @@ parameters: icon: "mdi:battery-charging-high" - name: "Battery Type" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x10B0] icon: "mdi:battery" - name: "Battery Capacity" - class: "" - state_class: "" uom: "Ah" - scale: 1 rule: 1 registers: [0x10B1] icon: "mdi:battery" @@ -344,7 +321,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x0227, 0x0226] icon: "mdi:battery" @@ -356,7 +332,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x0229, 0x0228] icon: "mdi:battery" @@ -364,8 +339,6 @@ parameters: min: 0.1 - name: "Max Charge Voltage" - class: "" - state_class: "" uom: "V" scale: 0.1 rule: 1 @@ -373,8 +346,6 @@ parameters: icon: "mdi:battery" - name: "Max Charge Current" - class: "" - state_class: "" uom: "A" scale: 0.01 rule: 1 @@ -382,8 +353,6 @@ parameters: icon: "mdi:battery" - name: "Over Voltage Protection" - class: "" - state_class: "" uom: "V" scale: 0.1 rule: 1 @@ -391,8 +360,6 @@ parameters: icon: "mdi:battery" - name: "Min Discharge Voltage" - class: "" - state_class: "" uom: "V" scale: 0.1 rule: 1 @@ -400,8 +367,6 @@ parameters: icon: "mdi:battery" - name: "Max Discharge Current" - class: "" - state_class: "" uom: "A" scale: 0.01 rule: 1 @@ -409,8 +374,6 @@ parameters: icon: "mdi:battery" - name: "Undervoltage Protection" - class: "" - state_class: "" uom: "V" scale: 0.1 rule: 1 @@ -418,26 +381,18 @@ parameters: icon: "mdi:battery" - name: "Discharge Depth" - class: "" - state_class: "" uom: "%" - scale: 1 rule: 1 registers: [0x10B9] icon: "mdi:battery" - name: "Periods Of Discharge Time" - class: "" - state_class: "" uom: "h" - scale: 1 rule: 1 registers: [0x10BA] icon: "mdi:battery" - name: "Empty Battery Voltage" - class: "" - state_class: "" uom: "V" scale: 0.01 rule: 1 @@ -445,8 +400,6 @@ parameters: icon: "mdi:battery" - name: "Full Battery Voltage" - class: "" - state_class: "" uom: "V" scale: 0.01 rule: 1 @@ -457,8 +410,6 @@ parameters: items: - name: "Device State" class: "enum" - uom: "" - scale: 1 rule: 1 registers: [0x0200] lookup: @@ -482,7 +433,6 @@ parameters: - name: "Temperature" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x0239] icon: "mdi:thermometer" @@ -491,7 +441,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 2 registers: [0x0238] icon: "mdi:thermometer" @@ -524,63 +473,41 @@ parameters: # icon: 'mdi:home-lightning-bolt' - name: "Countdown time" - class: "" state_class: "measurement" uom: "s" - scale: 1 rule: 1 registers: [0x022A] icon: "" # - name: "Input mode" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 1 # registers: [0x0022] # icon: '' - name: "Communication Board inner message" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0242] icon: "" - name: "Insulation of PV1+ to ground" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [0x0246] icon: "" - name: "Insulation of PV2+ to ground" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [0x0247] icon: "" - name: "Insulation of PV- to ground" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [0x0248] icon: "" - name: "Country" - class: "" - uom: "" - scale: 1 rule: 1 registers: [0x023A] lookup: @@ -649,10 +576,6 @@ parameters: - group: Alert items: - name: "Inverter alert message" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x022B] lookup: @@ -803,10 +726,6 @@ parameters: icon: "mdi:alert" - name: "Fault 1" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0201] lookup: @@ -847,10 +766,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 2" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0202] lookup: @@ -891,10 +806,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 3" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0203] lookup: @@ -935,10 +846,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 4" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0204] lookup: @@ -979,10 +886,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 5" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0205] lookup: @@ -1061,8 +964,6 @@ parameters: icon: "mdi:lightning-bolt" - name: "Charge/Discharge Power" - class: "" - state_class: "" uom: "kW" scale: 0.01 rule: 2 @@ -1070,8 +971,6 @@ parameters: icon: "" - name: "Feed In/Out power" - class: "" - state_class: "" uom: "kW" scale: 0.01 rule: 2 @@ -1088,10 +987,6 @@ parameters: icon: "mdi:lightning-bolt" - name: "Energy Management Model" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x10B2] icon: "" @@ -1100,7 +995,6 @@ parameters: class: "current" state_class: "measurement" uom: "mA" - scale: 1 rule: 1 registers: [0x023B] icon: "mdi:lightning-bolt" diff --git a/custom_components/solarman/inverter_definitions/sofar_lsw3.yaml b/custom_components/solarman/inverter_definitions/sofar_lsw3.yaml index b280569..1cb5ade 100644 --- a/custom_components/solarman/inverter_definitions/sofar_lsw3.yaml +++ b/custom_components/solarman/inverter_definitions/sofar_lsw3.yaml @@ -73,7 +73,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x0016, 0x0015] icon: "mdi:solar-power" @@ -81,19 +80,15 @@ parameters: min: 0.1 - name: "Total Production time" - class: "" state_class: "measurement" uom: "h" - scale: 1 rule: 3 registers: [0x0018, 0x0017] icon: "mdi:clock-outline" - name: "Today Production time" - class: "" state_class: "measurement" uom: "min" - scale: 1 rule: 1 registers: [0x001A] icon: "mdi:clock-outline" @@ -110,7 +105,6 @@ parameters: icon: "mdi:home-lightning-bolt" - name: "Output reactive power" - class: "" state_class: "measurement" uom: "kVar" scale: 0.01 @@ -185,9 +179,6 @@ parameters: items: - name: "Device State" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0000] lookup: @@ -205,7 +196,6 @@ parameters: - name: "Inverter module temperature" class: "temperature" uom: "°C" - scale: 1 rule: 1 registers: [0x001B] icon: "mdi:thermometer" @@ -214,7 +204,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 1 registers: [0x001C] icon: "mdi:thermometer" @@ -247,73 +236,46 @@ parameters: icon: "mdi:home-lightning-bolt" - name: "Countdown time" - class: "" state_class: "measurement" uom: "s" - scale: 1 rule: 1 registers: [0x0020] icon: "" - name: "Inverter alert message" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0021] icon: "" - name: "Input mode" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0022] icon: "" - name: "Communication Board inner message" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0023] icon: "" - name: "Insulation of PV1+ to ground" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [0x0024] icon: "" - name: "Insulation of PV2+ to ground" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [0x0025] icon: "" - name: "Insulation of PV- to ground" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [0x0026] icon: "" - name: "Country" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0027] lookup: @@ -382,10 +344,6 @@ parameters: - group: Alert items: - name: "Fault 1" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0001] lookup: @@ -426,10 +384,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 2" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0002] lookup: @@ -470,10 +424,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 3" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0003] lookup: @@ -514,10 +464,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 4" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0004] lookup: @@ -558,10 +504,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 5" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0005] lookup: diff --git a/custom_components/solarman/inverter_definitions/sofar_tlx-g3.yaml b/custom_components/solarman/inverter_definitions/sofar_tlx-g3.yaml index c3caf74..0479187 100644 --- a/custom_components/solarman/inverter_definitions/sofar_tlx-g3.yaml +++ b/custom_components/solarman/inverter_definitions/sofar_tlx-g3.yaml @@ -71,9 +71,6 @@ parameters: - name: "Device State" update_interval: 30 class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0404] icon: "mdi:information" @@ -104,7 +101,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 2 registers: [0x0418] icon: "mdi:thermometer" @@ -113,7 +109,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 2 registers: [0x0420] icon: "mdi:thermometer" @@ -122,7 +117,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 2 registers: [0x041A] icon: "mdi:thermometer" @@ -130,7 +124,6 @@ parameters: - name: "Insulation Resistance" class: "none" uom: "kohm" - scale: 1 rule: 1 registers: [0x042B] icon: "mdi:omega" @@ -251,10 +244,6 @@ parameters: - group: Alert items: - name: "Alert" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 6 registers: [ @@ -273,10 +262,6 @@ parameters: ] - name: "Fault 1" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0405] icon: "mdi:wrench" @@ -317,10 +302,6 @@ parameters: - key: 32768 value: "ID16" - name: "Fault 2" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" @@ -361,10 +342,6 @@ parameters: - key: 32768 value: "ID32" - name: "Fault 3" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" @@ -405,10 +382,6 @@ parameters: - key: 32768 value: "ID048 Serial number error" - name: "Fault 4" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0408] @@ -448,10 +421,6 @@ parameters: - key: 32768 value: "ID064 " - name: "Fault 5" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0409] @@ -491,10 +460,6 @@ parameters: - key: 32768 value: "ID080 " - name: "Fault 6" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040A] @@ -534,10 +499,6 @@ parameters: - key: 32768 value: "ID096 " - name: "Fault 7" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040B] @@ -578,10 +539,6 @@ parameters: value: "ID112 Overload protection 3" - name: "Fault 8" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040C] @@ -621,10 +578,6 @@ parameters: - key: 32768 value: "ID128 " - name: "Fault 9" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" @@ -665,10 +618,6 @@ parameters: - key: 32768 value: "ID144 " - name: "Fault 10" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040E] @@ -708,10 +657,6 @@ parameters: - key: 32768 value: "ID160 Lithium battery 4 communication failure" - name: "Fault 11" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040F] @@ -751,10 +696,6 @@ parameters: - key: 32768 value: "ID176 Meter communication failure" - name: "Fault 12" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0410] diff --git a/custom_components/solarman/inverter_definitions/sofar_wifikit.yaml b/custom_components/solarman/inverter_definitions/sofar_wifikit.yaml index 9a64054..d4c16e0 100644 --- a/custom_components/solarman/inverter_definitions/sofar_wifikit.yaml +++ b/custom_components/solarman/inverter_definitions/sofar_wifikit.yaml @@ -52,7 +52,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x021D, 0x021C] icon: "mdi:solar-power" @@ -63,7 +62,6 @@ parameters: class: "duration" state_class: "total_increasing" uom: "min" - scale: 1 rule: 1 registers: [0x0243] icon: "mdi:sun-clock-outline" @@ -72,7 +70,6 @@ parameters: class: "duration" state_class: "total_increasing" uom: "h" - scale: 1 rule: 3 registers: [0x0245, 0x244] icon: "mdi:sun-clock-outline" @@ -104,7 +101,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x0223, 0x0222] icon: "mdi:home-lightning-bolt-outline" @@ -231,7 +227,6 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x210] icon: "mdi:battery" @@ -240,7 +235,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 1 registers: [0x0211] icon: "mdi:thermometer" @@ -272,7 +266,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x0227, 0x0226] icon: "mdi:battery-plus" @@ -284,7 +277,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x0229, 0x0228] icon: "mdi:battery-minus" @@ -293,19 +285,13 @@ parameters: - name: "Battery SOH" update_interval: 300 - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0237] icon: "mdi:battery-heart" - name: "Battery Capacity" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x10B1] icon: "mdi:battery-high" @@ -347,10 +333,8 @@ parameters: icon: "mdi:current-dc" - name: "Battery Discharge Depth" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x10B9] icon: "mdi:battery-high" @@ -414,7 +398,6 @@ parameters: items: - name: "Inverter Status" class: "enum" - scale: 1 rule: 1 registers: [0x200] lookup: @@ -440,7 +423,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 1 registers: [0x0238] icon: "mdi:thermometer" @@ -449,7 +431,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 1 registers: [0x0239] icon: "mdi:thermometer" @@ -473,37 +454,23 @@ parameters: icon: "mdi:home-lightning-bolt" - name: "Countdown Time" - class: "" state_class: "measurement" uom: "s" - scale: 1 rule: 1 registers: [0x022A] icon: "" - name: "Inverter Alert Message" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x022B] icon: "" - name: "Communication Board Inner Message" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0242] icon: "" - name: "Country" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x023A] lookup: @@ -572,10 +539,6 @@ parameters: - group: Alert items: - name: "Fault 1" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0201] lookup: @@ -616,10 +579,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 2" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0202] lookup: @@ -660,10 +619,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 3" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0203] lookup: @@ -704,10 +659,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 4" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0204] lookup: @@ -748,10 +699,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 5" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0205] lookup: @@ -794,33 +741,17 @@ parameters: - group: InverterInformation items: - name: "Production Code" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x2000] - name: "Serial Number" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 5 registers: [0x2001, 0x2002, 0x2003, 0x2004, 0x2005, 0x2006, 0x2007] - name: "Software Version" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 5 registers: [0x2008, 0x2009] - name: "Hardware Version" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 5 registers: [0x200A, 0x200B] diff --git a/custom_components/solarman/inverter_definitions/solarman_dtsd422-d3.yaml b/custom_components/solarman/inverter_definitions/solarman_dtsd422-d3.yaml index 7b868b1..0f6d2fd 100644 --- a/custom_components/solarman/inverter_definitions/solarman_dtsd422-d3.yaml +++ b/custom_components/solarman/inverter_definitions/solarman_dtsd422-d3.yaml @@ -126,7 +126,6 @@ parameters: class: power state_class: measurement uom: W - scale: 1 rule: 4 magnitude: True registers: [0x000E, 0x000D] @@ -136,7 +135,6 @@ parameters: class: power state_class: measurement uom: W - scale: 1 rule: 4 magnitude: True registers: [0x0010, 0x000F] @@ -146,7 +144,6 @@ parameters: class: power state_class: measurement uom: W - scale: 1 rule: 4 magnitude: True registers: [0x0012, 0x0011] @@ -156,7 +153,6 @@ parameters: class: power state_class: measurement uom: W - scale: 1 rule: 4 magnitude: True registers: [0x0014, 0x0013] @@ -166,7 +162,6 @@ parameters: class: power state_class: measurement uom: W - scale: 1 rule: 4 magnitude: True registers: [0x100E, 0x100D] @@ -176,7 +171,6 @@ parameters: class: power state_class: measurement uom: W - scale: 1 rule: 4 magnitude: True registers: [0x1010, 0x100F] @@ -186,7 +180,6 @@ parameters: class: power state_class: measurement uom: W - scale: 1 rule: 4 magnitude: True registers: [0x1012, 0x1011] @@ -196,7 +189,6 @@ parameters: class: power state_class: measurement uom: W - scale: 1 rule: 4 magnitude: True registers: [0x1014, 0x1013] @@ -208,7 +200,6 @@ parameters: class: reactive_power state_class: measurement uom: var - scale: 1 rule: 4 magnitude: True registers: [0x0016, 0x0015] @@ -218,7 +209,6 @@ parameters: class: reactive_power state_class: measurement uom: var - scale: 1 rule: 4 magnitude: True registers: [0x0018, 0x0017] @@ -228,7 +218,6 @@ parameters: class: reactive_power state_class: measurement uom: var - scale: 1 rule: 4 magnitude: True registers: [0x001A, 0x0019] @@ -238,7 +227,6 @@ parameters: class: reactive_power state_class: measurement uom: var - scale: 1 rule: 4 magnitude: True registers: [0x001C, 0x001B] @@ -248,7 +236,6 @@ parameters: class: reactive_power state_class: measurement uom: var - scale: 1 rule: 4 magnitude: True registers: [0x1016, 0x1015] @@ -258,7 +245,6 @@ parameters: class: reactive_power state_class: measurement uom: var - scale: 1 rule: 4 magnitude: True registers: [0x1018, 0x1017] @@ -268,7 +254,6 @@ parameters: class: reactive_power state_class: measurement uom: var - scale: 1 rule: 4 magnitude: True registers: [0x101A, 0x1019] @@ -278,7 +263,6 @@ parameters: class: reactive_power state_class: measurement uom: var - scale: 1 rule: 4 magnitude: True registers: [0x101C, 0x101B] @@ -290,7 +274,6 @@ parameters: class: apparent_power state_class: measurement uom: VA - scale: 1 rule: 4 magnitude: True registers: [0x001E, 0x001D] @@ -300,7 +283,6 @@ parameters: class: apparent_power state_class: measurement uom: VA - scale: 1 rule: 4 magnitude: True registers: [0x0020, 0x001F] @@ -310,7 +292,6 @@ parameters: class: apparent_power state_class: measurement uom: VA - scale: 1 rule: 4 magnitude: True registers: [0x0022, 0x0021] @@ -320,7 +301,6 @@ parameters: class: apparent_power state_class: measurement uom: VA - scale: 1 rule: 4 magnitude: True registers: [0x0024, 0x0023] @@ -330,7 +310,6 @@ parameters: class: apparent_power state_class: measurement uom: VA - scale: 1 rule: 4 magnitude: True registers: [0x101E, 0x101D] @@ -340,7 +319,6 @@ parameters: class: apparent_power state_class: measurement uom: VA - scale: 1 rule: 4 magnitude: True registers: [0x1020, 0x101F] @@ -350,7 +328,6 @@ parameters: class: apparent_power state_class: measurement uom: VA - scale: 1 rule: 4 magnitude: True registers: [0x1022, 0x1021] @@ -360,7 +337,6 @@ parameters: class: apparent_power state_class: measurement uom: VA - scale: 1 rule: 4 magnitude: True registers: [0x1024, 0x1023] @@ -370,7 +346,6 @@ parameters: - name: CT1-3 Power Factor class: power_factor state_class: measurement - uom: "" scale: 0.001 rule: 2 magnitude: True @@ -379,7 +354,6 @@ parameters: - name: CT1 Power Factor class: power_factor state_class: measurement - uom: "" scale: 0.001 rule: 2 magnitude: True @@ -388,7 +362,6 @@ parameters: - name: CT2 Power Factor class: power_factor state_class: measurement - uom: "" scale: 0.001 rule: 2 magnitude: True @@ -397,7 +370,6 @@ parameters: - name: CT3 Power Factor class: power_factor state_class: measurement - uom: "" scale: 0.001 rule: 2 magnitude: True @@ -406,7 +378,6 @@ parameters: - name: CT4-6 Power Factor class: power_factor state_class: measurement - uom: "" scale: 0.001 rule: 2 magnitude: True @@ -415,7 +386,6 @@ parameters: - name: CT4 Power Factor class: power_factor state_class: measurement - uom: "" scale: 0.001 rule: 2 magnitude: True @@ -424,7 +394,6 @@ parameters: - name: CT5 Power Factor class: power_factor state_class: measurement - uom: "" scale: 0.001 rule: 2 magnitude: True @@ -433,7 +402,6 @@ parameters: - name: CT6 Power Factor class: power_factor state_class: measurement - uom: "" scale: 0.001 rule: 2 magnitude: True diff --git a/custom_components/solarman/inverter_definitions/solis_1p-5g.yaml b/custom_components/solarman/inverter_definitions/solis_1p-5g.yaml index 4919544..64ea9de 100644 --- a/custom_components/solarman/inverter_definitions/solis_1p-5g.yaml +++ b/custom_components/solarman/inverter_definitions/solis_1p-5g.yaml @@ -14,10 +14,6 @@ parameters: items: - name: "Working Mode" update_interval: 300 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3040] icon: "mdi:list-status" @@ -39,10 +35,6 @@ parameters: - name: "Inverter Status" update_interval: 60 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3043] icon: "mdi:list-status" @@ -69,19 +61,12 @@ parameters: value: "Fail Safe" - name: "Working Status" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3071] icon: "mdi:list-status" # Working Status Bit decode - name: "WStatus Normal" - class: "" - state_class: "" - uom: "" mask: 0x01 divide: 1 rule: 1 @@ -89,9 +74,6 @@ parameters: icon: "mdi:list-status" - name: "WStatus Initialising" - class: "" - state_class: "" - uom: "" mask: 0x02 divide: 2 rule: 1 @@ -99,9 +81,6 @@ parameters: icon: "mdi:list-status" - name: "WStatus Grid off" - class: "" - state_class: "" - uom: "" mask: 0x04 divide: 4 rule: 1 @@ -109,9 +88,6 @@ parameters: icon: "mdi:list-status" - name: "WStatus Standby" - class: "" - state_class: "" - uom: "" mask: 0x10 divide: 16 rule: 1 @@ -119,9 +95,6 @@ parameters: icon: "mdi:list-status" - name: "WStatus Derating" - class: "" - state_class: "" - uom: "" mask: 0x20 divide: 32 rule: 1 @@ -129,9 +102,6 @@ parameters: icon: "mdi:list-status" - name: "WStatus Limiting" - class: "" - state_class: "" - uom: "" mask: 0x40 divide: 64 rule: 1 @@ -148,7 +118,6 @@ parameters: icon: "mdi:thermometer" - name: "Inverter Efficiency" - class: "" state_class: measurement uom: "%" rule: 1 @@ -168,10 +137,6 @@ parameters: - name: "Inverter ID" disabled: - class: "" - state_class: "" - uom: "" - scale: 1 rule: 5 registers: [ @@ -195,28 +160,16 @@ parameters: - name: "Product Model" disabled: - class: "" - state_class: "" - uom: "" - scale: 1 rule: 6 registers: [2999] - name: "DSP Software Version" disabled: - class: "" - state_class: "" - uom: "" - scale: 1 rule: 6 registers: [3000] - name: "LCD Software Version" disabled: - class: "" - state_class: "" - uom: "" - scale: 1 rule: 6 registers: [3001] @@ -351,7 +304,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3009, 3008] icon: "mdi:solar-power" @@ -373,7 +325,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3011, 3010] icon: "mdi:solar-power" @@ -382,7 +333,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3017, 3016] icon: "mdi:solar-power" diff --git a/custom_components/solarman/inverter_definitions/solis_3p-4g+.yaml b/custom_components/solarman/inverter_definitions/solis_3p-4g+.yaml index 5fa56c8..a22319b 100644 --- a/custom_components/solarman/inverter_definitions/solis_3p-4g+.yaml +++ b/custom_components/solarman/inverter_definitions/solis_3p-4g+.yaml @@ -14,10 +14,6 @@ parameters: - group: Inverter items: - name: "Working Mode" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3040] icon: "mdi:home-lightning-bolt" @@ -47,34 +43,18 @@ parameters: icon: "mdi:thermometer" - name: "Product Model" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [2999] - name: "DSP Software Version" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3000] - name: "LCD Software Version" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3001] - name: "Inverter Status" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3043] icon: "mdi:list-status" @@ -288,7 +268,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3011, 3010] icon: "mdi:solar-power" @@ -297,7 +276,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3017, 3016] icon: "mdi:solar-power" @@ -306,7 +284,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3009, 3008] icon: "mdi:solar-power" diff --git a/custom_components/solarman/inverter_definitions/solis_3p-4g.yaml b/custom_components/solarman/inverter_definitions/solis_3p-4g.yaml index b04e5e4..628fa8e 100644 --- a/custom_components/solarman/inverter_definitions/solis_3p-4g.yaml +++ b/custom_components/solarman/inverter_definitions/solis_3p-4g.yaml @@ -14,10 +14,6 @@ parameters: - group: Inverter items: - name: "Working Mode" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3040] icon: "mdi:home-lightning-bolt" @@ -47,34 +43,18 @@ parameters: icon: "mdi:thermometer" - name: "Product Model" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [2999] - name: "DSP Software Version" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3000] - name: "LCD Software Version" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3001] - name: "Inverter Status" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3043] icon: "mdi:list-status" @@ -256,7 +236,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3011, 3010] icon: "mdi:solar-power" @@ -265,7 +244,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3017, 3016] icon: "mdi:solar-power" @@ -274,7 +252,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3009, 3008] icon: "mdi:solar-power" diff --git a/custom_components/solarman/inverter_definitions/solis_3p-5g.yaml b/custom_components/solarman/inverter_definitions/solis_3p-5g.yaml index 8bc3752..f2f6c4d 100644 --- a/custom_components/solarman/inverter_definitions/solis_3p-5g.yaml +++ b/custom_components/solarman/inverter_definitions/solis_3p-5g.yaml @@ -12,10 +12,7 @@ parameters: - group: InverterStatus items: - name: "Inverter Status" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [33095] icon: "mdi:home-lightning-bolt" @@ -118,10 +115,7 @@ parameters: value: "Bypass overload fault" - name: "Operating Status" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [33121] icon: "mdi:home-lightning-bolt" @@ -144,10 +138,7 @@ parameters: value: "Bypass Overload" - name: "Grid Fault Status" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [33116] icon: "mdi:alert" @@ -178,10 +169,7 @@ parameters: value: "Failsafe" - name: "Backup Load Fault Status" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [33117] icon: "mdi:alert" @@ -194,10 +182,7 @@ parameters: value: "Bypass Overload Fault" - name: "Battery Fault Status" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [33118] icon: "mdi:alert" @@ -212,10 +197,7 @@ parameters: value: "Battery UnderVoltage Detection" - name: "Fault Status 04 (Device)" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [33119] icon: "mdi:alert" @@ -252,10 +234,6 @@ parameters: value: "Grid Current Sample Abnormality" - name: "Fault Status 05 (Device)" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [33120] icon: "mdi:alert" @@ -308,50 +286,27 @@ parameters: # If enabling, ensure to amend the request start register. # # - name: "Inverter ID" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 5 # registers: [33004,33005,33006,33007,33008,33009,33010,33011,33012,33013,33014,33015,33016,33017,33018,33019] # - name: "Product Model" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 6 # registers: [33000] # - name: "DSP Software Version" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 6 # registers: [33001] # - name: "LCD Software Version" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 6 # registers: [33002] # - name: "Protocol Software Version" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 6 # registers: [33003] - name: "Storage Control Mode" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [33132] icon: "mdi:battery-clock" @@ -410,7 +365,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [33058, 33057] icon: "mdi:solar-power" @@ -430,7 +384,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [33152, 33151] icon: "mdi:solar-power" @@ -457,7 +410,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [33080, 33079] icon: "mdi:transmission-tower" @@ -470,7 +422,6 @@ parameters: class: "reactive_power" state_class: "measurement" uom: "var" - scale: 1 rule: 4 registers: [33082] icon: "mdi:transmission-tower" @@ -479,7 +430,6 @@ parameters: class: "apparent_power" state_class: "measurement" uom: "VA" - scale: 1 rule: 4 registers: [33084, 33083] icon: "mdi:transmission-tower" @@ -509,7 +459,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33032, 33031] icon: "mdi:solar-power" @@ -518,7 +467,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33038, 33037] icon: "mdi:solar-power" @@ -527,7 +475,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33030, 33029] icon: "mdi:solar-power" @@ -548,7 +495,6 @@ parameters: - name: "Meter Power Factor" class: "power_factor" state_class: "measurement" - uom: "" scale: 0.01 rule: 2 registers: [33281] @@ -576,7 +522,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [33258, 33257] icon: "mdi:transmission-tower" @@ -585,7 +530,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [33260, 33259] icon: "mdi:transmission-tower" @@ -594,7 +538,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [33262, 33261] icon: "mdi:transmission-tower" @@ -603,7 +546,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [33264, 33263] icon: "mdi:transmission-tower" @@ -612,7 +554,6 @@ parameters: class: "reactive_power" state_class: "measurement" uom: "var" - scale: 1 rule: 4 registers: [33266, 33265] icon: "mdi:transmission-tower" @@ -621,7 +562,6 @@ parameters: class: "apparent_power" state_class: "measurement" uom: "VA" - scale: 1 rule: 4 registers: [33274, 33273] icon: "mdi:transmission-tower" @@ -640,7 +580,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33170, 33169] icon: "mdi:home-import-outline" @@ -661,7 +600,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33174, 33173] icon: "mdi:home-export-outline" @@ -674,7 +612,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [33147] icon: "mdi:home-lightning-bolt" @@ -683,7 +620,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [33148] icon: "mdi:home-battery" @@ -701,7 +637,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33178, 33177] validation: @@ -710,10 +645,7 @@ parameters: - group: Battery items: - name: "Battery State" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [33135] lookup: @@ -729,7 +661,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [33150, 33149] icon: "mdi:battery-charging" @@ -738,16 +669,13 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [33139] icon: "mdi:battery" - name: "Battery SOH" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [33140] icon: "mdi:battery" @@ -794,7 +722,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33162, 33161] icon: "mdi:battery-plus" @@ -805,7 +732,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33166, 33165] icon: "mdi:battery-minus" diff --git a/custom_components/solarman/inverter_definitions/solis_hybrid.yaml b/custom_components/solarman/inverter_definitions/solis_hybrid.yaml index af3bb33..feee389 100644 --- a/custom_components/solarman/inverter_definitions/solis_hybrid.yaml +++ b/custom_components/solarman/inverter_definitions/solis_hybrid.yaml @@ -32,9 +32,6 @@ parameters: - group: InverterStatus items: - name: "Inverter Status" - class: "" - uom: "" - scale: 1 rule: 1 registers: [33095] icon: "mdi:home-lightning-bolt" @@ -137,9 +134,6 @@ parameters: value: "Bypass overload fault" - name: "Operating Status" - class: "" - uom: "" - scale: 1 rule: 1 registers: [33121] icon: "mdi:home-lightning-bolt" @@ -162,9 +156,6 @@ parameters: value: "Bypass Overload" - name: "Grid Fault Status" - class: "" - uom: "" - scale: 1 rule: 1 registers: [33116] icon: "mdi:alert" @@ -195,9 +186,6 @@ parameters: value: "Failsafe" - name: "Backup Load Fault Status" - class: "" - uom: "" - scale: 1 rule: 1 registers: [33117] icon: "mdi:alert" @@ -210,9 +198,6 @@ parameters: value: "Bypass Overload Fault" - name: "Battery Fault Status" - class: "" - uom: "" - scale: 1 rule: 1 registers: [33118] icon: "mdi:alert" @@ -227,9 +212,6 @@ parameters: value: "Battery UnderVoltage Detection" - name: "Fault Status 04 (Device)" - class: "" - uom: "" - scale: 1 rule: 1 registers: [33119] icon: "mdi:alert" @@ -266,10 +248,6 @@ parameters: value: "Grid Current Sample Abnormality" - name: "Fault Status 05 (Device)" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [33120] icon: "mdi:alert" @@ -327,49 +305,26 @@ parameters: # If enabling, ensure to amend the request start register. # # - name: "Inverter ID" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 5 # registers: [33004,33005,33006,33007,33008,33009,33010,33011,33012,33013,33014,33015,33016,33017,33018,33019] # - name: "Product Model" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 6 # registers: [33000] # - name: "DSP Software Version" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 6 # registers: [33001] # - name: "LCD Software Version" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 6 # registers: [33002] # - name: "Protocol Software Version" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 6 # registers: [33003] - name: "Storage Control Mode" - class: "" - uom: "" - scale: 1 rule: 1 registers: [33132] icon: "mdi:battery-clock" @@ -428,7 +383,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [33058, 33057] icon: "mdi:solar-power" @@ -448,7 +402,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [33152, 33151] icon: "mdi:solar-power" @@ -475,7 +428,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [33080, 33079] icon: "mdi:transmission-tower" @@ -488,7 +440,6 @@ parameters: class: "reactive_power" state_class: "measurement" uom: "var" - scale: 1 rule: 4 registers: [33082] icon: "mdi:transmission-tower" @@ -497,7 +448,6 @@ parameters: class: "apparent_power" state_class: "measurement" uom: "VA" - scale: 1 rule: 4 registers: [33084, 33083] icon: "mdi:transmission-tower" @@ -527,7 +477,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33032, 33031] icon: "mdi:solar-power" @@ -536,7 +485,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33038, 33037] icon: "mdi:solar-power" @@ -545,7 +493,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33030, 33029] icon: "mdi:solar-power" @@ -566,7 +513,6 @@ parameters: - name: "Meter Power Factor" class: "power_factor" state_class: "measurement" - uom: "" scale: 0.01 rule: 2 registers: [33281] @@ -594,7 +540,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [33258, 33257] icon: "mdi:transmission-tower" @@ -603,7 +548,6 @@ parameters: class: "reactive_power" state_class: "measurement" uom: "var" - scale: 1 rule: 4 registers: [33266, 33265] icon: "mdi:transmission-tower" @@ -612,7 +556,6 @@ parameters: class: "apparent_power" state_class: "measurement" uom: "VA" - scale: 1 rule: 4 registers: [33274, 33273] icon: "mdi:transmission-tower" @@ -631,7 +574,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33170, 33169] icon: "mdi:home-import-outline" @@ -652,7 +594,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33174, 33173] icon: "mdi:home-export-outline" @@ -665,7 +606,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [33147] icon: "mdi:home-lightning-bolt" @@ -674,7 +614,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [33148] icon: "mdi:home-battery" @@ -692,7 +631,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33178, 33177] validation: @@ -701,9 +639,6 @@ parameters: - group: Battery items: - name: "Battery State" - class: "" - uom: "" - scale: 1 rule: 1 registers: [33135] lookup: @@ -719,7 +654,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [33150, 33149] icon: "mdi:battery-charging" @@ -728,16 +662,13 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [33139] icon: "mdi:battery" - name: "Battery SOH" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [33140] icon: "mdi:battery" @@ -784,7 +715,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33162, 33161] icon: "mdi:battery-plus" @@ -795,7 +725,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [33166, 33165] icon: "mdi:battery-minus" @@ -857,19 +786,15 @@ parameters: icon: "mdi:battery-arrow-down" - name: "Backup Mode SOC" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [43024] icon: "mdi:battery" - name: "Overdischarge SOC" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [43011] icon: "mdi:battery" @@ -913,7 +838,6 @@ parameters: - name: "Timed Charge Start" platform: time state_class: measurement - scale: 1 rule: 9 registers: [43143, 43144] icon: "mdi:wrench-clock" @@ -921,7 +845,6 @@ parameters: - name: "Timed Charge End" platform: time state_class: "measurement" - scale: 1 rule: 9 registers: [43145, 43146] icon: "mdi:wrench-clock" @@ -929,7 +852,6 @@ parameters: - name: "Timed Discharge Start" platform: time state_class: "measurement" - scale: 1 rule: 9 registers: [43147, 43148] icon: "mdi:wrench-clock" @@ -937,7 +859,6 @@ parameters: - name: "Timed Discharge End" platform: time state_class: "measurement" - scale: 1 rule: 9 registers: [43149, 43150] icon: "mdi:wrench-clock" diff --git a/custom_components/solarman/inverter_definitions/solis_s6-gr1p.yaml b/custom_components/solarman/inverter_definitions/solis_s6-gr1p.yaml index 9f2badf..26e2bc6 100644 --- a/custom_components/solarman/inverter_definitions/solis_s6-gr1p.yaml +++ b/custom_components/solarman/inverter_definitions/solis_s6-gr1p.yaml @@ -12,10 +12,6 @@ parameters: - group: InverterStatus items: - name: "Inverter Status" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3043] icon: "mdi:home-lightning-bolt" @@ -118,10 +114,6 @@ parameters: value: "Bypass overload fault" - name: "Operating Status" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [3071] icon: "mdi:home-lightning-bolt" @@ -155,34 +147,18 @@ parameters: # Sensors below are outside of modbus request ranges. # If enabling, ensure to amend the request start register. # - name: "Inverter ID" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 5 # registers: [33004,33005,33006,33007,33008,33009,33010,33011,33012,33013,33014,33015,33016,33017,33018,33019] # - name: "Product Model" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 6 # registers: [2999] # - name: "DSP Software Version" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 6 # registers: [3000] # - name: "LCD Software Version" - # class: "" - # state_class: "" - # uom: "" - # scale: 1 # rule: 6 # registers: [3001] @@ -267,7 +243,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [3005, 3004] icon: "mdi:solar-power" @@ -315,7 +290,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3011, 3010] icon: "mdi:solar-power" @@ -324,7 +298,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3017, 3016] icon: "mdi:solar-power" @@ -333,7 +306,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [3009, 3008] icon: "mdi:solar-power" diff --git a/custom_components/solarman/inverter_definitions/swatten_sih-th.yaml b/custom_components/solarman/inverter_definitions/swatten_sih-th.yaml index 364df7d..750a9b4 100644 --- a/custom_components/solarman/inverter_definitions/swatten_sih-th.yaml +++ b/custom_components/solarman/inverter_definitions/swatten_sih-th.yaml @@ -100,7 +100,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 3 registers: [4067, 4068] icon: "mdi:solar-power-variant" @@ -157,7 +156,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 4 registers: [4081, 4082] @@ -165,7 +163,6 @@ parameters: class: "reactive_power" state_class: "measurement" uom: "var" - scale: 1 rule: 4 registers: [4083, 4084] @@ -181,7 +178,6 @@ parameters: class: "apparent_power" state_class: "measurement" uom: "VA" - scale: 1 rule: 4 registers: [4059, 4060] @@ -197,7 +193,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [5401] @@ -246,7 +241,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [10008] @@ -392,7 +386,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 2 registers: [10022] @@ -400,16 +393,13 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 2 registers: [10023] attributes: ["Battery Type"] - name: "Battery SOH" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 2 registers: [10024] icon: "mdi:battery-heart" @@ -470,8 +460,6 @@ parameters: - name: "Device State" class: "enum" state_class: "" - uom: "" - scale: 1 rule: 1 registers: [10000] icon: "mdi:information" @@ -521,10 +509,7 @@ parameters: - group: Alarm items: - name: "Device Alarm" - class: "" state_class: "" - uom: "" - scale: 1 rule: 1 registers: [5253] #, 5254, 5255, 5256, 5257, 5258, 5259, 5260, 5261, 5262] icon: "mdi:alert-outline" @@ -536,9 +521,5 @@ parameters: items: - name: "Battery Type" attribute: - class: "" - state_class: "" - uom: "" - scale: 1 rule: 2 registers: [26101] diff --git a/custom_components/solarman/inverter_definitions/tsun_tsol-ms.yaml b/custom_components/solarman/inverter_definitions/tsun_tsol-ms.yaml index 79ad054..5e7dd52 100644 --- a/custom_components/solarman/inverter_definitions/tsun_tsol-ms.yaml +++ b/custom_components/solarman/inverter_definitions/tsun_tsol-ms.yaml @@ -141,9 +141,6 @@ parameters: items: - name: "Device State" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x3000] icon: "mdi:information" @@ -160,7 +157,6 @@ parameters: class: "temperature" uom: "°C" state_class: "measurement" - scale: 1 rule: 1 offset: 40 registers: [0x300c] @@ -169,7 +165,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x2007] @@ -177,7 +172,6 @@ parameters: class: "power" state_class: "measurement" uom: "W" - scale: 1 rule: 1 registers: [0x300e] diff --git a/custom_components/solarman/inverter_definitions/zcs_azzurro-1ph-tl-v3.yaml b/custom_components/solarman/inverter_definitions/zcs_azzurro-1ph-tl-v3.yaml index 5360661..0a6751d 100644 --- a/custom_components/solarman/inverter_definitions/zcs_azzurro-1ph-tl-v3.yaml +++ b/custom_components/solarman/inverter_definitions/zcs_azzurro-1ph-tl-v3.yaml @@ -51,7 +51,6 @@ parameters: class: "energy" state_class: "total_increasing" uom: "kWh" - scale: 1 rule: 3 registers: [0x0016, 0x0015] icon: "mdi:solar-power" @@ -59,19 +58,15 @@ parameters: min: 0.1 - name: "Total Production time" - class: "" state_class: "measurement" uom: "h" - scale: 1 rule: 3 registers: [0x0018, 0x0017] icon: "mdi:clock-outline" - name: "Today Production time" - class: "" state_class: "measurement" uom: "min" - scale: 1 rule: 1 registers: [0x001A] icon: "mdi:clock-outline" @@ -88,7 +83,6 @@ parameters: icon: "mdi:home-lightning-bolt" - name: "Output reactive power" - class: "" state_class: "measurement" uom: "kVar" scale: 0.01 @@ -127,9 +121,6 @@ parameters: items: - name: "Device State" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0000] lookup: @@ -147,7 +138,6 @@ parameters: - name: "Inverter module temperature" class: "temperature" uom: "°C" - scale: 1 rule: 1 registers: [0x001B] icon: "mdi:thermometer" @@ -156,7 +146,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 rule: 1 registers: [0x001C] icon: "mdi:thermometer" @@ -180,64 +169,40 @@ parameters: icon: "mdi:home-lightning-bolt" - name: "Countdown time" - class: "" state_class: "measurement" uom: "s" - scale: 1 rule: 1 registers: [0x0020] icon: "" - name: "Inverter alert message" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0021] icon: "" - name: "Input mode" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0022] icon: "" - name: "Communication Board inner message" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0023] icon: "" - name: "Insulation of PV1+ to ground" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [0x0024] icon: "" - name: "Insulation of PV- to ground" - class: "" state_class: "measurement" - uom: "" - scale: 1 rule: 1 registers: [0x0026] icon: "" - name: "Country" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0027] lookup: @@ -306,10 +271,6 @@ parameters: - group: Alert items: - name: "Fault 1" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0001] lookup: @@ -350,10 +311,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 2" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0002] lookup: @@ -394,10 +351,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 3" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0003] lookup: @@ -438,10 +391,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 4" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0004] lookup: @@ -482,10 +431,6 @@ parameters: icon: "mdi:wrench" - name: "Fault 5" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0005] lookup: diff --git a/custom_components/solarman/inverter_definitions/zcs_azzurro-hyd-zss-hp.yaml b/custom_components/solarman/inverter_definitions/zcs_azzurro-hyd-zss-hp.yaml index f8a6bc2..be9abab 100644 --- a/custom_components/solarman/inverter_definitions/zcs_azzurro-hyd-zss-hp.yaml +++ b/custom_components/solarman/inverter_definitions/zcs_azzurro-hyd-zss-hp.yaml @@ -122,16 +122,13 @@ parameters: class: "battery" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0608] icon: "mdi:battery" - name: "Battery SOH" - class: "" state_class: "measurement" uom: "%" - scale: 1 rule: 1 registers: [0x0609] icon: "mdi:battery" @@ -141,7 +138,6 @@ parameters: class: "temperature" state_class: "measurement" uom: "°C" - scale: 1 #se non funziona cambia questo in 2 rule: 1 registers: [0x0607] @@ -174,10 +170,7 @@ parameters: min: 0.1 - name: "Battery Cycles" - class: "" - state_class: "" uom: "Charges" - scale: 1 rule: 1 registers: [0x060A] icon: "mdi:battery-sync-outline" @@ -333,9 +326,6 @@ parameters: - name: "Device State" update_interval: 30 class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0404] lookup: @@ -369,7 +359,6 @@ parameters: realtime: class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x0418] icon: "mdi:thermometer" @@ -378,16 +367,13 @@ parameters: realtime: class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x041A] icon: "mdi:thermometer" - name: "Insulation Resistance" - class: "" state_class: "measurement" uom: "kΩ" - scale: 1 rule: 1 registers: [0x042B] icon: "mdi:omega" @@ -396,10 +382,6 @@ parameters: items: - name: "Device Alarm" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 6 registers: [ @@ -419,10 +401,6 @@ parameters: - name: "Fault 1" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0405] icon: "mdi:wrench" @@ -464,10 +442,6 @@ parameters: - name: "Fault 2" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0406] @@ -509,10 +483,6 @@ parameters: - name: "Fault 3" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0407] @@ -554,10 +524,6 @@ parameters: - name: "Fault 4" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0408] @@ -599,10 +565,6 @@ parameters: - name: "Fault 5" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0409] @@ -644,10 +606,6 @@ parameters: - name: "Fault 6" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040A] @@ -689,10 +647,6 @@ parameters: - name: "Fault 7" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040B] @@ -734,10 +688,6 @@ parameters: - name: "Fault 8" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040C] @@ -779,10 +729,6 @@ parameters: - name: "Fault 9" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040D] @@ -824,10 +770,6 @@ parameters: - name: "Fault 10" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040E] @@ -869,10 +811,6 @@ parameters: - name: "Fault 11" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040F] @@ -914,10 +852,6 @@ parameters: - name: "Fault 12" update_interval: 30 - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0410] diff --git a/custom_components/solarman/inverter_definitions/zcs_azzurro-ktl-v3.yaml b/custom_components/solarman/inverter_definitions/zcs_azzurro-ktl-v3.yaml index 7032523..3d66c73 100644 --- a/custom_components/solarman/inverter_definitions/zcs_azzurro-ktl-v3.yaml +++ b/custom_components/solarman/inverter_definitions/zcs_azzurro-ktl-v3.yaml @@ -178,9 +178,6 @@ parameters: items: - name: "Device State" class: "enum" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0404] lookup: @@ -206,7 +203,6 @@ parameters: - name: "Ambient temperature" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x0418] icon: "mdi:thermometer" @@ -214,16 +210,13 @@ parameters: - name: "Radiator temperature" class: "temperature" uom: "°C" - scale: 1 rule: 2 registers: [0x041A] icon: "mdi:thermometer" - name: "Insulation Resistance" - class: "" state_class: "measurement" uom: "Ω" - scale: 1 rule: 1 registers: [0x042B] icon: "mdi:omega" @@ -231,10 +224,6 @@ parameters: - group: Alert items: - name: "Alert" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 6 registers: [ @@ -253,10 +242,6 @@ parameters: ] - name: "Fault 1" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 registers: [0x0405] icon: "mdi:wrench" @@ -297,10 +282,6 @@ parameters: value: "ID16" - name: "Fault 2" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0406] @@ -341,10 +322,6 @@ parameters: value: "ID32" - name: "Fault 3" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0407] @@ -385,10 +362,6 @@ parameters: value: "ID048 Serial number error" - name: "Fault 4" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0408] @@ -429,10 +402,6 @@ parameters: value: "ID064 " - name: "Fault 5" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0409] @@ -473,10 +442,6 @@ parameters: value: "ID080 " - name: "Fault 6" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040A] @@ -517,10 +482,6 @@ parameters: value: "ID096 " - name: "Fault 7" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040B] @@ -561,10 +522,6 @@ parameters: value: "ID112 Overload protection 3" - name: "Fault 8" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040C] @@ -605,10 +562,6 @@ parameters: value: "ID128 " - name: "Fault 9" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040D] @@ -649,10 +602,6 @@ parameters: value: "ID144 " - name: "Fault 10" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040E] @@ -693,10 +642,6 @@ parameters: value: "ID160 Lithium battery 4 communication failure" - name: "Fault 11" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x040F] @@ -737,10 +682,6 @@ parameters: value: "ID176 Meter communication failure" - name: "Fault 12" - class: "" - state_class: "" - uom: "" - scale: 1 rule: 1 icon: "mdi:wrench" registers: [0x0410]