Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
fibaro_get_devices | Get all devices from Fibaro HC3 |
fibaro_get_device | Get specific device by ID from Fibaro HC3 |
fibaro_get_scenes | Get all scenes from Fibaro HC3 |
fibaro_get_scene | Get specific scene by ID from Fibaro HC3 |
fibaro_get_rooms | Get all rooms from Fibaro HC3 |
fibaro_turn_on_device | Turn on a device (like lights, switches) |
fibaro_turn_off_device | Turn off a device (like lights, switches) |
fibaro_set_device_value | Set a specific property value for a device. Use this ONLY for advanced properties like temperature setpoints, modes, or custom device properties. Do NOT use for brightness (use fibaro_set_brightness) or colors (use fibaro_set_color). |
fibaro_set_brightness | Set brightness or dimmer level for lights and dimmable devices. Use this when user mentions brightness, dimming, intensity, or percentage levels (0-100%). Keywords: bright, dim, brightness, level, percent, %. |
fibaro_set_color | Set RGB color for RGB lights and color-changing devices. Use this when user mentions colors, color names, or wants to change light color. Keywords: color, red, green, blue, yellow, purple, pink, orange, cyan, magenta, white, RGB, màu. |
fibaro_control_rgb_light | Complete control for RGB lights: turn on/off, set color, and brightness in one command. Use this when user wants to control multiple aspects of an RGB light at once (e.g., "turn on light 5 red color at 50% brightness"). |
fibaro_run_scene | Run/start a scene |
fibaro_stop_scene | Stop a running scene |