Autor Tema: Utilidad para subir datos a Meteoclimatic con Linux  (Leído 7269 veces)

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

jantoni

  • Visitante
Re:Utilidad para subir datos a Meteoclimatic con Linux
« Respuesta #45 en: 26 de Abril del 2016, 15:52:55 pm »
Solo hay que cambiarlos tal como se indica en la ventana anterior, verás que lo único que se modifica son esos dos campos.

Pero las etiquetas de WD y Weewx, por eso, Weewx no entiende que es %temp%

También puedes copiar esto:

http://wiki.meteoclimatic.net/wiki/Meteoclimatic.htm.tmpl

Desconectado GarciaMiguel

  • Newbie
  • *
  • Mensajes: 14
    • Ver Perfil
  • Estación: En Proyecto
Re:Utilidad para subir datos a Meteoclimatic con Linux
« Respuesta #46 en: 29 de Abril del 2016, 16:44:07 pm »
¡Muchas gracias! Ya lo tengo enviando datos a Meteoclimatic desde ayer por la tarde y funciona correctamente, sin errores. Lo que al guardar meteoclimatic.sh en home/pi/meteoclimatic/ cambié la dirección dentro del script, ya que sino lo buscaba en root/.

Gracias.

Un saludo.

Desconectado GarciaMiguel

  • Newbie
  • *
  • Mensajes: 14
    • Ver Perfil
  • Estación: En Proyecto
Re:Utilidad para subir datos a Meteoclimatic con Linux
« Respuesta #47 en: 29 de Abril del 2016, 17:37:35 pm »
¡Muchas gracias! Ya lo tengo enviando datos a Meteoclimatic desde ayer por la tarde y funciona correctamente, sin errores. Lo que al guardar meteoclimatic.sh en home/pi/meteoclimatic/ cambié la dirección dentro del script, ya que sino lo buscaba en root/.

Gracias.

Un saludo.

Me acabo de dar cuenta que en la plantilla se está rellenando con los datos de viento en m/s  :-X. En el Weewx lo tengo en:

target_unit = US

La http://IP/weewx/week.html también me lo genera en m/s.

¿Debo introducir algun parámetro más en la plantilla para realizar la conversión?

Un saludo.

jantoni

  • Visitante
Re:Utilidad para subir datos a Meteoclimatic con Linux
« Respuesta #48 en: 29 de Abril del 2016, 17:58:26 pm »
No, no hace falta más que esto:

Vete a /etc/weewx/skins/Standard

Abre skin.conf con nano

Código: [Seleccionar]
sudo nano skin.conf
Localiza [[Groups]]

Y modifícalo a tu gusto.

Para cambiar m/s por km/h tendrás que cambiar group_speed y group_speed2 y en lugar de meter_per_second y meter_per_second2 tendrás que poner km_per hour y km_per_hour2

Citar
    [[Groups]]
        # For each group of measurements, this section sets what units to
        # use for it.
        # NB: The unit is always in the singular. I.e., 'mile_per_hour',
        # NOT 'miles_per_hour'

        group_altitude     = meter                 # Options are 'foot' or 'meter'
        group_degree_day   = degree_C_day         # Options are 'degree_F_day' or 'degree_C_day'
        group_direction    = degree_compass
        group_moisture     = centibar
        group_percent      = percent
        group_pressure     = hPa                 # Options are 'inHg', 'mmHg', 'mbar', or 'hPa'
        group_radiation    = watt_per_meter_squared
        group_rain         = mm                 # Options are 'inch', 'cm', or 'mm'
        group_rainrate     = mm_per_hour        # Options are 'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
        group_speed        = km_per_hour        # Options are 'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second'
        group_speed2       = km_per_hour2       # Options are 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
        group_temperature  = degree_C             # Options are 'degree_F' or 'degree_C'
        group_uv           = uv_index
        group_volt         = volt

        # The following are used internally and should not be changed:
        group_count        = count
        group_interval     = minute
        group_time         = unix_epoch
        group_elapsed      = second

Desconectado GarciaMiguel

  • Newbie
  • *
  • Mensajes: 14
    • Ver Perfil
  • Estación: En Proyecto
Re:Utilidad para subir datos a Meteoclimatic con Linux
« Respuesta #49 en: 29 de Abril del 2016, 19:23:19 pm »
Hola.

Gracias jantoni. He hecho lo que me has dicho pero no hace caso sigue saliendo la plantilla y el index.html igual y de hecho en skin.conf me aparecen las unidades en US:

[[Groups]]
        # For each group of measurements, this section sets what units to
        # use for it.
        # NB: The unit is always in the singular. I.e., 'mile_per_hour',
        # NOT 'miles_per_hour'

        group_altitude     = foot                 # Options are 'foot' or 'meter'
        group_degree_day   = degree_F_day         # Options are 'degree_F_day' or 'degree_C_day'
        group_direction    = degree_compass
        group_moisture     = centibar
        group_percent      = percent
        group_pressure     = inHg                 # Options are 'inHg', 'mmHg', 'mbar', or 'hPa'
        group_radiation    = watt_per_meter_squared
        group_rain         = inch                 # Options are 'inch', 'cm', or 'mm'
        group_rainrate     = inch_per_hour        # Options are 'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
        group_speed        = km_per_hour        # Options are 'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second'
        group_speed2       = km_per_hour2       # Options are 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
        group_temperature  = degree_F             # Options are 'degree_F' or 'degree_C'


Es como si no hiciera caso de skin.conf.

Entonces he deshecho éste cambio y he ido a modificar el archivo weewx.conf, en el apartado StdReport, y allí las unidades son exactamente las que me salen en las plantillas (meteoclimatic.htm e index.html) pero si modifico aquí meter_per_hour por km_per_hour entonces no me genera las citadas plantillas (meteoclimatic.htm e index.html), hay algo que le provoca confusión:

[StdReport]

    # Where the skins reside, relative to WEEWX_ROOT
    SKIN_ROOT = /etc/weewx/skins

    # Where the generated reports should go, relative to WEEWX_ROOT
    HTML_ROOT = /var/www/weewx

    # The database binding indicates which data should be used in reports.
    data_binding = wx_binding

    # Each of the following subsections defines a report that will be run.

    [[StandardReport]]
        # See the customizing guide to change the units, plot types and line
        # colors, modify the fonts, display additional sensor data, and other
        # customizations. Many of those changes can be made here by overriding
        # parameters, or by modifying templates within the skin itself.

        # The StandardReport uses the 'Standard' skin, which contains the
        # images, templates and plots for the report.
        skin = Standard
        [[[Units]]]
            [[[[Groups]]]]
                group_altitude = meter
                group_speed2 = meter_per_second2
                group_pressure = mbar
                group_rain = mm
                group_rainrate = mm_per_hour
                group_temperature = degree_C
                group_degree_day = degree_C_day
                group_speed = meter_per_second


Por tanto, si lo modifico en skin.conf no me hace caso, y si lo modifico en weewx.conf no me genera las plantillas.

Sigo investigando...

jantoni

  • Visitante
Re:Utilidad para subir datos a Meteoclimatic con Linux
« Respuesta #50 en: 29 de Abril del 2016, 19:36:52 pm »
Solo te diré que estos son mis parámetros:

weewx.conf

Citar
    [[StandardReport]]
        # See the customizing guide to change the units, plot types and line
        # colors, modify the fonts, display additional sensor data, and other
        # customizations.  Many of those changes can be made here by overriding
        # parameters, or by modifying templates within the skin itself.
       
        # The StandardReport uses the 'Standard' skin, which contains the
        # images, templates and plots for the report.
        skin = Standard
   
#    #[[[Units]]]
    #    [[[[Groups]]]]
    #        group_altitude = meter
    #        group_speed2 = meter_per_second2
    #        group_pressure = mbar
    #        group_rain = mm
    #        group_rainrate = mm_per_hour
    #        group_temperature = degree_C
    #        group_degree_day = degree_C_day
    #        group_speed = meter_per_second
   


skin.conf
Citar
[Units]
    # This section is for managing the selection and formatting of units.
   
    [[Groups]]
        # For each group of measurements, this section sets what units to
        # use for it.
        # NB: The unit is always in the singular. I.e., 'mile_per_hour',
        # NOT 'miles_per_hour'

        group_altitude     = meter                 # Options are 'foot' or 'meter'
        group_degree_day   = degree_C_day         # Options are 'degree_F_day' or 'degree_C_day'
        group_direction    = degree_compass
        group_moisture     = centibar
        group_percent      = percent
        group_pressure     = hPa                 # Options are 'inHg', 'mmHg', 'mbar', or 'hPa'
        group_radiation    = watt_per_meter_squared
        group_rain         = mm                 # Options are 'inch', 'cm', or 'mm'
        group_rainrate     = mm_per_hour        # Options are 'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
        group_speed        = km_per_hour        # Options are 'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second'
        group_speed2       = km_per_hour2       # Options are 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
        group_temperature  = degree_C             # Options are 'degree_F' or 'degree_C'
        group_uv           = uv_index
        group_volt         = volt

        # The following are used internally and should not be changed:
        group_count        = count
        group_interval     = minute
        group_time         = unix_epoch
        group_elapsed      = second

Recuerda que si modificas weewx.conf tienes que recargar los parámetros con restart o reload. Las modificaciones de skin.conf toman efecto en la siguiente generación, aunque puedes adelantar con el comando wee_reports

Saludos.

Desconectado GarciaMiguel

  • Newbie
  • *
  • Mensajes: 14
    • Ver Perfil
  • Estación: En Proyecto
Re:Utilidad para subir datos a Meteoclimatic con Linux
« Respuesta #51 en: 29 de Abril del 2016, 20:11:45 pm »
Hola,

Ya está funcionando!! Muchas gracias, no había recargado después de modificar weewx.conf, modificando skin.conf no me hace caso, cosa que no entiendo.

Gracias y un saludo.

Postdata: aunque no envía decimales. Sólo números enteros. Trabajo para mañana ya... :( (SOLUCIONADO: modificando el scrpt meteoclimatic.sh indicando meteoclimatic_http.php en lugar de meteoclimatic_http.php.old)
« Última modificación: 01 de Mayo del 2016, 16:25:42 pm por GarciaMiguel »

Desconectado errea

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Banaries - Huesca y Ejea
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:Utilidad para subir datos a Meteoclimatic con Linux
« Respuesta #52 en: 08 de Diciembre del 2016, 16:46:45 pm »
Funcionando 100%, con mi Mele A2000.  Duda que tengo, tenía hecho un script por mi cuenta para actualizar una página de internet, para que lo cogiese de allí.

Vaya por hablar ahora me dice que no estoy autorizado. Ahora si.... bueno lo dejo en observación.

root@mele:/home/user/script# php meteoclimatic_http.php.old
-- 08/12/2016 16:24:27 --
HTTP/1.1 202 Accepted
Date: Thu, 08 Dec 2016 16:24:22 GMT
Server: Apache/2.4.10 (Debian)
X-Error: 202 Accepted
X-DigestKey:
Content-Length: 69
Content-Type: text/plain;charset=UTF-8

Ver: 3a - ID: ESARA5000000050600B
Query Length: 138
202: Accepted


root@mele:/home/user/script#
« Última modificación: 08 de Diciembre del 2016, 17:26:26 pm por errea »

Desconectado meteozgz

  • Newbie
  • *
  • Mensajes: 5
    • Ver Perfil
  • Estación: ESARA5000000050014B
Re:Utilidad para subir datos a Meteoclimatic con Linux
« Respuesta #53 en: 25 de Enero del 2017, 01:26:13 am »
Buenas a todos,

Tengo un problema para copiar la plantilla que me descargo de meteoclimatic (y en general, para cualquier cosa). El sistema me dice: 'Error al mover el archivo: Permiso denegado'. He intentado cambiar los permisos, ya que pone que cambiar el contenido solo para administrador, y tampoco me deja cambiarlo para cualquiera.

¿sabéis cuál puede ser el problema?

También he de decir que he hecho antes el Linux-PHP que Copiar la plantilla descargada en la carpeta de Skins/Standard.


Muchas gracias

Desconectado meteozgz

  • Newbie
  • *
  • Mensajes: 5
    • Ver Perfil
  • Estación: ESARA5000000050014B
Re:Utilidad para subir datos a Meteoclimatic con Linux
« Respuesta #54 en: 25 de Enero del 2017, 01:29:40 am »
Buenas a todos,

Tengo un problema para copiar la plantilla que me descargo de meteoclimatic (y en general, para cualquier cosa). El sistema me dice: 'Error al mover el archivo: Permiso denegado'. He intentado cambiar los permisos, ya que pone que cambiar el contenido solo para administrador, y tampoco me deja cambiarlo para cualquiera.

¿sabéis cuál puede ser el problema?

También he de decir que he hecho antes el Linux-PHP que Copiar la plantilla descargada en la carpeta de Skins/Standard.


Muchas gracias

Solucionado... He cambiado los permisos a través de la terminal...

jantoni

  • Visitante
Re:Utilidad para subir datos a Meteoclimatic con Linux
« Respuesta #55 en: 25 de Enero del 2017, 21:46:52 pm »
Si, el tema de los permisos es uno de los escollos a "sufrir" por los usuarios de plataforma Microsoft.

Pero nada que no se soluciones en 20 o 30 años de práctica ;D ;D ;D ;D