Installation unter Linux
Für die Installation kannst du ab der Version v1.1.0 des Datenloggers die bereitgestellten .deb
bzw. .rpm
Pakete
verwenden. Lade dazu einfach die entsprechende Datei aus dem Shop herunter und kopiere diese auf dein Gerät. Folge nun
den Anweisungen entsprechend deinem Betriebssystem.
Für die Installation benötigst du das Kommandozeilenprogramm curl, welches du über die Kommandozeile/Terminal wie folgt
auf deinem Gerät installieren kannst:
# Ubuntu / Debian / RaspberryPi
sudo apt install -y curl
# CentOS
sudo yum install -y curl
- Ubuntu
- Debian
- CentOS
- Raspian
- Manuell
sudo curl -sL "https://install.lxlogger.de/ubuntu" | bash
Für die Installation des Datenloggers nutze den folgenden Befehl. Beachte dabei, dass du den korrekten Pfad zur heruntergeladenen Datei aus unserem Shop einfügst.
sudo dpkg -i lxlogger_<edition>_linux_amd64.deb
Der Datenlogger sowie die erforderlichen Komponenten sind nun installiert. Im letzten Schritt muss nur noch die Konfiguration angepasst werden. Öffne dazu die Konfigurationsdatei über den folgenden Befehl und ergänze diese mit den Daten deines Loxone Miniservers:
sudo nano /usr/lib/lxlogger/.lxlogger.toml
Im letzten Schritt kannst du nun den Datenlogger starten:
sudo systemctl start lxlogger.service
Du kannst nun wie unter Konfiguration der Visualisierung beschrieben, mit der Einrichtung von Grafana fortfahren.
sudo curl -sL "https://install.lxlogger.de/debian" | bash
Für die Installation des Datenloggers nutze den folgenden Befehl. Beachte dabei, dass du den korrekten Pfad zur heruntergeladenen Datei aus unserem Shop einfügst.
sudo dpkg -i lxlogger_<edition>_linux_amd64.deb
Der Datenlogger sowie die erforderlichen Komponenten sind nun installiert. Im letzten Schritt muss nur noch die Konfiguration angepasst werden. Öffne dazu die Konfigurationsdatei über den folgenden Befehl und ergänze diese mit den Daten deines Loxone Miniservers:
sudo nano /usr/lib/lxlogger/.lxlogger.toml
Im letzten Schritt kannst du nun den Datenlogger starten:
sudo systemctl start lxlogger.service
Du kannst nun wie unter Konfiguration der Visualisierung beschrieben, mit der Einrichtung von Grafana fortfahren.
sudo curl -sL "https://install.lxlogger.de/centos" | bash
Für die Installation des Datenloggers nutze den folgenden Befehl. Beachte dabei, dass du den korrekten Pfad zur heruntergeladenen Datei aus unserem Shop einfügst.
sudo yum localinstall lxlogger_<edition>_linux_amd64.rpm
Der Datenlogger sowie die erforderlichen Komponenten sind nun installiert. Im letzten Schritt muss nur noch die Konfiguration angepasst werden. Öffne dazu die Konfigurationsdatei über den folgenden Befehl und ergänze diese mit den Daten deines Loxone Miniservers:
sudo nano /usr/lib/lxlogger/.lxlogger.toml
Im letzten Schritt kannst du nun den Datenlogger starten:
sudo systemctl start lxlogger.service
Du kannst nun wie unter Konfiguration der Visualisierung beschrieben, mit der Einrichtung von Grafana fortfahren.
sudo curl -sL "https://install.lxlogger.de/raspian" | bash
Für die Installation des Datenloggers nutze den folgenden Befehl. Beachte dabei, dass du den korrekten Pfad zur heruntergeladenen Datei aus unserem Shop einfügst.
sudo dpkg -i lxlogger_<edition>_linux_arm.deb
Der Datenlogger sowie die erforderlichen Komponenten sind nun installiert. Im letzten Schritt muss nur noch die Konfiguration angepasst werden. Öffne dazu die Konfigurationsdatei über den folgenden Befehl und ergänze diese mit den Daten deines Loxone Miniservers:
sudo nano /usr/lib/lxlogger/.lxlogger.toml
Im letzten Schritt kannst du nun den Datenlogger starten:
sudo systemctl start lxlogger.service
Du kannst nun wie unter Konfiguration der Visualisierung beschrieben, mit der Einrichtung von Grafana fortfahren.
ACHTUNG
Solltest du keine Erfahrung mit der manuellen Installation von Software auf einem Linux System haben, folge bitte den obigen Schritten zu deinem jeweiligen Betriebssystem!
InfluxDB
Für den Download wechsle bitte zur Downloadseite und lade die Datenbank in der Version v1.8.x herunter. Dann kannst du wie auf der Downloadseite beschrieben, die Installation ausführen. Mit den folgenden Befehlen kannst du den Dienst starten, sowie überprüfen ob dieser läuft.
# Starten des Dienstes
sudo systemctl start influxdb
# Datenbank aktiv?
sudo systemctl status influxdb
Die Datenbank ist nun installiert und als Service konfiguriert. Diese startet also nach jedem Neustart des Systems automatisch.
LxLogger
Lade zunächst die Software herunter und entpacke diese:
unzip lxlogger_<edition>_linux_amd64.zip -d lxlogger
Kopiere nun die Anwendung und setzte die korrekten Zugriffsrechte:
sudo cp ./lxlogger/lxlogger /usr/bin/
sudo chmod +x /usr/bin/lxlogger
Nun kann mit der Konfiguration begonnen werden. Führe dazu den folgenden Befehl aus:
lxlogger config create
ACHTUNG
Verwende dazu unbedingt den Administrations- Benutzer deines Loxone Miniservers!
Du wirst nun durch einen Dialog geführt um den Logger für deine Loxone Installation zu konfigurieren. Hier ein Beispiel einer fertigen Konfigurationsdatei:
[db]
host = "localhost"
#port = 8086
username = "admin"
password = "admin"
[miniserver]
host = "192.168.xxx.xxx"
username = "admin"
password = "xxxxx"
Installation als Dienst/Service
Unseren Loxone Datenlogger kannst du auch als Dienst installieren. Dies stellt den dauerhaften Betrieb auch nach einem
Neustart sicher.
Erstelle dazu unter /etc/systemd/system
die Datei lxlogger.service
mit folgenden Inhalt. Passe dann den Benutzer
für die Ausführung an. Mit welchem Benutzer du aktuell am System angemeldet bist, kannst du über den Befehl whoami
herausfinden.
WICHTIG
Wir empfehlen aus Sicherheitsgründen dringend, den Dienst für den Datenlogger nicht mit deinem normalen Benutzeraccount zu betreiben.
[Unit]
Description=LxLogger service
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=<USER>
ExecStart=/usr/bin/lxlogger up
[Install]
WantedBy=multi-user.target
Setzte nun noch die korrekten Benutzerrechte:
sudo chmod 644 /etc/systemd/system/lxlogger.service
Nun kann der Dienst aktiviert werden:
sudo systemctl enable lxlogger
# oder auch wieder deaktiviert werden
sudo systemctl disable lxlogger
Zum Starten des Datenloggers verwendest du den folgenden Befehl:
sudo systemctl start lxlogger
Grafana
Nun kannst du mit der Installation der Visualisierung fortfahren. Führe dazu die folgenden Befehle aus:
sudo apt-get install -y apt-transport-https
sudo apt-get install -y software-properties-common wget
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
sudo apt-get update
sudo apt-get install grafana
sudo systemctl start grafana-server
Installation als Dienst/Service Um auch Grafana beim Start des Systems zu starten, führe folgende Befehle aus:
sudo systemctl daemon-reload
sudo systemctl enable grafana-server
sudo systemctl start grafana-server
Abschließend kannst du mit dem folgenden Befehl Grafana starten und über den Link http://localhost:3000
die
Visualisierung in deinem Browser öffnen.
Du kannst nun wie auf der Seite zur Konfiguration der Visualisierung beschrieben, mit der Einrichtung von Grafana fortfahren.