Một hướng dẫn kiến trúc toàn diện để xây dựng các tích hợp tùy chỉnh Home Assistant và các thành phần HACS mạnh mẽ.
Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.
npx clawhub@latest install ha-integration-patterns
Sao chép thư mục kỹ năng vào một trong những vị trí sau
~/.openclaw/skills/ <project>/skills/ Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn
Sao chép prompt này vào OpenClaw để tự động cài đặt.
Giúp tôi cài đặt ha-integration-patterns bằng Clawhub. Nếu Clawhub chưa
Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.
Kỹ năng này cung cấp một bản thiết kế kỹ thuật để kiến trúc các tích hợp tùy chỉnh Home Assistant, đóng vai trò là nguồn tài nguyên quan trọng trong hệ sinh thái Openclaw Skills. Nó tập trung vào việc chuyển đổi từ các dịch vụ 'gửi và quên' cũ sang các phản hồi dịch vụ hiện đại, giàu dữ liệu và các chế độ xem HTTP được xác thực. Bằng cách tuân theo các mẫu đã thiết lập này, các nhà phát triển có thể xây dựng các cầu nối đáng tin cậy hơn giữa các tác nhân AI và phần cứng nhà thông minh, đảm bảo rằng các tích hợp sẵn sàng cho tương lai và tuân thủ các tiêu chuẩn chính thức của nhà phát triển.
Tích hợp với Home Assistant yêu cầu sự hiểu biết sâu sắc về vòng lặp sự kiện và các đăng ký nội bộ của nó. Hướng dẫn này tổng hợp các phương pháp hay nhất để đăng ký dịch vụ, lưu trữ liên tục thông qua Store API và triển khai các chế độ xem HTTP tùy chỉnh. Nó được thiết kế để giúp các nhà phát triển tránh các bẫy phổ biến, chẳng hạn như sử dụng các API riêng tư không ổn định, thường dẫn đến lỗi tích hợp trong các bản cập nhật cốt lõi.
Đảm bảo môi trường phát triển của bạn có quyền truy cập vào một phiên bản Home Assistant. Thực hiện theo các bước sau để khởi tạo cấu trúc tích hợp của bạn:
# Tạo cấu trúc thư mục cho tích hợp của bạn
mkdir -p custom_components/your_domain
# Khởi tạo các tệp cốt lõi
touch custom_components/your_domain/__init__.py
touch custom_components/your_domain/manifest.json
touch custom_components/your_domain/services.yaml
Để bật phản hồi dịch vụ, hãy đăng ký dịch vụ của bạn trong logic khởi tạo thành phần của bạn:
# Trong mã tích hợp Python của bạn
from homeassistant.helpers.service import SupportsResponse
hass.services.async_register(
domain,
"get_data",
handle_service_call,
supports_response=SupportsResponse.ONLY
)
Kỹ năng tuân theo thư mục Home Assistant tiêu chuẩn và phân loại siêu dữ liệu cho các thành phần tùy chỉnh. Dữ liệu được tổ chức như sau:
| Thành phần | Tệp/Đường dẫn | Mô tả |
|---|---|---|
| manifest.json | Gốc | Siêu dữ liệu, phụ thuộc và thông tin phiên bản |
| services.yaml | Gốc | Định nghĩa chính thức về các cuộc gọi dịch vụ và lược đồ |
| Storage API | .storage/ | Các tệp JSON được phiên bản hóa để cài đặt liên tục |
| config_flow.py | Gốc | Logic cho trình hướng dẫn cấu hình dựa trên giao diện người dùng |
| init.py | Gốc | Thiết lập cốt lõi và điểm nhập cho tích hợp |
Đang tải
Một máy chủ Model Context Protocol toàn diện cung cấp cho các AI agent quyền truy cập tức thì vào hơn 80 công cụ thu thập và truy xuất dữ liệu web.

Một công cụ hỗ trợ bởi AI để tạo nội dung tái tương tác có tỷ lệ chuyển đổi cao nhằm thu hồi những người dùng thương mại điện tử không hoạt động.

Một tác nhân soạn thảo văn bản được hỗ trợ bởi AI chuyên tạo nội dung thương mại điện tử có tỷ lệ chuyển đổi cao và các tài liệu quảng cáo VIP.

Một công cụ soạn thảo nội dung AI chuyên dụng được thiết kế để tạo ra các nội dung marketing chất lượng cao, dựa trên kịch bản cho các ứng dụng thương mại điện tử.

Một bản thiết kế kỹ thuật chi tiết về các ràng buộc và cách khắc phục khi xây dựng các tiện ích mở rộng bàn phím tùy chỉnh trên iOS, đặc biệt là cho các tính năng âm thanh và AI.

Một tiện ích chạy bằng Python để tạo và giải mã mã QR của giao thức NEAR cho các địa chỉ và yêu cầu thanh toán.








































