This website requires JavaScript.
918003d2e3
ha: add carefree_bt12 integration for the Carefree Connects awning
wan
Andreas Wrede and Claude Sonnet 5
2026-08-24 15:52:06 -04:00
7911339743
changed devices for Starlink and 2.4GHz AP
Andreas Wrede
2026-08-24 14:37:07 -04:00
d25f48727f
ha: add li3_battery HA integration, replacing van-li3-battery
Andreas Wrede and Claude Sonnet 5
2026-08-24 11:43:33 -04:00
94e6a2d811
failover: tolerate rsync's benign vanished-file exit code in backup syncs
Andreas Wrede and Claude Sonnet 5
2026-08-23 15:55:38 -04:00
5c793186ef
ap: switch 5GHz driver to out-of-tree morrownr/rtw89 for USB3 support
Andreas Wrede and Claude Sonnet 5
2026-08-23 15:42:23 -04:00
6999b2d12b
failover: add sync-usb-backup.sh, the reverse of sync-sd-backup.sh
Andreas Wrede and Claude Sonnet 5
2026-08-23 14:53:31 -04:00
a99a39a859
ap: fix driver_name() silently caching wrong value on startup race
Andreas Wrede and Claude Sonnet 5
2026-08-23 14:49:27 -04:00
db22cb50d6
modem: add van-sms-send CLI for sending SMS ad hoc
Andreas Wrede and Claude Sonnet 5
2026-08-21 15:40:22 -04:00
a74257e44b
modem: fix executable bit on van-sms-watch
Andreas Wrede and Claude Sonnet 5
2026-08-21 15:13:06 -04:00
d002058701
modem: add van-sms-watch to archive inbound SMS + Pushover alert
Andreas Wrede and Claude Sonnet 5
2026-08-21 15:12:54 -04:00
e5e776405a
li3: decode status flags, fix info-sensor expire_after, restart bluetooth after first failed scan
Andreas Wrede
2026-08-18 10:18:56 -04:00
382f99b508
li3: publish CAN-trace fields with telemetry, info fields as separate retained topic
Andreas Wrede
2026-08-18 09:56:32 -04:00
7eab5ed422
fix: adjust precision of temperatures and current
Andreas Wrede
2026-08-18 07:22:45 -04:00
7a1c47d34c
li3: add Lithionics Li3 house battery BMS -> Home Assistant MQTT
Andreas Wrede
2026-08-17 17:26:14 -04:00
b7758c9cd5
ha: add Frigate NVR as a Podman Quadlet, wire into deploy.sh
Andreas Wrede and Claude Sonnet 5
2026-08-16 21:12:45 -04:00
a4c03496c0
add: don't be so quiet
Andreas Wrede
2026-08-12 07:02:57 -04:00
584f2e0b82
match font to rest of cockpit
Andreas Wrede
2026-08-07 09:13:12 -04:00
b0283f6083
failover: fix enforce_route() to handle gateway-less WANs (cellular)
Andreas Wrede and Claude Sonnet 5
2026-08-06 15:10:21 -04:00
6d5184e2e7
failover: ipv4.never-default + per-WAN probe scheduling; tune probe cadence
Andreas Wrede and Claude Sonnet 5
2026-08-06 14:22:46 -04:00
21c8870c0d
failover: add sync-sd-backup.sh — script the post-push SD fallback refresh
Andreas Wrede and Claude Sonnet 5
2026-08-04 20:28:51 -04:00
af18dc0755
failover: wire up van-modem-watch in deploy.sh
Andreas Wrede and Claude Sonnet 5
2026-08-04 20:28:46 -04:00
3169297148
failover: replace van-modem-usb-kick with van-modem-watch (detect-only, no recovery)
Andreas Wrede and Claude Sonnet 5
2026-08-04 20:28:21 -04:00
a1bad186b1
failover: add van-modem-usb-kick — recover EC25 modem when it never enumerates at boot
Andreas Wrede and Claude Sonnet 5
2026-08-04 10:17:36 -04:00
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 Wrede and Claude Sonnet 5
2026-08-01 16:09:01 -04:00
5d88e1b30c
deploy: hardware-instance templating, wlan0 boot watchdog, deploy-time warnings in Cockpit
Andreas Wrede and Claude Sonnet 5
2026-08-01 11:25:11 -04:00
8d5415f326
gps: modem GNSS -> gpsd -> OwnTracks/MQTT publisher
Andreas Wrede and Claude Fable 5
2026-07-14 22:03:40 -04:00
d2a2b19b85
cockpit: cellular WAN row with signal + Restart button
Andreas Wrede and Claude Fable 5
2026-07-14 17:28:22 -04:00
fe9e6d3b30
failover: resolve MBIM/QMI modems to their wwan netdev
Andreas Wrede and Claude Fable 5
2026-07-14 17:28:12 -04:00
7c36757d35
sysctl: correct the use_tempaddr comment with the real root cause
Andreas Wrede and Claude 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 Wrede and Claude Sonnet 5
2026-07-13 12:06:33 -04:00
daa545f15c
deploy.sh: warn on netplan drift between repo and /etc/netplan
Andreas Wrede and Claude 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 Wrede and Claude Fable 5
2026-07-12 07:44:57 -04:00
a36b64c7c4
lan: repurpose onboard eth0 as an internal LAN port on br0
Andreas Wrede and Claude Fable 5
2026-07-12 07:44:44 -04:00
751facd511
starlink: dish route + status card on the Van Router page
Andreas Wrede and Claude 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 Wrede and Claude Fable 5
2026-07-12 06:41:17 -04:00
6fe683000d
thermal+ha: don't lose boot-time pages; stop HA gracefully
Andreas Wrede and Claude Fable 5
2026-07-07 16:06:16 -04:00
3add42a0cb
ha: replace the HAOS VM with a native Podman Quadlet container
Andreas Wrede and Claude Fable 5
2026-07-07 15:46:30 -04:00
8ab5a4cbd8
ha: fresh HAOS install + VNC console for the HAOS CLI
Andreas Wrede and Claude 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 Wrede and Claude 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 Wrede and Claude Fable 5
2026-07-06 18:32:24 -04:00
7066207333
deploy: tolerate absent AP radios (hub not yet plugged in)
Andreas Wrede and Claude 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 Wrede and Claude Fable 5
2026-07-06 16:59:34 -04:00
23448294a4
cockpit: show IP + hostname for AP clients
main
Andreas Wrede and Claude Fable 5
2026-07-06 14:08:03 -04:00
db16964d5a
cockpit: show both AP bands with per-band restart
Andreas Wrede and Claude Fable 5
2026-07-06 10:31:21 -04:00
e652b0f7bd
ap: parallel 2.4GHz AP (hostapd-2g) on the Linksys WUSB6300v2 dongle
Andreas Wrede and Claude 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 Wrede and Claude Fable 5
2026-07-06 09:38:53 -04:00
4117802f69
ap: watchdog checks link ground-truth, not just hostapd state
Andreas Wrede and Claude Opus 4.8
2026-07-05 17:56:12 -04:00
877fa14d0c
ap: keep AP beaconing across USB re-enumeration
Andreas Wrede and Claude Opus 4.8
2026-07-01 14:36:14 -04:00
830ef52641
ap: bridge wired LAN port (enx00e04c331140) into br0 with the AP
Andreas Wrede and Claude Opus 4.8
2026-06-30 13:46:03 -04:00
c93997c06d
thermal: alert on recovery (crit→warn, warn→normal)
Andreas Wrede and Claude Opus 4.8
2026-06-30 13:46:03 -04:00
8fcc959551
robustness: hardware watchdog + hbc heartbeat client
Andreas Wrede and Claude Opus 4.8
2026-06-28 22:20:09 -04:00
97309970ec
docs: add TODO.md robustness backlog
Andreas Wrede and Claude Opus 4.8
2026-06-28 22:03:44 -04:00
473a75c729
cockpit: battery/power card; van-battery publishes thresholds in state
Andreas Wrede and Claude Opus 4.8
2026-06-28 21:56:20 -04:00
52e948654e
battery: alert on mains<->battery transitions
Andreas Wrede and Claude Opus 4.8
2026-06-28 21:52:49 -04:00
b75b5b16c7
battery: van-battery daemon (low-charge Pushover alerts + safe shutdown)
Andreas Wrede and Claude Opus 4.8
2026-06-28 21:48:24 -04:00
ef6c1ce182
thermal: van-thermal daemon (CPU+NVMe monitor, alert, log)
Andreas Wrede and Claude Opus 4.8
2026-06-28 21:32:13 -04:00
35466f0141
power: keep wayback awake lid-closed (never-sleep)
Andreas Wrede and Claude Opus 4.8
2026-06-28 21:16:59 -04:00
387375de1e
failover/boot: mask networkd-wait-online instead of RequiredForOnline=no
Andreas Wrede and Claude Opus 4.8
2026-06-28 20:57:21 -04:00
118f2f2f5e
failover/boot: stop ZeroTier link from deadlocking network-online.target
Andreas Wrede and Claude 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