Skip to content

stv0g/vand

Folders and files

NameName
Last commit message
Last commit date
Mar 17, 2025
Aug 20, 2024
May 30, 2023
May 30, 2023
Jul 26, 2023
May 30, 2023
May 30, 2023
Mar 13, 2025
May 30, 2023
Mar 13, 2025
May 30, 2023
May 30, 2023
May 30, 2023
Aug 2, 2023
Aug 2, 2023
Mar 13, 2025
Feb 10, 2025
May 30, 2023
Mar 13, 2025
Jul 26, 2023
Mar 13, 2025
Mar 13, 2025
Mar 31, 2025
Mar 31, 2025
May 30, 2023

Repository files navigation

wice logo

VAN daemon

GitHub Workflow Status goreportcard Codacy grade License GitHub go.mod Go version Go Reference

🚧 VANd is currently under-development

VANd is a set of Micro-services to monitor and control a camper van / RV.

Architecture

Archictecture

Features

  • 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

Getting started

To use VANd follow these steps:

  1. Prepare a fresh Raspberry Pi running at least Debian Bullseye.
  2. Make the Raspberry Pi accessible via SSH.
  3. Make sure you have a working Go toolchain installed (Go >= 1.18).
  4. Adjust the configuration file etc/vand.yaml.
  5. Install VANd on the Raspberry Pi by running: make deploy TARGET_HOST=root@192.0.2.1 (where 192.0.2.1 is the IP address of the device).

Documentation

Documentation of vand can be found in the docs/ directory.

Authors

  • Steffen Vogel (@stv0g, Institute for Automation of Complex Power Systems, RWTH Aachen University)

License

vand is licensed under the Apache 2.0 license.

Copyright 2023, Steffen Vogel