Die Instanzen in ioBroker sind spezifische Adapter, die unterschiedliche Aufgaben erfüllen. Hier sind die Aufgaben der auf den Bildern gezeigten Instanzen:

1. admin.0:

  • Aufgabe: Verwaltung des ioBroker-Systems. Es ermöglicht den Zugriff auf die Weboberfläche, in der Sie alle Einstellungen vornehmen, Adapter installieren und verwalten können.
  • Dokumentation: ioBroker Admin Adapter
2. backitup.0:
  • Aufgabe: Sichert den ioBroker und dessen Konfigurationen. Ermöglicht die Erstellung und Wiederherstellung von Backups.
  • Dokumentation: ioBroker Backitup Adapte

3. cloud.0:

  • Aufgabe: Verbindung des ioBroker mit der ioBroker-Cloud. Ermöglicht den Fernzugriff und die Nutzung von Cloud-Diensten.
  • Dokumentation: ioBroker Cloud Adapter

4. discovery.0:

  • Aufgabe: Erkennung neuer Geräte und Dienste im Netzwerk, die in ioBroker integriert werden können.
  • Dokumentation: ioBroker Discovery Adapter

5. dwd.0:

  • Aufgabe: Abfrage und Bereitstellung von Wetterdaten des Deutschen Wetterdienstes (DWD).
  • Dokumentation: ioBroker DWD Adapter

6. energiefluss-erweitert.0:

  • Aufgabe: Erweiterte Visualisierung des Energieflusses in einem Energiemanagementsystem.
  • Dokumentation: Spezifische Dokumentation eventuell nicht verfügbar, basiert möglicherweise auf benutzerdefinierten Skripten.

7. evcc.0:

8. icons-mfd-png.0 und icons-ultimate-png.0:

  • Aufgabe: Bereitstellung von Icon-Sets für die Visualisierung und Darstellung in ioBroker.
  • Dokumentation: Icons-Dokumentation üblicherweise im entsprechenden ioBroker-Forum oder -Wiki zu finden.

9. influxdb.0 und influxdb.1:

  • Aufgabe: Speicherung und Abruf von Zeitreihendaten in der InfluxDB-Datenbank. Diese Adapter ermöglichen es, Daten in InfluxDB zu schreiben und von dort zu lesen.
  • Die Daten werden in unserem Projekt lokal und extern auf einem Server gespeichert.
  • Dokumentation: ioBroker InfluxDB Adapter

10. javascript.0:

  • Aufgabe: Ermöglicht das Schreiben und Ausführen von JavaScript-Code direkt im ioBroker, um Automatisierungen und individuelle Logik zu implementieren.
  • Dokumentation: ioBroker JavaScript Adapter

11. modbus.0:

  • Aufgabe: Kommunikation mit Modbus-Geräten. Ermöglicht das Lesen und Schreiben von Daten auf Geräten, die das Modbus-Protokoll verwenden.
  • Dient in unserem Fall zum Auslesen von detaillierten Messwerten aus dem SMA Wechselrichter.
  • Dokumentation: ioBroker Modbus Adapter

12. rpi2.0:

  • Aufgabe: Überwachung und Steuerung von Raspberry Pi Geräten. Ermöglicht das Abrufen von Systeminformationen und das Ausführen von Kommandos.
  • Dokumentation: ioBroker RPi-Monitor Adapter

13. shelly.0:

  • Aufgabe: Integration und Steuerung von Shelly-Geräten, die für das Smart Home genutzt werden.
  • In unserem Projekt werden Shelly-Geräte zur Lichtanzeigen-Steuerung an den Wallboxen und beim SolaRadler verwendet. Außerdem wird ein Gerät auch zur Ansteuerung und Leistungsmessung beim SolaRadler verwendet
  • Dokumentation: ioBroker Shelly Adapter

14. simple-api.0:

  • Aufgabe: Bereitstellung einer einfachen API, um Daten aus ioBroker abzurufen oder zu setzen. Ideal für die Integration mit anderen Systemen und Anwendungen.
  • Ermöglicht bei diesem Projekt das Auslesen und Schreiben von Datenpunkten im ioBroker über "HTTP Get/Post requests".
  • Verwendung findet es um die Integralwerte der Leistungsverbräuche mittels Python-Skript in den entsprechenden Datenpunkt zu schreiben. 
  • Dokumentation: ioBroker Simple API Adapter

15. sma-em.0 bis sma-em.5:

  • Aufgabe: Kommunikation und Datenabruf von SMA Energy Meter Geräten. Ermöglicht die Überwachung und Steuerung von Energiemanagementsystemen.
  • Dokumentation: ioBroker SMA Energy Meter Adapter

16. vis.0 und vis-Varianten (wie vis-bars.0, vis-fancyswitch.0, etc.):

  • Aufgabe: Erstellung und Anzeige von Visualisierungen für Daten und Steuerungen in ioBroker. Ermöglicht die Erstellung von Dashboards zur Überwachung und Steuerung des Smart Homes.
  • Dokumentation: ioBroker VIS Adapter

17. web.0 und web.1:

  • Aufgabe: Bereitstellung einer Webserver-Funktionalität, um die Visualisierungen und andere Web-basierte Schnittstellen zugänglich zu machen.
  • Aufgrund der Multihost Implementierung, laufen zwei Webserver-Funktionalitäten auf zwei Hosts. 
  • Dokumentation: ioBroker Web Adapter

Diese Instanzen arbeiten zusammen, um ein umfassendes Energiemanagementsystem zu ermöglichen, das Daten sammelt, speichert, visualisiert und steuert. Jede Instanz erfüllt eine spezifische Rolle, von der Datenerfassung und -speicherung bis hin zur Visualisierung und Automatisierung.


Zuletzt geändert: Dienstag, 11. Juni 2024, 08:34