Software > WeeWX
Problemas subida datos meteoclimatic y skin seasson
Jmarsal5:
Aparte de weewx es el mejor, eres un maestro!! ahora entiendo el comando que espera, interpreto que el formatted es el del sistema y se puede poner cualquier unidad siguiente.
Muy agradecido de verdad!!
--- Cita de: jantoni en 14 de Septiembre de 2022, 19:41:07 ---Bien, pongamos que mi plantilla (que de hecho lo es) es esta:
--- Código: ---*VER=DATA2
*COD=
*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=$latest.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 ---
Pero como tengo la lluvia en centímetros, quiero que se lo envíe a Meteoclimatic en milímetros.
Tomaré las líneas dedicadas a la precipitación y los modificaré....por ejemplo, la precipitación diaria sería así:
--- Código: ---*DPCP=$day.rain.sum.formatted
--- Fin del código ---
y lo cambiaría a
--- Código: ---*DPCP=$day.rain.sum.mm
--- Fin del código ---
Esto se puede hacer con cualquier variable y con cualquier unidad de medida, incluso formatearla con los decimales que queramos. Por ejemplo hay gente que no le gusta mandar la velocidad del viento con decimales. Pues se los podríamos quitar solo para la web, o solo para Meteoclimatic, etc, etc
Esto no es necesario hacerlo, por motivos evidentes, con Wunderground, CWOP, Weathercloud, etc, etc, ya que las unidades a utilizar van definidas en la propia extensión que utiliza Weewx para enviar datos a estos servicios.
Meteoclimatic como se envía mediante plantillas personalizadas, si puede utilizar este sistema.
Las opciones son múltiples, no solo para enviar a Meteoclimatic, sino para hacer nuestros propios informes personales, medias mensuales, anuales, trimestrales, máximos, mínimos, etc, etc, etc.
Más información en
https://weewx.com/docs/customizing.htm#Tags
--- Fin de la cita ---
jantoni:
Claro, claro.....
Por ejemplo puedes enviar la precipitación en pulgadas, si cambias el formated por inc
O puedes enviar la velocidad de viento en metros por segundo en lugar de kilómetros por hora, etc, etc
Los límites los tienes en el enlace, la sección TAG te indica todo lo que puedes hacer. Es tan amplio que hay que mirarlo detenidamente.
En cuanto a las diferentes unidades de medida en este enlace
https://weewx.com/docs/customizing.htm#units
Podrás ver las diferentes unidades de medida que admite cada variable (Unit Options), además podrás ver cual es la unidad de medida por defecto en cada esquema indicado en weewx.conf (US, Metric, Metricwx), aunque como ya he dicho lo podrás modificar a voluntad en páginas web, informes, etc, etc
jantoni:
En cuanto a la declaración de unidades de medida en los skin, no puede ayudar mucho, ya que cada skin tiene un formato diferente y habría que ir a la documentación de cada uno de ellos.
Si que conviene saber como lo trata Weewx y en que orden.
Este es el orden en que Weewx procesa los ficheros de configuración
https://weewx.com/docs/customizing.htm#Processing_order
En esa misma sección de la documentación, nos indica que en un skin estándar como Seasons, la modificación de las unidades se hace en
--- Código: ---[Units]
[[Labels]]
--- Fin del código ---
Pero ojo, en otros skin "no estándar", esto no tiene por qué cumplirse.
Navegación
[*] Página Anterior
Ir a la versión completa