Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Atmos.cat / Re:He perdido la precipitación de ayer
« Último mensaje por casacota en Hoy a las 20:39:49 »
Como sólo soy programador aficionado, me temo que haya algún error de lógica en el script que recalcula a partir de los datos de lluvia lo que cae realmente en horario UTC. Para detectar si ha habido un reset se comprueba si la cantidad de lluvia enviada por la estación durante el día disminuye, y también si al empezar el día ya lleva lluvia acumulada, admitiendo en ese caso que es lluvia caída antes de las 0 UTC en que la estación ya llevaba un reset, para ser restado dicho valor a lo que vaya cayendo posteriormente durante el día. Pongo aquí el código de esta parte (el programa es muchísimo más extenso porque hay los cálculos y comprobaciones de las otras variables, filtros de picos extraños, cálculo de la presión relativa...) por si alguna mente menos obtusa que la mía consigue ver si hay algún problema y cuál es:

Código: [Seleccionar]
#### recàlcul pluja en horari UTC
#### $dailyRain és el valor de pluja diària que envia l'estació
#### @plugesdiaries és l'array que conté els valors de pluja minutals enviats per l'estació a partir de les 0:00 UTC
#### $umoment és el número del minut actual comptat des de les 0:00 UTC
#### $principi determina els primers minuts del dia en UTC on es pot fixar si l'estació ja porta pluja acumulada. És 5, definit en una variable per si cal canviar-ho.

$plujadiaria = $dailyRain;
$resetpluja = 0;
$maxpluja = 0;
$plujainicial = 0;
for ($i = 0; $i < $umoment; $i++) {
if ($plugesdiaries[$i] ne "") {
if ($i < $principi) {
if ($plujainicial < 0.1) {
$plujainicial = $plugesdiaries[$i];
}
} else {
if ($maxpluja < $plugesdiaries[$i]) {
$maxpluja = $plugesdiaries[$i];
}
if ($dailyRain < $plugesdiaries[$i] || $resetpluja > 0) {
if ($resetpluja < 0.1) {
$resetpluja = $plugesdiaries[$i] + $dailyRain;
if ($plujainicial <= $dailyRain) {
$plujadiaria = $dailyRain - $plujainicial;
} else {
$plujadiaria = $dailyRain;
}
} else {
$plujadiaria = sprintf("%.1f", ($maxpluja + $dailyRain - $plujainicial));
}
} else {
if ($dailyRain >= $plujainicial) {
$plujadiaria = sprintf("%.1f", ($dailyRain - $plujainicial));
} else {
$plujadiaria = sprintf("%.1f", $dailyRain);
}
}
}
}
}
}
2
Atmos.cat / Re:He perdido la precipitación de ayer
« Último mensaje por casacota en Hoy a las 16:06:47 »
a mi después de configurar la consola por primera vez y recibir la lluvia, me hizo algo parecido , y no entendía el porque, tengo la ws6006 con programa que ella tiene (WS6006 PC Software) y de alli sube los datos, y fue porque encontré un manual que me daba instrucciones creo que no validas, decía que en la contraseña que daba meteoclimatic habia de poner la contraseña que te daba en meteoclimatic mas la palabra HC ( creo recordar), y la primera vez que llovió en medianoche , se hizo un lio meteoclimatic de mucho cuidado...…..) mas tarde ese manual ya no lo encontré y no decía nada de poner  detrás de la contraseña nada, y así lo hice borre el hc, y desde entonces la lluvia ya va perfecta y contada en el dia que debe de ser. quizás vayan por aquí los tiros?
saludos

No, el HC no se contempla ya para nada. Reescribí todo el programa de modo que no sea necesario y funcione igualmente. En principio va bien, pero de vez en cuando aparecen aisladamente cosas raras como la de Torreperogil hoy que es lo que estoy intentando entender qué pasó y porqué. Casi todas las marcas presentan perqueñas diferencias en el protocolo y es lo que estoy intentando cazar...
3
Atmos.cat / Re:He perdido la precipitación de ayer
« Último mensaje por joakin en Hoy a las 13:55:22 »
a mi después de configurar la consola por primera vez y recibir la lluvia, me hizo algo parecido , y no entendía el porque, tengo la ws6006 con programa que ella tiene (WS6006 PC Software) y de alli sube los datos, y fue porque encontré un manual que me daba instrucciones creo que no validas, decía que en la contraseña que daba meteoclimatic habia de poner la contraseña que te daba en meteoclimatic mas la palabra HC ( creo recordar), y la primera vez que llovió en medianoche , se hizo un lio meteoclimatic de mucho cuidado...…..) mas tarde ese manual ya no lo encontré y no decía nada de poner  detrás de la contraseña nada, y así lo hice borre el hc, y desde entonces la lluvia ya va perfecta y contada en el dia que debe de ser. quizás vayan por aquí los tiros?
saludos
4
WeeWX / Re:Caracteres especiales en fichero weewx-NOAA
« Último mensaje por salguerodejuarros en Hoy a las 13:55:04 »
Gracias Jantoni:
Para empezar insisto en que no es una cuestión principal, sino que es casi de mera estética.
Aún asi, agradezco que me estéis ayudando a intentarlo.
El skin que utilizo es el adaptativo, al cual le he hecho algunas modificaciones (menores) que he publicado en el hilo correspondiente.
La seccción que me dices, la tengo tal cual. Ahora vuelve a esta en "strict_ascii" porque es la últma prueba, pero que en ninguna de las opciones: html_entities, utf8 o strict_ascii es capaz de escribir la ü con diéresis o el simbolo de grado º.
Aquí va:
[CheetahGenerator]
    # This section is used by the generator CheetahGenerator, and specifies
    # which files are to be generated from which template.

    # Possible encodings are 'html_entities', 'utf8', or 'strict_ascii'
    encoding = html_entities
    #search_list_extensions = user.aussearch.ausutils

    [[SummaryByMonth]]
        # Reports that summarize "by month"
        [[[NOAA_month]]]
            encoding = strict_ascii
            template = NOAA/NOAA-YYYY-MM.txt.tmpl

    [[SummaryByYear]]
        # Reports that summarize "by year"
        [[[NOAA_year]]]
            encoding = strict_ascii
            template = NOAA/NOAA-YYYY.txt.tmpl

    [[ToDate]]
        # Reports that show statistics "to date", such as day-to-date,
        # week-to-date, month-to-date, etc.
        [[[day]]]
            template = index.html.tmpl

        [[[week]]]
            template = week.html.tmpl

También insisto en que slo falla al generar los "txt" de NOAA y que funciona bien al generar los "html".
En el peor de los casos, puedo crearme una nueva plantilla en "html" y habría solucionado el problemilla.

Reitero mi agradecimiento.
5
WeeWX / Re:Caracteres especiales en fichero weewx-NOAA
« Último mensaje por jantoni en Hoy a las 12:39:51 »
¿Puedes indicar que skin están usando?

Y si puedes copiar todo la sección [CheetahGenerator] lo podremos ver mejor

Para lo que quieres hacer debe estar como esto:

Citar
[CheetahGenerator]

    # Possible encodings are 'html_entities', 'utf8', or 'strict_ascii'
    encoding = html_entities

    [[SummaryByMonth]]
        # Reports that summarize "by month"
        [[[NOAA_month]]]
            encoding = utf8
            template = NOAA/NOAA-YYYY-MM.txt.tmpl

    [[SummaryByYear]]
        # Reports that summarize "by year"
        [[[NOAA_year]]]
            encoding = utf8
            template = NOAA/NOAA-YYYY.txt.tmpl
6
Incidencias / Re:Mi estación, missing. ESMUR3000000030710A
« Último mensaje por casacota en Hoy a las 11:07:49 »
Buenos días, he estado sin wifi desde ayer al las 15,05 h. hasta ahora, con lo cual mi estación de Los Alcázares (Murcia) ha desaparecido del listado. ¿Cuando la recuperaremos?. Los datos de la máxima y mínima de ayer sí se han grabado y son los correctos, otra cosa son los demás registros, pero tampoco hay problema porque en la consola sí se ha ido registrando toda la información y se pueden modificar manualmente en "Mis datos".

Un saludo,

José Miguel

Efectivamente desde ayer a esa hora la estación no manda datos, los últimos se pueden ver aquí: http://meteoclimatic.atmos.cat/weatherlink/fitxes_ecowitt/7F85631F82BA3B7D7872E1E280A94C0B.htm

Si ha sido por un corte de suministro eléctrico, es muy probable que se haya borrado la configuración de la consola, pasa muy a menudo. En ese caso lo que hay que hacer es reconfigurarla http://www.atmos.cat/perl?num=1578942090 obviando el paso de generar una nueva contraseña, simplemente poniendo la que había funcionará.
7
Atmos.cat / Re:He perdido la precipitación de ayer
« Último mensaje por casacota en Hoy a las 11:03:35 »
Buenas

Esta pasada noche/madrugada hemos tenido tormenta y ha vuelto a ocurrir. El algoritmo o lo que sea ha hecho cosas raras. Ha perdido parte de la precipitación, en total debería tener 9.2 mm que es lo que me marca la consola.
En la imagen se ve como la preci hace una cosa muy rara, marca 7.7 y luego baja a 5.1. Si que es cierto que sería preci del horario UTC de ayer, eso es correcto.
Luego lo modificaré en Atmos y eso manualmente pero es raro.

Este pico es raro efectivamente. Lo que está claro es que si llueve después de la medianoche civil pero antes de las 0 UTC la lluvia que marca la consola y la del día correspondiente en UTC no pueden ser la misma, lo que se puede ver en la "chuleta" que sale en azul claro aquí: http://meteoclimatic.atmos.cat/weatherlink/sumaris/summary_ESAND2300000023320B.htm
i 5.1 indica que a las 0 UTC la consola marcaba 5.1 mm que habrá que restar durante el día porque en realidad son del día anterior. Es decir, si hoy llueve, marcará durante el día lo que indique la consola menos esos 5.1 mm.

Me guardo esa gráfica para intentar reproducir la cadencia en una estación de prueba a ver si consigo ver el origen de este pico raro.
8
WeeWX / Re:Caracteres especiales en fichero weewx-NOAA
« Último mensaje por salguerodejuarros en Hoy a las 10:50:45 »
En skin.conf pon encoding = utf8 dentro de la sección [CheetahGenerator]  (pone encoding = htmlentities por defecto).

Prueba y a ver si salen esos caracteres especiales.

Gracias jmviper.
He probado y estos son los resultados:
1.- skin.conf -> CheetahGenerator -> encoding = utf8
   codigo fuente en template = MI_NOMBRE: Salgüero o Salg&uuml;ero o Salg&#252;ero
   NOAA generado = MI_NOMBRE: Salgüero o Salg&uuml;ero o Salg&#252;ero
      
2.-   skin.conf -> CheetahGenerator -> encoding = html_entities
   codigo fuente en template = MI_NOMBRE: Salgüero o Salg&uuml;ero o Salg&#252;ero
   NOAA generado = Salg&#252;ero o Salg&uuml;ero o Salg&#252;ero
   
3.-   skin.conf -> CheetahGenerator -> encoding = strict_ascii
   codigo fuente en template = MI_NOMBRE: Salgüero o Salg&uuml;ero o Salg&#252;ero
   NOAA generado = Salgero o Salg&uuml;ero o Salg&#252;ero   

Añado que el problema solo está en las plantillas de texto de los NOAA. Las que generan los html funcionan bien.

9
Incidencias / Mi estación, missing. ESMUR3000000030710A
« Último mensaje por José Miguel Grandal en Hoy a las 10:37:35 »
Buenos días, he estado sin wifi desde ayer al las 15,05 h. hasta ahora, con lo cual mi estación de Los Alcázares (Murcia) ha desaparecido del listado. ¿Cuando la recuperaremos?. Los datos de la máxima y mínima de ayer sí se han grabado y son los correctos, otra cosa son los demás registros, pero tampoco hay problema porque en la consola sí se ha ido registrando toda la información y se pueden modificar manualmente en "Mis datos".

Un saludo,

José Miguel
10
Atmos.cat / Re:He perdido la precipitación de ayer
« Último mensaje por maxworld en Hoy a las 08:02:41 »
Buenas

Esta pasada noche/madrugada hemos tenido tormenta y ha vuelto a ocurrir. El algoritmo o lo que sea ha hecho cosas raras. Ha perdido parte de la precipitación, en total debería tener 9.2 mm que es lo que me marca la consola.
En la imagen se ve como la preci hace una cosa muy rara, marca 7.7 y luego baja a 5.1. Si que es cierto que sería preci del horario UTC de ayer, eso es correcto.
Luego lo modificaré en Atmos y eso manualmente pero es raro.
Páginas: [1] 2 3 ... 10