Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:ems:json-zugriff

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

wiki:ems:json-zugriff [2013/11/07 12:38]
juergens
wiki:ems:json-zugriff [2015/12/30 21:00]
Zeile 1: Zeile 1:
-===== Zugriff über JSON ===== 
- 
-==== Auswahl des Telegramtyps über die URL ==== 
- 
-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. 
- 
-==== Abfrage von Daten ==== 
-=== RCTime (0x06) === 
-[[http://192.168.0.2:8080/99?t=6]] 
-  { 
-    "h":6, 
-    "mi":13, 
-    "s":7, 
-    "j":2013, 
-    "m":0, 
-    "d":0, 
-  } 
-   
-=== UBABetriebszeit (0x14) === 
-[[http://192.168.0.2:8080/99?t=20]] 
-  { 
-    "BetrZt":0 
-  } 
-   
-=== UBAMonitorFast (0x18) === 
-[[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 
-  } 
- 
-^ Feld ^ Bedeutung ^ 
-| VlTmpSoll | Vorlauftemperatur Soll | 
-| VlTmp | Vorlauftemperatur Ist | 
-| RlTmp | Rücklauftemperatur Ist | 
-| KslLstMax | Kesselleistung Maximal | 
-| KslLst | Kesselleistung | 
-| WWTmp | Warmwassertemperatur | 
-| WDruck | Wasserdruck | 
- 
-=== UBAMonitorSlow (0x19) === 
-[[http://192.168.0.2:8080/99?t=25]] 
-  { 
-    "AnzBrSt":27659, 
-    "BetrZtHz":1288200, 
-    "BetrZtKp":1405641, 
-    "PumpMod":100 
-  } 
- 
-=== UBAMonitorWW  (0x34) === 
-[[http://192.168.0.2:8080/99?t=52]] 
-  { 
-    "AnzWWBer":10217, 
-    "BetrZtWW":117441, 
-    "WWTmpSoll":50, 
-    "WWTmp":51.2 
-  } 
-  
-=== HK1Monitor (0x3e) === 
-  { 
-    "RaumTmpSoll":20.0, 
-    "RaumTmpIst":24.5, 
-    "RaumTmpDelta":0.02 
-  } 
- 
-=== RCOutdoorTemp (0xa3) === 
-  { 
-    "AusTmpGed":11.2 
-  } 
-==== Posten von Daten ==== 
  
wiki/ems/json-zugriff.txt · Zuletzt geändert: 2015/12/30 21:00 (Externe Bearbeitung)