Skip to content

Commit 478f20f

Browse files
Update delta2_max.py charge speed (#306)
Use device-reported ac_chg_rated_power for dynamic max
1 parent aeaaa27 commit 478f20f

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

custom_components/ef_ble/eflib/devices/delta2_max.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ class Device(Delta2Base):
1717

1818
ac_input_power = raw_field(pb_inv.input_watts)
1919
ac_charging_speed = raw_field(pb_inv.cfg_slow_chg_watts)
20+
ac_chg_rated_power = raw_field(pb_inv.ac_chg_rated_power)
2021
dc_output_power = raw_field(pb_pd.car_watts)
2122
energy_backup = raw_field(pb_pd.watthisconfig, lambda x: x == 1)
2223
energy_backup_battery_level = raw_field(pb_pd.bp_power_soc)
@@ -26,7 +27,7 @@ class Device(Delta2Base):
2627

2728
@computed_field
2829
def max_ac_charging_power(self) -> int:
29-
return 1800
30+
return self.ac_chg_rated_power or 1800
3031

3132
@property
3233
def pd_heart_type(self):

0 commit comments

Comments
 (0)