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ürzelKurzbeschreibungBeschreibungWertebereich
SStartSession startEin Impuls am Eingang löst den Beginn einer Session aus und schreibt in die Datenbank, falls konfiguriert.0/1
SEndSession endEin Impuls am Eingang löst das Ende einer Session aus und schreibt in die Datenbank, falls konfiguriert.0/1
UidUser-IDUser-ID. Wenn vor dem Auslösen festgelegt, können die Benutzerfelder des entsprechenden Benutzers verwendet werden.-
CI1Custom input 1Zusätzlicher benutzerdefinierter Eingang 1-
CI2Custom input 2Zusätzlicher benutzerdefinierter Eingang 2-
CI3Custom input 3Zusätzlicher benutzerdefinierter Eingang 3-
CI4Custom input 4Zusätzlicher benutzerdefinierter Eingang 4-
CI5Custom input 5Zusätzlicher benutzerdefinierter Eingang 5-
CI6Custom input 6Zusätzlicher benutzerdefinierter Eingang 6-
CI7Custom input 7Zusätzlicher benutzerdefinierter Eingang 7-
CI8Custom input 8Zusätzlicher benutzerdefinierter Eingang 8-
CI9Custom input 9Zusätzlicher benutzerdefinierter Eingang 9-
CI10Custom input 10Zusätzlicher benutzerdefinierter Eingang 10-
CI11Custom input 11Zusätzlicher benutzerdefinierter Eingang 11-
CI12Custom input 12Zusätzlicher benutzerdefinierter Eingang 12-
CI13Custom input 13Zusätzlicher benutzerdefinierter Eingang 13-
CI14Custom input 14Zusätzlicher benutzerdefinierter Eingang 14-
CI15Custom input 15Zusätzlicher benutzerdefinierter Eingang 15-
CI16Custom input 16Zusätzlicher benutzerdefinierter Eingang 16-




Parameter

KürzelKurzbeschreibungBeschreibungEinheitWertebereichStandardwert
TdTrigger DelayVerzögert das Schreiben in die Datenbank nach dem Auslösen, um sicherzugehen, dass alle Eingänge gesetzt sindms0




Ausgänge

KürzelKurzbeschreibungBeschreibungWertebereich
LogLog outputLogausgang bei jedem Schreibvorgang in die Datenbank-
SaSession activeAktiv, wenn eine Sitzung gerade läuft0/1
APIAPI ConnectorIntelligenter API basierter Verbinder.
API Commands
-




Eigenschaften

KurzbeschreibungBeschreibungStandardwert
SpalteninhaltBearbeiten 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.