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/16 18:39] – [Das Ecowitt Ökosystem] 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 1: Zeile 1:
 ====== Ecowitt Wetterstationen ====== ====== Ecowitt Wetterstationen ======
  
-**//letzte Änderung: 13.März 2026  //(Abschnitte [[ecowitt-stationen#firmware-update|Firmware Upgrades]], [[ecowitt-stationen#ecowitt_wh51_-_wn52|neuer Bodenfeuchtesensor WN52]] und [[ecowitt-stationen#ecowitt_wh54_wn54_-_lds01|LDS01 Laserabstandssensor]] ) ** \\ +**//letzte Änderung: 24.März 2026  //(Abschnitte [[ecowitt-stationen#firmware-update|Firmware Upgrades]], [[ecowitt-stationen#ecowitt_wh51_-_wn52|neuer Bodenfeuchtesensor WN52]] und [[ecowitt-stationen#ecowitt_wh54_wn54_-_lds01|LDS01 Laserabstandssensor]] ) ** \\ 
 **[[https://www.ecowitt.com|Ecowitt]]** ist der Endkunden-Vertriebsarm (englisch: Retail) des chinesischen Herstellers **Shenzhen Fine Offset Electronics Co., Ltd. [[http://www.foshk.com/|Fine Offset]] (FOSHK)**, dessen Wetterstationen auch von "unzähligen"***** anderen "Herstellern" (Wiederverkäufern) unter eigenem Namen vertrieben werden. Das sogenannte OEM-Vertriebskonzept (original equipment manufacturer). **[[https://www.ecowitt.com|Ecowitt]]** ist der Endkunden-Vertriebsarm (englisch: Retail) des chinesischen Herstellers **Shenzhen Fine Offset Electronics Co., Ltd. [[http://www.foshk.com/|Fine Offset]] (FOSHK)**, dessen Wetterstationen auch von "unzähligen"***** anderen "Herstellern" (Wiederverkäufern) unter eigenem Namen vertrieben werden. Das sogenannte OEM-Vertriebskonzept (original equipment manufacturer).
 \\ eine ziemlich vollständige Übersicht und Liste der Wiederverkäufer findet sich unter: **[[https://meshka.eu/Ecowitt/dokuwiki/doku.php?id=start#overview_and_introduction|Fine Offset Wiederverkäufer]]** \\ eine ziemlich vollständige Übersicht und Liste der Wiederverkäufer findet sich unter: **[[https://meshka.eu/Ecowitt/dokuwiki/doku.php?id=start#overview_and_introduction|Fine Offset Wiederverkäufer]]**
Zeile 35: Zeile 35:
 \\  \\ 
 \\ Ausserdem können sie, sofern befähigt, auch intelligente Geräte (IoT, Internet of Things - Internet der Dinge) im Bereich (Haus-)Automation zeit- oder wetterdatenabhängig steuern. \\ Ausserdem können sie, sofern befähigt, auch intelligente Geräte (IoT, Internet of Things - Internet der Dinge) im Bereich (Haus-)Automation zeit- oder wetterdatenabhängig steuern.
-\\  +
-\\ **Eine Übersicht des Datenflusses zwischen Sensoren, Konsolen, Netzwerk, Internet etc. findet sich hier:   [[ecowitt-stationen|]]**+
 \\  \\ 
 \\ {{:wiki:wetterstationen:ecowitt-ecosystem.jpg?1200|}} \\ {{:wiki:wetterstationen:ecowitt-ecosystem.jpg?1200|}}
 +
 +\\ 
 +\\ **Eine Übersicht des Datenflusses zwischen Sensoren, Konsolen, Netzwerk, Internet etc. findet sich hier:   [[ecowitt-stationen#datenfluss_von_sensoren_ueber_eine_konsole_einen_verteiler_information_broker_zu_anwendungsprogrammen_und_internet-wetter-services|Datenfluss]]**
  
 \\ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ \\ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Zeile 2651: Zeile 2653:
  
 \\ Der aktuelle Firmwarestand des GW1000/DP1500/WH2650 ist V.1.7.8 (veröffentlicht 12.06.2025, **//Version >= 2.0.32 der WS View Plus App benötigt//**) \\ Der aktuelle Firmwarestand des GW1000/DP1500/WH2650 ist V.1.7.8 (veröffentlicht 12.06.2025, **//Version >= 2.0.32 der WS View Plus App benötigt//**)
-\\ Der aktuelle Firmwarestand des GW1100 ist V.2.4.(veröffentlicht 27.10.2025)+\\ Der aktuelle Firmwarestand des GW1100 ist V.2.4.(veröffentlicht 23.03.2026)
 \\ Der aktuelle Firmwarestand des GW1200 ist V.1.4.6 (veröffentlicht 05.03.2026) \\ Der aktuelle Firmwarestand des GW1200 ist V.1.4.6 (veröffentlicht 05.03.2026)
 \\ Der aktuelle Firmwarestand des GW2000 ist V.3.3.0 (veröffentlicht 13.03.2026) - WS View app >= 2.0.50 benötigt \\ Der aktuelle Firmwarestand des GW2000 ist V.3.3.0 (veröffentlicht 13.03.2026) - WS View app >= 2.0.50 benötigt
Zeile 2661: Zeile 2663:
 \\ Der aktuelle Firmwarestand der WS3800/WS39x0 ist V.1.4.6 (veröffentlicht 005.03.2026) \\ Der aktuelle Firmwarestand der WS3800/WS39x0 ist V.1.4.6 (veröffentlicht 005.03.2026)
 \\ Der aktuelle Firmwarestand der WS6006 ist V.1.1.39 (veröffentlicht 22.05.2025) (benötigt PC software V. 1.7.1) \\ Der aktuelle Firmwarestand der WS6006 ist V.1.1.39 (veröffentlicht 22.05.2025) (benötigt PC software V. 1.7.1)
-\\ Der aktuelle Firmwarestand der WS6210 ist V.1.1.(veröffentlicht 14.11.2025) (benötigt Ecowitt App 1.1.57 für die Fernkontrolle)+\\ Der aktuelle Firmwarestand der WS6210 ist V.1.1.(veröffentlicht 24.03.2026) (benötigt Ecowitt App 1.1.57 für die Fernkontrolle)
 \\ Der aktuelle Firmwarestand der WiFi Kamera HP10 ist 1.1.0 (veröffentlicht 10.05.2025) \\ Der aktuelle Firmwarestand der WiFi Kamera HP10 ist 1.1.0 (veröffentlicht 10.05.2025)
 \\  \\ 
Zeile 3287: 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 3309: 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/16 18:39
  • von Gyvate