#!/bin/bash #Install ESPHome mkdir -p /opt/ESPHome/srv mkdir -p /opt/ESPHome/data adduser --group --system --no-create-home --home /opt/ESPHome/data --shell /bin/sh esphome chown -R esphome:esphome /opt/ESPHome sudo -u esphome python3 -m venv /opt/ESPHome/srv sudo -u esphome sh -c '. /opt/ESPHome/srv/bin/activate && pip install --upgrade pip && pip3 install tornado esptool esphome' #Update script mv /opt/Setup/Scripts/UpdateESPHome.sh /opt/UpdateESPHome.sh #CleanUp rm -rf /build/TMP/usr/lib/python3.9/__pycache__/* #Setup ESPHome service mv /opt/Setup/Configs/esphome.service /lib/systemd/system/esphome.service chmod +x /lib/systemd/system/esphome.service ln -s /lib/systemd/system/esphome.service /etc/systemd/system/multi-user.target.wants/esphome.service