Home Assistant AI Employee

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.

Leina + Home Assistant Example Result

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.

Power
On
Brightness
30%
Adjust the Room with a Simple Request

What Is a Home Assistant AI Agent?

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

Home Assistant connects smart-home devices, states, and automations in one system.

  1. Choose the device

    Specify the light and desired brightness.

  2. Check available controls

    Confirm the device supports the requested operation.

  3. Apply the setting

    Send the change and report the returned state.

What to Ask Leina to Do with Home Assistant

Copy a prompt, add your details, and send it to Leina in your connected team chat.

Explain Device Changes

Review [device] between [start time] and [end time]. Explain its recorded state changes and relevant events.

home_assistant

Adjust a Device

Turn on [selected light] at [brightness]. Check the available controls and tell me the resulting state.

home_assistant

Your next Home Assistant task can start with a message.

Connect. Ask. Get the Result.

Tell Leina what you need in your team chat. Include the source, destination, and expected result.

  1. Connect Your Account

    Connect the tools involved and give Leina access to the content it needs.

  2. Try a Task

    Share the source material, say where the result belongs, and describe what you need.

  3. Check the Result

    Review the result and any changes in the connected app.

Put Leina to Work in Home Assistant

Hand off these everyday tasks to your AI employee.

Get Config

Fetch the Home Assistant instance configuration.

List States

List all current Home Assistant entity states.

Get State

Fetch the current state for one Home Assistant entity.

List Services

List Home Assistant service domains and their available services.

Call Service

Call a Home Assistant service to control entities, such as light.turn_on or switch.turn_off.

List Events

List Home Assistant event types currently known by the instance.

Fire Event

Fire one Home Assistant event with optional event data.

Render Template

Render a Home Assistant template against the connected instance.

Get History

Fetch recorded state history for one or more Home Assistant entities over a time period, for answering questions about how a value changed.

Get Logbook

Fetch the Home Assistant logbook: the human-readable timeline of what happened and what triggered it, for diagnosing why something changed.

List Calendars

List the calendar entities exposed by Home Assistant.

List Calendar Events

List the events on one Home Assistant calendar between a start and end time.

Get Error Log

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.

Get Registries

List Home Assistant entity, device, area, floor, and label registries over the WebSocket API.

Search Related

Find Home Assistant items related to an entity, device, area, automation, or configuration entry.

List Device Automations

List the triggers, conditions, and actions supported by one Home Assistant device.

Execute Script

Run a Home Assistant script sequence containing service calls, delays, and conditions.

Validate Config

Validate Home Assistant trigger, condition, and action configurations before storing an automation.

Get Automation Config

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.

Save Automation Config

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 Automation Config

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.

Get Script Config

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.

Save Script Config

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 Script Config

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.

Get Scene Config

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.

Save Scene Config

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 Scene Config

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.

Check Config

Ask Home Assistant to validate its own configuration files and report errors and warnings. Requires an admin access token.

More Tools for Your AI Employee

Connect the Apps your work depends on, and give Leina the context to carry the task forward.

Keep the Conversation Moving. Let Leina Pick Up the Work.

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 Slack
LeinaExample Result

I applied the lighting change; Home Assistant reports the lamp on at the requested brightness.

Living-room lamp

Home Assistant + Leina: Your Questions, Answered

Can it explain every past device change?

Only recorded history and events are available. Your instance’s recording and retention settings determine the coverage.

Can I edit every automation?

Configuration edits require administrator access and cover entries editable in Home Assistant’s interface. Automations maintained in other files may not be available.

Make Leina Your Home Assistant AI Employee

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.