private object PrepareDicsoverMessage() { var devices = new List <AlexaDevice>(); foreach (var area in _areService.GetAreas()) { var areaName = area.Settings?.Caption; var areaComponents = area.GetComponents(); devices.AddRange(GetDevicesFromArea(areaName, areaComponents)); } devices.AddRange(GetExplisitRegiterDevices()); return(DiscoverResponse.GenerateResponse(devices)); }