Autor Tema: API local de las estaciones Ecowitt  (Leído 158 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ipe

  • Jr. Member
  • **
  • Mensajes: 56
    • Meteo San Antón
  • Estación: ESAND2900000029018A
API local de las estaciones Ecowitt
« en: 09 de Abril de 2025, 16:48:08 »
Buscaba la forma de acceder a los datos de la estación de una forma simple y encontré esto, que pongo aquí por si es de interés.

Estos los he probado en la GW3000 y en la WS3900

http://192.168.1.32/get_version
http://192.168.1.32/get_livedata_info *
http://192.168.1.32/get_rain_totals
http://192.168.1.32/get_device_info
http://192.168.1.32/get_sensors_info
http://192.168.1.32/get_network_info
http://192.168.1.32/get_ws_settings

Aquí está la lista que encontré


    commands = ['get_version', 'get_livedata_info', 'get_ws_settings',
                'get_calibration_data', 'get_rain_totals', 'get_device_info',
                'get_sensors_info', 'get_network_info', 'get_units_info',
                'get_cli_soilad', 'get_cli_multiCh', 'get_cli_pm25',
                'get_cli_co2', 'get_piezo_rain']

Otras:

http://192.168.1.32/set_login_info { "pwd": ""}
http://192.168.1.32/get_iot_device_list
http://192.168.1.32/get_sdmmc_info  (datos tarjeta sd)
http://192.168.1.32/set_login_info {sysreboot: 1}
http://192.168.1.32/set_calibration_data
(payload)
{
  "solarRadGain": "1.00",
  "uvGain": "1.00",
  "windGain": "1.00",
  "inTempOffset": "0.0",
  "inHumiOffset": "0",
  "absOffset": "0.0",
  "outTempOffset": "0.0",
  "outHumiOffset": "0",
  "windDirOffset": "0",
  "altitude": "147"
}



Desconectado ipe

  • Jr. Member
  • **
  • Mensajes: 56
    • Meteo San Antón
  • Estación: ESAND2900000029018A
Re:API local de las estaciones Ecowitt
« Respuesta #1 en: 09 de Abril de 2025, 16:59:32 »
También es posible acceder directamente por un socket en el puerto 45000.
Aquí hay más información del protocolo
https://blog.meteodrenthe.nl/2023/02/03/how-to-use-the-ecowitt-gateway-gw1000-gw1100-local-api/

Desconectado jantoni

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 5.217
  • Hay más tontos que botellines
    • meteorivas.es
  • Estación: ESMAD2800000028522A
Re:API local de las estaciones Ecowitt
« Respuesta #2 en: 09 de Abril de 2025, 18:05:43 »
Una puntualización.....el autor del artículo de ese blog no aclara que el protocolo por HTTP no funciona en las GW1000 y WH2650.

Solo funciona a partir de las GW1100.

Desconozco si funciona las HP3500 y HP25x0. En las WS2900 por supuesto que no.

En el resto de consolas, sé que funciona en las WS38x0/WS3900, tal como has indicado en tu primer mensaje del hilo. En el resto ni idea.

|Consolas y Gateways|Bloques de Sensores Exterior|Sensores Independientes|Sensores Auxiliares|
|Davis Vantage Vue|ISS Davis Vantage Vue|WH41|Sensor Presión BMP390|
|Ecowitt GW1000|WH65|3 X WN31|Nova PM SDS011|
|Ecowitt GW2000|WS90|WN32|HONEYWELL HPMA115S0-TIR|
|Ecowitt WH2650||||

Desconectado Mingu

  • Full Member
  • ***
  • Mensajes: 104
  • Estación: Castellbell (El Borràs) (ESCAT0800000008296A)
Re:API local de las estaciones Ecowitt
« Respuesta #3 en: 10 de Abril de 2025, 22:16:08 »
Una puntualización.....el autor del artículo de ese blog no aclara que el protocolo por HTTP no funciona en las GW1000 y WH2650.

Solo funciona a partir de las GW1100.

Desconozco si funciona las HP3500 y HP25x0. En las WS2900 por supuesto que no.

En el resto de consolas, sé que funciona en las WS38x0/WS3900, tal como has indicado en tu primer mensaje del hilo. En el resto ni idea.

Que gustazo volverte a leer, de verdad te lo digo