What this surface is for
Voice and smart-home endpoint
Tater Assistant
Source-backed docs
Voice and text assistant endpoint for Home Assistant Assist, paired with the Tater Conversation Agent integration plus direct smart-home control and a built-in notifications API that can queue alerts and light configured Voice PE indicators.
Voice and smart-home endpoint
52 current Verbas advertise direct support for this surface.
Require X-Tater-Token on all Home Assistant portal API endpoints.
Key: API_AUTH_ENABLED Default: false Options: true, falseShared API key expected in the X-Tater-Token header when auth is enabled.
Key: API_AUTH_KEYIf enabled, Tater automatically re-opens the Assist satellite mic when it ends with a question.
Key: CONTINUED_CHAT_ENABLED Default: false Options: true, falseHow long to wait for the satellite to return to idle before re-opening the mic.
Key: FOLLOWUP_IDLE_TIMEOUT_S Default: 12How long to cache the area→assist_satellite mapping (registry lookups).
Key: SATELLITE_MAP_CACHE_TTL_S Default: 3600How long to keep a voice session’s history alive (5m–24h).
Key: SESSION_TTL_SECONDS Default: 2h Options: 5m, 30m, 1h, 2h, 6h, 24hEntity ID of a Voice PE light/LED (e.g., light.voice_pe_office)
Key: VOICE_PE_ENTITY_1Entity ID of a Voice PE light/LED (e.g., light.voice_pe_office)
Key: VOICE_PE_ENTITY_2Entity ID of a Voice PE light/LED (e.g., light.voice_pe_office)
Key: VOICE_PE_ENTITY_3Entity ID of a Voice PE light/LED (e.g., light.voice_pe_office)
Key: VOICE_PE_ENTITY_4Entity ID of a Voice PE light/LED (e.g., light.voice_pe_office)
Key: VOICE_PE_ENTITY_5TCP port for the Tater ↔ HA bridge
Key: bind_port Default: 8787This component lives inside Home Assistant and points Assist conversations back at Tater's runtime bridge.
HACS conversation integration that makes Tater selectable as a Home Assistant Assist conversation agent.
When API auth is enabled, requests must include X-Tater-Token with the configured portal API key.
Returns bridge status and version 2.0 so Home Assistant or external checks can confirm the service is up.
Accepts source, title, type, message, entity_id, ha_time, level, and data, stores the item in Redis, attempts to turn on configured Voice PE light entities, and enforces X-Tater-Token when API auth is enabled.
Reads queued notifications from Redis, clears the list after delivery, turns Voice PE indicators off once notifications are consumed (or immediately if none are present), and enforces X-Tater-Token when API auth is enabled.
Receives Home Assistant conversation requests, preserves stable session context, and runs Hydra turns with Home Assistant-scoped system prompting and plugin gating.