/// <summary> /// Set Position for Blind /// </summary> /// <param name="id">Id of the device</param> /// <param name="position">Position (0-100)</param> /// <returns></returns> public async Task SetBlind(long id, int position) { SwitchStateBlindRequest set = new SwitchStateBlindRequest() { Options = new[] { new SwitchStateBlindRequestOption() { Position = position } } }; await HandleRequest($"/{(int)TradfriConstRoot.Devices}/{id}", Call.PUT, content : set, statusCode : System.Net.HttpStatusCode.NoContent); }
/// <summary> /// Set Position for Blind /// </summary> /// <param name="id">Id of the device</param> /// <param name="position">Position (0-100)</param> /// <returns></returns> public async Task SetBlind(long id, int position) { SwitchStateBlindRequest set = new SwitchStateBlindRequest() { Options = new[] { new SwitchStateBlindRequestOption() { Position = position } } }; await MakeRequest($"/{(int)TradfriConstRoot.Devices}/{id}", Call.PUT, content : set); }