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

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

Desconectado ipe

  • Jr. Member
  • **
    • 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
  • **
    • 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

  • Moderador
  • Hero Member
  • *****
    • meteorivas.es
  • Estación: ESMAD2800000028522A Rivas-Vaciamadrid
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.

Últimamente me llegan muchas consultas por mensaje privado. Consultas que deberían publicarse en el foro.

Por ese motivo, he tenido que cerrar, una vez más, la posibilidad de que nadie me envíe mensajes directos.

Disculpad la medida, pero esto es un foro, un foro para todos.

Desconectado Mingu

  • Full Member
  • ***
  • 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