用途:为新建Home Assistant自定义集成搭建规范骨架,生成正确的文件结构、manifest.json和样板代码,适用于创建新自定义组件或自定义集成时使用。
主要能力:提供必备与推荐文件结构,包括__init__.py、manifest.json、config_flow.py、const.py、coordinator.py、entity.py、strings.json、services.yaml、translations等;给出2025年manifest.json要求(domain、name、codeowners、documentation、iot_class、integration_type等,自定义/HACS还需version与issue_tracker);提供__init__.py与const.py现代化模板(async_setup_entry/async_unload_entry、entry.runtime_data)。
使用方式:资料仅提供设计规范与模板,未提供具体安装命令或调用步骤,暂未提供。相关实现可参考其配套技能:ha-config-flow、ha-coordinator、ha-entity-platforms、ha-testing。
适用场景:创建Home Assistant自定义集成、规划HACS分发、按2025规范编写manifest与入口代码。
限制:面向HA 2025.2+与Python 3.13;强制使用config flow,不接受纯YAML配置;设备通信应分离为独立PyPI包;轮询集成须用DataUpdateCoordinator;实体须有稳定unique_id并使用DeviceInfo;协调器存于entry.runtime_data而非hass.data;所有I/O必须为异步。具体安装命令、收费与平台情况暂未提供。