Datenbank
Der EIBPORT kann eine Verbindung zu einer Datenbank aufbauen um Informationen über Schaltvorgänge, Zustände und Log- Informationen einzutragen.
Eine Datenbankverbindung anlegen
Mit einem Rechtsklick in die linke Spalte öffnet sich ein Kontext Menü und eine „Neue Datenbankverbindung“ kann angelegt werden. Folgende Parameter müssen in die Maske eingetragen werden:

ConfigTool - Datenbankverbindung
Beschreibung:
Unter diesem Namen wird die Datenbankverbindung im EIBPORT angelegt.
Aktivieren:
Aktiviert und deaktiviert die Datenbankverbindung.
Datenbank-Typ:
Zurzeit unterstützt der EIBPORT nur MySQL Datenbanken.
Host:
IP-Adresse des Rechners auf dem sich die Datenbank befindet.
Port:
Port für die Datenbankkommunikation. Standard Port ist 3306.
Datenbank:
Namen der Datenbank auf dem angegebenen Datenbankserver.
Benutzername:
Tragen Sie hier den Benutzernamen der Datenbank ein.
Passwort:
Tragen Sie hier das dazugehörige Passwort für die Datenbank ein.
Der Benutzer muss bei der Administration des MySQL Servers die Rechte INSERT, DELETE, UPDATE, CREATE und DROP besitzen.
Anschließend müssen die Parameter gespeichert werden. Damit ist eine Datenbankverbindung eingerichtet. Um die Tabellen anzulegen, in welche die Daten geschrieben werden sollen, müssen mit „Tabelle hinzufügen…“ über das Kontextmenü für jede Datenbankverbindung die erforderlichen Tabellen angelegt werden. Die Tabellenmaske hat folgende Parameter:
Beschreibung: Beschreibender Name für diese Tabelle.
Aktivieren: Tabelle kann mit diesem Feld deaktiviert werden.
Typ: Es gibt drei Typen von Tabellen, die der EIBPORT beschreiben kann. Status-, Telegramm- und Lognachrichten- Tabelle. Der Unterschied besteht in den Informationen, die enthalten sind.
Name: Unter diesem Namen wird die Tabelle in der Datenbank angelegt.
Darunter folgt eine Auflistung welche Informationen in die Datenbanktabelle geschrieben werden sollen. Ist eine Information nicht erwünscht kann Sie mittels des Kontrollhakens deaktiviert werden.
Tabellentypen
Statustabelle
Diese Tabelle sammelt die aktuellen Zustände der KNX-Gruppenadressen und deren Zeitstempel. Dieser Tabellentyp ist unter anderem für die Home Information Center (vor Version 0.8.5) Visualisierung erforderlich.
Telegrammtabelle
Alle EIB/KNX-Telegramme (Gruppenadresse, Wert und Zeit) werden in dieser Tabelle erfasst.
Logtabelle
In diese Tabelle werden Log Informationen erfasst. Zum Beispiel Informationen über den Versand von SMS. Die Aufzeichnungstiefe dieser Lognachrichten kann im ConfigTool eingestellt werden.
Telegramm Tabelle | Status Tabelle | Log Nachrichten |
System ID | Seriennummer | EIBPORT Zeit |
Seriennummer | Gruppenadresse | Relevanz |
Gruppenadresse | Daten | Seriennummer |
Daten | Telegramm ID | Ursprung |
Telegramm ID | Prozess ID | Text |
Prozess ID | EIBPORT Zeit | Prozess ID |
EIBPORT Zeit | Initialzeit | Jüngste Zeit |
Jüngste Zeit | Jüngste Zeit | Log ID |
Quell Typ | Quell Typ | Wiederholungszähler |
Quelladresse | Quelladresse | |
Routingcounter | Routingcounter | |
Update Zähler |
Generiere SQL-Anweisung
Mit der Schaltfläche “Generiere SQL-Anweisung“ werden entsprechende Anweisungen erzeugt die einen Datenbankserver veranlassen die Datenbank mit den dazugehörigen Tabellen anzulegen. Über die Kontrollkästchen im oberen Teil des Fensters kann die Anweisung verändert werden, falls eine existierende Datenbank gleichen Namens gelöscht werden soll.

ConfigTool - Datenbankverbindung- Generiere SQL-Anweisung