Session Database Connector

Mit diesem Baustein können Sessions in einer Exosphere-Datenbank erfasst und angezeigt werden, wie zum Beispiel das Laden einer Wallbox.

Inhaltsverzeichnis


Eingänge

Kürzel Kurzbeschreibung Beschreibung Wertebereich
SStart Session start Ein Impuls am Eingang löst den Beginn einer Session aus und schreibt in die Datenbank, falls konfiguriert. 0/1
SEnd Session end Ein Impuls am Eingang löst das Ende einer Session aus und schreibt in die Datenbank, falls konfiguriert. 0/1
Uid User-ID User-ID. Wenn vor dem Auslösen festgelegt, können die Benutzerfelder des entsprechenden Benutzers verwendet werden. -
CI1 Custom input 1 Zusätzlicher benutzerdefinierter Eingang 1 -
CI2 Custom input 2 Zusätzlicher benutzerdefinierter Eingang 2 -
CI3 Custom input 3 Zusätzlicher benutzerdefinierter Eingang 3 -
CI4 Custom input 4 Zusätzlicher benutzerdefinierter Eingang 4 -
CI5 Custom input 5 Zusätzlicher benutzerdefinierter Eingang 5 -
CI6 Custom input 6 Zusätzlicher benutzerdefinierter Eingang 6 -
CI7 Custom input 7 Zusätzlicher benutzerdefinierter Eingang 7 -
CI8 Custom input 8 Zusätzlicher benutzerdefinierter Eingang 8 -
CI9 Custom input 9 Zusätzlicher benutzerdefinierter Eingang 9 -
CI10 Custom input 10 Zusätzlicher benutzerdefinierter Eingang 10 -
CI11 Custom input 11 Zusätzlicher benutzerdefinierter Eingang 11 -
CI12 Custom input 12 Zusätzlicher benutzerdefinierter Eingang 12 -
CI13 Custom input 13 Zusätzlicher benutzerdefinierter Eingang 13 -
CI14 Custom input 14 Zusätzlicher benutzerdefinierter Eingang 14 -
CI15 Custom input 15 Zusätzlicher benutzerdefinierter Eingang 15 -
CI16 Custom input 16 Zusätzlicher benutzerdefinierter Eingang 16 -




Ausgänge

Kürzel Kurzbeschreibung Beschreibung Wertebereich
Log Log output Logausgang bei jedem Schreibvorgang in die Datenbank -
Sa Session active Aktiv, wenn eine Sitzung gerade läuft 0/1
API API Connector Intelligenter API basierter Verbinder.
API Commands
-




Parameter

Kürzel Kurzbeschreibung Beschreibung Einheit Wertebereich Standardwert
Td Trigger Delay Verzögert das Schreiben in die Datenbank nach dem Auslösen, um sicherzugehen, dass alle Eingänge gesetzt sind ms 0




Eigenschaften

Kurzbeschreibung Beschreibung Standardwert
Spalteninhalt Bearbeiten Sie den Inhalt der Spalte. Geben Sie die Daten an, die in die Datenbankspalten geschrieben werden sollen. -




Beispielprogrammierung

In diesem Beispiel wird eine Wallbox Ladeabrechnung in einer Exosphere-Datenbank erfasst.

Dazu muss eine Datenbank in Exosphere erstellt und mittels "Database" in die Config eingepflegt worden sein.

Mit dem Baustein "Session Database Connector" kann nun die Datenbank mit Daten befüllt werden.

Mit Doppelklick auf den Baustein kann das Fenster "Database Connector Configuration" geöffnet werden. Hier können die Inhalte der Spalten definiert werden.
Wenn eine Option ausgegraut ist, ist der Datentyp damit nicht kompatibel.

Zusätzlich können die Eingänge "CI1-CI16" benannt werden. Diese werden in der Config angezeigt, jedoch nicht in der Exosphere-Datenbank.

Der Start und das Ende einer Ladesession werden an die Eingänge "SStart" und "SEnd" übergeben. Der ladende User wird über den "Uid" Eingang an den Baustein weitergeleitet.

Der Preis der Ladesession wird an den Eingang "CI1" übermittelt.