Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:wetterstationen:ecowitt-stationen [2026/03/24 14:56] – [Ecowitt Wetterstationen] Gyvatewiki:wetterstationen:ecowitt-stationen [2026/03/24 23:24] (aktuell) – [Abruf der Sensordaten aus dem lokalen Netzwerk via http-Aufruf (lokales http-API)] Gyvate
Zeile 3289: Zeile 3289:
 \\ -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- \\ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 ===== Abruf der Live-Daten aus dem lokalen Netzwerk via http-Aufruf (lokales http-API) =====  ===== Abruf der Live-Daten aus dem lokalen Netzwerk via http-Aufruf (lokales http-API) ===== 
-\\  
 \\ der Aufruf im Web-Browser lautet:  http://IP-Adresse/get_livedata_info? innerhalb des lokalen Netzwerks \\ der Aufruf im Web-Browser lautet:  http://IP-Adresse/get_livedata_info? innerhalb des lokalen Netzwerks
 \\ das funktioniert allerdings nur mit Konsolen/Gateways, die das lokale Ecowitt Gateway API besitzen \\ das funktioniert allerdings nur mit Konsolen/Gateways, die das lokale Ecowitt Gateway API besitzen
 +\\ \\ Eine **[[https://meshka.eu/Ecowitt/dokuwiki/doku.php?id=start#b_retrieval_of_live_data_from_the_local_network_via_http_call_local_http_api|Tabelle der Konsolen und deren APIs im Englischen Ecowitt WiKi]]**.
 \\  \\ 
 \\ die gelieferte Antwort lautet dann z.B. \\ die gelieferte Antwort lautet dann z.B.
 \\ { "common_list": [{ "id": "0x02", "val": "-3.3", "unit": "C" }, { "id": "0x07", "val": "93%" }, { "id": "3", "val": "-5.7", "unit": "C" }, { "id": "0x05", "val": "0.0", "unit": "C" }, { "id": "0x03", "val": "-4.3", "unit": "C", "battery": "0" }, { "id": "0x04", "val": "-5.7", "unit": "C" }, { "id": "0x0B", "val": "0.00 km/h" }, { "id": "0x0C", "val": "5.76 km/h" }, { "id": "0x19", "val": "9.72 km/h" }, { "id": "0x15", "val": "6.08 W/m2" }, { "id": "0x17", "val": "0" }, { "id": "0x0A", "val": "77", "battery": "5" }], "rain": [{ "id": "0x0D", "val": "0.0 mm" }, { "id": "0x0E", "val": "0.0 mm/Hr" }, { "id": "0x10", "val": "0.0 mm" }, { "id": "0x11", "val": "0.0 mm" }, { "id": "0x12", "val": "51.6 mm" }, { "id": "0x13", "val": "51.6 mm", "battery": "0" }], "wh25": [{ "intemp": "18.6", "unit": "C", "inhumi": "41%", "abs": "1000.3 hPa", "rel": "1029.4 hPa" }], "lightning": [{ "distance": "12 km", "timestamp": "09/22/2023 16:49:56", "count": "0", "battery": "3" }], "co2": [{ "temp": "19.4", "unit": "C", "humidity": "39%", "PM25": "9.5", "PM25_RealAQI": "40", "PM25_24HAQI": "41", "PM10": "9.8", "PM10_RealAQI": "9", "PM10_24HAQI": "9", "CO2": "686", "CO2_24H": "747", "battery": "6" }], "ch_pm25": [{ "channel": "1", "PM25": "15.0", "PM25_RealAQI": "57", "PM25_24HAQI": "58", "battery": "5" }, { "channel": "2", "PM25": "4.0", "PM25_RealAQI": "17", "PM25_24HAQI": "16", "battery": "5" }], "ch_leak": [{ "channel": "2", "name": "", "battery": "5", "status": "Normal" }], "ch_aisle": [{ "channel": "1", "name": "", "battery": "0", "temp": "-4.0", "unit": "C", "humidity": "82%" }, { "channel": "2", "name": "", "battery": "0", "temp": "-3.0", "unit": "C", "humidity": "91%" }, { "channel": "3", "name": "", "battery": "0", "temp": "-3.3", "unit": "C", "humidity": "92%" }, { "channel": "4", "name": "", "battery": "0", "temp": "-3.5", "unit": "C", "humidity": "86%" }, { "channel": "5", "name": "", "battery": "0", "temp": "-20.8", "unit": "C", "humidity": "None" }, { "channel": "6", "name": "", "battery": "0", "temp": "-2.4", "unit": "C", "humidity": "89%" }, { "channel": "7", "name": "", "battery": "0", "temp": "8.6", "unit": "C", "humidity": "58%" }], "ch_soil": [{ "channel": "1", "name": "", "battery": "0", "humidity": "25%" }, { "channel": "2", "name": "", "battery": "0", "humidity": "36%" }, { "channel": "3", "name": "", "battery": "0", "humidity": "54%" }, { "channel": "4", "name": "", "battery": "0", "humidity": "22%" }, { "channel": "5", "name": "", "battery": "0", "humidity": "22%" }, { "channel": "6", "name": "", "battery": "0", "humidity": "38%" }], "ch_temp": [{ "channel": "1", "name": "", "temp": "0.1", "unit": "C", "battery": "4" }, { "channel": "2", "name": "", "temp": "0.1", "unit": "C", "battery": "5" }], "ch_leaf": [{ "channel": "1", "name": "", "humidity": "15%", "battery": "3" }] } \\ { "common_list": [{ "id": "0x02", "val": "-3.3", "unit": "C" }, { "id": "0x07", "val": "93%" }, { "id": "3", "val": "-5.7", "unit": "C" }, { "id": "0x05", "val": "0.0", "unit": "C" }, { "id": "0x03", "val": "-4.3", "unit": "C", "battery": "0" }, { "id": "0x04", "val": "-5.7", "unit": "C" }, { "id": "0x0B", "val": "0.00 km/h" }, { "id": "0x0C", "val": "5.76 km/h" }, { "id": "0x19", "val": "9.72 km/h" }, { "id": "0x15", "val": "6.08 W/m2" }, { "id": "0x17", "val": "0" }, { "id": "0x0A", "val": "77", "battery": "5" }], "rain": [{ "id": "0x0D", "val": "0.0 mm" }, { "id": "0x0E", "val": "0.0 mm/Hr" }, { "id": "0x10", "val": "0.0 mm" }, { "id": "0x11", "val": "0.0 mm" }, { "id": "0x12", "val": "51.6 mm" }, { "id": "0x13", "val": "51.6 mm", "battery": "0" }], "wh25": [{ "intemp": "18.6", "unit": "C", "inhumi": "41%", "abs": "1000.3 hPa", "rel": "1029.4 hPa" }], "lightning": [{ "distance": "12 km", "timestamp": "09/22/2023 16:49:56", "count": "0", "battery": "3" }], "co2": [{ "temp": "19.4", "unit": "C", "humidity": "39%", "PM25": "9.5", "PM25_RealAQI": "40", "PM25_24HAQI": "41", "PM10": "9.8", "PM10_RealAQI": "9", "PM10_24HAQI": "9", "CO2": "686", "CO2_24H": "747", "battery": "6" }], "ch_pm25": [{ "channel": "1", "PM25": "15.0", "PM25_RealAQI": "57", "PM25_24HAQI": "58", "battery": "5" }, { "channel": "2", "PM25": "4.0", "PM25_RealAQI": "17", "PM25_24HAQI": "16", "battery": "5" }], "ch_leak": [{ "channel": "2", "name": "", "battery": "5", "status": "Normal" }], "ch_aisle": [{ "channel": "1", "name": "", "battery": "0", "temp": "-4.0", "unit": "C", "humidity": "82%" }, { "channel": "2", "name": "", "battery": "0", "temp": "-3.0", "unit": "C", "humidity": "91%" }, { "channel": "3", "name": "", "battery": "0", "temp": "-3.3", "unit": "C", "humidity": "92%" }, { "channel": "4", "name": "", "battery": "0", "temp": "-3.5", "unit": "C", "humidity": "86%" }, { "channel": "5", "name": "", "battery": "0", "temp": "-20.8", "unit": "C", "humidity": "None" }, { "channel": "6", "name": "", "battery": "0", "temp": "-2.4", "unit": "C", "humidity": "89%" }, { "channel": "7", "name": "", "battery": "0", "temp": "8.6", "unit": "C", "humidity": "58%" }], "ch_soil": [{ "channel": "1", "name": "", "battery": "0", "humidity": "25%" }, { "channel": "2", "name": "", "battery": "0", "humidity": "36%" }, { "channel": "3", "name": "", "battery": "0", "humidity": "54%" }, { "channel": "4", "name": "", "battery": "0", "humidity": "22%" }, { "channel": "5", "name": "", "battery": "0", "humidity": "22%" }, { "channel": "6", "name": "", "battery": "0", "humidity": "38%" }], "ch_temp": [{ "channel": "1", "name": "", "temp": "0.1", "unit": "C", "battery": "4" }, { "channel": "2", "name": "", "temp": "0.1", "unit": "C", "battery": "5" }], "ch_leaf": [{ "channel": "1", "name": "", "humidity": "15%", "battery": "3" }] }
  
-Die dazugehörie Sensorkonstellation: +Die dazugehörige Sensorkonstellation: 
-\\ GW1100 (hier für Indoorwerte als wh25 identiiziert), id 0x03, 0x04, 0x05 sind Taupunkt, Windchill und Hitzeindex+\\ GW1100 (hier für Indoorwerte als wh25 identifiziert), id 0x03, 0x04, 0x05 sind Taupunkt, Windchill und Hitzeindex
 \\ WS69 (nur Regen) \\ WS69 (nur Regen)
 \\ WH32-EP (T&H) (id 0x02, id 0x07) \\ WH32-EP (T&H) (id 0x02, id 0x07)
Zeile 3311: Zeile 3311:
 \\ \\
 \\ Für die Einordnung der jeweiligen Batteriewerte, siehe [[https://www.wetterstationsforum.info/wiki/doku.php?id=wiki:wetterstationen:ecowitt-stationen#batterie-werte]] \\ Für die Einordnung der jeweiligen Batteriewerte, siehe [[https://www.wetterstationsforum.info/wiki/doku.php?id=wiki:wetterstationen:ecowitt-stationen#batterie-werte]]
 +\\ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 +===== Abruf der Sensordaten aus dem lokalen Netzwerk via http-Aufruf (lokales http-API) ===== 
 +\\ der Aufruf im Web-Browser lautet:  http://IP-Adresse/get_sensors_info?page=x wobei x=1,2(,3,4) innerhalb des lokalen Netzwerks
 +\\ je nach API Version ist x=1,2 oder x=1,2,3,4 - langfristig wird dieser Aufruf für alle Konsolen mit lokalem http API auf x=1,2,3,4 umgestellt
 +\\ das funktioniert allerdings nur mit Konsolen/Gateways, die das lokale Ecowitt Gateway API besitzen
 +\\ Eine **[[https://meshka.eu/Ecowitt/dokuwiki/doku.php?id=start#b_retrieval_of_live_data_from_the_local_network_via_http_call_local_http_api|Tabelle der Konsolen und deren APIs im Englischen Ecowitt WiKi]]**.
 +\\ Hintergrund ist die Darstellung aller Sensoren (mittlerweile 73 - März 2025) auf den SensorID-Seiten des WebUI bzw. von WS View Plus.
 +
 +\\ 
 +\\ Beispiel:
 +\\ {{:wiki:wetterstationen:sensorid-sequence.jpg|}}
 +\\ 
 +\\ Jeder Sensor besitzt eine type-Nummer (Stand Ende März 2026: 0 - 72), die in der API-Antwort nach Aufruf zurückgeliefert wird (siehe unten).
 +\\ Eine ID FFFFFFFE bedeutet, dass der Sensor nicht in der Konsole registriert ist. Die ID eines registrierten Sensors ist eine 2-5-stellige hexadezimale Zahl, die sich normalerweise auf einem kleinen Aufkleber auf dem Sensor befindet.
 +\\ Ausnahmen sind die Temperatur-/Luftfeuchtesensoren der WH31Familie. Neue Modelle des WN32 bzw. des WN32P zeigen ihre Sensor-ID auf dem Display nach Einlegen der Batterie an. Ältere Modelle machen dies nicht.
 +\\ 
 +\\ http://IP-Adresse/get_sensors_info?page=1  (neu)
 +\\ <code>
 +[{
 + "img": "wh85",
 + "type": "49",
 + "name": "Wind & Rain",
 + "id": "FFFFFFFE",
 + "batt": "9",
 + "rssi": "--",
 + "signal": "--",
 + "idst": "0"
 +},{
 + "img": "wh90",
 + "type": "48",
 + "name": "Temp & Humidity & Solar & Wind & Rain",
 + "id": "FFFFFFFE",
 + "batt": "9",
 + "rssi": "--",
 + "signal": "--",
 + "idst": "0"
 +},{
 + "img": "wh69",
 + "type": "0",
 + "name": "Temp & Humidity & Solar & Wind & Rain",
 + "id": "FFFFFFFE",
 + "batt": "9",
 + "rssi": "--",
 + "signal": "--",
 + "idst": "0"
 +},{
 + "img": "wh68",
 + "type": "1",
 + "name": "Solar & Wind",
 + "id": "FFFFFFFE",
 + "batt": "9",
 + "rssi": "--",
 + "signal": "--",
 + "idst": "0"
 +},{
 + "img": "wh40",
 + "type": "3",
 + "name": "Rain",
 + "id": "FFFFFFFE",
 + "batt": "9",
 + "rssi": "--",
 + "signal": "--",
 + "idst": "0"
 +},{
 + "img": "wn20",
 + "type": "70",
 + "name": "Rain Mini",
 + "id": "2ACE",
 + "batt": "5",
 + "rssi": "-63",
 + "signal": "4",
 + "idst": "1"
 +},{
 + "img": "wh25",
 + "type": "4",
 + "name": "Temp & Humidity & Pressure",
 + "id": "63",
 + "batt": "0",
 + "rssi": "-48",
 + "signal": "4",
 + "idst": "1"
 +},{
 + "img": "wh26",
 + "type": "5",
 + "name": "Temp & Humidity",
 + "id": "FFFFFFFE",
 + "batt": "9",
 + "rssi": "--",
 + "signal": "--",
 + "idst": "0"
 +},{
 + "img": "wn38",
 + "type": "71",
 + "name": "BGT",
 + "id": "276E",
 + "batt": "5",
 + "rssi": "-54",
 + "signal": "4",
 + "idst": "1"
 +},{
 + "img": "wh80",
 + "type": "2",
 + "name": "Temp & Humidity & Solar & Wind",
 + "id": "8CAD",
 + "batt": "5",
 + "rssi": "-65",
 + "signal": "4",
 + "idst": "1"
 +},{
 + "img": "wh57",
 + "type": "26",
 + "name": "Lightning",
 + "id": "D947",
 + "batt": "4",
 + "rssi": "-67",
 + "signal": "4",
 + "idst": "1"
 +},{
 + "img": "wh45",
 + "type": "39",
 + "name": "PM25 & PM10 & CO2",
 + "id": "2D43",
 + "batt": "6",
 + "rssi": "-67",
 + "signal": "4",
 + "idst": "1"
 +},{
 + "img": "wh41",
 + "type": "22",
 + "name": "PM2.5 CH1",
 + "id": "B9",
 + "batt": "5",
 + "rssi": "-45",
 + "signal": "4",
 + "idst": "1"
 +},{
 + "img": "wh41",
 + "type": "23",
 + "name": "PM2.5 CH2",
 + "id": "52",
 + "batt": "5",
 + "rssi": "-48",
 + "signal": "4",
 + "idst": "1"
 +},{
 + "img": "wh41",
 + "type": "24",
 + "name": "PM2.5 CH3",
 + "id": "FFFFFFFE",
 + "batt": "9",
 + "rssi": "--",
 + "signal": "--",
 + "idst": "0"
 +},{
 + "img": "wh41",
 + "type": "25",
 + "name": "PM2.5 CH4",
 + "id": "FFFFFFFE",
 + "batt": "9",
 + "rssi": "--",
 + "signal": "--",
 + "idst": "0"
 +}]
 +</code>
 +\\ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • Zuletzt geändert: 2026/03/24 14:56
  • von Gyvate