Autor Tema: Software personalizado de envío de datos para estaciones Fine Offset  (Leído 17451 veces)

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

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.040
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #15 en: 19 de Abril del 2024, 00:04:01 am »
Pues he intentado generar una plantilla con los datos de los estados de varios sensores y he sido incapaz.

Usando el servicio notificacion hacia un fichero he conseguido escribir los valores, pero lo hace como si fuera un log, es decir añadiendo nuevas líneas al final del fichero.

Si, siempre puedo generarlo y antes de procesarlo con la utilidad de envío de jmviper en Python eliminar las líneas previas con sed

Pero me gustaría algo más limpio. Y se me hace difícil pensar que desde Home Assistant no pueda escribir datos a un fichero de la manera que yo quiera.

Si tienes alguna idea, será bienvenida. Aunque no creo que beneficie a muchos usuarios.

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 Ubik

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 2.188
    • Ver Perfil
  • Estación: Villavieja de Yeltes-SA102
Re:Software oersonalizado de envío de datos para estaciones Fine Offset
« Respuesta #16 en: 19 de Abril del 2024, 10:21:46 am »

Perdonad que haya tardado unos días en aparecer, pero he estado liado.

Ya lo tengo funcionando con mi propio sistema, enviando los valores instantáneos de temperatura, humedad, presión... excepto para el viento (etiqueta "WND"), para cuál calculo la media de los últimos 10 minutos, como me has dicho. Espero que esté correcto.

Sólo me queda una cosa que no acabo de tener controlada: la presión atmosférica. Ahora mismo estoy enviando la que me dice la estación (absoluta), y es la misma que supongo que estaba enviando a atmos.cat, pero me he fijado que es menor a la que atmos.cat estaba mandando estos últimos días, y menor que las estaciones del resto de mi provincia, por lo que entiendo que tengo que hacer algún tiempo de calibración, o al menos lo que estaba haciendo atmos.cat. :-)

¿Qué me está faltando? Muchas gracias por todo!

Atmos calculaba la presión relativa a partir de de la absoluta.

En la aplicación de Ecowitt tienes las dos, en Meteocliamtic necesitamos la relativa, para que que haya concordancia en los datos.
                         
Davis pro2+cumulus+W7+Lenovo
 
Web http://www.meteovillavieja.es

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.040
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #17 en: 19 de Abril del 2024, 10:27:45 am »
Efectivamente, la presión absoluta no se envía 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 SKaRCHa

  • Newbie
  • *
  • Mensajes: 37
    • Ver Perfil
  • Estación: Lucena del Puerto-ESAND2100000021820A
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #18 en: 19 de Abril del 2024, 12:12:47 pm »
¡Ajá! Perfecto. Pues paso a mandar la relativa. ¡Muchas gracias!

Pero tengo otra duda: La estación me da la relativa, aunque es muy alta. Por ejemplo, ahora mismo me está dando una presión absoluta 1006.4, y una presión relativa de 1093.2.

Evidentemente, meteoclimatic me devuelve error. ¿Me interesa calcularla yo en base a la relativa o puedo hacer algo para que la estación me devuelva la presión relativa correcta? Veo que en la aplicación WSView Plus tengo configurado un Offset de 86.8 hPa. La verdad, no recuerdo si en su momento la propia aplicación me preguntó algo para ponerlo, pero yo no recuerdo haber puesto ese número.

¿Qué me recomendáis?
« Última modificación: 19 de Abril del 2024, 12:25:13 pm por SKaRCHa »

casacota

  • Visitante

Desconectado SKaRCHa

  • Newbie
  • *
  • Mensajes: 37
    • Ver Perfil
  • Estación: Lucena del Puerto-ESAND2100000021820A
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #20 en: 19 de Abril del 2024, 13:16:20 pm »
http://www.atmos.cat/2x2/pressiomar.pl

Jejeje! Tenías que tener algo... He puesto en la estación el factor de corrección que me dice tu herramienta (+9,5) para la relativa.

¡Muchas gracias! Ahora me falta depurar los datos para quitar todo lo que tengo mal en mi base de datos.

casacota

  • Visitante
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #21 en: 19 de Abril del 2024, 13:38:44 pm »
Bueno, si necesitas cosas raras aquí puedes encontrar algunas http://www.atmos.cat/perl?num=1175551594

Desconectado dtalens

  • Full Member
  • ***
  • Mensajes: 174
    • Ver Perfil
    • MeteoPego
  • Estación: ESPVA0300000003780H
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #22 en: 25 de Abril del 2024, 12:04:26 pm »
Hola SKaRCHa,

Estoy interesado en probar tu sistema de envío de datos. Lo podrías compartir?
Muchas gracias




Desconectado SKaRCHa

  • Newbie
  • *
  • Mensajes: 37
    • Ver Perfil
  • Estación: Lucena del Puerto-ESAND2100000021820A
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #23 en: 22 de Mayo del 2024, 20:29:31 pm »
Pues he intentado generar una plantilla con los datos de los estados de varios sensores y he sido incapaz.

Usando el servicio notificacion hacia un fichero he conseguido escribir los valores, pero lo hace como si fuera un log, es decir añadiendo nuevas líneas al final del fichero.

Si, siempre puedo generarlo y antes de procesarlo con la utilidad de envío de jmviper en Python eliminar las líneas previas con sed

Pero me gustaría algo más limpio. Y se me hace difícil pensar que desde Home Assistant no pueda escribir datos a un fichero de la manera que yo quiera.

Si tienes alguna idea, será bienvenida. Aunque no creo que beneficie a muchos usuarios.

Perdona la tardanza en contestar. Se me pasó tu mensaje y luego encima he estado liado.

La verdad es que con Home Assistant no conozco una forma de hacer eso. Con NodeRed tampoco, pero estoy seguro de que se puede. :-)

De todas formas he visto que ya está todo funcionando otra vez gracias a casacota y donantes... Me alegro! :-)

Desconectado SKaRCHa

  • Newbie
  • *
  • Mensajes: 37
    • Ver Perfil
  • Estación: Lucena del Puerto-ESAND2100000021820A
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #24 en: 22 de Mayo del 2024, 20:30:48 pm »
Hola SKaRCHa,

Estoy interesado en probar tu sistema de envío de datos. Lo podrías compartir?
Muchas gracias

Hola!

No tengo problema, pero lo veo algo muy particular. ¿Tienes experiencia con influxdb, nodered y tal?

P.D: Siento haber tardado en contestar.

Desconectado dtalens

  • Full Member
  • ***
  • Mensajes: 174
    • Ver Perfil
    • MeteoPego
  • Estación: ESPVA0300000003780H
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #25 en: 23 de Mayo del 2024, 17:45:56 pm »
Citar
No tengo problema, pero lo veo algo muy particular. ¿Tienes experiencia con influxdb, nodered y tal?
Si, más o menos... tengo instalado en node red pero la verdad es que no lo uso. El infludb lo tuve pero lo quite porque lo utilizaba poco. Tengo integrado todos los datos meteorològicos de mi estación en HA a través de MQTT.




Desconectado cgine

  • Newbie
  • *
  • Mensajes: 12
    • Ver Perfil
  • Estación: ESCAT4300000043860A
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #26 en: 11 de Agosto del 2024, 22:46:08 pm »
Hola SKaRCHa,

Estoy interesado en probar tu sistema de envío de datos. Lo podrías compartir?
Muchas gracias

Hola!

No tengo problema, pero lo veo algo muy particular. ¿Tienes experiencia con influxdb, nodered y tal?

P.D: Siento haber tardado en contestar.

Hola SKaRCHa,

tengo una Ecowitt Wittboy recién instalada,  y en el customized server lo envió a Home Assistant, básicamente porque ha sido plug&play y porque desde HA ya lo tengo en influxdb y en grafana.
Todo perfecto.

Ahora me estaba planteando dos opciones:
- Seguir a jantoni y poner una Pi Zero 2w con cumulusmx para hacer luego lo que quiera con los datos (MQTT para HA y enviar a Meteoclimatic por ejemplo), pero he estado mirando CumulusMX y me da que me llevará un tiempo ponerlo en marcha, básicamente hasta que entienda los conceptos base de cumulus.
- Seguirte a ti y, un poco diferente, desde HA poner un nodered que lo envíe a Meteoclimatic, que creo que lo acabaré antes porque los conceptos de HA los tengo ya un poco trillados.

Seguramente lo de cumulusmx tiene más recorrido a largo plazo aunque de entrada me lleve más tiempo, pero ya que estamos de vacaciones y con ganas de trastear me interesaría entender como lo inyectas en Meteoclimatic con nodered...

Podrias compartir el flujo para trastear?

Prometo devolver los resultados si llego a algún sitio.

Saludos.

ps: tengo un dashboard adaptado de otro de la comunidad HA para ver los datos de la estación, que he visto que decías que te faltaba poner los datos en bonito  (a ver si puedo poner un adjunto)


« Última modificación: 11 de Agosto del 2024, 23:20:18 pm por cgine »

Desconectado cgine

  • Newbie
  • *
  • Mensajes: 12
    • Ver Perfil
  • Estación: ESCAT4300000043860A
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #27 en: 15 de Agosto del 2024, 06:10:31 am »
Me autorespondo.

En https://forum.meteoclimatic.net/index.php/topic,4985.msg37028.html#msg37028 está el código de como enviar desde HomeAssistant a Meteoclimatic con Nodered.


Saludos.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.040
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #28 en: 15 de Agosto del 2024, 08:21:39 am »
Me autorespondo.

En https://forum.meteoclimatic.net/index.php/topic,4985.msg37028.html#msg37028 está el código de como enviar desde HomeAssistant a Meteoclimatic con Nodered.


Saludos.

 plau2 plau2 plau2

No hay muchos usuarios de Home Assistant por aquí, pero es un software que está creciendo como la espuma

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 SKaRCHa

  • Newbie
  • *
  • Mensajes: 37
    • Ver Perfil
  • Estación: Lucena del Puerto-ESAND2100000021820A
Re:Software personalizado de envío de datos para estaciones Fine Offset
« Respuesta #29 en: 18 de Agosto del 2024, 11:02:27 am »
Me autorespondo.

En https://forum.meteoclimatic.net/index.php/topic,4985.msg37028.html#msg37028 está el código de como enviar desde HomeAssistant a Meteoclimatic con Nodered.


Saludos.

¡Pintaza!

Veo que sacas todo a partir de Home Assistant. Yo lo que hago es recibir la información en node-red y luego enviarla a lo que quiera. En mi caso la envío a Home Assistant y a InfluxDB desde el propio node-red.

Si te fijas en la captura adjunta, tengo otro reenvío para WeeWx porque lo estuve probando, pero está desactivado ya que no quiero tener ooootro software más en mantenimiento.

Continuando con cómo lo tengo montado. Una vez que los datos están en InfluxDB, ahora tengo un script en python (original de jmviper) que ya existía y he modificado para leer los datos de InfluxDB en vez de desde la plantilla.

En tu caso, leyendo datos de Home Assistant, me surge la duda: ¿cómo sacas los datos acumulados del día, mes y año para enviarlos? Parece que sólo sacas los instantáneos.

Y por último, del dashboard mola mucho. ¿Cómo lo puedo montar?