diff --git a/homeassistant/components/binary_sensor/bmw_connected_drive.py b/homeassistant/components/binary_sensor/bmw_connected_drive.py index 36229828d63b34a32969afdce2b28d94f6c27375..e3b1a941bd2bcae62c9d8df8c4bdc46e05029564 100644 --- a/homeassistant/components/binary_sensor/bmw_connected_drive.py +++ b/homeassistant/components/binary_sensor/bmw_connected_drive.py @@ -124,7 +124,10 @@ class BMWConnectedDriveSensor(BinarySensorDevice): if not check_control_messages: result['check_control_messages'] = 'OK' else: - result['check_control_messages'] = check_control_messages + cbs_list = [] + for message in check_control_messages: + cbs_list.append(message['ccmDescriptionShort']) + result['check_control_messages'] = cbs_list elif self._attribute == 'charging_status': result['charging_status'] = vehicle_state.charging_status.value # pylint: disable=protected-access diff --git a/homeassistant/components/bmw_connected_drive/__init__.py b/homeassistant/components/bmw_connected_drive/__init__.py index 12363627003974edd59f18578cd192ca4765de46..dce5961d70d5004f9211248221a7970758b6321d 100644 --- a/homeassistant/components/bmw_connected_drive/__init__.py +++ b/homeassistant/components/bmw_connected_drive/__init__.py @@ -14,7 +14,7 @@ from homeassistant.helpers import discovery from homeassistant.helpers.event import track_utc_time_change import homeassistant.helpers.config_validation as cv -REQUIREMENTS = ['bimmer_connected==0.5.2'] +REQUIREMENTS = ['bimmer_connected==0.5.3'] _LOGGER = logging.getLogger(__name__) diff --git a/requirements_all.txt b/requirements_all.txt index 6c8b86a03f6622f80fbcf2249c341af08464ac84..9f20ccb2ece08b715accd3ba6826e5834355eeb4 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -172,7 +172,7 @@ beautifulsoup4==4.6.3 bellows==0.7.0 # homeassistant.components.bmw_connected_drive -bimmer_connected==0.5.2 +bimmer_connected==0.5.3 # homeassistant.components.blink blinkpy==0.6.0