ha-coordinator
CommunityStreamline HA polling with DataUpdateCoordinator
Software Engineering#architecture#asyncio#polling#coordinator#home-assistant#data-fetching#update-coordinator
AuthorL3DigitalNet
Version1.0.0
Installs0
System Documentation
What problem does it solve?
The DataUpdateCoordinator pattern centralizes data polling for Home Assistant integrations, reducing boilerplate and ensuring consistent updates and error handling across multiple entities.
Core Features & Use Cases
- Centralized polling to synchronize updates across all entities
- Robust error handling with UpdateFailed and ConfigEntryAuthFailed pathways
- Clear guidance for implementing _async_setup and _async_update_data, and integrating in init.py and platforms
Quick Start
Configure your integration to instantiate the coordinator and run the initial refresh to load data.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ha-coordinator Download link: https://github.com/L3DigitalNet/HA-Dev-Template/archive/main.zip#ha-coordinator Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.