diff --git a/homeassistant/components/alexa_devices/manifest.json b/homeassistant/components/alexa_devices/manifest.json index e5badd35f17..406efda4c94 100644 --- a/homeassistant/components/alexa_devices/manifest.json +++ b/homeassistant/components/alexa_devices/manifest.json @@ -8,5 +8,5 @@ "iot_class": "cloud_polling", "loggers": ["aioamazondevices"], "quality_scale": "platinum", - "requirements": ["aioamazondevices==6.2.9"] + "requirements": ["aioamazondevices==6.4.0"] } diff --git a/requirements_all.txt b/requirements_all.txt index ecedaec9a99..e607ec778f7 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -185,7 +185,7 @@ aioairzone-cloud==0.7.2 aioairzone==1.0.1 # homeassistant.components.alexa_devices -aioamazondevices==6.2.9 +aioamazondevices==6.4.0 # homeassistant.components.ambient_network # homeassistant.components.ambient_station diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 4f5efa151b6..ad0dc6344f3 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -173,7 +173,7 @@ aioairzone-cloud==0.7.2 aioairzone==1.0.1 # homeassistant.components.alexa_devices -aioamazondevices==6.2.9 +aioamazondevices==6.4.0 # homeassistant.components.ambient_network # homeassistant.components.ambient_station diff --git a/tests/components/alexa_devices/const.py b/tests/components/alexa_devices/const.py index 8fe407bd1c7..bbe696596db 100644 --- a/tests/components/alexa_devices/const.py +++ b/tests/components/alexa_devices/const.py @@ -22,9 +22,21 @@ TEST_DEVICE_1 = AmazonDevice( entity_id="11111111-2222-3333-4444-555555555555", endpoint_id="G1234567890123456789012345678A", sensors={ - "dnd": AmazonDeviceSensor(name="dnd", value=False, error=False, scale=None), + "dnd": AmazonDeviceSensor( + name="dnd", + value=False, + error=False, + error_msg=None, + error_type=None, + scale=None, + ), "temperature": AmazonDeviceSensor( - name="temperature", value="22.5", error=False, scale="CELSIUS" + name="temperature", + value="22.5", + error=False, + error_msg=None, + error_type=None, + scale="CELSIUS", ), }, ) @@ -46,7 +58,12 @@ TEST_DEVICE_2 = AmazonDevice( endpoint_id="G1234567890123456789012345678A", sensors={ "temperature": AmazonDeviceSensor( - name="temperature", value="22.5", error=False, scale="CELSIUS" + name="temperature", + value="22.5", + error=False, + error_msg=None, + error_type=None, + scale="CELSIUS", ) }, ) diff --git a/tests/components/alexa_devices/snapshots/test_diagnostics.ambr b/tests/components/alexa_devices/snapshots/test_diagnostics.ambr index 2450d9e7d7b..3a879360d47 100644 --- a/tests/components/alexa_devices/snapshots/test_diagnostics.ambr +++ b/tests/components/alexa_devices/snapshots/test_diagnostics.ambr @@ -15,11 +15,11 @@ 'sensors': dict({ 'dnd': dict({ '__type': "", - 'repr': "AmazonDeviceSensor(name='dnd', value=False, error=False, scale=None)", + 'repr': "AmazonDeviceSensor(name='dnd', value=False, error=False, error_type=None, error_msg=None, scale=None)", }), 'temperature': dict({ '__type': "", - 'repr': "AmazonDeviceSensor(name='temperature', value='22.5', error=False, scale='CELSIUS')", + 'repr': "AmazonDeviceSensor(name='temperature', value='22.5', error=False, error_type=None, error_msg=None, scale='CELSIUS')", }), }), 'serial number': 'echo_test_serial_number', @@ -45,11 +45,11 @@ 'sensors': dict({ 'dnd': dict({ '__type': "", - 'repr': "AmazonDeviceSensor(name='dnd', value=False, error=False, scale=None)", + 'repr': "AmazonDeviceSensor(name='dnd', value=False, error=False, error_type=None, error_msg=None, scale=None)", }), 'temperature': dict({ '__type': "", - 'repr': "AmazonDeviceSensor(name='temperature', value='22.5', error=False, scale='CELSIUS')", + 'repr': "AmazonDeviceSensor(name='temperature', value='22.5', error=False, error_type=None, error_msg=None, scale='CELSIUS')", }), }), 'serial number': 'echo_test_serial_number', diff --git a/tests/components/alexa_devices/snapshots/test_services.ambr b/tests/components/alexa_devices/snapshots/test_services.ambr index 2f6576adb35..fa42923a6e7 100644 --- a/tests/components/alexa_devices/snapshots/test_services.ambr +++ b/tests/components/alexa_devices/snapshots/test_services.ambr @@ -21,12 +21,16 @@ 'sensors': dict({ 'dnd': dict({ 'error': False, + 'error_msg': None, + 'error_type': None, 'name': 'dnd', 'scale': None, 'value': False, }), 'temperature': dict({ 'error': False, + 'error_msg': None, + 'error_type': None, 'name': 'temperature', 'scale': 'CELSIUS', 'value': '22.5', @@ -63,12 +67,16 @@ 'sensors': dict({ 'dnd': dict({ 'error': False, + 'error_msg': None, + 'error_type': None, 'name': 'dnd', 'scale': None, 'value': False, }), 'temperature': dict({ 'error': False, + 'error_msg': None, + 'error_type': None, 'name': 'temperature', 'scale': 'CELSIUS', 'value': '22.5', diff --git a/tests/components/alexa_devices/test_sensor.py b/tests/components/alexa_devices/test_sensor.py index 3bb1b3f0a0d..00a973ae151 100644 --- a/tests/components/alexa_devices/test_sensor.py +++ b/tests/components/alexa_devices/test_sensor.py @@ -136,7 +136,12 @@ async def test_unit_of_measurement( TEST_DEVICE_1_SN ].sensors = { sensor: AmazonDeviceSensor( - name=sensor, value=api_value, error=False, scale=scale + name=sensor, + value=api_value, + error=False, + error_msg=None, + error_type=None, + scale=scale, ) } @@ -161,7 +166,12 @@ async def test_sensor_unavailable( TEST_DEVICE_1_SN ].sensors = { "illuminance": AmazonDeviceSensor( - name="illuminance", value="800", error=True, scale=None + name="illuminance", + value="800", + error=True, + error_msg=None, + error_type=None, + scale=None, ) } diff --git a/tests/components/alexa_devices/test_switch.py b/tests/components/alexa_devices/test_switch.py index 6bbc1f68d02..06cc36c744c 100644 --- a/tests/components/alexa_devices/test_switch.py +++ b/tests/components/alexa_devices/test_switch.py @@ -70,9 +70,21 @@ async def test_switch_dnd( device_data = deepcopy(TEST_DEVICE_1) device_data.sensors = { - "dnd": AmazonDeviceSensor(name="dnd", value=True, error=False, scale=None), + "dnd": AmazonDeviceSensor( + name="dnd", + value=True, + error=False, + error_msg=None, + error_type=None, + scale=None, + ), "temperature": AmazonDeviceSensor( - name="temperature", value="22.5", error=False, scale="CELSIUS" + name="temperature", + value="22.5", + error=False, + error_msg=None, + error_type=None, + scale="CELSIUS", ), } mock_amazon_devices_client.get_devices_data.return_value = { @@ -94,9 +106,21 @@ async def test_switch_dnd( ) device_data.sensors = { - "dnd": AmazonDeviceSensor(name="dnd", value=False, error=False, scale=None), + "dnd": AmazonDeviceSensor( + name="dnd", + value=False, + error=False, + error_msg=None, + error_type=None, + scale=None, + ), "temperature": AmazonDeviceSensor( - name="temperature", value="22.5", error=False, scale="CELSIUS" + name="temperature", + value="22.5", + error=False, + error_msg=None, + error_type=None, + scale="CELSIUS", ), } mock_amazon_devices_client.get_devices_data.return_value = {