Explain Device Changes
Review [device] between [start time] and [end time]. Explain its recorded state changes and relevant events.
Leina connects to Home Assistant to help you check device history, control your home, and review automations. Ask in your team chat. Leina does the work and brings back the result.
Connect Home Assistant, choose what to share, and hand off your first task.
You
Turn on the selected living-room lamp and set its brightness to 30%.
Leina
I applied the lighting change; Home Assistant reports the lamp on at the requested brightness.
Home Assistant · Light updated
Living-room lamp
The requested lighting setting has been applied.
A Home Assistant AI agent helps explain recorded device changes and carry out the specific lighting or device adjustments you request.
You specify the source and the destination. Leina uses the content available to your connection and returns the result for you to review.
Home Assistant connects smart-home devices, states, and automations in one system.
Specify the light and desired brightness.
Confirm the device supports the requested operation.
Send the change and report the returned state.
Copy a prompt, add your details, and send it to Leina in your connected team chat.
Review [device] between [start time] and [end time]. Explain its recorded state changes and relevant events.
Turn on [selected light] at [brightness]. Check the available controls and tell me the resulting state.
Your next Home Assistant task can start with a message.
Tell Leina what you need in your team chat. Include the source, destination, and expected result.
Connect the tools involved and give Leina access to the content it needs.
Share the source material, say where the result belongs, and describe what you need.
Review the result and any changes in the connected app.
Hand off these everyday tasks to your AI employee.
Fetch the Home Assistant instance configuration.
List all current Home Assistant entity states.
Fetch the current state for one Home Assistant entity.
List Home Assistant service domains and their available services.
Call a Home Assistant service to control entities, such as light.turn_on or switch.turn_off.
List Home Assistant event types currently known by the instance.
Fire one Home Assistant event with optional event data.
Render a Home Assistant template against the connected instance.
Fetch recorded state history for one or more Home Assistant entities over a time period, for answering questions about how a value changed.
Fetch the Home Assistant logbook: the human-readable timeline of what happened and what triggered it, for diagnosing why something changed.
List the calendar entities exposed by Home Assistant.
List the events on one Home Assistant calendar between a start and end time.
Fetch the Home Assistant error log for the current session as plain text. Home Assistant serves this only when the instance runs with file logging enabled, so it can report not found on an otherwise healthy instance.
List Home Assistant entity, device, area, floor, and label registries over the WebSocket API.
Find Home Assistant items related to an entity, device, area, automation, or configuration entry.
List the triggers, conditions, and actions supported by one Home Assistant device.
Run a Home Assistant script sequence containing service calls, delays, and conditions.
Validate Home Assistant trigger, condition, and action configurations before storing an automation.
Fetch the stored configuration for one Home Assistant automation. Requires an admin access token, and only covers entries stored in the Home Assistant UI-editable config; entries defined in other YAML files return not found.
Create or replace one Home Assistant automation. Posting to an unused id creates the automation. Requires an admin access token, and only covers entries stored in the Home Assistant UI-editable config; entries defined in other YAML files return not found.
Delete one Home Assistant automation. Requires an admin access token, and only covers entries stored in the Home Assistant UI-editable config; entries defined in other YAML files return not found.
Fetch the stored configuration for one Home Assistant script. Requires an admin access token, and only covers entries stored in the Home Assistant UI-editable config; entries defined in other YAML files return not found.
Create or replace one Home Assistant script. Posting to an unused key creates the script. Requires an admin access token, and only covers entries stored in the Home Assistant UI-editable config; entries defined in other YAML files return not found.
Delete one Home Assistant script. Requires an admin access token, and only covers entries stored in the Home Assistant UI-editable config; entries defined in other YAML files return not found.
Fetch the stored configuration for one Home Assistant scene. Requires an admin access token, and only covers entries stored in the Home Assistant UI-editable config; entries defined in other YAML files return not found.
Create or replace one Home Assistant scene. Posting to an unused id creates the scene. Requires an admin access token, and only covers entries stored in the Home Assistant UI-editable config; entries defined in other YAML files return not found.
Delete one Home Assistant scene. Requires an admin access token, and only covers entries stored in the Home Assistant UI-editable config; entries defined in other YAML files return not found.
Ask Home Assistant to validate its own configuration files and report errors and warnings. Requires an admin access token.
Connect the Apps your work depends on, and give Leina the context to carry the task forward.
Hand off a task while your team is discussing it. Leina uses your connected tools and brings the result back to the conversation.
See How Leina Works in SlackI applied the lighting change; Home Assistant reports the lamp on at the requested brightness.
Only recorded history and events are available. Your instance’s recording and retention settings determine the coverage.
Configuration edits require administrator access and cover entries editable in Home Assistant’s interface. Automations maintained in other files may not be available.
Start with one task you already need to do. Tell Leina what a finished result should look like.
Connect Home Assistant, choose what to share, and hand off your first task.