Key Features
Service Calls
Call any Home Assistant service through natural language conversations
Automation Creation
Create automations dynamically using AI-generated YAML configurations
External Data
Retrieve data from external APIs and web pages
State History
Access historical entity states and analyze trends
Skills System
Extend AI capabilities with reusable skill modules
Function Types
Multiple function types: native, template, script, REST, scrape, composite, and SQLite
How It Works
Extended OpenAI Conversation leverages OpenAI’s function calling feature to enable the AI to interact with Home Assistant services. Since OpenAI models already understand how to control smart home devices, you simply need to expose your entities through the Voice Assistants interface.The AI uses the exposed entities to understand your home’s capabilities and generate appropriate service calls.