https://github.com/curtalfrey/homeauto-stack-starter
victron with node red and (HA running in Docker)
https://github.com/curtalfrey/homeauto-stack-starter
ble docker-swarm energy-monitor home-assistant home-automation iot mqtt node-red raspberry-pi victron
Last synced: 8 months ago
JSON representation
victron with node red and (HA running in Docker)
- Host: GitHub
- URL: https://github.com/curtalfrey/homeauto-stack-starter
- Owner: curtalfrey
- Created: 2025-08-11T13:29:01.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-11T13:38:04.000Z (11 months ago)
- Last Synced: 2025-08-11T15:23:57.637Z (11 months ago)
- Topics: ble, docker-swarm, energy-monitor, home-assistant, home-automation, iot, mqtt, node-red, raspberry-pi, victron
- Language: Shell
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
HomeAuto Stack Starter
Generic Docker Swarm stack + Victron BLE to MQTT service bootstrap for Raspberry Pi or other Debian-based hosts.
This repo contains:
A scripts/bootstrap.sh installer that sets up:
Docker & Docker Swarm
Mosquitto MQTT broker
Home Assistant
Node-RED
Victron BLE → MQTT service (systemd)
No hardcoded usernames or private paths.
All configuration is parameterized through environment variables.
Quick Start
bash
Copy
Edit
# Clone this repo or download bootstrap.sh
# Run as root (sudo) with your desired variables:
sudo USERNAME=pi \
REPO_URL=https://github.com/YOURUSER/homeauto-stack-starter \
VIC_GIT_URL=https://github.com/YOURUSER/victron-ble2mqtt-fork \
./scripts/bootstrap.sh
Defaults:
USERNAME → detected from SUDO_USER or "pi"
REPO_URL → this repo
BRANCH → main
SRC_ROOT → /srv/home-automation
VIC_PROJECT_DIR → /home//victron-ble2mqtt
VENV_DIR → /home//victron-venv