mirror of
https://github.com/home-assistant/core.git
synced 2025-07-25 14:17:45 +00:00
Add serial_numbers to device_info of inverters, encharge and enpower (#147964)
This commit is contained in:
parent
bfccee17ef
commit
f5b51c6cf0
@ -126,6 +126,7 @@ class EnvoyEnchargeBinarySensorEntity(EnvoyBaseBinarySensorEntity):
|
||||
name=f"Encharge {serial_number}",
|
||||
sw_version=str(encharge_inventory[self._serial_number].firmware_version),
|
||||
via_device=(DOMAIN, self.envoy_serial_num),
|
||||
serial_number=serial_number,
|
||||
)
|
||||
|
||||
@property
|
||||
@ -158,6 +159,7 @@ class EnvoyEnpowerBinarySensorEntity(EnvoyBaseBinarySensorEntity):
|
||||
name=f"Enpower {enpower.serial_number}",
|
||||
sw_version=str(enpower.firmware_version),
|
||||
via_device=(DOMAIN, self.envoy_serial_num),
|
||||
serial_number=enpower.serial_number,
|
||||
)
|
||||
|
||||
@property
|
||||
|
@ -165,6 +165,7 @@ class EnvoyStorageSettingsNumberEntity(EnvoyBaseEntity, NumberEntity):
|
||||
name=f"Enpower {self._serial_number}",
|
||||
sw_version=str(enpower.firmware_version),
|
||||
via_device=(DOMAIN, self.envoy_serial_num),
|
||||
serial_number=self._serial_number,
|
||||
)
|
||||
else:
|
||||
# If no enpower device assign numbers to Envoy itself
|
||||
|
@ -223,6 +223,7 @@ class EnvoyStorageSettingsSelectEntity(EnvoyBaseEntity, SelectEntity):
|
||||
name=f"Enpower {self._serial_number}",
|
||||
sw_version=str(enpower.firmware_version),
|
||||
via_device=(DOMAIN, self.envoy_serial_num),
|
||||
serial_number=self._serial_number,
|
||||
)
|
||||
else:
|
||||
# If no enpower device assign selects to Envoy itself
|
||||
|
@ -1313,6 +1313,7 @@ class EnvoyInverterEntity(EnvoySensorBaseEntity):
|
||||
manufacturer="Enphase",
|
||||
model="Inverter",
|
||||
via_device=(DOMAIN, self.envoy_serial_num),
|
||||
serial_number=serial_number,
|
||||
)
|
||||
|
||||
@property
|
||||
@ -1356,6 +1357,7 @@ class EnvoyEnchargeEntity(EnvoySensorBaseEntity):
|
||||
name=f"Encharge {serial_number}",
|
||||
sw_version=str(encharge_inventory[self._serial_number].firmware_version),
|
||||
via_device=(DOMAIN, self.envoy_serial_num),
|
||||
serial_number=serial_number,
|
||||
)
|
||||
|
||||
|
||||
@ -1420,6 +1422,7 @@ class EnvoyEnpowerEntity(EnvoySensorBaseEntity):
|
||||
name=f"Enpower {enpower_data.serial_number}",
|
||||
sw_version=str(enpower_data.firmware_version),
|
||||
via_device=(DOMAIN, self.envoy_serial_num),
|
||||
serial_number=enpower_data.serial_number,
|
||||
)
|
||||
|
||||
@property
|
||||
|
@ -138,6 +138,7 @@ class EnvoyEnpowerSwitchEntity(EnvoyBaseEntity, SwitchEntity):
|
||||
name=f"Enpower {self._serial_number}",
|
||||
sw_version=str(enpower.firmware_version),
|
||||
via_device=(DOMAIN, self.envoy_serial_num),
|
||||
serial_number=self._serial_number,
|
||||
)
|
||||
|
||||
@property
|
||||
@ -235,6 +236,7 @@ class EnvoyStorageSettingsSwitchEntity(EnvoyBaseEntity, SwitchEntity):
|
||||
name=f"Enpower {self._serial_number}",
|
||||
sw_version=str(enpower.firmware_version),
|
||||
via_device=(DOMAIN, self.envoy_serial_num),
|
||||
serial_number=self._serial_number,
|
||||
)
|
||||
else:
|
||||
# If no enpower device assign switches to Envoy itself
|
||||
|
@ -307,7 +307,7 @@
|
||||
'name': 'Inverter 1',
|
||||
'name_by_user': None,
|
||||
'primary_config_entry': '45a36e55aaddb2007c5f6602e0c38e72',
|
||||
'serial_number': None,
|
||||
'serial_number': '1',
|
||||
'suggested_area': None,
|
||||
'sw_version': None,
|
||||
}),
|
||||
@ -1186,7 +1186,7 @@
|
||||
'name': 'Inverter 1',
|
||||
'name_by_user': None,
|
||||
'primary_config_entry': '45a36e55aaddb2007c5f6602e0c38e72',
|
||||
'serial_number': None,
|
||||
'serial_number': '1',
|
||||
'suggested_area': None,
|
||||
'sw_version': None,
|
||||
}),
|
||||
@ -2109,7 +2109,7 @@
|
||||
'name': 'Inverter 1',
|
||||
'name_by_user': None,
|
||||
'primary_config_entry': '45a36e55aaddb2007c5f6602e0c38e72',
|
||||
'serial_number': None,
|
||||
'serial_number': '1',
|
||||
'suggested_area': None,
|
||||
'sw_version': None,
|
||||
}),
|
||||
@ -2805,7 +2805,7 @@
|
||||
'name': 'Inverter 1',
|
||||
'name_by_user': None,
|
||||
'primary_config_entry': '45a36e55aaddb2007c5f6602e0c38e72',
|
||||
'serial_number': None,
|
||||
'serial_number': '1',
|
||||
'suggested_area': None,
|
||||
'sw_version': None,
|
||||
}),
|
||||
|
Loading…
x
Reference in New Issue
Block a user