Farm network is down
Symptom
  • Home Assistant unreachable (https://192.168.0.10:8123 from Mac times out)
  • ha-mcp shows Server transport closed unexpectedly in ~/Library/Logs/Claude/mcp-server-ha-mcp.log
  • fpve.netbird.cloud not pingable from home
  • MCP health monitor Gotify-alerts ha-mcp failure counts
Diagnose from home
# Can the home Proxmox reach the farm Proxmox?
ssh pve 'ping -c 3 -W 2 fpve.netbird.cloud'
# 100% packet loss = NetBird mesh is broken between hpve and fpve

# Is the NetBird mesh API up?
curl -s -o /dev/null -w 'HTTP %{http_code}\n' https://app.netbird.io

# Check NetBird peer status (requires netbird MCP loaded)
# mcp__netbird__list_peers โ€” fpve should appear with status: online

If fpve.netbird.cloud is the only unreachable peer:

  • NetBird daemon on fpve is down or disconnected, OR
  • Farm’s Starlink/Omada lost internet, OR
  • fpve itself is powered off / kernel-panicked

You can’t diagnose from home if the host is unreachable. You need farm-LAN access.

Fix (farm-side)

When physically on the farm or when LAN reachability returns:

# 1. Verify fpve is up
ssh root@192.168.0.191 'uptime; netbird status'

# 2. If NetBird daemon is dead, restart it
ssh root@192.168.0.191 'systemctl restart netbird; netbird status'

# 3. If fpve had a reboot, the IPv6 sysctls aren't persistent โ€” re-apply
ssh root@192.168.0.191 'sysctl -w net.ipv6.conf.vmbr0.accept_ra=2 net.ipv6.conf.vmbr0.autoconf=1 net.ipv6.conf.vmbr0.accept_ra_defrtr=1 net.ipv6.conf.vmbr0.accept_ra_pinfo=1'

# 4. Check HA is up
ssh root@192.168.0.191 'pct exec 100 -- ping -c 2 192.168.0.10'
# HA itself is a separate VM/CT; should respond independently of fpve uptime
Verify from home
# Mesh restored
ssh pve 'ping -c 3 -W 2 fpve.netbird.cloud'

# HA reachable
curl -s -o /dev/null -w 'HTTP %{http_code}\n' --max-time 5 http://192.168.0.10:8123

# Restart Claude Desktop so ha-mcp reconnects
osascript -e 'tell application "Claude" to quit'
sleep 2
open -a Claude

In a new Cowork session, smoke-test ha-mcp: ask it to list HA areas. Should return 13 areas (Barn, Garage, Kitchen, etc.).