ha-integration-patterns
Installation
SKILL.md
Home Assistant Integration Patterns
Service Response Data Pattern
The Problem
By default, HA services are "fire-and-forget" and return empty arrays [].
The Solution (HA 2023.7+)
Register service with supports_response:
from homeassistant.helpers.service import SupportsResponse