VANd is a set of Micro-services to monitor and control a camper van / RV.
- GPS tracking
- for NMEA GPS modules
- Battery-managment System monitoring
- for JBD SmartBMS
- Solar / PV monitoring
- for Renogy Rover MPPT chargers
- Wifi/Internet connectivity monitoring
- for NETGEAR Nighthawk LTE routers
- Vehicle monitoring
- via OBD2 port
- User-interfaces
- small OLED display for quick glance state
- embedded React Web-interface
To use VANd follow these steps:
- Prepare a fresh Raspberry Pi running at least Debian Bullseye.
- Make the Raspberry Pi accessible via SSH.
- Make sure you have a working Go toolchain installed (Go >= 1.18).
- Adjust the configuration file
etc/vand.yaml
. - Install VANd on the Raspberry Pi by running:
make deploy TARGET_HOST=root@192.0.2.1
(where192.0.2.1
is the IP address of the device).
Documentation of vand can be found in the docs/
directory.
- Steffen Vogel (@stv0g, Institute for Automation of Complex Power Systems, RWTH Aachen University)
vand is licensed under the Apache 2.0 license.
Copyright 2023, Steffen Vogel