Cloud connector linking

Welcome to the SmartThings Community, @MSJANG!
Is this related to the post made by @Jaesung?

  1. The functionality depends on the device type, for common devices such as Switches and thermostats, you can create a Device Profile where you include the supported capabilities (take a look at the reference).
    Once you included those capabilities, you need to check which commands they support and add their handlers in your Schema Connector (that corresponds to the command interaction type).
  2. For special cases like the integration of a camera, there are some particular details to take into consideration, here are some of them:
    Capabilities Reference : VideoStream NO Video Codec and Audio Codec Information - #4 by nayelyz
    If you want to discuss more details, please send an email to build@smartthings.com.
  3. Do you mean having a parent device, in this case, the IR and separate devices that are controlled by it?
    You can create several devices using the same Schema Connector (to integrate to ST all the devices from your Cloud) and handle the correlation internally.
  4. In the discovery, you can add several devices, just make sure each one has its manufacturerName and modelName. For example:
.discoveryHandler((accessToken, response) => {
      const d = response.addDevice('externalDeviceId', 'deviceLabel', 'deviceProfile-id')
      const d2 = response.addDevice('externalDeviceId', 'deviceLabel', 'deviceProfile-id')
      const d3 = response.addDevice('externalDeviceId', 'deviceLabel', 'deviceProfile-id')
      
      //Device manufacturer
      d.manufacturerName('xxx'); 
      d2.manufacturerName('xxx'); 
      d3.manufacturerName('xxx');
      //Device model
      d.modelName('xxx');  
      d2.modelName('xxx'); 
      d3.modelName('xxx');
    })
  1. So, you already installed an IR device? What do you mean by “refresh” and “get status”?