Hook automations
CodexBar can now send its native transition hooks directly to Home Assistant through a random webhook URL generated during setup.
quota_lowquota_reachedquota_resetprovider_unavailableprovider_recoveredrefresh_failed
Accepted hooks update event.codexbar_hook, fire a codexbar_hook event on the Home Assistant event bus, and request an immediate sensor refresh. The README includes a complete CodexBar curl rule and a light-flash automation example.
Snapshot cleanup
- validate CodexBar dashboard schema v1
- mark sensors unavailable when the snapshot exceeds
staleAfterSeconds - expose structured provider and account errors through the status sensor
- correct the integration classification to local polling
- poll every minute
- remove legacy YAML setup
- clarify that installation currently uses a HACS custom repository
Upgrade from 1.0
Remove and add the integration again once after upgrading. Version 1.0 entries do not contain the secure random webhook ID required by version 1.1. No compatibility migration or legacy setup path is retained.
Treat the generated hook URL as a password.
Validation
HACS validation, hassfest, 16 contract tests, formatting, linting, secret scanning, and structured autoreview all pass.