Autor Tema: Ecowitt + HomeAssistant  (Leído 826 veces)

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

Desconectado AsturiasSW

  • Newbie
  • *
  • Mensajes: 28
    • Ver Perfil
  • Estación: Quintes - ESAST3300000033314C
Ecowitt + HomeAssistant
« en: 04 de Diciembre del 2024, 15:43:37 pm »
Esto viene del hilo https://forum.meteoclimatic.net/index.php/topic,5464.0.html

En el que decia lo de integrar en HomeAssistant. He estado peleandome con ellos y no me entero.

Yo tengo ahora instalado WS3900 + ES69 + Pi Zero 2W.

Seguí las indicaciones de este tema https://forum.meteoclimatic.net/index.php/topic,4992.0.html y ya tengo CumulusMX funcionado en la Pi Zero 2w sin problema.

La cuestión es que la integracion que existe en HomeAssitant usa la api local de Ecowitt, por lo que si hago eso, entiendo que deja de enviar datos a meteoclimatic no? ya que esta puesto en servidor personalizado los datos de Meteoclimatic.

¿Alguien lo tiene funcionando? Gracias


WS3900 + ES69 + Pi Zero 2W

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Ecowitt + HomeAssistant
« Respuesta #1 en: 04 de Diciembre del 2024, 20:04:10 pm »
Conviene especificar más, porque la terminología de Ecowitt da lugar a confusiones

Pero si me imagino bien, habrás programado a Cumulus para que lea la GW3900, por lo que el servidor personalizado en la consola debería estar libre para enviar datos a HA

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado AsturiasSW

  • Newbie
  • *
  • Mensajes: 28
    • Ver Perfil
  • Estación: Quintes - ESAST3300000033314C
Re:Ecowitt + HomeAssistant
« Respuesta #2 en: 05 de Diciembre del 2024, 10:28:50 am »
Me explico mejor. Desde la APP Ecowitt/WSView+ puse como Customized Server el servidor para enviar los datos a meteoclimatic. Ademas de estar enviandolos a Wunderground y WeatherCloud.

En la rpi zero 2w instalé CumulusMX y enlacé con los datos de la estación.

La cuestion es si no entendi mal que por medio de una rpi zero 2w podia enviar tambien los datos a HomeAssistant, pero la verdad que no veo como. A no ser que sea usando la función MQTT que aparece en CumulusMX.

Si alguien lo hace asi y es tan amable de decir como enviar los datos....

Un saludo


WS3900 + ES69 + Pi Zero 2W

Desconectado AsturiasSW

  • Newbie
  • *
  • Mensajes: 28
    • Ver Perfil
  • Estación: Quintes - ESAST3300000033314C
Re:Ecowitt + HomeAssistant
« Respuesta #3 en: 05 de Diciembre del 2024, 12:16:00 pm »
Por dios santo, que inutilidad la mia.

Se pueden mostrar los datos de la estacion por medio de las integracion de Meteoclimatic y un custom component de Wunderground https://github.com/cytech/Home-Assistant-wundergroundpws





Todos los sensores disponibles







Ml perdones. Mira que me jode andar molestando al personal, pero es que la edad no perdona. QUe 18 años mas mal llevados  :D


WS3900 + ES69 + Pi Zero 2W

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Ecowitt + HomeAssistant
« Respuesta #4 en: 05 de Diciembre del 2024, 12:31:27 pm »
No, no lo has entendido bien y ahora sentado en un avión y con el móvil es difícil

Cumulus debe INTERROGAR a la consola o gateway mediante la API local, posiblemente llamada API Telnet o algo parecido en Cumulus

Y el customized server se dedica a home assistant

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado AsturiasSW

  • Newbie
  • *
  • Mensajes: 28
    • Ver Perfil
  • Estación: Quintes - ESAST3300000033314C
Re:Ecowitt + HomeAssistant
« Respuesta #5 en: 05 de Diciembre del 2024, 13:15:15 pm »
Nada, tu a disfrutar del vuelo.

Pero si uso el customized server a HomeAssistant los datos a meteoclimatic iran por otro sitio.........


WS3900 + ES69 + Pi Zero 2W

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Ecowitt + HomeAssistant
« Respuesta #6 en: 05 de Diciembre del 2024, 20:59:22 pm »
¡¡ Que no !!  *+* *+* *+* *+* *+*

A ver, que yo no tengo CumulusMX ahora mismo funcionando......

Con las estaciones Ecowitt, CumulusMX puede funcionar de dos formas:

- Recibiendo los datos como habitualmente. Se programa en la consola que los envíe a CumulusMX. Esto lo pueden hacer todas las consolas y gateways. Solo un servidor personalizado (CumuluxMX sería un servidor personalizado)
- Que sea CumusMX el que haga una petición a la consola/gateway........Eh, colega, mándame los datos. Y la consola/gateway le envía los datos. Con este sistema no hay límite de servidores haciendo peticiones a la consola/gateway. Este sistema solo lo pueden hacer las consolas/gateways compatibles con el API local que empezó en la GW1000 (GW1000, GW1100, GW1200, GW2000, GW3000, WS3800, WS3820, WS3900  y no sé si la HP2560)

Por tanto.....CumulusMX pidiendo los datos a la consola/gateway y la consola/gateway enviando datos a Home Assistant.

Ambos sistemas explicados en el Tutorial para enviar datos a CumulusMX.

Eh Home Assistant tienes que añadir la integración de Ecowitt y ahí te explica lo que tienes que programar en servidor personalizado en la consola /gateway

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado spyfly

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Ecowitt + HomeAssistant
« Respuesta #7 en: 06 de Diciembre del 2024, 00:34:55 am »
Y el WH2650 no acepta 2 que existan varias peticiones vía API a la vez?? o hay que entender que al ser un clon del GW1000 si acepta...??

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado tonicb

  • Newbie
  • *
  • Mensajes: 7
    • Ver Perfil
  • Estación: Rubí - Andromeda: ESCAT0800000008191B
Re:Ecowitt + HomeAssistant
« Respuesta #8 en: 06 de Diciembre del 2024, 23:28:13 pm »
Hola, si te sirve de ayuda he colgado un script python, que lo que hace es recibir los datos de la estación ecowitt y los reenvía a home assistant y también a meteoclimatic, es como si fuera un duplicador:

https://forum.meteoclimatic.net/index.php/topic,5606.0.html

Llevo desde ayer funcionando y perfecto.

Desconectado AsturiasSW

  • Newbie
  • *
  • Mensajes: 28
    • Ver Perfil
  • Estación: Quintes - ESAST3300000033314C
Re:Ecowitt + HomeAssistant
« Respuesta #9 en: 07 de Diciembre del 2024, 14:07:21 pm »
Ok. Muchas gracias, a ver si hoy le echo un vistazo


WS3900 + ES69 + Pi Zero 2W

Desconectado spyfly

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Ecowitt + HomeAssistant
« Respuesta #10 en: 07 de Diciembre del 2024, 18:55:46 pm »
¿Pero para llevar los datos de ecowitt a HA no sirve con esto? https://www.home-assistant.io/integrations/ecowitt/

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado AsturiasSW

  • Newbie
  • *
  • Mensajes: 28
    • Ver Perfil
  • Estación: Quintes - ESAST3300000033314C
Re:Ecowitt + HomeAssistant
« Respuesta #11 en: 08 de Diciembre del 2024, 14:02:31 pm »
Sirve con eso si. El problema es que solo tienes un servidor custom y, o lo usas para enviar datos directamente a meteoclimatic o para otro sitio.

La cuestión es que posibilidades por lo que veo hay cientos, y claro, cada uno quiere las cosas a su manera.

La opción de tonicb me parece muy buena y limpia.

Yo lo único que quiero es tener los datos en Home Assitant y enviarlos a meteoclimatic. Nada mas.

Ahora tengo el custom server enviando datos a meteoclimatic, enviando a los otros lugares que se puede enviar, y despues la rpi con cúmulus.

Digo yo. Desde Cumulus no se puede enviar los datos a Mateoclimatic. De esa forma usas el custom server con la propia integracion de Home Assistant y desde la rpi con Cumulus a meteoclimatic.

Menudo lio anda  :D :D





WS3900 + ES69 + Pi Zero 2W

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Ecowitt + HomeAssistant
« Respuesta #12 en: 08 de Diciembre del 2024, 14:07:27 pm »
Digo yo. Desde Cumulus no se puede enviar los datos a Mateoclimatic. De esa forma usas el custom server con la propia integracion de Home Assistant y desde la rpi con Cumulus a meteoclimatic.

Sí, sí se puede, está documentado ampliamente, tanto en la sección de Cumulus como en la sección de enviar datos a Meteoclimatic.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado spyfly

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Ecowitt + HomeAssistant
« Respuesta #13 en: 09 de Diciembre del 2024, 03:42:07 am »
Si si, con cumulusMX se pueden enviar datos a meteoclimatic sin problema. Solo es cuestion de configurar esto: https://www.meteoclimatic.blog/cumulus-mx/

Con lo de que hay un "servidor custom" con le cual solo se pueden enviar datos a un unico sitio (meteoclimatic o Home Assistant) a que te refieres? Es que home assitant no se conecta a la API de tu consola/gateway y coge de ella los datos? se los tienen que enviar?
« Última modificación: 09 de Diciembre del 2024, 03:44:02 am por spyfly »

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado AsturiasSW

  • Newbie
  • *
  • Mensajes: 28
    • Ver Perfil
  • Estación: Quintes - ESAST3300000033314C
Re:Ecowitt + HomeAssistant
« Respuesta #14 en: 09 de Diciembre del 2024, 18:23:28 pm »
Asi es....., le tiene que enviar los datos.....

La integración dice

Código: [Seleccionar]
The Ecowitt integration works by first creating a callback endpoint on your Home Assistant instance and then adding this configuration to the Ecowitt console so that it starts sending data.

The integration will display a Server IP / Host Name, Path, and Port. You can input it into the Ecowitt configuration in one of two ways:

Use the Ecowitt App (on your phone):
Select the Menu Icon () on the upper left, then My Devices → Pick your station
Select the Ellipsis Icon () → Others
[b]Select DIY Upload Servers → Customized[/b]
Make sure to choose ‘Protocol Type Same As: Ecowitt’
Enter the Server IP / Host Name, Path, and Port from the integration. Note: The path has to match! Remove the first forward slash from the path, as the app will prepend one.
Save


WS3900 + ES69 + Pi Zero 2W