Systems
Diagnostics, networking, compute, and the sensor layer that gives the van live senses. This is likely to grow into its own app over time. For now it lives here alongside the physical build.
1Diagnostics (OBD / FORScan)
Hard rule: FORScan as-built writes require a native Windows machine. Apple Silicon emulation carries unacceptable bricked-module risk. Reads are safe to automate; writes are human-at-the-keyboard only. The same read-safe, write-human boundary applies to any system with a destructive failure mode.
2Networking
3Compute & agent host
- Mac mini running permanently in the van as the primary agent host.
- Headless Windows mini PC (N100/N150 class, ~$130 to 180) as a dedicated box for the FORScan GUI via RDP. Native x86, no emulation, small enough to live in the van.
- Python/pyserial read layer on macOS, talking to the vLinker FS over USB serial. No VM needed for reads.
- Agent subscribes to both OBD data and the Ekrano GX's MQTT feed.
4Sensor network (ESP32, planned)
All nodes run ESPHome firmware and publish over MQTT to the Mac mini agent.
Fridge interior and electronics bay temperature monitoring. Parts identified, about $25 to 30 (ESP32-WROOM-32 dev board, DS18B20 waterproof stainless-tip sensors, 4.7kΩ resistor, USB cable; a van-grade version adds protoboard, IP65 box, and a 12V-to-5V buck converter). Probes at the CFX3 interior, the NRX50E interior, and the electronics bay ambient.
- Dog safety: mmWave presence, temperature, automated mini-split control, and phone alerts.
- Pre-drive checklist: Happijac bed position, guillotine door latch, water pump interlock.
- Washboard vibration telemetry correlated with GPS.
- Water flow sensing: consumption tracking and leak detection.
- Starter battery voltage monitoring.
- Salt-air corrosion sensor.
- E-ink status display (state of charge, water, weather) near the door.