#!/bin/bash # Virtual environment directory VENV_DIR=".venv" # Create virtual environment if it doesn't exist if [ ! -d "$VENV_DIR" ]; then echo "Creating virtual environment..." python3 -m venv "$VENV_DIR" fi # Activate virtual environment echo "Activating virtual environment..." source "$VENV_DIR/bin/activate" # Install/update dependencies echo "Installing/updating dependencies..." pip install --quiet --upgrade pip pip install --quiet -r requirements.txt # Start the service echo "Starting system2mqtt..." python3 system2mqtt.py