-
e7a82126f2
power: add van-nvme-watch — pages on NVMe I/O-timeout/reset recurrence
Andreas Wrede
2026-08-04 08:44:53 -04:00
-
86fa9509df
failover: fix Starlink interface + template config.json from deploy.conf
Andreas Wrede
2026-08-04 08:35:18 -04:00
-
1d3a053f5d
set mqtt msgs to retain
Andreas Wrede
2026-08-02 17:09:51 -04:00
-
8efb8dba5f
dns: fixed 1.1.1.1/8.8.8.8 lockdown + scoped mDNS, esphome sibling container

Andreas WredeandClaude Sonnet 5
2026-08-01 16:09:01 -04:00
-
5d88e1b30c
deploy: hardware-instance templating, wlan0 boot watchdog, deploy-time warnings in Cockpit

Andreas WredeandClaude Sonnet 5
2026-08-01 11:25:11 -04:00
-
8d5415f326
gps: modem GNSS -> gpsd -> OwnTracks/MQTT publisher

Andreas WredeandClaude Fable 5
2026-07-14 22:03:40 -04:00
-
d2a2b19b85
cockpit: cellular WAN row with signal + Restart button

Andreas WredeandClaude Fable 5
2026-07-14 17:28:22 -04:00
-
fe9e6d3b30
failover: resolve MBIM/QMI modems to their wwan netdev

Andreas WredeandClaude Fable 5
2026-07-14 17:28:12 -04:00
-
7c36757d35
sysctl: correct the use_tempaddr comment with the real root cause

Andreas WredeandClaude Fable 5
2026-07-13 13:13:08 -04:00
-
09259eb6cc
sysctl: force use_tempaddr=0 to beat Ubuntu's 55-ipv6-privacy.conf default

Andreas WredeandClaude Sonnet 5
2026-07-13 12:06:33 -04:00
-
daa545f15c
deploy.sh: warn on netplan drift between repo and /etc/netplan

Andreas WredeandClaude Sonnet 5
2026-07-13 11:04:19 -04:00
-
4aae62372e
deument last change
andreas
2026-07-12 12:22:45 -04:00
-
776f020af3
cockpit: unified Clients card (Wi-Fi + wired via bridge FDB)

Andreas WredeandClaude Fable 5
2026-07-12 07:44:57 -04:00
-
a36b64c7c4
lan: repurpose onboard eth0 as an internal LAN port on br0

Andreas WredeandClaude Fable 5
2026-07-12 07:44:44 -04:00
-
751facd511
starlink: dish route + status card on the Van Router page

Andreas WredeandClaude Fable 5
2026-07-12 07:06:43 -04:00
-
2da97d26f4
thermal: watch NVMe/RP1 temps, fan stall, and undervoltage on the Pi 5

Andreas WredeandClaude Fable 5
2026-07-12 06:41:17 -04:00
-
6fe683000d
thermal+ha: don't lose boot-time pages; stop HA gracefully

Andreas WredeandClaude Fable 5
2026-07-07 16:06:16 -04:00
-
3add42a0cb
ha: replace the HAOS VM with a native Podman Quadlet container

Andreas WredeandClaude Fable 5
2026-07-07 15:46:30 -04:00
-
8ab5a4cbd8
ha: fresh HAOS install + VNC console for the HAOS CLI

Andreas WredeandClaude Fable 5
2026-07-06 20:16:17 -04:00
-
c40662361f
ha: move the Home Assistant VM onto the Pi as an aarch64 guest

Andreas WredeandClaude Fable 5
2026-07-06 19:19:56 -04:00
-
7a92548114
cockpit: fix bridge EMFILE — batch status reads into one spawn, raise fd limit

Andreas WredeandClaude Fable 5
2026-07-06 18:32:24 -04:00
-
7066207333
deploy: tolerate absent AP radios (hub not yet plugged in)

Andreas WredeandClaude Fable 5
2026-07-06 17:06:13 -04:00
-
9bf142074a
port to Pi 4 'wan': onboard eth0+wlan0 as NM WANs, AP stack verbatim

Andreas WredeandClaude Fable 5
2026-07-06 16:59:34 -04:00
-
23448294a4
cockpit: show IP + hostname for AP clients

Andreas WredeandClaude Fable 5
2026-07-06 14:08:03 -04:00
-
db16964d5a
cockpit: show both AP bands with per-band restart

Andreas WredeandClaude Fable 5
2026-07-06 10:31:21 -04:00
-
e652b0f7bd
ap: parallel 2.4GHz AP (hostapd-2g) on the Linksys WUSB6300v2 dongle

Andreas WredeandClaude Fable 5
2026-07-06 10:03:16 -04:00
-
a7819edbc2
ha: bridge the Home Assistant VM onto br0 as a first-class LAN device

Andreas WredeandClaude Fable 5
2026-07-06 09:38:53 -04:00
-
4117802f69
ap: watchdog checks link ground-truth, not just hostapd state

Andreas WredeandClaude Opus 4.8
2026-07-05 17:56:12 -04:00
-
877fa14d0c
ap: keep AP beaconing across USB re-enumeration

Andreas WredeandClaude Opus 4.8
2026-07-01 14:36:14 -04:00
-
830ef52641
ap: bridge wired LAN port (enx00e04c331140) into br0 with the AP

Andreas WredeandClaude Opus 4.8
2026-06-30 13:46:03 -04:00
-
c93997c06d
thermal: alert on recovery (crit→warn, warn→normal)

Andreas WredeandClaude Opus 4.8
2026-06-30 13:46:03 -04:00
-
8fcc959551
robustness: hardware watchdog + hbc heartbeat client

Andreas WredeandClaude Opus 4.8
2026-06-28 22:20:09 -04:00
-
97309970ec
docs: add TODO.md robustness backlog

Andreas WredeandClaude Opus 4.8
2026-06-28 22:03:44 -04:00
-
473a75c729
cockpit: battery/power card; van-battery publishes thresholds in state

Andreas WredeandClaude Opus 4.8
2026-06-28 21:56:20 -04:00
-
52e948654e
battery: alert on mains<->battery transitions

Andreas WredeandClaude Opus 4.8
2026-06-28 21:52:49 -04:00
-
b75b5b16c7
battery: van-battery daemon (low-charge Pushover alerts + safe shutdown)

Andreas WredeandClaude Opus 4.8
2026-06-28 21:48:24 -04:00
-
ef6c1ce182
thermal: van-thermal daemon (CPU+NVMe monitor, alert, log)

Andreas WredeandClaude Opus 4.8
2026-06-28 21:32:13 -04:00
-
35466f0141
power: keep wayback awake lid-closed (never-sleep)

Andreas WredeandClaude Opus 4.8
2026-06-28 21:16:59 -04:00
-
387375de1e
failover/boot: mask networkd-wait-online instead of RequiredForOnline=no

Andreas WredeandClaude Opus 4.8
2026-06-28 20:57:21 -04:00
-
118f2f2f5e
failover/boot: stop ZeroTier link from deadlocking network-online.target

Andreas WredeandClaude Opus 4.8
2026-06-28 20:44:26 -04:00
-
cc25dee7e2
initial commit
Andreas Wrede
2026-06-28 15:09:28 -04:00
-
bd865831d6
first commit
Andreas Wrede
2026-06-28 15:08:04 -04:00