#!/bin/bash # Start homeassistant and esphome containers on R5C # Usage: sudo ./start-containers.sh set -e echo "=== Starting Home Assistant and ESPHome containers ===" # Ensure /srv exists sudo mkdir -p /srv/homeassistant /srv/esphome # Start homeassistant echo "Starting Home Assistant..." podman run -d \ --name homeassistant \ --restart=always \ --privileged \ -v /srv/homeassistant:/config \ -v /run/dbus:/run/dbus:ro \ --network=host \ ghcr.io/home-assistant/home-assistant:stable # Start esphome echo "Starting ESPHome..." podman run -d \ --name esphome \ --restart=always \ -v /srv/esphome:/config \ -p 6052:6052 \ ghcr.io/esphome/esphome:stable \ dashboard /config echo "✅ Containers started" echo " Home Assistant: http://10.42.1.1:8123" echo " ESPHome: http://10.42.1.1:6052"