/// <summary> /// /// </summary> /// <param name="mode"></param> /// <param name="until">Use DateTime.MaxValue for always</param> /// <returns></returns> public async Task SetMode(Mode mode, DateTime until) { DhwSet d = new DhwSet() { Mode = mode, TimeUntilDt = until, State = (mode == Mode.On ? 1 : 0) }; await Controller.SendData(string.Format("https://rs.alarmnet.com/TotalConnectComfort/WebAPI/emea/api/v1/domesticHotWater/{0}/state", DhwId), d); }
/// <summary> /// /// </summary> /// <param name="mode"></param> /// <param name="until">Use DateTime.MaxValue for always</param> /// <returns></returns> public async Task SetMode(Mode mode, DateTime until) { DhwSet d = new DhwSet() { Mode = mode, TimeUntilDt = until, State=(mode==Mode.On ? 1 : 0) }; await Controller.SendData(string.Format("https://rs.alarmnet.com/TotalConnectComfort/WebAPI/emea/api/v1/domesticHotWater/{0}/state", DhwId), d); }