Benutzer-Werkzeuge

Webseiten-Werkzeuge


geberit_en

Geberit

The Geberit driver makes is possible to transfer data to and from „Geberit Hygienespülungs“ devices.

The name of this driver is: geberit
The routing address of the first Geberit driver is 1520
The data point file for the first Geberit driver is: geberit1.txt
The configuration file for the globale setting of the first Geberit driver is: geberit1.cfg

For the Geberit driver as well as all other gateway drivers the data point definitions are as follows:

Type Description
M Integer value (binary data points, counters) which can/shall only be read by the gateway
S Integer value which can be either read or written by the gateway.
X Floating point value (with decimal place) which can/shall only be read by the gateway
Y Floating point value (with decimal place) which can be either read or written by the gateway.
A String, is used e.g. with BACnet Trends and ESPA4.4.4 data points

From protocol version 3.4 multiple-device-usage is possible.

The Geberit addresses are defined as follows:
<Datapoint-Type> [<Serial-Number>] <Parameter-Number>[.<Bit-Number>]

Description Value
Datapoint-Types failure, vstate, vreason, vpgm, vcmdman, vcmdtime, temp, volact,
voltot, sterrbit, clrerrbit, stwarnbit, clrwarnbit, timemaint, intmaint, resetmaint
Serial-Number The serial number is used for identification in multiple-device-usage.
e.g. S12345 is used for a device with the serial-number 12345 (Available since protocol version 3.4)
In StandAlone-Modus the serial-number is not specified (see also configuration file geberit1.cfg)
Parameter-Number 1 - 3
Bit-Number 0 - 15

Configuration for Konfiguration multiple-device-usage

Datapoint-type: "failure"

[M failure S12345]
name = General communication failure with Geberit server station
query = pe

Datapoint-type: "vstate"

[M vstate S12345 1]
name = Open or closed state for the first valve (!= 0 open)
query = pe

[M vstate S12345 2]
name = Open or closed state for the second valve (!= 0 open)
query = pe

Datapoint-type: "vreason"

[M vreason S12345 1]
name = The reason for opening the first valve
query = pe

[M vreason S12345 2]
name = The reason for opening the second valve
query = pe

Reason value: Description
2 Spuelmodus Intervall
3 Spuelmodus Zeit
4 Spuelmodus Volumen
5 Spuelmodus Temperatur
6 Spuelmodus Verbrauch
100 Taste <Test>
101 Schnittstelle Digital I/O
102 Schnittstelle RS485 oder <Test> in Geberit SetApp
103 Schnittstelle RS485 oder <Test> in Geberit SetApp

Datapoint-type: "vpgm"

[M vpgm S12345 1]
name = The sequence program used for opening the first valve
query = pe

[M vpgm S12345 2]
name = The sequence program used for opening the second valve
query = pe

Datapoint-type: "vcmdman"

[S vcmdman S12345 1]
name = Command opens or closes valve 1 (!= 0 open) in manual mode

[S vcmdman S12345 2]
name = Command opens or closes valve 2 (!= 0 open) in manual mode

[S vcmdman S12345 3]
name = Command opens or closes valve 1+2 (!= 0 open) in manual mode

Datapoint-type: "vcmdtime"

[S vcmdtime S12345 1]
name = Command opens valve 1 for the given value in seconds

[S vcmdtime S12345 2]
name = Command opens valve 2 for the given value in seconds

[S vcmdtime S12345 3]
name = Command opens valve 1+2 for the given value in seconds

Datapoint-type: "temp"

X temp S12345 1]
name = Value of first temperature sensor in celsius
query = pe

[X temp S12345 2]
name = Value of second temperature sensor in celsius
query = pe

Datapoint-type: "volact"

[X volact S12345 1]
name = Value of first actual volumic water stream in liters per minute
query = pe

[X volact S12345 2]
name = Value of second actual volumic water stream in liters per minute
query = pe

Datapoint-type: "voltot"

[X voltot S12345 1]
name = Value of first total volumic water stream since valve opening in liters
query = pe

[X voltot S12345 2]
name = Value of second total volumic water stream since valve opening in liters
query = pe

Datapoint-type: "sterrbit"

[M sterrbit S12345 1.1]
name = Value of Rueckstausensor
query = pe

[M sterrbit S12345 1.2]
name = Value of Gebaeudeleittechnik-Schnittstelle
query = pe

[M sterrbit S12345 1.3]
name = Value of Steuereinheit
query = pe

[M sterrbit S12345 1.4]
name = Value of Allgemeiner Fehler
query = pe

[M sterrbit S12345 2.0]
name = Value of Grundeinstellungen V1
query = pe

[M sterrbit S12345 2.1]
name = Value of Kein Magnetventil V1
query = pe

[M sterrbit S12345 2.2]
name = Value of Kurzschluss V1
query = pe

[M sterrbit S12345 2.3]
name = Value of Temperatursensor V1
query = pe

[M sterrbit S12345 2.4]
name = Value of Kurzschluss Tempsens V1
query = pe

[M sterrbit S12345 2.5]
name = Value of Volumenstromsensor V1
query = pe

[M sterrbit S12345 2.6]
name = Value of Kurzschluss Volumeses V1
query = pe

[M sterrbit S12345 2.7]
name = Value of Sensorfehler V1
query = pe

[M sterrbit S12345 2.8]
name = Value of Durchfluss V1
query = pe

[M sterrbit S12345 2.9]
name = Value of Kein Durchfluss V1
query = pe

[M sterrbit S12345 2.10]
name = Value of Maximale Spuelzeit V1
query = pe

[M sterrbit S12345 2.11]
name = Value of Meldung der Gebaeudeleittechnik V1
query = pe

[M sterrbit S12345 3.0]
name = Value of Grundeinstellungen V2
query = pe

[M sterrbit S12345 3.1]
name = Value of Kein Magnetventil V2
query = pe

[M sterrbit S12345 3.2]
name = Value of Kurzschluss V2
query = pe

[M sterrbit S12345 3.3]
name = Value of Temperatursensor V2
query = pe

[M sterrbit S12345 3.4]
name = Value of Kurzschluss Tempsens V2
query = pe

[M sterrbit S12345 3.5]
name = Value of Volumenstromsensor V2
query = pe

[M sterrbit S12345 3.6]
name = Value of Kurzschluss Volumeses V2
query = pe

[M sterrbit S12345 3.7]
name = Value of Sensorfehler V2
query = pe

[M sterrbit S12345 3.8]
name = Value of Durchfluss V2
query = pe

[M sterrbit S12345 3.9]
name = Value of Kein Durchfluss V2
query = pe

[M sterrbit S12345 3.10]
name = Value of Maximale Spuelzeit V2
query = pe

[M sterrbit S12345 3.11]
name = Value of Meldung der Gebaeudeleittechnik V2
query = pe

Datapoint-type: "clrerrbit"

[S clrerrbit S12345 1.1]
name = Command clears the Rueckstausensor error bit

[S clrerrbit S12345 1.2]
name = Command clears the Gebaeudeleittechnik-Schnittstelle error bit

[S clrerrbit S12345 1.3]
name = Command clears the Fehler in der Steuereinheit error bit

[S clrerrbit S12345 1.4]
name = Command clears the Allgemeiner Fehler error bit

[S clrerrbit S12345 2.0]
name = Command clears the V1 Grundeinstellungen stimmen nicht ueberein error bit

[S clrerrbit S12345 2.1]
name = Command clears the V1 Kein Magnetventil error bit

[S clrerrbit S12345 2.2]
name = Command clears the V1 Kurzschluss an Magnetventil error bit

[S clrerrbit S12345 2.3]
name = Command clears the V1 Kein Temperatursensor error bit

[S clrerrbit S12345 2.4]
name = Command clears the V1 Kurzschluss an Temperatursensor error bit

[S clrerrbit S12345 2.5]
name = Command clears the V1 Kein Volumenstromsensor error bit

[S clrerrbit S12345 2.6]
name = Command clears the V1 Kurzschluss an Volumenstromsensor error bit

[S clrerrbit S12345 2.7]
name = Command clears the V1 Sensorfehler error bit

[S clrerrbit S12345 2.8]
name = Command clears the V1 Durchfluss trotz geschlossenen Magnetventils error bit

[S clrerrbit S12345 2.9]
name = Command clears the V1 Kein Durchfluss trotz geöffneten Magnetventils error bit

[S clrerrbit S12345 2.10]
name = Command clears the V1 Maximale Spuelzeit überschritten error bit

[S clrerrbit S12345 2.11]
name = Command clears the V1 Meldung von Gebaeudeleittechnik error bit

[S clrerrbit S12345 3.0]
name = Command clears the V2 Grundeinstellungen stimmen nicht ueberein error bit

[S clrerrbit S12345 3.1]
name = Command clears the V2 Kein Magnetventil error bit

[S clrerrbit S12345 3.2]
name = Command clears the V2 Kurzschluss an Magnetventil error bit

[S clrerrbit S12345 3.3]
name = Command clears the V2 Kein Temperatursensor error bit

[S clrerrbit S12345 3.4]
name = Command clears the V2 Kurzschluss an Temperatursensor error bit

[S clrerrbit S12345 3.5]
name = Command clears the V2 Kein Volumenstromsensor error bit

[S clrerrbit S12345 3.6]
name = Command clears the V2 Kurzschluss an Volumenstromsensor error bit

[S clrerrbit S12345 3.7]
name = Command clears the V2 Sensorfehler error bit

[S clrerrbit S12345 3.8]
name = Command clears the V2 Durchfluss trotz geschlossenen Magnetventils error bit

[S clrerrbit S12345 3.9]
name = Command clears the V2 Kein Durchfluss trotz geöffneten Magnetventils error bit

[S clrerrbit S12345 3.10]
name = Command clears the V2 Maximale Spuelzeit überschritten error bit

[S clrerrbit S12345 3.11]
name = Command clears the V2 Meldung von Gebaeudeleittechnik error bit

Datapoint-type: "stwarnbit"

[M stwarnbit S12345 1.0]
name = Value of Grundeinstellungen
query = pe

[M stwarnbit S12345 1.1]
name = Value of Wartungsintervall
query = pe

[M stwarnbit S12345 1.2]
name = Value of Uhrzeit
query = pe

Datapoint-type: "clrwarnbit"

[S clrwarnbit S12345 1.0]
name = Command clears the Grundeinstellungen warning
query = pe

[S clrwarnbit S12345 1.1]
name = Command clears the Wartungsintervall warning
query = pe

[S clrwarnbit S12345 1.2]
name = Command clears the Uhrzeit warning
query = pe

Datapoint-type: "timemaint"

[M timemaint S12345]
name = Time of last maintenance in seconds since 1.1.2000
query = pe

Datapoint-type: "intmaint"

[M intmaint S12345]
name = Interval for maintenance in years
query = pe

Datapoint-type: "resetmaint"

[S resetmaint S12345]
name = Command resets the last maintenance point to current time and date

Examplary examples of a data point in StandAlone-mode

[M failure]
name = General communication failure with Geberit server station
query = pe

[M vreason 1]
name = The reason for opening the first valve
query = pe

[M sterrbit 3.1]
name = Value of Kein Magnetventil V2
query = pe

[M intmaint]
name = Interval for maintenance in years
query = pe

Mögliche Start-Optionen des Treibers in Sektion [GEBERIT]:

Name: Typ Beschreibung
Baudrate int Baudrate (300,600,1200,2400,4800,9600,19200,38400,57600,115200)
Databits int Databits (7,8)
Parity string Parity (no,odd,even)
Stopbits int Stopbits (1,2)
Bustype string Bustype (RS232, RS485)
StandAlone int 1 (1 participant) or 0 (up to 32 participants)
PollInterval int Pollintervall in seconds (1-3600)
ResponseTimeout int Timeout in seconds for an answer by the server (1-10)
SendRetries int Amount of retries for a command to fail (0-10)


Example geberit1.cfg-File:

[GEBERIT]
Baudrate = 19200
Databits = 8
Parity = no
Stopbits = 1
Bustype = RS485
StandAlone = 0
PollInterval = 1
ResponseTimeout = 2
SendRetries = 3

geberit_en.txt · Zuletzt geändert: 05.12.2019 13:21 von sdi