From 1890036b6c2bc5243e69754b3e84241be3bd0265 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Odd=20Str=C3=A5b=C3=B8?= Date: Wed, 3 Jan 2024 11:28:33 +0100 Subject: [PATCH] Fix service deployment --- deploy.sh | 4 +++- requirements.txt | 1 + solarmppt.service | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/deploy.sh b/deploy.sh index 79979b7..7640268 100755 --- a/deploy.sh +++ b/deploy.sh @@ -1,3 +1,5 @@ #!/bin/bash rsync --exclude=.git --exclude='packet format.java' --exclude-from=.gitignore -ravC . pi@solarpi:ble -ssh pi@solarpi 'systemctl --user daemon-reload; systemctl --user restart solarmppt' +ssh pi@solarpi './ble-venv/bin/pip install -r ble/requirements.txt' +ssh pi@solarpi 'ln -fs $(pwd)/ble/solarmppt.service ~/.config/systemd/user/solarmppt.service' +ssh pi@solarpi 'loginctl enable-linger; systemctl --user daemon-reload; systemctl --user restart solarmppt' diff --git a/requirements.txt b/requirements.txt index 5a919f0..cdc6045 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,5 +4,6 @@ bluepy libscrc paho-mqtt pyserial +graypy types-PyYAML diff --git a/solarmppt.service b/solarmppt.service index 1dbb085..bdc48a8 100644 --- a/solarmppt.service +++ b/solarmppt.service @@ -4,8 +4,8 @@ Description=Daemon for bridging a Serial SRNE MPPT charge controller to MQTT [Service] Type=exec Restart=on-failure -StandardOutput=append:/home/pi/z_solar_systemd.log -StandardError=append:/home/pi/z_solar_systemd.log +#StandardOutput=append:/home/pi/z_solar_systemd.log +#StandardError=append:/home/pi/z_solar_systemd_err.log WorkingDirectory=/home/pi/ Environment=PYTHONPATH=/home/pi/ble/ ExecStart=/home/pi/ble-venv/bin/python -m srnemqtt