Meteoclimatic

Estaciones Meteoclimatic => Incidencias en estaciones => Mensaje iniciado por: colareis en 03 de Febrero de 2017, 22:22:41

Título: Pasar viento de m/s a km/h
Publicado por: colareis en 03 de Febrero de 2017, 22:22:41
Hola.
Tengo una inconsistencia y no doy con la solución. Tengo el viento puesto en unidades de km/h en meteoclimatic pero en realidad está marcando m/s, por lo que la velocidad sale  muy baja. No sé cómo se cambia de m/s para que marque todo en km/h. Uso weewx.

Un saludo.
Título: Re:Pasar viento de m/s a km/h
Publicado por: kocher en 03 de Febrero de 2017, 22:33:18

Hola.
Tengo una inconsistencia y no doy con la solución. Tengo el viento puesto en unidades de km/h en meteoclimatic pero en realidad está marcando m/s, por lo que la velocidad sale  muy baja. No sé cómo se cambia de m/s para que marque todo en km/h. Uso weewx.

Saludos Colareis

Yo no tengo ni idea de Weewx (el experto es Jantoni); no obstante en el foro de Weewx ya se ha hablado de este asunto:

            http://forum.meteoclimatic.net/index.php/topic,795.0.html (http://forum.meteoclimatic.net/index.php/topic,795.0.html)

Título: Re:Pasar viento de m/s a km/h
Publicado por: jantoni en 05 de Febrero de 2017, 10:30:47
Eso te ha pasado por faltar a las últimas clases de Weewx.

Citar
# Cambiamos Weewx.conf para que las unidades sean en metrica y ademas mm en lugar de cm y km/h en lugar m/s
sed -i 's/group_speed = meter_per_second/group_speed = km_per_hour/g' "/etc/weewx/weewx.conf"
sed -i 's/group_speed2 = meter_per_second2/group_speed2 = km_per_hour2/g' "/etc/weewx/weewx.conf"
sed -i 's/group_pressure = mbar/group_pressure = hPa/g' "/etc/weewx/weewx.conf"
sed -i 's/group_rain = cm/group_rain = mm/g' "/etc/weewx/weewx.conf"
sed -i 's/group_rainrate = cm_per_hour/group_rainrate = mm_per_hour/g' "/etc/weewx/weewx.conf"

# Cambiamos el formato de las horas y las fechas
sed -i 's/day        = %X/day        = %H:%M/g' "/etc/weewx/skins/Standard/skin.conf"
sed -i 's/week       = %X (%A)/week       = %H:%M on %A/g' "/etc/weewx/skins/Standard/skin.conf"
sed -i 's/month      = %x %X/month      = %d-%b-%Y %H:%M/g' "/etc/weewx/skins/Standard/skin.conf"
sed -i 's/year       = %x %X/year       = %d-%b-%Y %H:%M/g' "/etc/weewx/skins/Standard/skin.conf"
sed -i 's/rainyear   = %x %X/rainyear   = %d-%b-%Y %H:%M/g' "/etc/weewx/skins/Standard/skin.conf"
sed -i 's/current    = %x %X/current    = %d-%b-%Y %H:%M/g' "/etc/weewx/skins/Standard/skin.conf"
sed -i 's/ephem_day  = %X/ephem_day  = %H:%M/g' "/etc/weewx/skins/Standard/skin.conf"
sed -i 's/ephem_year = %x %X/ephem_year = %d-%b-%Y %H:%M/g' "/etc/weewx/skins/Standard/skin.conf"

# Cambiamos el formato de viento para que cuando la velocidad sea Cero no aparezca N/A sino N
sed -i 's/NNW, N\/A/NNW, N/g' "/etc/weewx/skins/Standard/skin.conf"

Si solo quieres cambiar lo de m/s a km/h

sed -i 's/group_speed = meter_per_second/group_speed = km_per_hour/g' "/etc/weewx/weewx.conf"
sed -i 's/group_speed2 = meter_per_second2/group_speed2 = km_per_hour2/g' "/etc/weewx/weewx.conf"

Funciona, SI o SI

Por supuesto, ejecutando como root.

Si se ejecuta con otro usuario, poner delante de cada comando el correspondiente "sudo"        (sin las comillas) ;D ;D ;D
Título: Re:Pasar viento de m/s a km/h
Publicado por: colareis en 05 de Febrero de 2017, 10:47:45
Solucionado.
Muchas gracias jantoni y kocher!!

Un saludo.