getSceneList(params: ISceneListParams)

Requires:
@ray-js/ray≥1.4.61

Description

Query the Tap-to-Run scenes supported by the device, including invalid and automation rules

Parameters

ParameterTypeRequiredDescription
YesQuery parameters

Return Value

Type: Promise<ISceneListItem[]>
Automation rule list

Examples

import { getSceneList } from '@ray-js/ray';

const fetchScenes = async () => {
  try {
    const scenes = await getSceneList({
      devId: 'device_001',
      gid: '12345678',
    });
    console.log('Scene list:', scenes);
  } catch (err) {
    console.error('Query failed:', err);
  }
};