Summary
After HACS auto-installed ha_carrier v2.21.1 on 2026-05-08 at 07:13 EDT, HA Core crashed at 07:15:22 EDT with /config/home-assistant.log.fault written (empty body, suggesting logging itself broke during the crash). HA auto-restarted but multiple integrations failed to re-initialize correctly, leading to a long degraded state until I disabled ha_carrier by renaming its directory.
Environment
- HA Core:
2026.5.0 (stable, not beta)
- HA OS (Home Assistant Yellow appliance),
aarch64
ha_carrier previous version: 2.21.0 (working)
ha_carrier new version: 2.21.1 (released 2026-05-08T02:02 UTC, release notes)
carrier-api requirement bumped to 2.11.3 in this release
- HACS-managed install, auto-update enabled
Timeline
| Time (EDT) |
Event |
| 07:13 |
HACS auto-pulled v2.21.1, files in /config/custom_components/ha_carrier/ written |
| 07:15:22 |
HA Core crash; /config/home-assistant.log.fault created (0 bytes, mtime = crash time); all stable entities (sun.sun, zone.home, person.justin) transitioned to unavailable simultaneously |
| 07:15+ |
HA auto-restart; recovered into degraded state — many integrations stuck in not_loaded (homekit_controller, apple_tv, eufy_security, wled, roborock, etc.); Hue Bridge + UniFi Network "loaded" but entities unavailable |
| Subsequent restart attempts |
Each restart wrote a new .fault file — cycle continued until ha_carrier was removed from load path |
Recovery
mv /config/custom_components/ha_carrier /config/custom_components/ha_carrier.DISABLED-2026-05-08
- Restart HA Core
- → All integrations except
ha_carrier loaded cleanly; entities recovered
Diagnostic data
/config/home-assistant.log — does not exist during the broken state. Only rotated home-assistant.log.1 (Nov 2025) and home-assistant.log.fault (0-byte) present. Suggests logger itself crashed on ha_carrier import/setup.
/config/custom_components/ha_carrier/__pycache__/ was generated at 07:15 — Python compiled the new code but execution failed.
- HA Core showed
state=RUNNING per its API even while in this broken state — the crash + restart left HA "running" but with cascading integration failures.
Suspected cause
carrier-api 2.11.3 bump appears to be the only change in this release per the changelog. The crash may originate inside the carrier-api dependency or its interaction with the v2.21.0 → 2.21.1 wiring.
The integration loads OK on its own (config_entry shows state=loaded after restart) but its presence appears to disrupt other integrations during HA Core startup — possibly a long blocking call or unhandled exception during async setup that holds up the setup_after_dependencies queue.
Workaround
Disable the integration (rename directory) until v2.21.2+ ships with a fix.
Request
Could you investigate v2.21.1 → carrier-api 2.11.3 path? Even a hint about which config invariant changed would help users who still want to use the integration. Happy to provide more diagnostic output if helpful (HA logs are tricky here because the active log file is missing — but the .fault file timestamp + integration entry IDs are available).
Thanks for maintaining this integration!
Summary
After HACS auto-installed
ha_carrierv2.21.1 on 2026-05-08 at 07:13 EDT, HA Core crashed at 07:15:22 EDT with/config/home-assistant.log.faultwritten (empty body, suggesting logging itself broke during the crash). HA auto-restarted but multiple integrations failed to re-initialize correctly, leading to a long degraded state until I disabledha_carrierby renaming its directory.Environment
2026.5.0(stable, not beta)aarch64ha_carrierprevious version: 2.21.0 (working)ha_carriernew version: 2.21.1 (released 2026-05-08T02:02 UTC, release notes)carrier-apirequirement bumped to 2.11.3 in this releaseTimeline
/config/custom_components/ha_carrier/written/config/home-assistant.log.faultcreated (0 bytes, mtime = crash time); all stable entities (sun.sun, zone.home, person.justin) transitioned to unavailable simultaneouslynot_loaded(homekit_controller, apple_tv, eufy_security, wled, roborock, etc.); Hue Bridge + UniFi Network "loaded" but entitiesunavailable.faultfile — cycle continued until ha_carrier was removed from load pathRecovery
mv /config/custom_components/ha_carrier /config/custom_components/ha_carrier.DISABLED-2026-05-08ha_carrierloaded cleanly; entities recoveredDiagnostic data
/config/home-assistant.log— does not exist during the broken state. Only rotatedhome-assistant.log.1(Nov 2025) andhome-assistant.log.fault(0-byte) present. Suggests logger itself crashed onha_carrierimport/setup./config/custom_components/ha_carrier/__pycache__/was generated at 07:15 — Python compiled the new code but execution failed.state=RUNNINGper its API even while in this broken state — the crash + restart left HA "running" but with cascading integration failures.Suspected cause
carrier-api 2.11.3bump appears to be the only change in this release per the changelog. The crash may originate inside the carrier-api dependency or its interaction with the v2.21.0 → 2.21.1 wiring.The integration loads OK on its own (config_entry shows
state=loadedafter restart) but its presence appears to disrupt other integrations during HA Core startup — possibly a long blocking call or unhandled exception during async setup that holds up thesetup_after_dependenciesqueue.Workaround
Disable the integration (rename directory) until v2.21.2+ ships with a fix.
Request
Could you investigate v2.21.1 → carrier-api 2.11.3 path? Even a hint about which config invariant changed would help users who still want to use the integration. Happy to provide more diagnostic output if helpful (HA logs are tricky here because the active log file is missing — but the
.faultfile timestamp + integration entry IDs are available).Thanks for maintaining this integration!