You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Backhaul connection type in the topology graph. Each node now reports how
it reaches the mesh — over a wired ethernet uplink or the wireless mesh —
derived from a configured uplink interface under /sys/class/net
(carrier/operstate). The value rides on the node's self vertex, is
preserved by the controller-side aggregator when that node is merged into the
mesh-wide graph, and surfaces as a backhaul field on a topology node; the
Topology view marks wired nodes with a solid border and wireless with a dashed
one. Set the uplink interface with MESHD_BACKHAUL_IFACE (UCI backhaul_iface);
empty => unknown. New internal/topology/backhaul.go.
Status LED reflecting onboarding state.meshd now drives a node's status
LED from its onboarding state so an installer can read it off the device
without a companion app: blinking while unclaimed, a heartbeat while it joins,
solid once a home is active. The LED is the kernel sysfs LED named by MESHD_LED_NAME (UCI led_name, default green:status); a board lacking that
LED is a graceful no-op, so the same build runs unchanged across hardware. Set MESHD_LED=0 (UCI led_enabled '0') to leave the LED alone. New internal/deviceled package.
Wired auto-onboard. An unclaimed node that is on the wire (ethernet
backhaul) can now enroll into a discovered controller unattended, with no setup
wizard: when it is still unclaimed, its ethernet uplink is up, and a controller
other than its own Home has been discovered, it joins (the lowest discovered home_id, chosen deterministically), applies the returned profile, marks setup
complete and tears down the first-boot setup AP. Opt-in via MESHD_AUTO_ONBOARD_WIRED (UCI auto_onboard_wired, default off); requires MESHD_BACKHAUL_IFACE to be set, runs only when no explicit MESHD_JOIN
controllers are configured, and completes unattended only when the controller
auto-adopts. New internal/onboard package.