1 """Base for all BMW entities."""
3 from __future__
import annotations
5 from bimmer_connected.vehicle
import MyBMWVehicle
10 from .const
import DOMAIN
11 from .coordinator
import BMWDataUpdateCoordinator
15 """Common base for BMW entities."""
17 _attr_has_entity_name =
True
21 coordinator: BMWDataUpdateCoordinator,
22 vehicle: MyBMWVehicle,
24 """Initialize entity."""
30 identifiers={(DOMAIN, vehicle.vin)},
31 manufacturer=vehicle.brand.name,
34 serial_number=vehicle.vin,
38 """When entity is added to hass."""
40 self._handle_coordinator_update()
None __init__(self, BMWDataUpdateCoordinator coordinator, MyBMWVehicle vehicle)
None async_added_to_hass(self)