diff --git a/install/install.sh b/install/install.sh index d2be5bd..5cdd0cf 100755 --- a/install/install.sh +++ b/install/install.sh @@ -1,24 +1,12 @@ #!/bin/bash echo "Install skript für die Dienste um Bienentemperatur, Gewicht und Feuchte zu messen. Es werden 3 Dienste erstellt, die im Hintergrund laufen. Publiziert wird via Grafana. Daher muss die Variable GRAFANAENDP gesetzt sein mit host:port und zusätzlich GRAFANADB mit DB-name" -if [ -z "$GRAFANA_ENDP" ] -then - echo "GRAFANA_ENDP nicht gesetzt. Ende." - exit 1 -fi - if [ -z "$GRAFANA_URL" ] then echo "GRAFANA_URL nicht gesetzt. Ende." exit 1 fi -if [ -z "$GRAFANADB" ] -then - echo "GRAFANADB nicht gesetzt. Ende." - exit 1 -fi - if [ "$EUID" -ne 0 ] then echo "Bitte mit sudo laufen lassen!" exit @@ -46,7 +34,7 @@ sudo pip3 install Adafruit_DHT #cp src/weight-datageneration.py /usr/bin/weight-datageneration.py for f in temp+feucht-DHT22.py weight-datageneration.py do - cat src/$f | sed s/%GRAFANA_URL%/${GRAFANA_URL}/ | sed s/%GRAFANA_ENDP%/${GRAFANA_ENDP}/ > /usr/bin/$f + cat src/$f | sed s/%GRAFANA_URL%/${GRAFANA_URL}/ > /usr/bin/$f done # systemd unit files kopieren und chmod diff --git a/src/temp+feucht-DHT22.py b/src/temp+feucht-DHT22.py index ab60d60..33a77dd 100644 --- a/src/temp+feucht-DHT22.py +++ b/src/temp+feucht-DHT22.py @@ -9,7 +9,7 @@ import time import Adafruit_DHT -grafanaurl=%GRAFANA_URL% #172.23.92.63:8086/write?db=mydb&u=admin&p=PASSWORD +grafanaurl="%GRAFANA_URL%" #172.23.92.63:8086/write?db=mydb&u=admin&p=PASSWORD # Einfach alle Sensoren der Reihe nach auslesen diff --git a/src/weight-datageneration.py b/src/weight-datageneration.py index 9555c28..7b1ae63 100644 --- a/src/weight-datageneration.py +++ b/src/weight-datageneration.py @@ -22,6 +22,7 @@ def fetch(e): name_input="Nobody" +grafanaurl="%GRAFANA_URL%" #172.23.92.63:8086/write?db=mydb&u=admin&p=PASSWORD master = Tk() Label(master, text="Name").grid(row=0) e1 = Entry(master,font=("Arial", 26))