Dies ist eine alte Version des Dokuments!
Die JSON Schnittstelle ist eine spezielle Seite. Das gewünschte Telegramm wird über den Parameter t=xx ausgewählt, wobei xx der Telegrammtyp in dezimal ist.
Beispiel:
http://192.168.0.2:8080/99?t=24
Liefert das Telegramm mit dem Typ 24 (0x18), also UBAMonitorFast.
Unterstützt werden:
| Telegrammtyp \ hex | Telegrammtyp \ dez | Name |
|---|---|---|
| 0x06 | 6 | RCTime |
| 0x14 | 20 | UBABetriebszeit |
| 0x18 | 24 | UBAMonitorFast |
| 0x19 | 25 | UBAMonitorSlow |
| 0x34 | 52 | UBAMonitorWW |
| 0x3e | 62 | HK1Monitor |
| 0xA3 | 163 | RCOutdoorTemp |
Es werden jeweils die Daten des zuletzt empfangenen Telegramms zurück geliefert. Das EMS-Gateway hat einen Datenpuffer pro Telegrammtyp.
http://192.168.0.2:8080/99?t=6
{
"h":6,
"mi":13,
"s":7,
"j":2013,
"m":11,
"d":6,
}
| Feld | Bedeutung |
|---|---|
| h | Stunde |
| mi | Minute |
| s | Sekunde |
| j | Jahr |
| m | Monat |
| d | Tag |
http://192.168.0.2:8080/99?t=20
{
"BetrZt":2040577
}
| Feld | Bedeutung |
|---|---|
| BetrZt | Betriebszeit (min) |
http://192.168.0.2:8080/99?t=24
{
"VlTmpSoll":21,
"VlTmp":25.2,
"RlTmp":24.9,
"KslLstMax":100,
"KslLst":21,
"WWTmp":51.2,
"WDruck":1.2,
"FlStr":14.1,
"SC":"0Y",
"FC":204,
"Gs":0,
"Gbl":0,
"Znd":0,
"PmpKsl":0,
"PmpZrk":0,
"DWgVnt":0
}
| Feld | Bedeutung |
|---|---|
| VlTmpSoll | Vorlauftemperatur Soll |
| VlTmp | Vorlauftemperatur Ist |
| RlTmp | Rücklauftemperatur Ist |
| KslLstMax | Kesselleistung Maximal |
| KslLst | Kesselleistung |
| WWTmp | Warmwassertemperatur |
| WDruck | Wasserdruck |
| FlStr | Flammenstrom |
| SC | Servicecode |
| FC | Fehlercode |
| Gs | Wasserdruck |
| Gbl | Wasserdruck |
| Znd | Wasserdruck |
| PmpKsl | Kesselpumpe |
| PmpZrk | Zirkulationspumpe |
| DWgVnt | Dreiwegeventil auf WW |
http://192.168.0.2:8080/99?t=25
{
"AnzBrSt":27659,
"BetrZtHz":1288200,
"BetrZtKp":1405641,
"PumpMod":100
}
| Feld | Bedeutung |
|---|---|
| AnzBrSt | Anzahl Brennerstarts |
| BetrZtHz | Betriebszeit Heizen (min) |
| BetrZtKp | Betriebszeit Komplett (min) |
| PumpMod | Pumpenmodulation % |
http://192.168.0.2:8080/99?t=52
{
"AnzWWBer":10217,
"BetrZtWW":117441,
"WWTmpSoll":50,
"WWTmp":51.2
}
| Feld | Bedeutung |
|---|---|
| AnzWWBer | Anzahl Warmwasserbereitungen |
| BetrZtWW | Betriebszeit Warmwasserbereitung (min) |
| WWTmpSoll | Temperatur Warmwasser Soll |
| WWTmp | Temperatur Warmwasser |
http://192.168.0.2:8080/99?t=62
{
"RaumTmpSoll":20.0,
"RaumTmp":24.5,
"RaumTmpDelta":0.02
}
| Feld | Bedeutung |
|---|---|
| RaumTmpSoll | Raumtemperatur Soll |
| RaumTmp | Raumtemperatur |
| RaumTmpDelta | Raumtemperatur Änderung (K/min) |
http://192.168.0.2:8080/99?t=163
{
"AusTmpGed":11.2
}
| Feld | Bedeutung |
|---|---|
| AusTmpGed | Aussentemperatur gedämpft |
Auf dem EMS Bus werden spezielle Werte genutzt, wenn ein Meßwert fehlt. Für vorzeichenbehaftete 2-Byte Werte (Temperatur) ist das die 0x8000, die dann als -3276.8 erscheint. Für 1-Byte Werte (Druck) ist das 0xff, welches zu -0.1 wird.