diff --git a/homeassistant/components/sofar/button.py b/homeassistant/components/sofar/button.py index 2a8b258e204c..52d0ee57c935 100644 --- a/homeassistant/components/sofar/button.py +++ b/homeassistant/components/sofar/button.py @@ -59,7 +59,7 @@ async def async_setup_entry( async_add_entities( SofarButton(runtime_data, description) for description in BUTTON_DESCRIPTIONS - if inverter_type is not None and matches(inverter_type, description.applies_to) + if matches(inverter_type, description.applies_to) ) diff --git a/homeassistant/components/sofar/coordinator.py b/homeassistant/components/sofar/coordinator.py index 04bc54c9eb75..abcfe56a8644 100644 --- a/homeassistant/components/sofar/coordinator.py +++ b/homeassistant/components/sofar/coordinator.py @@ -54,7 +54,6 @@ class SofarDataUpdateCoordinator(DataUpdateCoordinator[UpdateReport]): def device_info(self) -> dr.DeviceInfo: """Return device information.""" serial = self.device.serial_number - assert serial is not None identity = self.device.identity return dr.DeviceInfo( identifiers={(DOMAIN, serial)}, diff --git a/homeassistant/components/sofar/entity.py b/homeassistant/components/sofar/entity.py index 55e62bef7e0d..c789098d2aaf 100644 --- a/homeassistant/components/sofar/entity.py +++ b/homeassistant/components/sofar/entity.py @@ -37,7 +37,6 @@ class SofarEntity(CoordinatorEntity[SofarDataUpdateCoordinator]): super().__init__(runtime_data.coordinator_for(entity_description.component)) self.entity_description = entity_description serial = self.coordinator.device.serial_number - assert serial is not None self._attr_unique_id = f"{serial}_{entity_description.key}" self._attr_device_info = self._device_info(runtime_data, serial)