Create Device
Add a new device to the BrightManager system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DEVICE])
Update Device
Modify the details of an existing device in BrightManager
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_DEVICE])
Delete Device
Remove a device from the BrightManager system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_DEVICE])
Create Group
Create a new group of devices in BrightManager
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GROUP])
Add Device To Group
Add an existing device to a specified group in BrightManager
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_DEVICE_TO_GROUP])
Remove Device From Group
Remove a device from a specified group in BrightManager
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_DEVICE_FROM_GROUP])
Schedule Content
Schedule content to be displayed on specified devices or groups
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_CONTENT])
Update Content Schedule
Modify an existing content schedule in BrightManager
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CONTENT_SCHEDULE])
Create User
Add a new user to the BrightManager system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_USER])
Update User Permissions
Modify the permissions of an existing user in BrightManager
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER_PERMISSIONS])
Generate Report
Create a custom report based on specified parameters
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Push Firmware Update
Initiate a firmware update for specified devices
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PUSH_FIRMWARE_UPDATE])
Create Alert Rule
Set up a new alert rule in BrightManager
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ALERT_RULE])
Send Remote Command
Send a remote command to one or more devices
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_REMOTE_COMMAND])
Upload Content
Upload new content to the BrightManager content library
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_CONTENT])
Device Status Change
Triggered when a device's status changes (online/offline)
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEVICE_STATUS_CHANGE])
Content Playback Start
Triggered when content starts playing on a device
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTENT_PLAYBACK_START])
Content Playback End
Triggered when content finishes playing on a device
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTENT_PLAYBACK_END])
Device Error
Triggered when a device encounters an error
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEVICE_ERROR])
Group Membership Change
Triggered when a device is added to or removed from a group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_MEMBERSHIP_CHANGE])
Scheduled Content Change
Triggered when there's a change in scheduled content
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULED_CONTENT_CHANGE])
User Login
Triggered when a user logs into the BrightManager system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_LOGIN])
Storage Threshold Reached
Triggered when device storage reaches a specified threshold
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STORAGE_THRESHOLD_REACHED])
Firmware Update Complete
Triggered when a firmware update is successfully completed
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FIRMWARE_UPDATE_COMPLETE])
New Device Added
Triggered when a new device is added to the system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DEVICE_ADDED])
Alert Triggered
Triggered when a predefined alert condition is met
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ALERT_TRIGGERED])
Content Upload Complete
Triggered when new content is successfully uploaded
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTENT_UPLOAD_COMPLETE])
Device Geofence Entry
Triggered when a device enters a predefined geofence
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEVICE_GEOFENCE_ENTRY])
Device Geofence Exit
Triggered when a device exits a predefined geofence
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEVICE_GEOFENCE_EXIT])
Playlist Change
Triggered when a playlist is modified
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PLAYLIST_CHANGE])