diff --git a/homeassistant/components/axis/hub/api.py b/homeassistant/components/axis/hub/api.py index 0a784dd2c14..dc2e63598b6 100644 --- a/homeassistant/components/axis/hub/api.py +++ b/homeassistant/components/axis/hub/api.py @@ -28,7 +28,7 @@ async def get_axis_api( """Create a Axis device API.""" session = get_async_client(hass, verify_ssl=False) - device = axis.AxisDevice( + api = axis.AxisDevice( Configuration( session, config[CONF_HOST], @@ -41,9 +41,7 @@ async def get_axis_api( try: async with timeout(30): - await device.vapix.initialize() - - return device + await api.vapix.initialize() except axis.Unauthorized as err: LOGGER.warning( @@ -58,3 +56,5 @@ async def get_axis_api( except axis.AxisException as err: LOGGER.exception("Unknown Axis communication error occurred") raise AuthenticationRequired from err + + return api