code: def _open_interface(self, conn_id, iface, callback):
          
  
          try:
              context = self.conns.get_context(conn_id)
          except ArgumentError:
              callback(conn_id, self.id, False, "Could not find connection information")
              return
  
          self.conns.begin_operation(conn_id, 'open_interface', callback, self.get_config('default_timeout'))
  
          topics = context['topics']
  
          open_iface_message = {'key': context['key'], 'type': 'command', 'operation': 'open_interface', 'client': self.name, 'interface': iface}
          self.client.publish(topics.action, open_iface_message)
docs: Open an interface on this device
  
          Args:
              conn_id (int): the unique identifier for the connection
              iface (string): the interface name to open
              callback (callback): Callback to be called when this command finishes
                  callback(conn_id, adapter_id, success, failure_reason)