|
# Installation InfluxDB Adapter
|
|
# Installation InfluxDB Adapter
|
|
|
|
|
|
|
|
InfluxDB ist eine Open-Source-Zeitreihendatenbank, die speziell für die schnelle, hochverfügbare Speicherung und Abfrage von Zeitreihendaten in Umgebungen von IoT-Anwendungen, Echtzeit-Analytik und DevOps-Monitoring konzipiert ist.
|
|
|
|
Eine Verknüpfung von ioBroker mit der InfluxDB ermöglicht eine effiziente und langfristige Speicherung von Zeitreihendaten aus verschiedenen Smart-Home-Geräten und Sensoren. Dies eröffnet umfangreiche Möglichkeiten zur Analyse, Überwachung und Visualisierung der gesammelten Daten, um Trends zu erkennen und die Heimautomatisierung zu optimieren.
|
|
Um den InfluxDB Adapter in ioBroker zu installieren, zu verknüpfen und zu nutzen, folge diesen Schritten. Diese Anleitung geht davon aus, dass InfluxDB bereits installiert und betriebsbereit ist.
|
|
Um den InfluxDB Adapter in ioBroker zu installieren, zu verknüpfen und zu nutzen, folge diesen Schritten. Diese Anleitung geht davon aus, dass InfluxDB bereits installiert und betriebsbereit ist.
|
|
|
|
Eine Anleitung zur Installation von InfluxDB mit Docker Compose findest du hier: [TODO: Link](todo)
|
|
|
|
|
|
### 1. Installation des InfluxDB Adapters in ioBroker
|
|
### 1. Installation des InfluxDB Adapters in ioBroker
|
|
|
|
|
|
1. **Öffne die ioBroker-Web-Oberfläche**: Starte deinen Webbrowser und gehe zur Adresse deines ioBroker-Servers. Die Adresse könnte so aussehen: `http://<IP-Adresse-deines-Servers>:8081`.
|
|
1. **Gehe zum Adapter-Bereich**: Klicke in der Seitenleiste auf den Menüpunkt „Adapter“.
|
|
|
|
|
|
2. **Gehe zum Adapter-Bereich**: Klicke in der Seitenleiste auf den Menüpunkt „Adapter“.
|
|
2. **Adapter hinzufügen**: Klicke auf das Plus-Symbol (+) oder den Button „Adapter hinzufügen“.
|
|
|
|
|
|
3. **Adapter hinzufügen**: Klicke auf das Plus-Symbol (+) oder den Button „Adapter hinzufügen“.
|
|
3. **Suche nach InfluxDB**: Nutze die Suchleiste, um nach „InfluxDB“ zu suchen. Sobald der InfluxDB Adapter angezeigt wird, klicke auf den Installationsbutton (+ Symbol).
|
|
|
|
|
|
4. **Suche nach InfluxDB**: Nutze die Suchleiste, um nach „InfluxDB“ zu suchen. Sobald der InfluxDB Adapter angezeigt wird, klicke auf den Installationsbutton (+ Symbol).
|
|
4. **Bestätige die Installation**: Ein Dialogfenster erscheint, in dem du die Installation bestätigen musst. Folge den Anweisungen, um die Installation abzuschließen.
|
|
|
|
|
|
5. **Bestätige die Installation**: Ein Dialogfenster erscheint, in dem du die Installation bestätigen musst. Folge den Anweisungen, um die Installation abzuschließen.
|
|
|
|
|
|
|
|
### 2. Konfiguration des InfluxDB Adapters
|
|
### 2. Konfiguration des InfluxDB Adapters
|
|
|
|
|
... | @@ -26,7 +27,10 @@ Nach der Installation musst du den Adapter konfigurieren, um ihn mit deiner Infl |
... | @@ -26,7 +27,10 @@ Nach der Installation musst du den Adapter konfigurieren, um ihn mit deiner Infl |
|
- **Datenbankname**: Gib den Namen der Datenbank ein, die du für die Datenspeicherung verwenden möchtest.
|
|
- **Datenbankname**: Gib den Namen der Datenbank ein, die du für die Datenspeicherung verwenden möchtest.
|
|
- **Benutzername und Passwort**: Wenn deine InfluxDB Sicherheitseinstellungen erfordert, gib deinen Benutzernamen und dein Passwort ein.
|
|
- **Benutzername und Passwort**: Wenn deine InfluxDB Sicherheitseinstellungen erfordert, gib deinen Benutzernamen und dein Passwort ein.
|
|
|
|
|
|
3. **Weitere Einstellungen**: Konfiguriere zusätzliche Optionen nach Bedarf, wie z.B. die Speicherintervalle und welche spezifischen Datenpunkte gespeichert werden sollen.
|
|

|
|
|
|
|
|
|
|
3. **Weitere Einstellungen**: Konfiguriere zusätzliche Optionen nach Bedarf, wie z.B. die Speicherintervalle und welche spezifischen Datenpunkte gespeichert werden sollen. In der Regel ist hier allerdings kein Bedarf an Änderungen.
|
|
|
|

|
|
|
|
|
|
4. **Speichern und Schließen**: Nachdem du alle Einstellungen vorgenommen hast, klicke auf „Speichern und Schließen“, um die Konfiguration abzuschließen.
|
|
4. **Speichern und Schließen**: Nachdem du alle Einstellungen vorgenommen hast, klicke auf „Speichern und Schließen“, um die Konfiguration abzuschließen.
|
|
|
|
|
... | @@ -35,12 +39,20 @@ Nach der Installation musst du den Adapter konfigurieren, um ihn mit deiner Infl |
... | @@ -35,12 +39,20 @@ Nach der Installation musst du den Adapter konfigurieren, um ihn mit deiner Infl |
|
Nach der Konfiguration beginnt der InfluxDB Adapter automatisch, Daten von deinem ioBroker in die InfluxDB zu übertragen. Hier sind einige Tipps zur Nutzung:
|
|
Nach der Konfiguration beginnt der InfluxDB Adapter automatisch, Daten von deinem ioBroker in die InfluxDB zu übertragen. Hier sind einige Tipps zur Nutzung:
|
|
|
|
|
|
- **Überprüfung der Daten in InfluxDB**: Du kannst Tools wie das InfluxDB CLI oder die InfluxDB UI (Chronograf) verwenden, um die gespeicherten Daten zu überprüfen und Abfragen auszuführen.
|
|
- **Überprüfung der Daten in InfluxDB**: Du kannst Tools wie das InfluxDB CLI oder die InfluxDB UI (Chronograf) verwenden, um die gespeicherten Daten zu überprüfen und Abfragen auszuführen.
|
|
- **Visualisierung**: Für die Visualisierung der Daten kannst du Tools wie Grafana nutzen, das sich leicht mit InfluxDB integrieren lässt und umfangreiche Möglichkeiten zur Erstellung von Dashboards bietet.
|
|
- **Visualisierung**: Für die Visualisierung der Daten kannst du Tools wie Grafana nutzen, das sich leicht mit InfluxDB integrieren lässt und umfangreiche Möglichkeiten zur Erstellung von Dashboards bietet. Eine Anleitung für die Anbindung von Grafana findest du: [hier](/anleitungen/JarvisDashboardEinbauGrafana.hmtl) -> TODO KORREKTER LINK
|
|
|
|
|
|
|
|
### 4. Speichern von (Verlaufs-)Daten in die InfluxDB
|
|
|
|
|
|
|
|
Die InfluxDB ist besonders gut darin geeignet, Speicherung und Abfrage von Zeitreihendaten zu ermöglichen. Dafür können wir Änderungen an Objekten wunderbar protokollieren.
|
|
|
|
Dafür sind die folgenden Schritte nötig:
|
|
|
|
|
|
### 4. Tipps zur Fehlerbehebung
|
|
1. Gehe zum Objects-Bereich: Klicke in der Seitenleiste auf den Menüpunkt „Objekte“.
|
|
|
|
2. Wähle ein bestimmtes Objekt aus, dessen Änderungsverlauf aufgezeichnet werden soll.
|
|
|
|

|
|
|
|
3. Drücke auf das Zahnrädchen des Objekts und aktiviere die Verlaufsaufzeichnung via InfluxDB.
|
|
|
|
Die Einstellungen selber müssen nicht unbedingt angepasst werden. Entfernt man wie auf dem Screenshot zu sehen, den Haken bei "Nur Änderungen aufzeichnen". Die Entprellzeit ist die Zeit, die minimal gewartet wird, um einen neuen (veränderten) Wert in die Datenbank zu schreiben. Trägt man dort 0 ein, dann wird ein (veränderter) Wert direkt übernommen.
|
|
|
|

|
|
|
|
|
|
- **Überprüfe die Log-Dateien**: Wenn Probleme auftreten, überprüfe die ioBroker- und InfluxDB-Log-Dateien auf Fehlermeldungen.
|
|
Die protokollierten Daten können dann im Anschluss mit beliebigen Tools, beispielsweise Grafana oder ähnlichem zur Auswertung verwendet werden.
|
|
- **Konfigurationsprüfung**: Stelle sicher, dass alle Einstellungen korrekt sind, insbesondere die Verbindungsdetails zur InfluxDB.
|
|
|
|
- **InfluxDB-Berechtigungen**: Stelle sicher, dass der verwendete Benutzer ausreichende Berechtigungen für die Datenbank hat.
|
|
|
|
|
|
|
|
Diese Anleitung sollte dir einen guten Startpunkt bieten, um den InfluxDB Adapter in ioBroker zu installieren, zu konfigurieren und zu nutzen. |
|
[Zur Dokumentation des InfluxDB Adapters](https://www.iobroker.net/docu/index-253.htm?page_id=3608&lang=de) |
|
\ No newline at end of file |
|
\ No newline at end of file |