Benutzer-Werkzeuge

Webseiten-Werkzeuge


geberit_en

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
geberit_en [26.06.2018 16:15]
Florens Kauer
geberit_en [27.02.2019 13:36] (aktuell)
Monika Weingart
Zeile 16: Zeile 16:
 ^  Y  |Floating point value (with decimal place) which can be either read or written by the gateway. (to M-BUS writing is not possible) ​ | ^  Y  |Floating point value (with decimal place) which can be either read or written by the gateway. (to M-BUS writing is not possible) ​ |
 ^  A  |String, is used e.g. with BACnet Trends and ESPA4.4.4 data points ​ | ^  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:\\ The Geberit addresses are defined as follows:\\
-<​Datapoint-Type>​ <​Parameter-Number>​[.<​Bit-Number>​] +<​Datapoint-Type> ​[<​Serial-Number>​] ​<​Parameter-Number>​[.<​Bit-Number>​]
- +
-Possible datapoint-types:​\\ +
-failure, vstate, vreason, vpgm, vcmdman, vcmdtime, temp, volact, voltot, \\ +
-sterrbit, clrerrbit, stwarnbit, clrwarnbit, timemaint, intmaint, resetmaint \\ +
-Parameter-Number:​ 1 - 3\\ +
-Bit-Number: 0 - 15\\+
  
 +^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"​ === === Datapoint-type:​ "​failure"​ ===
-[M failure]\\+[M failure ​S12345]\\
 name = General communication failure with Geberit server station\\ name = General communication failure with Geberit server station\\
 query = pe\\ query = pe\\
Zeile 34: Zeile 37:
  
 === Datapoint-type:​ "​vstate"​ === === Datapoint-type:​ "​vstate"​ ===
-[M vstate 1]\\+[M vstate ​S12345 ​1]\\
 name = Open or closed state for the first valve (!= 0 open)\\ name = Open or closed state for the first valve (!= 0 open)\\
 query = pe\\ query = pe\\
  
-[M vstate 2]\\+[M vstate ​S12345 ​2]\\
 name = Open or closed state for the second valve (!= 0 open)\\ name = Open or closed state for the second valve (!= 0 open)\\
 query = pe\\ query = pe\\
Zeile 44: Zeile 47:
  
 === Datapoint-type:​ "​vreason"​ === === Datapoint-type:​ "​vreason"​ ===
-[M vreason 1]\\+[M vreason ​S12345 ​1]\\
 name = The reason for opening the first valve\\ name = The reason for opening the first valve\\
 query = pe\\ query = pe\\
  
-[M vreason 2]\\+[M vreason ​S12345 ​2]\\
 name = The reason for opening the second valve\\ name = The reason for opening the second valve\\
 query = pe\\ query = pe\\
Zeile 65: Zeile 68:
  
 === Datapoint-type:​ "​vpgm"​ === === Datapoint-type:​ "​vpgm"​ ===
-[M vpgm 1]\\+[M vpgm S12345 ​1]\\
 name = The sequence program used for opening the first valve\\ name = The sequence program used for opening the first valve\\
 query = pe\\ query = pe\\
  
-[M vpgm 2]\\+[M vpgm S12345 ​2]\\
 name = The sequence program used for opening the second valve\\ name = The sequence program used for opening the second valve\\
 query = pe\\ query = pe\\
Zeile 75: Zeile 78:
  
 === Datapoint-type:​ "​vcmdman"​ === === Datapoint-type:​ "​vcmdman"​ ===
-[S vcmdman 1]\\+[S vcmdman ​S12345 ​1]\\
 name = Command opens or closes valve 1 (!= 0 open) in manual mode\\ name = Command opens or closes valve 1 (!= 0 open) in manual mode\\
  
-[S vcmdman 2]\\+[S vcmdman ​S12345 ​2]\\
 name = Command opens or closes valve 2 (!= 0 open) in manual mode\\ name = Command opens or closes valve 2 (!= 0 open) in manual mode\\
  
-[S vcmdman 3]\\+[S vcmdman ​S12345 ​3]\\
 name = Command opens or closes valve 1+2 (!= 0 open) in manual mode\\ name = Command opens or closes valve 1+2 (!= 0 open) in manual mode\\
  
  
 === Datapoint-type:​ "​vcmdtime"​ === === Datapoint-type:​ "​vcmdtime"​ ===
-[S vcmdtime 1]\\+[S vcmdtime ​S12345 ​1]\\
 name = Command opens valve 1 for the given value in seconds\\ name = Command opens valve 1 for the given value in seconds\\
  
-[S vcmdtime 2]\\+[S vcmdtime ​S12345 ​2]\\
 name = Command opens valve 2 for the given value in seconds\\ name = Command opens valve 2 for the given value in seconds\\
  
-[S vcmdtime 3]\\+[S vcmdtime ​S12345 ​3]\\
 name = Command opens valve 1+2 for the given value in seconds\\ name = Command opens valve 1+2 for the given value in seconds\\
  
  
 === Datapoint-type:​ "​temp"​ === === Datapoint-type:​ "​temp"​ ===
-X temp 1]\\+X temp S12345 ​1]\\
 name = Value of first temperature sensor in celsius\\ name = Value of first temperature sensor in celsius\\
 query = pe\\ query = pe\\
  
-[X temp 2]\\+[X temp S12345 ​2]\\
 name = Value of second temperature sensor in celsius\\ name = Value of second temperature sensor in celsius\\
 query = pe\\ query = pe\\
Zeile 107: Zeile 110:
  
 === Datapoint-type:​ "​volact"​ === === Datapoint-type:​ "​volact"​ ===
-[X volact 1]\\+[X volact ​S12345 ​1]\\
 name = Value of first actual volumic water stream in liters per minute\\ name = Value of first actual volumic water stream in liters per minute\\
 query = pe\\ query = pe\\
  
-[X volact 2]\\+[X volact ​S12345 ​2]\\
 name = Value of second actual volumic water stream in liters per minute\\ name = Value of second actual volumic water stream in liters per minute\\
 query = pe\\ query = pe\\
Zeile 117: Zeile 120:
  
 === Datapoint-type:​ "​voltot"​ === === Datapoint-type:​ "​voltot"​ ===
-[X voltot 1]\\+[X voltot ​S12345 ​1]\\
 name = Value of first total volumic water stream since valve opening in liters\\ name = Value of first total volumic water stream since valve opening in liters\\
 query = pe\\ query = pe\\
  
-[X voltot 2]\\+[X voltot ​S12345 ​2]\\
 name = Value of second total volumic water stream since valve opening in liters\\ name = Value of second total volumic water stream since valve opening in liters\\
 query = pe\\ query = pe\\
Zeile 127: Zeile 130:
  
 === Datapoint-type:​ "​sterrbit"​ === === Datapoint-type:​ "​sterrbit"​ ===
-[M sterrbit 1.1]\\+[M sterrbit ​S12345 ​1.1]\\
 name = Value of Rueckstausensor\\ name = Value of Rueckstausensor\\
 query = pe\\ query = pe\\
  
-[M sterrbit 1.2]\\+[M sterrbit ​S12345 ​1.2]\\
 name = Value of Gebaeudeleittechnik-Schnittstelle\\ name = Value of Gebaeudeleittechnik-Schnittstelle\\
 query = pe\\ query = pe\\
  
-[M sterrbit 1.3]\\+[M sterrbit ​S12345 ​1.3]\\
 name = Value of Steuereinheit\\ name = Value of Steuereinheit\\
 query = pe\\ query = pe\\
  
-[M sterrbit 1.4]\\+[M sterrbit ​S12345 ​1.4]\\
 name = Value of Allgemeiner Fehler\\ name = Value of Allgemeiner Fehler\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.0]\\+[M sterrbit ​S12345 ​2.0]\\
 name = Value of Grundeinstellungen V1\\ name = Value of Grundeinstellungen V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.1]\\+[M sterrbit ​S12345 ​2.1]\\
 name = Value of Kein Magnetventil V1\\ name = Value of Kein Magnetventil V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.2]\\+[M sterrbit ​S12345 ​2.2]\\
 name = Value of Kurzschluss V1\\ name = Value of Kurzschluss V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.3]\\+[M sterrbit ​S12345 ​2.3]\\
 name = Value of Temperatursensor V1\\ name = Value of Temperatursensor V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.4]\\+[M sterrbit ​S12345 ​2.4]\\
 name = Value of Kurzschluss Tempsens V1\\ name = Value of Kurzschluss Tempsens V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.5]\\+[M sterrbit ​S12345 ​2.5]\\
 name = Value of Volumenstromsensor V1\\ name = Value of Volumenstromsensor V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.6]\\+[M sterrbit ​S12345 ​2.6]\\
 name = Value of Kurzschluss Volumeses V1\\ name = Value of Kurzschluss Volumeses V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.7]\\+[M sterrbit ​S12345 ​2.7]\\
 name = Value of Sensorfehler V1\\ name = Value of Sensorfehler V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.8]\\+[M sterrbit ​S12345 ​2.8]\\
 name = Value of Durchfluss V1\\ name = Value of Durchfluss V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.9]\\+[M sterrbit ​S12345 ​2.9]\\
 name = Value of Kein Durchfluss V1\\ name = Value of Kein Durchfluss V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.10]\\+[M sterrbit ​S12345 ​2.10]\\
 name = Value of Maximale Spuelzeit V1\\ name = Value of Maximale Spuelzeit V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 2.11]\\+[M sterrbit ​S12345 ​2.11]\\
 name = Value of Meldung der Gebaeudeleittechnik V1\\ name = Value of Meldung der Gebaeudeleittechnik V1\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.0]\\+[M sterrbit ​S12345 ​3.0]\\
 name = Value of Grundeinstellungen V2\\ name = Value of Grundeinstellungen V2\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.1]\\+[M sterrbit ​S12345 ​3.1]\\
 name = Value of Kein Magnetventil V2\\ name = Value of Kein Magnetventil V2\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.2]\\+[M sterrbit ​S12345 ​3.2]\\
 name = Value of Kurzschluss V2\\ name = Value of Kurzschluss V2\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.3]\\+[M sterrbit ​S12345 ​3.3]\\
 name = Value of Temperatursensor V2\\ name = Value of Temperatursensor V2\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.4]\\+[M sterrbit ​S12345 ​3.4]\\
 name = Value of Kurzschluss Tempsens V2\\ name = Value of Kurzschluss Tempsens V2\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.5]\\+[M sterrbit ​S12345 ​3.5]\\
 name = Value of Volumenstromsensor V2\\ name = Value of Volumenstromsensor V2\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.6]\\+[M sterrbit ​S12345 ​3.6]\\
 name = Value of Kurzschluss Volumeses V2\\ name = Value of Kurzschluss Volumeses V2\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.7]\\+[M sterrbit ​S12345 ​3.7]\\
 name = Value of Sensorfehler V2\\ name = Value of Sensorfehler V2\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.8]\\+[M sterrbit ​S12345 ​3.8]\\
 name = Value of Durchfluss V2\\ name = Value of Durchfluss V2\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.9]\\+[M sterrbit ​S12345 ​3.9]\\
 name = Value of Kein Durchfluss V2\\ name = Value of Kein Durchfluss V2\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.10]\\+[M sterrbit ​S12345 ​3.10]\\
 name = Value of Maximale Spuelzeit V2\\ name = Value of Maximale Spuelzeit V2\\
 query = pe\\ query = pe\\
  
-[M sterrbit 3.11]\\+[M sterrbit ​S12345 ​3.11]\\
 name = Value of Meldung der Gebaeudeleittechnik V2\\ name = Value of Meldung der Gebaeudeleittechnik V2\\
 query = pe\\ query = pe\\
Zeile 241: Zeile 244:
  
 === Datapoint-type:​ "​clrerrbit"​ === === Datapoint-type:​ "​clrerrbit"​ ===
-[S clrerrbit 1.1]\\+[S clrerrbit ​S12345 ​1.1]\\
 name = Command clears the Rueckstausensor error bit\\ name = Command clears the Rueckstausensor error bit\\
  
-[S clrerrbit 1.2]\\+[S clrerrbit ​S12345 ​1.2]\\
 name = Command clears the Gebaeudeleittechnik-Schnittstelle error bit\\ name = Command clears the Gebaeudeleittechnik-Schnittstelle error bit\\
  
-[S clrerrbit ​2.2]\\ +[S clrerrbit ​S12345 1.3]\\ 
-name = Command clears the Kurzschluss V1 error bit\\+name = Command clears the Fehler in der Steuereinheit ​error bit\\
  
-[S clrerrbit 3.2]\\ +[S clrerrbit ​S12345 1.4]\\ 
-name = Command clears the Kurzschluss V2 error bit\\+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"​ === === Datapoint-type:​ "​stwarnbit"​ ===
-[M stwarnbit 1.0]\\+[M stwarnbit ​S12345 ​1.0]\\
 name = Value of Grundeinstellungen\\ name = Value of Grundeinstellungen\\
 query = pe\\ query = pe\\
  
-[M stwarnbit 1.1]\\+[M stwarnbit ​S12345 ​1.1]\\
 name = Value of Wartungsintervall\\ name = Value of Wartungsintervall\\
 query = pe\\ query = pe\\
  
-[M stwarnbit 1.2]\\+[M stwarnbit ​S12345 ​1.2]\\
 name = Value of Uhrzeit\\ name = Value of Uhrzeit\\
 query = pe\\ query = pe\\
Zeile 269: Zeile 344:
  
 === Datapoint-type:​ "​clrwarnbit"​ === === Datapoint-type:​ "​clrwarnbit"​ ===
-[S clrwarnbit 1.0]\\+[S clrwarnbit ​S12345 ​1.0]\\
 name = Command clears the Grundeinstellungen warning\\ name = Command clears the Grundeinstellungen warning\\
 query = pe\\ query = pe\\
  
-[S clrwarnbit 1.1]\\+[S clrwarnbit ​S12345 ​1.1]\\
 name = Command clears the Wartungsintervall warning\\ name = Command clears the Wartungsintervall warning\\
 query = pe\\ query = pe\\
  
-[S clrwarnbit 1.2]\\+[S clrwarnbit ​S12345 ​1.2]\\
 name = Command clears the Uhrzeit warning\\ name = Command clears the Uhrzeit warning\\
 query = pe\\ query = pe\\
Zeile 283: Zeile 358:
  
 === Datapoint-type:​ "​timemaint"​ === === Datapoint-type:​ "​timemaint"​ ===
-[M timemaint]\\+[M timemaint ​S12345]\\
 name = Time of last maintenance in seconds since 1.1.2000\\ name = Time of last maintenance in seconds since 1.1.2000\\
 query = pe\\ query = pe\\
  
 === Datapoint-type:​ "​intmaint"​ === === Datapoint-type:​ "​intmaint"​ ===
-[M intmaint]\\+[M intmaint ​S12345]\\
 name = Interval for maintenance in years\\ name = Interval for maintenance in years\\
 query = pe\\ query = pe\\
  
 === Datapoint-type:​ "​resetmaint"​ === === Datapoint-type:​ "​resetmaint"​ ===
-[S resetmaint]\\+[S resetmaint ​S12345]\\
 name = Command resets the last maintenance point to current time and date\\ name = Command resets the last maintenance point to current time and date\\
 \\ \\
  
-==== Possible start options for driver ​in section [GEBERIT]: ​====+==== Examplary examples of a data point in StandAlone-mode ​====
  
-^Name: ​ ^Type  ^Description^+[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)| ^Baudrate ​        ​|int ​    ​|Baudrate (300,​600,​1200,​2400,​4800,​9600,​19200,​38400,​57600,​115200)|
-^Databits ​        ​|int ​    |Databits ​(7,8)| +^Databits ​        ​|int ​    |Datenbits ​(7,8)| 
-^Parity ​          ​|string ​ |Parity ​(no,​odd,​even)|+^Parity ​          ​|string ​ |Paritaet ​(no,​odd,​even)|
 ^Stopbits ​        ​|int ​    ​|Stopbits (1,2)| ^Stopbits ​        ​|int ​    ​|Stopbits (1,2)|
-^Bustype ​         |string ​ |Bustype ​(RS232, RS485)| +^Bustype ​         |string ​ |Bustyp ​(RS232, RS485)| 
-^PollInterval ​    ​|int ​    |Poll interval ​in seconds ​(1-3600)| +^StandAlone ​      ​|int ​    |1 (1 participant) or 0 (up to 32 participants)| 
-^ResponseTimeout ​ |int     |timeout ​in seconds to detect not aswering server ​(1-10)| +^PollInterval ​    ​|int ​    |Pollintervall ​in Sekunden ​(1-3600)| 
-^SendRetries ​     |int     |number of retries before aboring command ​(0-10)|+^ResponseTimeout ​ |int     |Timeout ​in Sekunden für die Antwort von Server ​(1-10)| 
 +^SendRetries ​     |int     |Anzahl an Wiederholungen bevor Kommando mit Fehler beendet wird (0-10)|
 \\ \\
  
-==== Example ​geberit1.cfg-file====+=== Beispiel ​geberit1.cfg-Datei: ===
  
 [GEBERIT]\\ [GEBERIT]\\
Zeile 318: Zeile 413:
 Stopbits = 1\\ Stopbits = 1\\
 Bustype = RS485\\ Bustype = RS485\\
 +StandAlone = 0\\
 PollInterval = 1\\ PollInterval = 1\\
 ResponseTimeout = 2\\ ResponseTimeout = 2\\
 SendRetries = 3\\ SendRetries = 3\\
- 
  
geberit_en.txt · Zuletzt geändert: 27.02.2019 13:36 von Monika Weingart