From b34d0a3039e8ea7fee68810938c6a1464939151e Mon Sep 17 00:00:00 2001 From: Patrick762 Date: Fri, 31 May 2024 12:06:21 +0200 Subject: [PATCH] fix ac300 and ac500 solar string values and renamed entity --- .../bluetti_bt/bluetti_bt_lib/devices/ac300.py | 6 +++--- .../bluetti_bt/bluetti_bt_lib/devices/ac500.py | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/custom_components/bluetti_bt/bluetti_bt_lib/devices/ac300.py b/custom_components/bluetti_bt/bluetti_bt_lib/devices/ac300.py index 11845c1..0b7df14 100644 --- a/custom_components/bluetti_bt/bluetti_bt_lib/devices/ac300.py +++ b/custom_components/bluetti_bt/bluetti_bt_lib/devices/ac300.py @@ -23,9 +23,9 @@ class AC300(ProtocolV1Device): self.struct.add_decimal_field("internal_current_three", 78, 1, (0, 100)) self.struct.add_int_field("internal_power_three", 79) self.struct.add_decimal_field("ac_input_frequency", 80, 2) - self.struct.add_uint_field("internal_dc_input_voltage", 86, scale=.1) - self.struct.add_decimal_field("internal_dc_input_power", 87, 1) - self.struct.add_decimal_field("internal_dc_input_current", 88, 2) + self.struct.add_uint_field("pv_input_voltage1", 86, multiplier=.1) + self.struct.add_decimal_field("pv_input_power1", 87, 1, multiplier=10) + self.struct.add_decimal_field("pv_input_current1", 88, 2, multiplier=10) # Battery packs self.struct.add_uint_field("pack_num_max", 91) # internal diff --git a/custom_components/bluetti_bt/bluetti_bt_lib/devices/ac500.py b/custom_components/bluetti_bt/bluetti_bt_lib/devices/ac500.py index b4d2b60..8fc25d2 100644 --- a/custom_components/bluetti_bt/bluetti_bt_lib/devices/ac500.py +++ b/custom_components/bluetti_bt/bluetti_bt_lib/devices/ac500.py @@ -23,9 +23,9 @@ class AC500(ProtocolV1Device): self.struct.add_decimal_field("internal_current_three", 78, 1, (0, 100)) self.struct.add_int_field("internal_power_three", 79) self.struct.add_decimal_field("ac_input_frequency", 80, 2) - self.struct.add_uint_field("internal_dc_input_voltage", 86, scale=.1) - self.struct.add_decimal_field("internal_dc_input_power", 87, 1) - self.struct.add_decimal_field("internal_dc_input_current", 88, 2) + self.struct.add_uint_field("pv_input_voltage1", 86, multiplier=.1) + self.struct.add_decimal_field("pv_input_power1", 87, 1, multiplier=10) + self.struct.add_decimal_field("pv_input_current1", 88, 2, multiplier=10) # Battery packs self.struct.add_uint_field("pack_num_max", 91) # internal