Autor Tema: Nuevo tutorial de instalación de Weewx  (Leído 31018 veces)

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

Desconectado Xavi-EA5ZF

  • Full Member
  • ***
  • Mensajes: 214
  • Ham Radio Operator EA5ZF
    • Ver Perfil
    • MeteoLaVall
  • Estación: ESPVA1200000012600A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #15 en: 03 de Enero del 2016, 09:42:09 am »
Buenos días, mirando esta mañana he visto que en el log no aparecía nada, cosa que ya había notado en alguna ocasión anteriormente (cuando el server era la raspberry), investigando he visto que en el manual de jantoni EA4TN no están todas las lineas de los ficheros dek rsyslog.d y logrotate.d que hay en los directorios de /etc/weewx.
Por lo que genera el nuevo fichero weewx.log pero sigue grabando en el antiguo.
He puesto el contenido de los ficheros del /etc/weewx y listo, ya escribe donde toca, por lo visto el comando de creación de un nuevo fichero weewx.log funciona, pero el de reinicio del rsyslog no, el que pone en la wiki es:
Citar
/var/log/weewx.log {
  weekly
  missingok
  rotate 52
  compress
  delaycompress
  notifempty
  create 644 syslog adm
  sharedscripts
  postrotate
  reload rsyslog > /dev/null 2>&1
  endscript
}

en donde creo que el comando que mi Mele A2000 no pilla es el reload rsyslog ... he puesto lo que hay en el directorio y corregido.
Citar
/var/log/weewx.log {
  weekly
  missingok
  rotate 52
  compress
  delaycompress
  notifempty
# debian uses root:adm
#  create 644 root adm
# ubuntu uses syslog:adm
#  create 644 syslog adm
  sharedscripts
  postrotate
# standard way of invoking rc scripts
    /etc/init.d/rsyslog stop
    /etc/init.d/rsyslog start

# on some systems a reload will work
#    /etc/init.d/rsyslog reload > /dev/null
# some ubuntu systems use upstart
#    service rsyslog restart > /dev/null
# some redhat/fedora systems have their own way
#    reload rsyslog > /dev/null 2>&1
# some debian systems do it this way
#    invoke-rc.d rsyslog reload > /dev/null
  endscript
}

No puedo corregirlo en la wiki porque aparte de ser este apartado de solo lectura, se indica que es para raspberry, y a mi no me funcionaba en un Mele A2000, y no sé que versión de linux lleva. Linux debian 3.4.79-r0-s-rm1+ si es igual no diferente.
« Última modificación: 03 de Enero del 2016, 09:50:02 am por Xavi-EA5ZF »

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.344
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #16 en: 03 de Enero del 2016, 10:07:04 am »
Xavi....no sé por qué no tienes log en tu sistema, pero te pongo los datos del mio:
Citar
root@raspberrypi:/etc/logrotate.d# cat weewx
/var/log/weewx.log {
  weekly
  missingok
  rotate 52
  compress
  delaycompress
  notifempty
  create 644 syslog adm
  sharedscripts
  postrotate
  reload rsyslog > /dev/null 2>&1
  endscript
}

Citar
root@raspberrypi:/etc/logrotate.d# ls -la /var/log/weewx.log
-rw-r--r-- 1 root adm 13049856 ene  3 09:04 /var/log/weewx.log
root@raspberrypi:/etc/logrotate.d#

No obstante, todo lo que sea mejorar, pues adelante.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.344
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #17 en: 03 de Enero del 2016, 10:08:57 am »
En cuanto a la wiki, salvo los menues, todas las páginas están, o deberían estar, abiertas a edición por cualquiera:

Citar
Información para «FAQ WeeWX»
Información básica
Visualizar el título   FAQ WeeWX
Criterio de ordenación predeterminado   FAQ WeeWX
Longitud de la página (en bytes)   12 738
Identificador ID de la página   483
Idioma de la página   español (es)
Modelo de contenido de la página   texto wiki
Indización por robots   Permitido
Número de usuarios que vigilan la página   2
Número de redirecciones a esta página   1
Contado como página de contenido   Sí
Protección de página
Editar   Permitir todos los usuarios
Pueden trasladar   Permitir todos los usuarios

http://wiki.meteoclimatic.net/es/index.php?title=FAQ_WeeWX&action=info

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.344
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #18 en: 03 de Enero del 2016, 10:13:18 am »
Bueno.....si te referías al manual, es que no está en la wiki......después del desastre de Octubre, los manuales los tengo en Google Drive, y claro, ahí no los puedes editar.

Entonces, el cambio sugerido es sustituir el logrotate.d por el que viene en la propia instalación de Weewx.

Lo miro....o mejor....si tu lo has cambiado, cuando haga la rotación de ficheros, avísame de que todo ha ido OK y lo cambio tanto en el manual, como en la FAQ de la Wiki

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.344
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #19 en: 03 de Enero del 2016, 10:26:22 am »
Pues.....ya lo he cambiado yo en mi sistema....

Si va todo OK....cambiamos manual y wiki......

Recuérdamelo en unos días....seguro que se me olvida.

Gracias por la info.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.344
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #20 en: 03 de Enero del 2016, 10:31:04 am »
Cuando cambiemos esto en Wiki y manual, hay que cambiar también el fichero de rsyslog.d

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Xavi-EA5ZF

  • Full Member
  • ***
  • Mensajes: 214
  • Ham Radio Operator EA5ZF
    • Ver Perfil
    • MeteoLaVall
  • Estación: ESPVA1200000012600A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #21 en: 03 de Enero del 2016, 15:05:37 pm »
En mis 2 sistemas, el Mele y el Pi, se creaba el fichero de los weewx.log, pero se seguía escribiendo en el anterior renombrado, algo así como weewx.log.1 sin el gz de estar comprimido.
Tras sustituir las lineas por las propuestas por el weewx y parar y levantar el rsyslog ya escribe donde toca en el nuevo weewx.log.
Creo que era porque le faltaba el reinicio del servicio, por eso puse en negrita los comandos recomendados para el reinicio correcto del servicio rsyslog

Desconectado GarciaMiguel

  • Newbie
  • *
  • Mensajes: 35
    • Ver Perfil
  • Estación: ESAND1800000018410A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #22 en: 05 de Marzo del 2016, 09:33:03 am »
Buenos días.
Al final me he decidido a dar el paso del viejo pc a la raspberry pi 2, a pesar de mis mínimos conocimientos de linux.
Estoy instalando el weewx que ahora ya está la versión 3.4, ¿puede ser que ésta versión no tenga el falso reloj?


pi@raspberrypi:~ $ sudo apt-get remove fake-hwclock
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 weewx : Depends: python-configobj (>= 4.5) but it is not going to be installed
         Depends: python-cheetah (>= 2.0) but it is not going to be installed
         Depends: python-imaging (>= 1.1.6) but it is not going to be installed
         Depends: python-usb (>= 0.4) but it is not going to be installed
         Recommends: python-dev (>= 2.5) but it is not going to be installed
         Recommends: apache2 but it is not going to be installed
         Recommends: ftp
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).




Gracias.
Un saludo.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.344
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #23 en: 05 de Marzo del 2016, 10:46:53 am »
Ese mensaje de error hace referencia a pasos previos que no has completado.

Cuando intentas instalar Weewx con

sudo dpkg -i weewx*.deb

Te saldrá ese mensaje indicando que faltan paquetes de software.

Lo solucionas con:

sudo apt-get -f install

Y luego continuas.

En cuanto a si la versión 3.40 no tiene el falso reloj, es una pregunta erronea. El falso reloj o fakehwclock es un paquete del sistema operativa y no de Weewx

Por tanto, el falso reloj puede venir instalado con Jessie....o no.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado GarciaMiguel

  • Newbie
  • *
  • Mensajes: 35
    • Ver Perfil
  • Estación: ESAND1800000018410A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #24 en: 05 de Marzo del 2016, 12:22:57 pm »
Ese mensaje de error hace referencia a pasos previos que no has completado.

Cuando intentas instalar Weewx con

sudo dpkg -i weewx*.deb

Te saldrá ese mensaje indicando que faltan paquetes de software.

Lo solucionas con:

sudo apt-get -f install

Y luego continuas.

En cuanto a si la versión 3.40 no tiene el falso reloj, es una pregunta erronea. El falso reloj o fakehwclock es un paquete del sistema operativa y no de Weewx

Por tanto, el falso reloj puede venir instalado con Jessie....o no.

Ok. Mil gracias Jantoni!!!  ;)

Desconectado meteoalcolea

  • Jr. Member
  • **
  • Mensajes: 77
    • Ver Perfil
  • Estación: Alcolea ESAND1400000014610B
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #25 en: 04 de Agosto del 2016, 19:47:46 pm »
Hola a todos, llevo bastante tiempo sin participar en el foro, aunque sí que lo he estado siguiendo. Seguro que jantoni se acordará de mi, no sé como fue capaz de aguantar mi torpeza instalando wview hace unos cuatros años. Con su ayuda (le estoy muy agradecido) conseguí lo que veía imposible, poner a funcionar la Raspberry a funcionar con wview. Lleva funcionando sin apenas problemas desde entonces, pero ahora estoy pensando cambiar a Weewx, que parece que funciona mejor y es el más usado.

He seguido el tutorial de jantoni, pero con la versión 3.5.0 (entiendo que es igual), pero cuando llego al punto de comprobar que Weewx está generando las primeras páginas, no consigo que genere nada (http://aaa.bbb.ccc.ddd/weewx/index.html), y no sé que es lo que he hecho mal.

Gracias por vuestra ayuda

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.344
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #26 en: 04 de Agosto del 2016, 20:18:53 pm »
El manual se hizo para la versión 3.1

En la versión 3.5, los ficheros web están en otro sitio....parecido, pero distinto

Si antes era: http://aaa.bbb.ccc.ddd/weewx/index.html

Ahora es http://aaa.bbb.ccc.ddd/html/weewx/index.html

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado meteoalcolea

  • Jr. Member
  • **
  • Mensajes: 77
    • Ver Perfil
  • Estación: Alcolea ESAND1400000014610B
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #27 en: 04 de Agosto del 2016, 20:52:06 pm »
He probado, pero tampoco me abre la página con esa dirección. Hay algo que pueda comprobar?

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.344
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #28 en: 04 de Agosto del 2016, 21:04:25 pm »
Me imagino que habrás cambiado el aaa.bbb.ccc.ddd por la dirección ip de la raspberry, ¿no?

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado meteoalcolea

  • Jr. Member
  • **
  • Mensajes: 77
    • Ver Perfil
  • Estación: Alcolea ESAND1400000014610B
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #29 en: 04 de Agosto del 2016, 21:11:16 pm »