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

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

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.063
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Nuevo tutorial de instalación de Weewx
« en: 28 de Noviembre del 2015, 09:57:26 am »
Gracias a Meteocarcer, he encontrado una copia antigua del tutorial de instalación de Weewx que escribí en el antiguo foro.

Ya he empezado a adaptarlo. No es definitivo, faltan cosas.

Ahora mismo está escrito para iniciar desde CERO.

Dado el ritmo de avance de Weewx, CREO QUE NO ES CONVENIENTE HACER MÁS IMAGENES PREGRABADAS.

Por supuesto, el tutorial es válido para usar con ordenadores que no sean Raspberry Pi.

Todo lo referente a Weewx lo iré dejando en:

https://drive.google.com/folderview?id=0B3z9VwkcZjjWeUZsNVVmRWU0Vkk&usp=sharing

Una vez que esté requeteprobado y finalizado, se copiará en la wiki y en el foro, además de mi Drive de Google.....no me fio, no me fio.

----------------EDITADO EL 10 DE DICIEMBRE DE 2015 ---------------

Doy por concluido el documento, aunque seguramente seguiré incorporando cositas que se habrás quedado olvidadas, o cosas nuevas.

Siento no poder subir un documento. He intentado subir un PDF, pero las restricciones del nuevo foro, son tan restrictivas que no se puede subir un fichero de mas de 128 KBytes. El PDF ocupa 154 y por tanto no puede ser incluido en el foro.

Ya se ha incluido en la wiki.

Recordar que, la versión más actualizada, siempre estará en mi Google Drive. Tenéis el enlace más arriba.

----------11 de diciembre de 2015 ------

Actualizado para incorporar la recomendación de la wiki de Weewx sobre el falso reloj en tiempo real.

----------23 de diciembre de 2015--------

Actualizado para dejar más claro como bajar Weewx desde el sitio oficial.
« Última modificación: 23 de Diciembre del 2015, 19:31:16 pm por jantoni-EA4TN »

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.063
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #1 en: 28 de Noviembre del 2015, 10:16:41 am »
Primera redacción ----> OK

Por hacer:

Prueba con instalación nueva de Raspbian Jessie
Prueba con instalación nueva de Raspbian Wheezy

Prueba con instalación nueva de Raspbian Jessie mínima


Aunque el procedimiento escrito está sin probar, ya fue probado en anteriores versiones. No obstante, y dado que se ha reescrito, es posible que exista algún error involuntario. Por ello la prueba está pendiente.

Por escribir:

Envío de datos a Meteoclimatic ----> Ya escrito en la Wiki       http://wiki.meteoclimatic.net/wiki/WeeWX_y_Meteoclimatic
Alargar la vida de la SD con escritura log en RAM y otras cosas -----> Ya escrito en la wiki      http://wiki.meteoclimatic.net/wiki/Raspifaq

En la wiki tenemos algunas cosillas adicionales------->    http://wiki.meteoclimatic.net/wiki/FAQ_WeeWX
« Última modificación: 23 de Diciembre del 2015, 19:43:10 pm por jantoni-EA4TN »

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.063
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #2 en: 29 de Noviembre del 2015, 11:03:03 am »
En continuo cambio :D :D :D :D

Falta probarla, en real, con estación incluida.

Seguro que falla alguna cosita.....los dedos se me hacen viejos.

Por favor, decidme si tenéis acceso al tutorial....esto de los permisos de "la nube" nunca los he tenido claros.

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 megatin

  • Newbie
  • *
  • Mensajes: 30
    • Ver Perfil
    • Urbanización AZAHAR
  • Estación: ESAND2300000023006A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #3 en: 29 de Noviembre del 2015, 19:44:37 pm »
Gracias por conseguir el tutorial. Lo he puesto a buen recaudo en pdf sin problemas.

El lunes intentaré hacer una instalación siguiendo el mismo en Raspbian Jessie.

Ya comentaré los resultados.

Seguiremos dando "patadas al bote".

Saludos

Estación ESAND2300000023006A

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.063
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #4 en: 29 de Noviembre del 2015, 19:52:18 pm »
Todavía haré algunos cambios

Pero nada que afecte a lo realmente importante.

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 megatin

  • Newbie
  • *
  • Mensajes: 30
    • Ver Perfil
    • Urbanización AZAHAR
  • Estación: ESAND2300000023006A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #5 en: 02 de Diciembre del 2015, 12:19:01 pm »
Hola todos,

he probado la instalación limpia en Raspberry Pi 2 Raspbian Jessie + Weewx 3.2.1-1, siguiendo el tutorial de Jantoni.

Vaya por delante mis pocos conocimientos de Linux, que hacen más dificultosa la tarea.

He encontrado alguna "pega" que paso a detallar.

 Se derivan de la instalación de Apache. En el tutorial no se indica cómo instalarlo.

 Una vez instalado, Apache establece como directorio de publicación       /var/www/html/

 Weewx crea sus ficheros en          /var/www/weewx/

 Hay dos posibilidades de solución, cambiar en Weewx. Me ha dado pereza buscar en el manual.

 Decido por buscar en la configuración de Apache y no sin dificultad en cuentro un fichero
 
          /etc/apache2/sites-available/000-default.conf

en donde se establece la ruta de publicación

           /var/www/html/

Edito dicho fichero con nano (ahora sé cuánto vale nano)

            sudo nano  /etc/apache2/sites-available/000-default.conf

Borro       html/

Grabo, salgo, reinicio y problema resuelto.

Probablemente haya otra forma. Quizás tocando en la configuración de Weewx. Pues animo a la concurrencia a exponerlo y así aprendemos algo más.

Todo realizado desde consola de Mac estableciendo una sesión SSH. Por ciero Mac tine una utilidad de edición igual que "nano" pero que se llama "pico".

Me he quedado en la fase de modificación de fechas, etc... del ficheto   skin.conf

Hasta ahora todo funciona perfectamente en modo Simulator.


Saludos


« Última modificación: 02 de Diciembre del 2015, 12:51:31 pm por megatin »

Estación ESAND2300000023006A

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.063
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #6 en: 02 de Diciembre del 2015, 17:03:41 pm »
Bien, me alegro que haya funcionado.

En cuanto a Apache2, no hacía falta eso que has hecho.

Verás:

- La instalación de Apache2 se realiza cuando hacemos "sudo apt-get -f install" en la mayoría de las instalaciones,salvo que, a voluntad propia, antes hubieras instalado Apache2 de forma manual.
- En cuanto al directorio tampoco hacía falta:
    - El directorio principal de las páginas web, para Apache2, es /var/www y todos los directorios que cuelguen de el.
    - Weewx, cuando se instala, graba las páginas en /var/www/weewx.
    - Si lo que quieres es que, cuando se cargue la página desde el inicio, lo haga las de weewx, es tan simple como escribir un fichero en /var/www para que se redireccione hacia /var/www/weewx/index.html

Código: [Seleccionar]
root@mele1:/var/www# ls -la
total 44
drwxr-xr-x 10 www-data www-data 4096 dic  2 16:00 .
drwxr-xr-x 12 root     root     4096 sep 30  2012 ..
drwxr-xr-x  3 www-data www-data 4096 nov 20  2013 aprs
drwxr-xr-x  6 www-data www-data 4096 oct 21 16:57 download
drwxr-xr-x  2 www-data www-data 4096 mar  3  2014 images
-rw-r--r--  1 www-data www-data   63 dic 19  2014 index.php
drwxr-xr-x  2 www-data www-data 4096 sep 27  2014 test
drwxr-xr-x  7 www-data www-data 4096 jun  5  2014 tmp
drwxr-xr-x  3 root     root     4096 may 31  2015 unixtut
drwxr-xr-x  2 www-data www-data 4096 ago 22  2014 videos
lrwxrwxrwx  1 www-data www-data   19 sep 30  2012 weather -> /var/lib/wview/img/
drwxrwxrwx 11 www-data www-data 4096 nov 18 17:25 weewx
lrwxrwxrwx  1 root     root        5 jul 23 16:20 weewx2 -> weewx
lrwxrwxrwx  1 www-data www-data   19 sep 30  2012 wviewmgmt -> /var/lib/wviewmgmt/
root@mele1:/var/www#

Así pues, tienes que editar el fichero index.php o crearlo nuevo, con permisos para Apache2

Código: [Seleccionar]
root@mele1:/var/www# cat index.php
<META HTTP-EQUIV="refresh" CONTENT="1; url=weewx2/index.html">
root@mele1:/var/www#

Para poner los permisos:
Código: [Seleccionar]
sudo chown www-data:www-data index.php
De este modo, cuando llegue una petición web al directorio raiz de la web, se redirige hacia /var/www/weewx/index.html

Saudos.
« Última modificación: 02 de Diciembre del 2015, 17:34:32 pm por jantoni-EA4TN »

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.063
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #7 en: 02 de Diciembre del 2015, 17:05:04 pm »
Bueno.....en esa instalación está puesto weewx2.....líos mios, je je, ya veis en el directorio raíz de /var/www que tengo un  mejunje de enlaces simbólicos....pero es que es un servidor aparte

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 megatin

  • Newbie
  • *
  • Mensajes: 30
    • Ver Perfil
    • Urbanización AZAHAR
  • Estación: ESAND2300000023006A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #8 en: 02 de Diciembre del 2015, 19:26:39 pm »
Gracias Jantoni,  todos los caminos llevan a Roma, pero el que recomiendas es más corto.

Saludos,

Estación ESAND2300000023006A

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.063
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #9 en: 03 de Diciembre del 2015, 07:03:34 am »
No ;)

El más corto es el siguiente

Editar weewx.conf y en la sección StdRprt sustituír

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

Por

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

Saludos

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 megatin

  • Newbie
  • *
  • Mensajes: 30
    • Ver Perfil
    • Urbanización AZAHAR
  • Estación: ESAND2300000023006A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #10 en: 03 de Diciembre del 2015, 16:05:46 pm »
Cuántas veces habré leído y editado el fichero  weewx.conf  !!!!  Y esa llínea como que no existiera. La verdad es que estamos acostumbrados, al menos yo, a modificar aquellas cosas que afectaan directamente a la estción.

Me gusta....

 apla3  apla3 apla3

Estación ESAND2300000023006A

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.063
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #11 en: 11 de Diciembre del 2015, 12:19:24 pm »
Actualizado en Google Drive.

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 jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 300
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #12 en: 23 de Diciembre del 2015, 13:38:08 pm »
Hola Jantoni,
En tu supermanual haces referencia a lo siguiente:

Bajamos Weewx desde Sourceforge
Bajamos el paquete Debian de http://www.weewx.com/downloads/
Para ello usamos el comando wget. Buscaremos la versión que nos interese.
wget http://www.weewx.com/downloads/weewx_3.2.1-1_all.deb


Cuando dices "Bajamos Weewx desde Sourceforge". ¿Como se hace? ¿Hay que descargarse algun fichero?

Por cierto, siguiendo tu manual, ¿tambien se instala el apache?

Muchas gracias de antemano.
Saludos,
 apla3

« Última modificación: 23 de Diciembre del 2015, 14:00:34 pm por jmfernandezz »
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.063
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #13 en: 23 de Diciembre del 2015, 19:19:03 pm »
Antiguamente, Weewx se bajaba desde Sourceforge.

Ahora se hace desde la propia página de weewx.

Se utiliza el comando wget tal como está escrito.....pero poniendo la versión que queramos bajar....ahora está la 3.3.1

Si....Apache2 se instala posteriormente con "sudo apt-get -f install", salvo que lo hayas instalado tu mismo previamente.

Saludos.

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 jmfernandezz

  • Sr. Member
  • ****
  • Mensajes: 300
    • Ver Perfil
  • Estación: ESAND2900000029700D
Re:Nuevo tutorial de instalación de Weewx
« Respuesta #14 en: 25 de Diciembre del 2015, 11:21:21 am »
Muchas gracias por tu ayuda.
Saludos
 apla3 apla3
« Última modificación: 25 de Diciembre del 2015, 12:57:18 pm por jmfernandezz »
Estación meteorológica ubicada en Velez-Malaga (Málaga).
http://meteovelez.ddns.net
PCE FWS-20 + Garita artesana + Raspberry Pi 2 + Weewx 3.1.0
36°46'44.8"N | 4°06'10.5"W | 58 msnm