ha-integration-patternsHome Assistant custom integration patterns and architectural decisions. Use when building HACS integrations, custom components, or API bridges for Home Assistant. Covers service response data, HTTP views, storage APIs, and integration architecture.
Install via ClawdBot CLI:
clawdbot install usimic/ha-integration-patternsGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://www.home-assistant.io/blog/Audited Apr 17, 2026 · audit v1.0
Generated Feb 23, 2026
A developer creating a custom Home Assistant integration to connect a proprietary IoT device, such as a smart lock or thermostat, using HACS. They need to implement service calls with response data for configuration retrieval and use HTTP views for status dashboards.
A consultant building a bridge between Home Assistant and a third-party API, like a weather service or energy management system, to automate actions based on external data. They require storage patterns for caching and avoid internal APIs to ensure compatibility.
A maintainer updating an existing HACS integration to support new Home Assistant versions, focusing on migrating from deprecated APIs to public ones and adding service response support for better user feedback.
A manager implementing Home Assistant for monitoring and controlling building systems, such as lighting or HVAC, across multiple locations. They use HTTP views for centralized data access and follow storage patterns for configuration persistence.
A hobbyist creating a custom component to integrate niche hardware, like a 3D printer or garden sensor, into Home Assistant. They rely on the skill's patterns for service responses and avoid common pitfalls with internal APIs.
Offer a basic free version of a HACS integration with core features, and charge for premium add-ons like advanced analytics, priority support, or custom HTTP views. Revenue comes from one-time purchases or subscriptions via platforms like GitHub Sponsors.
Provide paid services to businesses or individuals for building, optimizing, or troubleshooting Home Assistant integrations. This includes code reviews, migration assistance, and implementation of patterns like storage APIs and service responses.
Develop a cloud-based service that acts as a bridge between Home Assistant and external APIs, handling authentication, data syncing, and storage. Monetize through API usage tiers or enterprise licenses for large-scale deployments.
💬 Integration Tip
Always use public APIs like Store for storage and register services with supports_response for data returns; avoid underscore-prefixed internal APIs to prevent breaking changes.
Scored Apr 19, 2026
Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
Monitor RSS and Atom feeds for content research. Track blogs, news sites, newsletters, and any feed source. Use when monitoring competitors, tracking industr...
用 MinerU API 解析 PDF/Word/PPT/图片为 Markdown,支持公式、表格、OCR。适用于论文解析、文档提取。
Provides a personalized morning report with today's reminders, undone Notion tasks, and vault storage summary for daily planning.
Extract text from PDFs with OCR support. Perfect for digitizing documents, processing invoices, or analyzing content. Zero dependencies required.
Fetch scheduled economic events and data releases from the FMP API for specified dates, filtering by impact, country, and type, and output a chronological ma...