Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.bmw_connected_drive.sensor Namespace Reference

Classes

class  BMWSensor
 
class  BMWSensorEntityDescription
 

Functions

None async_setup_entry (HomeAssistant hass, BMWConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 coordinator = config_entry.runtime_data.coordinator
 
 device_class
 
list entities
 
 entity_registry_enabled_default
 
 is_available
 
 key
 
 native_unit_of_measurement
 
 options
 
 state_class
 
 suggested_display_precision
 
 suggested_unit_of_measurement
 
list TIRES = ["front_left", "front_right", "rear_left", "rear_right"]
 
 translation_key
 

Detailed Description

Support for reading vehicle status from MyBMW portal.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.bmw_connected_drive.sensor.async_setup_entry ( HomeAssistant  hass,
BMWConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)

Definition at line 188 of file sensor.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.bmw_connected_drive.sensor._LOGGER = logging.getLogger(__name__)
private

Definition at line 37 of file sensor.py.

◆ coordinator

homeassistant.components.bmw_connected_drive.sensor.coordinator = config_entry.runtime_data.coordinator
Set up the MyBMW sensors from config entry.

Definition at line 194 of file sensor.py.

◆ device_class

homeassistant.components.bmw_connected_drive.sensor.device_class

Definition at line 54 of file sensor.py.

◆ entities

list homeassistant.components.bmw_connected_drive.sensor.entities
Initial value:
1 = [
2  BMWSensor(coordinator, vehicle, description)
3  for vehicle in coordinator.account.vehicles
4  for description in SENSOR_TYPES
5  if description.is_available(vehicle)
6  ]

Definition at line 196 of file sensor.py.

◆ entity_registry_enabled_default

homeassistant.components.bmw_connected_drive.sensor.entity_registry_enabled_default

Definition at line 56 of file sensor.py.

◆ is_available

homeassistant.components.bmw_connected_drive.sensor.is_available

Definition at line 58 of file sensor.py.

◆ key

homeassistant.components.bmw_connected_drive.sensor.key

Definition at line 52 of file sensor.py.

◆ native_unit_of_measurement

homeassistant.components.bmw_connected_drive.sensor.native_unit_of_measurement

Definition at line 55 of file sensor.py.

◆ options

homeassistant.components.bmw_connected_drive.sensor.options

Definition at line 77 of file sensor.py.

◆ state_class

homeassistant.components.bmw_connected_drive.sensor.state_class

Definition at line 92 of file sensor.py.

◆ suggested_display_precision

homeassistant.components.bmw_connected_drive.sensor.suggested_display_precision

Definition at line 57 of file sensor.py.

◆ suggested_unit_of_measurement

homeassistant.components.bmw_connected_drive.sensor.suggested_unit_of_measurement

Definition at line 164 of file sensor.py.

◆ TIRES

list homeassistant.components.bmw_connected_drive.sensor.TIRES = ["front_left", "front_right", "rear_left", "rear_right"]

Definition at line 48 of file sensor.py.

◆ translation_key

homeassistant.components.bmw_connected_drive.sensor.translation_key

Definition at line 53 of file sensor.py.