Ha Integration Conventions

House conventions for Home Assistant custom integration code — config entry runtime data, unique IDs, entity naming and translation keys, coordinator and availability patterns, config flow rules, services, and the deprecated APIs to avoid. Read before writing or reviewing any file under custom_components/, and when asked why an entity is named oddly, why history was lost, or whether something is the modern API.

fezvrasta 944015a 6.7 KB Updated

File contents

fezvrasta/ha-integration-template/tree/main/.claude/skills/ha-integration-conventions commit 944015a2de

Frequently asked questions

npx skillmds@latest add fezvrasta/ha-integration-conventions