fix(heimdallr): correct HA trusted_proxies and OTBR radio path #12

Merged
litelotus merged 1 commit from feat/heimdallr-home-automation into main 2026-09-04 20:21:30 +00:00
Owner

Follow-up to #11 (merged before this commit landed). Required for heimdallr to actually work:

  • HA trusted_proxies: HA accepts only individual IPs, not CIDR. 192.168.1.0/16 invalidated the http component → frontend never loaded → recovery mode (blocks all connections). Only proxy is angie on loopback → ["127.0.0.1"].
  • OTBR radio.device: flashed ot-rcp firmware enumerates ACM as interface 0 → by-id is ...ECBCCEC5801F-if00 (-if01 no longer exists). Agent was crash-looping (ENOENT at hdlc_interface.cpp:153).

Verified: nix build passes for the heimdallr toplevel.

Follow-up to #11 (merged before this commit landed). Required for heimdallr to actually work: - **HA trusted_proxies**: HA accepts only individual IPs, not CIDR. `192.168.1.0/16` invalidated the http component → frontend never loaded → recovery mode (blocks all connections). Only proxy is angie on loopback → `["127.0.0.1"]`. - **OTBR radio.device**: flashed ot-rcp firmware enumerates ACM as interface 0 → by-id is `...ECBCCEC5801F-if00` (`-if01` no longer exists). Agent was crash-looping (ENOENT at hdlc_interface.cpp:153). Verified: nix build passes for the heimdallr toplevel.
fix(heimdallr): correct HA trusted_proxies and OTBR radio path
Some checks failed
ci/crow/push/check Pipeline failed
489be1ee1c
- http.trusted_proxies: HA accepts only individual IPs, not CIDR. The
  192.168.1.0/16 entry invalidated the whole http component -> frontend
  never loaded -> recovery mode (blocks all connections). Only proxy is
  angie on loopback, so ['127.0.0.1'] suffices.
- OTBR radio.device: flashed ot-rcp firmware enumerates the ACM port as
  interface 0, so by-id is ...ECBCCEC5801F-if00 (if01 no longer exists);
  agent was crash-looping with ENOENT at hdlc_interface.cpp:153
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
litelotus/.nix!12
No description provided.