Software > WeeWX

Dudas plantilla meteoclimatic.htm.tmpl

(1/3) > >>

dtalens:
Hola,

Como veo que muchas estaciones Fine Offset estan dando problemas con los datos voy a cambiar el método de envío. Hasta ahora utilizaba el protocolo ecowitt a través de la pasarela tipo WH2650 y ahora me gustaria generar una plantilla con weewx alojado en mi propio servidor para que después el robot de meteoclimatic la pueda leer. No he podido descargar la plantilla de mi perfil de meteoclimatic.

¿Sirve esta plantilla?

--- Código: ---*VER=DATA2
*COD=ESPVA0300000003780H
*SIG=
*UPD=$current.dateTime.format("%d-%m-%Y %H:%M")
*TMP=$current.outTemp.formatted
*WND=$current.windSpeed.formatted
*AZI=$current.windDir.formatted
*BAR=$current.barometer.formatted
*HUM=$current.outHumidity.formatted
*SUN=$current.radiation.formatted
*UVI=$current.UV.formatted
*DHTM=$day.outTemp.max.formatted
*DLTM=$day.outTemp.min.formatted
*DHHM=$day.outHumidity.max.formatted
*DLHM=$day.outHumidity.min.formatted
*DHBR=$day.barometer.max.formatted
*DLBR=$day.barometer.min.formatted
*DGST=$day.windGust.max.formatted
*DSUN=$day.radiation.max.formatted
*DHUV=$day.UV.max.formatted
*DPCP=$day.rain.sum.formatted
*WRUN=
*MHTM=$month.outTemp.max.formatted
*MLTM=$month.outTemp.min.formatted
*MHHM=$month.outHumidity.max.formatted
*MLHM=$month.outHumidity.min.formatted
*MHBR=$month.barometer.max.formatted
*MLBR=$month.barometer.min.formatted
*MGST=$month.windGust.max.formatted
*MSUN=$month.radiation.max.formatted
*MHUV=$month.UV.max.formatted
*MPCP=$month.rain.sum.formatted
*YHTM=$year.outTemp.max.formatted
*YLTM=$year.outTemp.min.formatted
*YHHM=$year.outHumidity.max.formatted
*YLHM=$year.outHumidity.min.formatted
*YHBR=$year.barometer.max.formatted
*YLBR=$year.barometer.min.formatted
*YGST=$year.windGust.max.formatted
*YSUN=$year.radiation.max.formatted
*YHUV=$year.UV.max.formatted
*YPCP=$year.rain.sum.formatted
*EOT*

--- Fin del código ---

Entiendo que la linea SIG no es necesaria, ¿la puedo borrar o hace falta?


Gracias,

Ubik:
Acabo de comprobar y la plantilla se descarga perfectamente, sería esa. El SIG solo te sale si la descargas, ya que es único para cada estación, inténtalo de nuevo.

dtalens:
Hola Ubik,

Me ha dejado descargar la plantilla cuando he cambiado el sistema de envío a weewx, mientras tenia indicado como programa Meteo CT no me dejaba descargar.  :; Gracias Ubik

Si utilizo esta plantilla entiendo que debo cambiar el horario a horario civil porque la plantilla se genera con ese horario, es correcto?

jantoni:

--- Cita de: dtalens en 09 de Marzo del 2023, 00:18:01 am ---Si utilizo esta plantilla entiendo que debo cambiar el horario a horario civil porque la plantilla se genera con ese horario, es correcto?

--- Fin de la cita ---

La plantilla se genera con el horario que tenga el ordenador por defecto. Y si sabes como hacerlo podrías ponerla en otro horario diferente.....yo no sé hacerlo *+* *+* por lo que siempre genero la plantilla en el horario del ordenador.

Si el ordenador está en UTC, pues en UTC, y si está en local, pues en local.

Eso sí, siempre tiene que coincidir el horario de la plantilla (y del ordenador) con el horario que tengas marcado en la ficha de la estación en Meteoclimatic. Ahí es donde puede haber problemas, puesto que si la plantilla está en UTC y la ficha de la estación en Meteoclimatic en hora local, el robot de Meteoclimatic rechazará los datos por estar fuera de hora.

dtalens:

--- Cita de: jantoni en 09 de Marzo del 2023, 00:35:02 am ---
La plantilla se genera con el horario que tenga el ordenador por defecto. Y si sabes como hacerlo podrías ponerla en otro horario diferente.....yo no sé hacerlo *+* *+* por lo que siempre genero la plantilla en el horario del ordenador.

--- Fin de la cita ---

Mirando por el foro, he encontrado la solución de jmviper https://forum.meteoclimatic.net/index.php/topic,3306.msg26063.html#msg26063

Al final se me queda una plantilla como esta:

--- Código: ---*VER=DATA2
*COD=ESPVA0300000003780H
*SIG=
#from datetime import datetime
#import pytz
#set horautc = pytz.timezone("UTC")
#set horautc = datetime.now(horautc)
*UPD=$horautc.strftime("%d-%m-%Y %H:%M")
*TMP=$current.outTemp.formatted
*WND=$current.windSpeed.formatted
*AZI=$current.windDir.formatted
*BAR=$current.barometer.formatted
*HUM=$current.outHumidity.formatted
*SUN=$current.radiation.formatted
*UVI=$current.UV.formatted
*DHTM=$day.outTemp.max.formatted
*DLTM=$day.outTemp.min.formatted
*DHHM=$day.outHumidity.max.formatted
*DLHM=$day.outHumidity.min.formatted
*DHBR=$day.barometer.max.formatted
*DLBR=$day.barometer.min.formatted
*DGST=$day.windGust.max.formatted
*DSUN=$day.radiation.max.formatted
*DHUV=$day.UV.max.formatted
*DPCP=$day.rain.sum.formatted
*WRUN=
*MHTM=$month.outTemp.max.formatted
*MLTM=$month.outTemp.min.formatted
*MHHM=$month.outHumidity.max.formatted
*MLHM=$month.outHumidity.min.formatted
*MHBR=$month.barometer.max.formatted
*MLBR=$month.barometer.min.formatted
*MGST=$month.windGust.max.formatted
*MSUN=$month.radiation.max.formatted
*MHUV=$month.UV.max.formatted
*MPCP=$month.rain.sum.formatted
*YHTM=$year.outTemp.max.formatted
*YLTM=$year.outTemp.min.formatted
*YHHM=$year.outHumidity.max.formatted
*YLHM=$year.outHumidity.min.formatted
*YHBR=$year.barometer.max.formatted
*YLBR=$year.barometer.min.formatted
*YGST=$year.windGust.max.formatted
*YSUN=$year.radiation.max.formatted
*YHUV=$year.UV.max.formatted
*YPCP=$year.rain.sum.formatted
*EOT*

--- Fin del código ---

Gracias Jantoni y Jmviper

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa