/// <summary>
        /// Put gateway into pairing mode so you can pair the device
        /// </summary>
        /// <param name="timeout">Set the duration of the pairing process for gateway to wait</param>
        /// <returns></returns>
        public async Task AddDevice(int timeout = 60)
        {
            AddDeviceRequest set = new AddDeviceRequest()
            {
                CommissioningMode = timeout
            };

            await MakeRequest <object>($"/{(int)TradfriConstRoot.Gateway}/{(int)TradfriConstAttr.OtaForceCheck}", Call.PUT, content : set);
        }
        public async Task ForceCheckOTAUpdate()
        {
            AddDeviceRequest set = new AddDeviceRequest()
            {
                CommissioningMode = 5000
            };

            await MakeRequest <object>($"/{(int)TradfriConstRoot.Gateway}/{(int)TradfriConstAttr.GatewayInfo}", Call.PUT, content : set);
        }