Autor Tema: Nuevo script instalación automatizada  (Leído 23429 veces)

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

Desconectado ea1htb

  • Jr. Member
  • **
  • Mensajes: 57
    • Ver Perfil
  • Estación: ESCTB3900000039400C
Re:Nuevo script instalación automatizada
« Respuesta #30 en: 30 de Enero del 2020, 19:24:40 pm »
esta funcionando en real con la wh1080, y con el skin que viene por defecto

Desconectado ANIMAGADO

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
  • Estación: ESCYL3700000037120A
Re:Nuevo script instalación automatizada
« Respuesta #31 en: 31 de Enero del 2020, 21:23:34 pm »
Hola

 Al final por seguir enredan opte por otra opción, no montar la imagen de Raspbian , si no utilizar un instalador NOOBS 3.2.1. que al final es lo mismo per creo es mas sencillo, aunque mas lento, metes la tarjeta SD en el p..o Win-10 la formateais y descompriumes en ella el fichero NOOBS la mees en las PI, la arrancas y haces la instalación…. (vamos otro rollo que me busque, jejejeje)

Despues de hacer esto instale Weewx con el Scrip, y todo perfecto 100 % (vamos mejor que la instalación anterior que había realizado)

Al ver el Log veo alguna cosa rara, voy a abrir otro hilo

Saludos Anibal – EA1ASC


Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.796
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo script instalación automatizada
« Respuesta #32 en: 31 de Enero del 2020, 21:37:09 pm »
Cuando las moscas matan al diablo con el rabo cuando no tienen nada que hacer.

¿O no era así?

 *+* *+* *+* *+* *+* *+*

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 ea1htb

  • Jr. Member
  • **
  • Mensajes: 57
    • Ver Perfil
  • Estación: ESCTB3900000039400C
Re:Nuevo script instalación automatizada
« Respuesta #33 en: 01 de Febrero del 2020, 09:13:40 am »
mmmm ahora que hablas del noobs, tambien se puede hacer, que el script haga la instalacion en un usb, con lo que sufriria menos la sd.....

Telares

  • Visitante
Re:Nuevo script instalación automatizada
« Respuesta #34 en: 01 de Febrero del 2020, 21:01:14 pm »
Hola, aquí otro probando el nuevo script. De momento parece ir bien . Acabo de añadir coordenadas, altitud y demás. Ahora mismo "eliminando falso reloj"
Seguiremos informando.

Telares

  • Visitante
Re:Nuevo script instalación automatizada
« Respuesta #35 en: 01 de Febrero del 2020, 21:11:00 pm »
Empezamos
Sat  1 Feb 19:33:53 GMT 2020
OK
deb [arch=all] http://weewx.com/apt/ squeeze main
Creando un disco de 20 MBytes en RAM para hacer el log en la RAM
================================================================
Eliminando el registro de acceso a ficheros y directorios. Esto alagará mucho la vida de la SD
==============================================================================================
Cambiando la zona horaria
=========================

Current default time zone: 'Etc/UTC'
Local time is now:      Sat Feb  1 19:34:06 UTC 2020.
Universal Time is now:  Sat Feb  1 19:34:06 UTC 2020.


Sat  1 Feb 19:34:08 UTC 2020

Actualizamos la lista de paquetes
=================================
Sat  1 Feb 19:35:36 UTC 2020

Sat  1 Feb 19:35:36 UTC 2020

Antes de instalar WeeWX, instalamos el sofware adicional que nos hace falta
===========================================================================

Instalando librerias necesarias
===============================

Sat  1 Feb 19:36:59 UTC 2020

Instalando software que vamos a necesitar antes o después. Sqlite, Apache2, ftp, PHP7.3 y otras librerias de python

Este paso puede tardar, en función de la placa que utilices, hasta 15 minutos. ¡¡Paciencia!!
===================================================================================================================

Extracting templates from packages: 100%

Sat  1 Feb 19:46:59 UTC 2020

Instalamos WeeWX desde el repositorio oficial
=============================================
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  python-pip
The following NEW packages will be installed:
  weewx
0 upgraded, 1 newly installed, 0 to remove and 63 not upgraded.
Need to get 1,572 kB of archives.
After this operation, 5,972 kB of additional disk space will be used.
Get:1 http://weewx.com/apt squeeze/main all weewx all 3.9.2-1 [1,572 kB]
Fetched 1,572 kB in 4s (418 kB/s)
Preconfiguring packages ...
Selecting previously unselected package weewx.
(Reading database ... 41235 files and directories currently installed.)
Preparing to unpack .../archives/weewx_3.9.2-1_all.deb ...
Unpacking weewx (3.9.2-1) ...
Setting up weewx (3.9.2-1) ...

Setting record_generation to software.
Saved configuration to /etc/weewx/weewx.conf
Processing triggers for systemd (241-7~deb10u1+rpi1) ...

Sat  1 Feb 19:58:45 UTC 2020

Parando el servidor de WeeWX
============================
[ ok ] Stopping weewx (via systemctl): weewx.service.


Inhabilitando el swaping para alargar la vida de la SD
======================================================

Sat  1 Feb 19:58:50 UTC 2020

Eliminando el falso reloj y el sistema de swaping
=================================================

Sat  1 Feb 20:00:36 UTC 2020

Modificando el sistema de Log para que WeeWX tenga su propio log diferenciado
=============================================================================

Estableciendo la rotación de log para WeeWX
===========================================
reiniciando el sistema de log
=============================

Estableciendo el Lunes como primer dia de la semana en WeeWX
============================================================

Estableciendo unidades en métrica, milimetros en lugar de centimetros y Kmh en lugar de ms/s
Esto no modifica la base de datos. La base de datos seguirá en unidades imperiales
============================================================================================

Cambiando el formato de fechas y horas
======================================

Realizando modificaciones para que viento igual a cero no aparezca N/A sino N
=============================================================================

Sat  1 Feb 20:00:39 UTC 2020
Generamos el locale spanish si no existe
========================================
Generating locales (this might take a while)...
  en_GB.UTF-8... done
  es_ES.UTF-8... done
Generation complete.

Sat  1 Feb 20:02:39 UTC 2020

Proceso finalizado
==================
Sat  1 Feb 20:02:39 UTC 2020
Reiniciando
===========



Unos 15 minutos ha tardado

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.796
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo script instalación automatizada
« Respuesta #36 en: 01 de Febrero del 2020, 21:22:46 pm »
Genial.

Recordad que, por defecto, el script pone al ordenador en hora utc.

Debéis poner la consola y el ordenador en la misma zona horaria. De lo contrario empezaréis a tener problemas.

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 ea1htb

  • Jr. Member
  • **
  • Mensajes: 57
    • Ver Perfil
  • Estación: ESCTB3900000039400C
Re:Nuevo script instalación automatizada
« Respuesta #37 en: 10 de Febrero del 2020, 22:18:51 pm »
sigo con la instalacion estable, de momento ni reinicios ni cosas raras achacables al script,  plau2 plau2

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.796
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo script instalación automatizada
« Respuesta #38 en: 11 de Febrero del 2020, 08:37:34 am »
Genial.

El siguiente paso es incluir todo lo necesario para Meteoclimatic.

Pero primero tengo que ver como han modificado los skin con la versión 3.9, ya que la plantilla la genera y rellena el skin.

Yo sigo con la 3.7 y el skin standard, pero me imagino que el nuevo, el skin seasons, será más o menos igual.

Aunque me imagino que, con la capacidad de weewx de trabajar con varios skin a la vez, pues no habrá problemas en ejecutarlo en standard. De ese modo, mientras dicho skin sea incluido en la distribución de weewx se garantiza el funcionamiento.

Si hay algún experto en la sala en ncurses, que levante la mano, me vendría genial una acudirá

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

Telares

  • Visitante
Re:Nuevo script instalación automatizada
« Respuesta #39 en: 11 de Febrero del 2020, 10:53:08 am »
Hola jantoni, estoy instalando en otra SD para ternela de repuesto. Esta vez me ha salido ésto:

Eliminando el falso reloj y el sistema de swaping
=================================================
E: se interrumpió la ejecución de dpkg, debe ejecutar manualmente «sudo dpkg --configure -a» para corregir el problema

Lo ejecuté y ya todo salió bien, volviendo a empezar desde ./meteowee.sh

Telares

  • Visitante
Re:Nuevo script instalación automatizada
« Respuesta #40 en: 11 de Febrero del 2020, 11:01:38 am »
Bueno, creo que ha ido bien la instalación,pero hay un problema con la conexión con la consola. Llevo un día desconectado de Meteoclimatic porque no actualiza datos. Pienso que el USB. Entonces me he puesto a preparar otra SD con otra raspi, con otra consola y con otro cable usb y me ocurre lo mismo. Tienen el mismo Raspbian y el mismo meteowee.sh.
 En la estación de pruebas sale:

root@raspberrypi:~# wee_device --check-usb
Using configuration file /etc/weewx/weewx.conf
Using FineOffsetUSB driver version 1.10 (weewx.drivers.fousb)
Traceback (most recent call last):
  File "/usr/bin/wee_device", line 66, in <module>
    main()
  File "/usr/bin/wee_device", line 62, in main
    device.configure(config_dict)
  File "/usr/share/weewx/weewx/drivers/__init__.py", line 69, in configure
    self.do_options(options, parser, config_dict, prompt)
  File "/usr/share/weewx/weewx/drivers/fousb.py", line 375, in do_options
    self.station = FineOffsetUSB(**config_dict[DRIVER_NAME])
  File "/usr/share/weewx/weewx/drivers/fousb.py", line 979, in __init__
    self.openPort()
  File "/usr/share/weewx/weewx/drivers/fousb.py", line 1052, in openPort
    raise weewx.WeeWxIOError(e)
weewx.WeeWxIOError: [Errno 16] Resource busy

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.796
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo script instalación automatizada
« Respuesta #41 en: 12 de Febrero del 2020, 00:13:54 am »
Meteowee.sh no toca para nada los driver .

Los mensajes de error o problemas de conexión no pueden venir po ahí, ya que el que hace la instalación del driver es el propio weewx.

En cuanto al tema del error en la ejecución del script, lo probaré.

Cuando te bajas te el script que te fallo?

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 ea1htb

  • Jr. Member
  • **
  • Mensajes: 57
    • Ver Perfil
  • Estación: ESCTB3900000039400C
Re:Nuevo script instalación automatizada
« Respuesta #42 en: 01 de Marzo del 2020, 10:56:28 am »
muchas gracias por la actualizacion @jantoni , seguimos funcionando sin problemas con weewx sin desconexiones ni nada plau2 plau2

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.796
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nuevo script instalación automatizada
« Respuesta #43 en: 03 de Marzo del 2020, 12:16:48 pm »
Probado el script meteowee-0.0.12 en Orange Pi PC con imagen Armbian 5.4.20 (Debian Buster)

Por tanto, el script está probado en:

- Raspberry Pi
- Orange Pi PC

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 pachu

  • Full Member
  • ***
  • Mensajes: 161
    • Ver Perfil
    • http://meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
WMR300 y Nuevo script instalación automatizada
« Respuesta #44 en: 25 de Abril del 2020, 19:43:43 pm »
Buenas
Hoy por fin me ha llegado la wmr300 par cambiar la consola que se me había estropeado el usb por una tormenta.
Esta semana dejé preparada  una raspi actualizada por el scrip de Jantoni para la llegada de la nueva y todo perfecto en modo "simulator"  :aplaude1:.Total que conecto hoy la consola nueva a la raspi y hago el cambio de estación simulator a wmr 300 wee_config --reconfigure borro la base de datos pero no ha sido posible ver la web en ipraspi/weewx/ .El caso es que en modo simulator si funcionó  :(
He desinstalado weewx de nuevo,he vuelto a instalar el script y solo he conseguido ver la web en el navegador de la propia raspi con escritorio remoto.

Decir que la hora de la raspi y de la consola están las dos en cest y ya he instalado sudo apt-get install apache2
Con Bitvise he visto que las imágenes están en /var/www/html/weewx y el archivo index.html con el icono en mi caso de firefox que al pincharle se me abre en el navegador del pc aunque de una forma extraña,sin imágenes y solo los datos ,es decir incompleta.

Código: [Seleccionar]
root@raspberrypi:~# sudo tail -f /var/log/weewx.log
Apr 25 19:15:10 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:14:00 CEST (1587834840) to database 'weewx.sdb'
Apr 25 19:15:10 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:14:00 CEST (1587834840) to daily summary in 'weewx.sdb'
Apr 25 19:15:11 raspberrypi weewx[499]: wmr300: get history complete: count=4 last_index=229 history_end_index=230
Apr 25 19:15:11 raspberrypi weewx[499]: engine: Starting main packet loop.
Apr 25 19:15:29 raspberrypi weewx[499]: wmr300: history buffer at 0.61% (231)
Apr 25 19:20:14 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:20:00 CEST (1587835200) to database 'weewx.sdb'
Apr 25 19:20:14 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:20:00 CEST (1587835200) to daily summary in 'weewx.sdb'
Apr 25 19:20:18 raspberrypi weewx[499]: cheetahgenerator: Generated 8 files for report SeasonsReport in 3.71 seconds
Apr 25 19:20:20 raspberrypi weewx[499]: imagegenerator: Generated 14 images for SeasonsReport in 1.14 seconds
Apr 25 19:20:20 raspberrypi weewx[499]: copygenerator: copied 5 files to /var/www/html/weewx
Apr 25 19:25:14 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:25:00 CEST (1587835500) to database 'weewx.sdb'
Apr 25 19:25:14 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:25:00 CEST (1587835500) to daily summary in 'weewx.sdb'
Apr 25 19:25:15 raspberrypi weewx[499]: cheetahgenerator: Generated 8 files for report SeasonsReport in 1.14 seconds
Apr 25 19:25:16 raspberrypi weewx[499]: imagegenerator: Generated 14 images for SeasonsReport in 0.99 seconds
Apr 25 19:25:16 raspberrypi weewx[499]: copygenerator: copied 0 files to /var/www/html/weewx
Apr 25 19:30:14 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:30:00 CEST (1587835800) to database 'weewx.sdb'
Apr 25 19:30:14 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:30:00 CEST (1587835800) to daily summary in 'weewx.sdb'
Apr 25 19:30:16 raspberrypi weewx[499]: cheetahgenerator: Generated 8 files for report SeasonsReport in 1.15 seconds
Apr 25 19:30:17 raspberrypi weewx[499]: imagegenerator: Generated 14 images for SeasonsReport in 1.00 seconds
Apr 25 19:30:17 raspberrypi weewx[499]: copygenerator: copied 0 files to /var/www/html/weewx
Apr 25 19:35:14 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:35:00 CEST (1587836100) to database 'weewx.sdb'
Apr 25 19:35:15 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:35:00 CEST (1587836100) to daily summary in 'weewx.sdb'
Apr 25 19:35:16 raspberrypi weewx[499]: cheetahgenerator: Generated 8 files for report SeasonsReport in 1.20 seconds
Apr 25 19:35:17 raspberrypi weewx[499]: imagegenerator: Generated 14 images for SeasonsReport in 1.00 seconds
Apr 25 19:35:17 raspberrypi weewx[499]: copygenerator: copied 0 files to /var/www/html/weewx
Apr 25 19:40:14 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:40:00 CEST (1587836400) to database 'weewx.sdb'
Apr 25 19:40:14 raspberrypi weewx[499]: manager: Added record 2020-04-25 19:40:00 CEST (1587836400) to daily summary in 'weewx.sdb'
Apr 25 19:40:15 raspberrypi weewx[499]: cheetahgenerator: Generated 8 files for report SeasonsReport in 1.11 seconds
Apr 25 19:40:16 raspberrypi weewx[499]: imagegenerator: Generated 14 images for SeasonsReport in 0.99 seconds
Apr 25 19:40:16 raspberrypi weewx[499]: copygenerator: copied 0 files to /var/www/html/weewx