fibaro_scene
List, get, run, stop, create, update, and delete Fibaro scenes and Lua code. Use specific filters like name or room_id for efficient management.
Instructions
Scene management: list/get/run/stop scenes and Lua code. IMPORTANT: Avoid 'op=list' without filters - use 'op=get' with 'name' or 'id' for specific scenes, or filter by room_id. Supports: run, stop, create, update_lua, get_lua, delete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Output format: text (default) or json (stringified MCP result) | |
| op | Yes | Operation: list|get|run|stop|get_lua|create|update_lua|delete | |
| scene_id | No | ||
| room_id | No | Filter for op=list or target room for op=create/update_lua | |
| name | No | Scene name (op=create/update_lua) | |
| lua | No | Lua code (op=create/update_lua) |