Der SQL-Adapter ermöglicht die Verbindung zu einer bereits installierten SQL-Datenbank. Mit diesem Adapter kannst du Datenpunkte, wie beispielsweise die Temperatur im Bad, im ioBroker auswählen und in deiner MariaDB speichern. Auf meiner Seite habe ich beschrieben, wie ich die MariaDB auf einem Linux installiert habe (hier). Nachdem der SQL-Adapter eingerichtet ist, kannst du mithilfe des Float-Adapters die gespeicherten Datenpunkte grafisch darstellen.
1. Adapter installieren
Um den Adapter zu installieren, suche in ioBroker unter Adapter nach SQL und wähle ihn aus, um die Installation zu starten.
2. Adapter einrichten
Nach der Installation findest du den Adapter unter Instanzen. Klicke auf das Schraubenschlüssel-Symbol (SQL.0), um die Einstellungen zu öffnen.
Wichtige Konfigurationen
- Datenbanktyp auswählen:
Wenn du MariaDB nutzt, wähle MySQL als Datenbanktyp. - Verbindung herstellen:
Falls MariaDB auf demselben Rechner wie der ioBroker installiert ist, gib als Host localhost ein. Der Standard-Port ist 3306. Während der Installation kannst du die Datenbank z. B. ioBroker nennen. - Login-Daten:
Gib den Benutzernamen und das Passwort für die Datenbank ein. - Rundung festlegen:
Definiere, auf wie viele Dezimalstellen gerundet werden soll. - Parallelanfragen und Verbindungen:
Die maximale Anzahl gleichzeitiger Verbindungen kann auf 100 gesetzt werden. - Datenverschlüsselung:
Die Daten können optional verschlüsselt werden. Ich habe diese Funktion nicht aktiviert, da ich die gespeicherten Informationen nicht als streng geheim betrachte.
Standardeinstellungen anpassen
Unter den Default-Einstellungen kannst du Voreinstellungen vornehmen, die später für einzelne Datenpunkte angepasst werden können:
- Prällzeit:
Standardmäßig ist eine Prällzeit von 1000 Millisekunden eingestellt. Das bedeutet, dass derselbe Datenpunkt maximal einmal pro Sekunde aufgezeichnet wird. - Doppelte Werte deaktivieren:
Die Speicherung identischer Werte ist standardmäßig deaktiviert (0), um die Datenbank schlank zu halten. - Abweichungsprüfung:
Auch die Abweichungsprüfung ist deaktiviert, sodass selbst minimale Änderungen gespeichert werden. - Vorhaltezeit:
Standardmäßig werden die Daten ein Jahr lang gespeichert.
3. Datenpunkte aufzeichnen
Um einen Datenpunkt aufzuzeichnen, öffne die Objekte-Ansicht im ioBroker. Wähle den gewünschten Datenpunkt, z. B. Temperatur im Bad, aus. Am Ende der Zeile befindet sich das Schraubenschlüssel-Symbol. Damit kannst du die Einstellungen für den Datenpunkt öffnen.
Wichtige Einstellungen für den Datenpunkt
- Alias-ID:
Gib dem Datenpunkt einen individuellen Namen. Dieser wird später in der Datenbank verwendet. - Datentyp:
Der Datentyp wird in der Regel automatisch erkannt. - Zählerfunktion:
Optional kannst du angeben, ob es sich um einen Zähler handelt.
Fertigstellung
Nachdem der SQL-Adapter eingerichtet und die Datenpunkte konfiguriert wurden, kannst du mit der Auswertung der Daten beginnen. Viel Erfolg!
Ich hoffe Dir hat der Beitrag gefallen. Solltest Du diesen oder einen anderen Artikel kaufen würde ich mich freuen, wenn du zuvor einen Affilitate-Link zu dem Shop deiner Wahl von meiner Seite aufrufst. So bekomme ich einen KLEINE Provision, aber Du zahlst nicht mehr.