Autor Tema: Instalación de Weewx automatizada  (Leído 5682 veces)

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

jantoni

  • Visitante
Re:Instalación de Weewx automatizada
« Respuesta #30 en: 09 de Agosto del 2016, 15:22:20 pm »
No conozco ese error.

En las más de 20 instalaciones con el sistema automático, no he tenido nunca problemas.

Revisa los ficheros de configuración.....sobre todo si los has editado recientemente

Desconectado gmirallesg

  • Newbie
  • *
  • Mensajes: 11
    • Ver Perfil
  • Estación: En Proyecto
Re:Instalación de Weewx automatizada
« Respuesta #31 en: 12 de Agosto del 2016, 11:54:29 am »
Buenos días!
Ya tengo la instalación hecha. Parece todo correcto incluso me ha generado la primera página index.html, pero a partir de aquí ni ftp ni más páginas. Si hago sudo /etc/init.d/weewx status se va repitiendo que no puede mandar los ficheros por ftp pero genera los ficheros html y no los copia:

ago 12 11:30:17 raspberrypi weewx[1492]: cheetahgenerator: Generated 14 files for report StandardReport in 1.09 seconds
ago 12 11:30:18 raspberrypi weewx[1492]: genimages: Generated 12 images for StandardReport in 0.69 seconds
ago 12 11:30:18 raspberrypi weewx[1492]: reportengine: copied 0 files to /var/www/html
ago 12 11:30:18 raspberrypi weewx[1492]: ftpupload: Unable to connect or log into server : [Errno -2] Nombre o servic...nocido
ago 12 11:30:18 raspberrypi weewx[1492]: ftpupload: Unable to connect or log into server : [Errno -2] Nombre o servic...nocido
ago 12 11:30:18 raspberrypi weewx[1492]: ftpupload: Unable to connect or log into server : [Errno -2] Nombre o servic...nocido
ago 12 11:30:18 raspberrypi weewx[1492]: ftpupload: Attempted 3 times to connect to server www.meteosona.cat. Giving up.



He parado y puesto en marcha weewx y me sale error "archive interval in the configuration file (300) does not match ...(600)":

pi@raspberrypi:/etc/weewx $ sudo /etc/init.d/weewx status -w
● weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx)
   Active: active (running) since vie 2016-08-12 11:41:31 CEST; 31s ago
  Process: 1717 ExecStop=/etc/init.d/weewx stop (code=exited, status=0/SUCCESS)
  Process: 1782 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/weewx.service
           └─1797 python /usr/bin/weewxd --daemon --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf

ago 12 11:41:31 raspberrypi weewx[1797]: engine: Archive will use data binding wx_binding
ago 12 11:41:31 raspberrypi weewx[1797]: engine: Record generation will be attempted in 'hardware'
ago 12 11:41:31 raspberrypi weewx[1797]: engine: The archive interval in the configuration file (300) does not match ...(600).
ago 12 11:41:31 raspberrypi weewx[1797]: engine: Using archive interval of 600 seconds
ago 12 11:41:31 raspberrypi weewx[1797]: engine: Using binding 'wx_binding' to database 'weewx.sdb'
ago 12 11:41:31 raspberrypi weewx[1797]: manager: Starting backfill of daily summaries
ago 12 11:41:31 raspberrypi weewx[1797]: manager: Daily summaries up to date
ago 12 11:41:31 raspberrypi weewx[1797]: engine: Starting up weewx version 3.5.0
ago 12 11:41:31 raspberrypi weewx[1797]: engine: Clock error is -0.33 seconds (positive is fast)
ago 12 11:41:31 raspberrypi weewx[1797]: engine: Starting main packet loop.
Hint: Some lines were ellipsized, use -l to show in full.

Puede ser cosa de permisos?

Muchas gracias de antemano!!

Gabriel

Desconectado Wlarues

  • Full Member
  • ***
  • Mensajes: 174
  • Estudiante de Física en la Universidad de Zaragoza
    • Ver Perfil
    • El tiempo en Larués
  • Estación: ESARA2200000022761B
Re:Instalación de Weewx automatizada
« Respuesta #32 en: 12 de Agosto del 2016, 14:09:36 pm »
Hola,
El error de "archive interval in the configuration file (300) does not match ...(600)" se debe a que el tiempo de generación de datos que tienes en la configuración de Weewx no coincide con el de la consola.

En cuanto a lo de los ficheros ftp, revisa la configuración del servidor, quizás haya algún fallo.

Aun así, estas dos cosas no deberían impedir que se te generen las páginas, por lo menos internamente. Es decir, deberías poder verlas desde el navegador en: http://ip_raspy/weewx/
Si no es así, es que hay algo más. Quizás sea lo de "Hint: Some lines were ellipsized, use -l to show in full.", que no entiendo muy bien...

Saludos


Estación ESARA2200000022761B

Web Weewx: http://tiempo-larues.eu5.org

jantoni

  • Visitante
Re:Instalación de Weewx automatizada
« Respuesta #33 en: 12 de Agosto del 2016, 15:28:42 pm »
Si sigues con problemas, por favor, abre otro hilo.

De lo contrario mezclamos temas en el hilo de Instalación.

Una vez instalado, la personalización y configuración es otra tarea distinta.

Saludos.

Desconectado hongocornejo

  • Newbie
  • *
  • Mensajes: 1
    • Ver Perfil
  • Estación: En Proyecto
Re:Instalación de Weewx automatizada
« Respuesta #34 en: 28 de Octubre del 2016, 14:35:40 pm »
Hola Jose Antinio:
Te escribo desde Argentina, mas precisamente desde SALTA. Quisiera saber si existe una versión liviana de weewx sin paginas webs y todo eso, solo subir datos a weatherunderg y awekas. Yo usaba wxview de maravillas, tu antigua distro, y funcionó impecable, sobre una rasp de 512 con 4gb en SD. La verdad te admiro en lo que haces en linux y estas maquinitas. Saludos cordiales.

Ignacio

jantoni

  • Visitante
Re:Instalación de Weewx automatizada
« Respuesta #35 en: 28 de Octubre del 2016, 16:10:40 pm »
Buenas.

Por favor, el foro es solo para asistencia técnica a las estaciones de la red Meteoclimatic.

Con mucho gusto te atenderé las consultas a través de mi blog:

http://ea4tn.wordpress.com

Saludos

Desconectado errea

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Banaries - Huesca y Ejea
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:Instalación de Weewx automatizada
« Respuesta #36 en: 28 de Noviembre del 2016, 22:03:07 pm »
El script no está accesible imagino por no haber refrescado tu ip el servicio no-ip.com.

¿Alguna alternativa para conseguirlo?

¿Y otra pregunta tonta, tiene algún modo demo el WeeWX como tenía el Wview?

Lo he instalado en un Mele A2000 con 12.10, no ha dado error, pero no arranca.
« Última modificación: 28 de Noviembre del 2016, 22:19:29 pm por errea »

jantoni

  • Visitante
Re:Instalación de Weewx automatizada
« Respuesta #37 en: 29 de Noviembre del 2016, 18:01:35 pm »
Google me había metido el correo de no-ip en el Spam

Ahora debería funcionar

jantoni

  • Visitante
Re:Instalación de Weewx automatizada
« Respuesta #38 en: 29 de Noviembre del 2016, 18:02:52 pm »
En cuanto a Weewx, si, hay un  modo de demostración.

Para ello, debes elegir, en el momento de instalar, "simulator"

73

Desconectado errea

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Banaries - Huesca y Ejea
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:Instalación de Weewx automatizada
« Respuesta #39 en: 30 de Noviembre del 2016, 00:08:49 am »
Gracias... lo pruebo en el  Mele a ver si funciona, gracias.

Desconectado nevades

  • Newbie
  • *
  • Mensajes: 13
    • Ver Perfil
  • Estación: ESPVA4600000046890A
Re:Instalación de Weewx automatizada
« Respuesta #40 en: 30 de Diciembre del 2016, 11:27:04 am »
Hola a todos. He seguido este manual y ha funcionado (la instalación) todo a la primera. Raspberry2 y jessi.
He instalado esta version por ver si solucionaba un problema, pero persiste.
Lo pongo en otro hilo

jantoni

  • Visitante
Re:Instalación de Weewx automatizada
« Respuesta #41 en: 15 de Enero del 2017, 11:33:44 am »
Probado en Orange Pi PC

Funcionamiento sin problema alguno.

De verdad que no sé porque reportáis tantos problemas.

Todas mis pruebas han sido exitosas al 100%, ninguna ha fallado.

Solo hay que tener paciencia para que el sistema se inicie adecuadamente.

He aprovechado para añadir lo necesario para que el sistema funcione en UTC, ya que en Raspberry funciona por defecto en UTC, pero no así en Orange Pi y otros sistemas.

jantoni

  • Visitante
Re:Instalación de Weewx automatizada
« Respuesta #42 en: 16 de Enero del 2017, 20:28:36 pm »
Actualizado para solucionar las dudas que se registran más habitualmente, incluido el hecho de que cuando no hay viento, en la dirección del viento no aparezca N/A, sino N.

Se automatiza el cambio de cm y m/s por mm y km/h

Se automatiza el cambio del día de inicio de la semana de domingo a lunes.

Faltan unas cosillas por pulir.

Pero lo que os aseguro, es que funciona.

Probado este fin de semana en 3 raspberrys distintas (la original, la de 512 MB y en una Raspi2), en una OPI One y en una OPI PC.

Código: [Seleccionar]
#!/bin/bash

# Empezamos

# Cambiamos la zona horaria. Nos garantizamos que sea UTC
echo 'UTC' > /etc/timezone
apt-get install --reinstall tzdata

# Actualizamos el sistema
apt-get update
apt-get upgrade --yes

# Vamos al directorio principal del usuario conectado
cd ~

# Descargamos la version disponible en Weewx.com para su descarga
wget -A '*.deb' -r -l 1 -nd http://weewx.com/downloads/

# Instalamos el software adicional a Weewx
apt-get install --yes libjbig0 liblcms2-2 libtiff5 libwebp5 libwebpdemux1 libwebpmux1 python-cheetah python-configobj python-imaging python-pil python-serial python-six python-usb apache2 php5 php5-sqlite libapache2-mod-php5

# Instalamos Weewx
dpkg -i wee*.deb

# Paramos Weewx que ha debido quedar funcionando
/etc/init.d/weewx stop

# El enlace simbolico parece que genera algun problema en Raspbian Jessie
#ln -s /var/www/weewx /var/www/html/weewx

# Eliminamos el swaping para alargar la vida de la tarjeta SD
swapoff --all

# Desinstalamos el falso reloj y el sistema de swaping
apt-get purge --yes fake-hwclock dphys-swapfile

# Modificamos el sistema de log para que Weewx tenga su propio log y no mezclado con el resto del sistema
echo ":programname,startswith,\"weewx\"" /var/log/weewx.log | sudo tee -a /etc/rsyslog.d/99-weewx.conf > /dev/null
echo ":programname,startswith,\"weewx\"" \~\ | sudo tee -a /etc/rsyslog.d/99-weewx.conf > /dev/null

# Establecemos que Weewx tenga un log dentro de logrotate para evitar ficheros que nos consuman la RAM o la SD
echo -e "/var/log/weewx.log {\n  weekly\n  missingok\n  rotate 52\n  compress\n  delaycompress\n  notifempty\n  create 644 syslog adm\n  sharedscripts\n  postrotate\n  reload rsyslog > /dev/null 2>&1\n  endscript\n}" | sudo tee -a /etc/logrotate.d/weewx > /dev/null
echo "reiniciando el sistema de log"
service rsyslog restart

# Cambiamos en Weewx el dia de comienzo de semana. Ponemos lunes
# Buscamos week_start = 6 y lo sustituimos por week_start = 0 en /etc/weewx/weewx.conf
sed -i 's/week_start = 6/week_start = 0/g' "/etc/weewx/weewx.conf"

# 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"

# Mas dificil todavia. Generamos el locale spanish si no existe
sed -i 's/# es_ES.UTF-8/es_ES.UTF-8/g' /etc/locale.gen
/usr/sbin/locale-gen
echo -e "LANG=\"es_ES.UTF-8\"\nLANGUAGE=\"es_ES.UTF-8\"\nLC_ALL=\"es_ES.UTF-8\"" | sudo tee -a /etc/environment > /dev/null
#Falta insertar las variables de lenguaje en el script de arranque de weewx

# Esto es todo. Reiniciamos
reboot



Desconectado Telares

  • Full Member
  • ***
  • Mensajes: 155
    • Ver Perfil
  • Estación: Matueca [ ESCYL2400000024820A ]
Re:Instalación de Weewx automatizada
« Respuesta #43 en: 10 de Marzo del 2017, 20:03:08 pm »
Hola, acabo de hacer la instalación. Parece ser que ha ido todo bien a la primera. Ya veo mis estación en la web. Ahora voy a pelearme con la personalización. Jantoni: muchísimas gracias por la ingente información que nos facilitas. No tengo ni idea de Linux, pero ha sido hasta ahora facilísimo.
Estoy usando un portátil con Windows 7, una Raspberry de 512MB y mi estación es una PCE FWS-20. Mi internet es 3G.
Saludos y muchas gracias de nuevo.

Desconectado EA4TN

  • Newbie
  • *
  • Mensajes: 45
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Instalación de Weewx automatizada
« Respuesta #44 en: 21 de Marzo del 2017, 22:27:33 pm »
Solo indicar que el script que se comenta en este hilo, funciona perfectamente con Weewx 3.7.0

Saludos.