public async Task<Light> GetLightAsync(string id)
{
HttpResponseMessage response = await HttpGetAsync($"lights/{id}");
Light light = JsonConvert.DeserializeObject<Light>(await response.Content.ReadAsStringAsync());
if (null != light)
{
light.Id = id;
light._bridge = this;
light.State._light = light;
}
return light;
}