Skip to main content

Overview

The Home Assistant server enables AI assistants to interact with your Home Assistant smart home, providing control over lights, climate, switches, locks, and todo lists, as well as real-time visibility into device states.

Add to Civic

Connect Home Assistant at nexus.civic.com

Available Tools (10)

ToolDescription
GetDateTimeProvides the current date and time
GetLiveContextProvides real-time information about the current state of devices, sensors, entities, or areas
HassCancelAllTimersCancels all timers, optionally scoped to an area
HassClimateSetTemperatureSets the target temperature of a climate device or entity
HassLightSetSets the brightness percentage or color of a light
HassListAddItemAdd an item to a todo list
HassListCompleteItemMark an item on a todo list as complete
HassTurnOffTurns off or closes a device or entity
HassTurnOnTurns on, opens, or presses a device or entity
todo_get_itemsQuery a todo list to find items, filtered by status

Guardrails

In addition to the 14 universal guardrails, this server has 15 server-specific guardrails across 6 operations.
All 15 guardrails are request-time controls focused on physical-world safety — preventing AI from controlling sensitive areas, floors, or security-critical devices (locks, garage doors, gates).
GuardrailOperationTimingDescription
Climate Control - Allowed Areas OnlyHassClimateSetTemperatureRequestRestricts climate control to specific areas only
Maximum Temperature LimitHassClimateSetTemperatureRequestPrevents setting temperature above a max threshold
Minimum Temperature LimitHassClimateSetTemperatureRequestPrevents setting temperature below a min threshold
Light Control - Allowed Areas OnlyHassLightSetRequestRestricts light control to specific areas only
Maximum Brightness LimitHassLightSetRequestPrevents setting brightness above a max threshold
Minimum Brightness LimitHassLightSetRequestPrevents setting brightness below a min threshold
Allowed Todo Lists OnlyHassListAddItemRequestRestricts todo additions to specific lists
Allowed Todo Lists Only (Complete)HassListCompleteItemRequestRestricts completing items to specific lists
Allowed Areas Only (Turn Off)HassTurnOffRequestRestricts turn-off to allowed areas/rooms
Allowed Floors Only (Turn Off)HassTurnOffRequestRestricts turn-off to specific floors
Block Critical Device Classes (Turn Off)HassTurnOffRequestBlocks turn-off for locks, doors, garage, gates
Allowed Areas OnlyHassTurnOnRequestRestricts turn-on to allowed areas/rooms
Allowed Device Classes OnlyHassTurnOnRequestOnly permits explicitly allowed device classes
Allowed Floors OnlyHassTurnOnRequestRestricts turn-on to specific floors
Block Critical Device ClassesHassTurnOnRequestBlocks turn-on for locks, doors, garage, gates
Configure guardrails via the Civic UI or ask the Configurator Agent: “Add guardrails to my Home Assistant server.”