From 899dbaa346d008176c16afdbaac824095a206794 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knuti=5Fin=5FP=C3=A4se?= <122045840+PaeserBastelstube@users.noreply.github.com> Date: Fri, 13 Jan 2023 13:15:28 +0100 Subject: [PATCH] Create ahoy.service --- tools/rpi/ahoy.service | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 tools/rpi/ahoy.service diff --git a/tools/rpi/ahoy.service b/tools/rpi/ahoy.service new file mode 100644 index 00000000..68b0a121 --- /dev/null +++ b/tools/rpi/ahoy.service @@ -0,0 +1,34 @@ +###################################################################### +# systemd.service configuration for ahoy (lumapu) +# users can modify the lines: +# - Description +# - ExecStart (for example: name of config file) +# - WorkingDirectory +# To change other configs, please consult systemd documentation +# +# to activate this service, create a link like: +# $ mkdir -p $HOME/.config/systemd/user && ln -sf $(pwd)/ahoy/tools/rpi/ahoy.service -t $HOME/.config/systemd/user +# $ systemctl --user status ahoy +# $ systemctl --user enable ahoy +# $ systemctl --user start ahoy +# +# 2023.01 +###################################################################### + +[Unit] + +Description=ahoy (lumapu) as Service +After=network.target local-fs.target time-sync.target + +[Service] +ExecStart=/usr/bin/env python3 -um hoymiles --log-transactions --verbose --config ahoy.yml +RestartSec=10 +Restart=on-failure +Type=simple + +# WorkingDirectory must be an absolute path - not relative path +WorkingDirectory=/home/pi/ahoy/tools/rpi +EnvironmentFile=/etc/environment + +[Install] +WantedBy=default.target