Autor Tema: Nueva versión weewx 4.0.0  (Leído 9057 veces)

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

Desconectado pachu

  • Full Member
  • ***
  • Mensajes: 158
    • Ver Perfil
    • www.meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Nueva versión weewx 4.0.0
« en: 30 de Abril del 2020, 21:00:51 pm »
Pues estaba haciendo unas pruebas para una segunda raspi con weewx y el script automático de jantoni y durante la instalación he visto pasar 4.0.0  :o :o
 
Novedades para los entendidos  *+*

 --------------------
 weewx change history
 --------------------

4.0.0 (30 Apr 2020)

Ported to Python 3. WeeWX should now run under Python 3.5 and greater, as
well as Python 2.7. Support for Python 2.5 and 2.6 has been dropped.

New facility for creating new user-defined derived types. See the Wiki
article https://github.com/weewx/weewx/wiki/WeeWX-V4-user-defined-types

WeeWX now uses the Python 'logging' facility. This means log, formats, and
other things can now be customized. Fixes issue #353.

Strings appearing in the data stream no longer cause a TypeError if they
can be converted to a number.

Strings can now be accumulated and extracted in the accumulators, making it
possible to include them in the database schemas.

The utility wee_reports now loads services, allowing it to use
user-supplied extensions. Fixes issue #95.

New default schema ("wview_extended") that offers many new types. The old
schema is still supported. Fixes issue #115.

Optional, more flexible, way of specifying schemas for the daily summaries.
The old way is still supported.

The install process now offers to register a user's station with weewx.com.

The package MySQL-python, which we used previously, is not always available
on Python 3. Ported the MySQL code to use the package mysqlclient as an
alternative.

The default for WOW no longer throttles posting frequency (the default used
to be no more than once every 15 minutes).

Added new aggregate types minsum, minsumtime, sum_le. PR #382.

Unit group group_distance is now a first-class group.

Added new tag $python_version.

Ported to Python2-PyMySQL package on OpenSUSE.

Added new aggregation types 'first' (similar to 'last'), 'diff' (the
difference between last and first value in the aggregation interval), and
'tderiv' (the difference divided by the time difference).

Created new unit group 'group_energy2', defined as watt-seconds. Useful for
high resolution energy monitors.

An observation type known to the system, but not in a record, will now
return a proper ValueTuple, rather than UnknownType.

Type "stormStart" was added to the unit system. Fixes issue #380.

Added new aggregation type 'growdeg'. Similar to 'heatdeg', or 'cooldeg',
it measures growing degree-days. Basically, cooldeg, but with a different
base. Fixes issue #367. Thanks to user Clay Jackson for guidance!

Ported OS uptime to OpenBSD. Fixes issue #428. Thanks to user Jeff Ross!

Catch SSL certificate errors in uploaders. Retry after an hour. Fixes issue
#413.

Wunderfixer has been ported to the new WU API. This API requires an API
key, which you can get from the WU. Put it in weewx.conf. Added option
--upload-only. Thanks to user Leon Shaner! Fixes issues #414 and #445.

Wee_import can now import Weather Display monthly log files.

Fixed problem where sub-sections DegreeDays and Trend were located under
the wrong weewx.conf section. Fixes issue #432. Thanks to user mph for
spotting this!

Added new parameters to the Weather Underground uploader. Fixes issue #435.

Added new air quality types pm1_0, pm2_5, and pm10_0 to the unit system.
Added new unit microgram_per_meter_cubed. Added new unit group,
group_concentration.

Plist for the Mac launcher now includes a log file for stderr.

Night-day transition in plots now uses shortest travel distance around
color wheel to minimize extra colors. Fixes issue #457. Thanks to user Alex
Edwards!

Fixed bug that causes plots to fail when both min and max are zero. Fixes
issue #463.

Fixed problem with sqlite driver that can lead to memory growth. See PR
#467. Thanks to user Rich Bell!

Fixed bug that caused windrun to be calculated wrongly under METRICWX unit
system. Fixes issue #452.

If a bad value of 'interval' is encountered in a record, the program will
simply ignore it, rather than stopping. Address issue #375.

Change in how the archive timespan is calculated in the engine. This allows
oddball archive intervals. Fixes issue #469.

NOAA reports are now more tolerant of missing data. Fixes issue #300.

Use of strftime() date and time format codes in template file names is now
supported as an alternative to the legacy 'YYYY', 'MM' and 'DD'. The legacy
codes continue to be supported for backwards compatibility. Fixes issue
#415.

New --calc-missing action added to wee_database to calculate and store
derived observations.

wee_import now calculates missing derived observations once all imported
data has been saved to archive. Fixes issue #443.

wee_import now tolerates periods that contain no source data. Fixes issue
#499.

wee_import now accepts strings representing cardinal, intercardinal and
secondary intercardinal directions in CSV imports. Partially fixes issue
#238.

The field delimiter character may now be defined for wee_import CSV
imports.

Ignore historical records if the timestamp is in the future.

Can now recover from MariaDB-specific database connection error 1927.

Changed the name of the unit "litre" to "liter", making its spelling more
consistent with "meter". The spelling "litre" is still accepted.

Systemd type changed from "simple" to "forking". Thanks to user Jaap de
Munck for figuring this one out!

The configuration file is now an optional argument when running weewxd
directly. This means most users will be able to use the simple command line
'sudo weewxd'.

Use correct log path for netbsd and openbsd in logger setup.

StdWXCalculate no longer calculates anything by default. Instead, types to
be calculated must be listed in weewx.conf. See the Upgrade Guide.

setup.py install no longer saves the old 'bin' subdirectory. Instead, it
simply overwrites it.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.304
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nueva versión weewx 4.0.0
« Respuesta #1 en: 30 de Abril del 2020, 21:04:40 pm »
Muchos cambios.

Si vais a actualizar, recordad hacer primero una copia de seguridad y luego una imagen de tarjeta SD.....por si hay que volver atrás.

Históricamente a la X.0.0 le ha seguido una X.0.0-1 muy rápido, je je

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 jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.402
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Nueva versión weewx 4.0.0
« Respuesta #2 en: 01 de Mayo del 2020, 11:24:29 am »
Bueno pues anoche actualicé weewx a la versión 4.0.0 y estas fueron mis experiencias....

Me lo comentó jantoni por lo que actualicé con sudo apt update y ya salió que se había cambiado a la versión 4 de weewx en el repositorio de weewx.
En la página de configuración de weewx han cambiado / añadido repositorios... el antiguo apuntaba a squeeze con la versión 3.9.2 de weewx en Python 2

Ahora ha añadido un nuevo repositorio en el que ya van a estar las nuevas versiones >=4 de weewx:

http://weewx.com/apt/

Borré el repositorio de weewx de squeeze con sudo rm /etc/apt/sources.list.d/weewx.list y después instalé el nuevo que ya va con debian 10 (buster) o futuros debian con
Código: [Seleccionar]
curl -s http://weewx.com/apt/weewx-python3.list | sudo tee /etc/apt/sources.list.d/weewx.list
Con eso al actualizar con sudo apt update ya verá si hay nuevas versiones en el último repositorio.

Al reiniciar weewx vi algo que no me cuadraba:

orangepipc python[1995]: weewx[1995] INFO __main__: Initializing weewx version 4.0.0
orangepipc python[1995]: weewx[1995] INFO __main__: Using Python 2.7.16 (default, Oct 10 2019, 22:02:15)

Automáticamente no se pone a funcionar en Python 3 sino que usa la versión de Python que está por defecto activada en el sistema operativo, en mi caso la que usaba weewx 3.9.2 que es Python 2.7.16.

Weewx 4 puede usar indistintamente Python 2 ó 3.

Para hacerlo funcionar con la 3 ya que la 2 está obsoleta y hay que migrar a Python 3 preparé primero weewx 4 con los paquetes que le hacen falta:

sudo apt install python3-configobj python3-cheetah python3-pil python3-serial python3-usb python3-ephem

Con eso ya weewx 4 está listo para cambiar a Python 3

Hay que comprobar las versiones de Python que tenemos con ls -l /usr/bin/python*

yo en mi orange pi tengo la 2.7 y la 3.7 así que si no son las mismas en vuestro caso hay que poner la correcta en las próximas 2 líneas que pongo.

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2

sudo update-alternatives --config python     

y nos saldrán las versiones de Python que tenemos y cuál está por defecto:

Código: [Seleccionar]
There are 2 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python2.7   2         auto mode
  1            /usr/bin/python2.7   2         manual mode
* 2            /usr/bin/python3.7   1         manual mode

Press <enter> to keep the current choice[*], or type selection number:

En mi caso sale así ya que tengo activado Python 3 por defecto pero para activar la versión que se quiera correr por defecto se pone el número de la opción y ya está.

Se comprueba la versión en el terminal con python -V

root@orangepipc:~# python -V
Python 3.7.3

y cuando reiniciemos weewx tendremos:

orangepipc python[1995]: weewx[1995] INFO __main__: Initializing weewx version 4.0.0
orangepipc python[1995]: weewx[1995] INFO __main__: Using Python 3.7.3 (default, Dec 20 2019, 18:57:59)

Si no tenemos fallos ya tendremos weewx 4.0.0 funcionando con Python 3  :) :)

« Última modificación: 01 de Mayo del 2020, 11:41:38 am por jmviper »


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.304
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nueva versión weewx 4.0.0
« Respuesta #3 en: 01 de Mayo del 2020, 17:20:08 pm »
Yo creo que esperaré unos días.

El driver para TE923 parece ser que no funciona con Python3

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:Nueva versión weewx 4.0.0
« Respuesta #4 en: 02 de Mayo del 2020, 12:43:08 pm »
Buenos días, como incauto que ha hecho la instalación y ahora tiene problemas aviso:
El driver para las Davis parece no funcionar bien, si paras y relanzas weewx, en ocasiones no arranca porque pierde la comunicación con el data-loger.
Tampoco me funciona bien la generación de las pantallas, me da un error:
Reason: 'utf8' codec can't decode byte 0xed in position 5: invalid continuation byte
Creo que tiene algo que ver con los carácteres no ASCII de algún sitio, estoy investigando pero como veo que va para largo, creo que voy a desinstalar y volver a la versión antigua.
Saludos.
PD.- Una vez probado indicar que con la 3.9.2 todo vuelve a funcionar bien, creo que me voy a esperar unos días a volver intentar la actualización.
Ya estamos mayores y no andamos para mas sustos...
Xavi, EA5ZF
« Última modificación: 02 de Mayo del 2020, 12:53:04 pm por Xavi-EA5ZF »

Desconectado pachu

  • Full Member
  • ***
  • Mensajes: 158
    • Ver Perfil
    • www.meteolamadrid.es
  • Estación: Lamadrid (ESCTB3900000039593F)
Re:Nueva versión weewx 4.0.0
« Respuesta #5 en: 02 de Mayo del 2020, 13:39:28 pm »
Yo si he actualizado y no parece ir de mal  ;) ;)

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.304
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nueva versión weewx 4.0.0
« Respuesta #6 en: 02 de Mayo del 2020, 15:28:27 pm »
Es que las actualizaciones son muy puñeteras

Y aquí es un cambio de versión mayor.

Yo tuve el mismo problema de Xavi la semana pasada. Fue al actualizar el skin Belchertown.

Citar
Generate failed with exception '<type 'exceptions.UnicodeDecodeError'>'
Apr 26 09:55:26 localhost weewx[1802]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/Belchertown/about/index.html.tmpl
Apr 26 09:55:26 localhost weewx[1802]: cheetahgenerator: **** Reason: 'ascii' codec can't decode byte 0xc3 in position 96: ordinal not in range(128)
Apr 26 09:55:26 localhost weewx[1802]: **** Traceback (most recent call last):
Apr 26 09:55:26 localhost weewx[1802]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate
Apr 26 09:55:26 localhost weewx[1802]: **** fd.write(str(compiled_template))
Apr 26 09:55:26 localhost weewx[1802]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1045, in str
Apr 26 09:55:26 localhost weewx[1802]: **** rc = getattr(self, mainMethName)()
Apr 26 09:55:26 localhost weewx[1802]: **** File "_etc_weewx_skins_Belchertown_about_index_html_tmpl.py", line 104, in respond
Apr 26 09:55:26 localhost weewx[1802]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1685, in _handleCheetahInclude
Apr 26 09:55:26 localhost weewx[1802]: **** file=file)
Apr 26 09:55:26 localhost weewx[1802]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 772, in compile
Apr 26 09:55:26 localhost weewx[1802]: **** settings=(compilerSettings or {}))
Apr 26 09:55:26 localhost weewx[1802]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Compiler.py", line 1708, in init
Apr 26 09:55:26 localhost weewx[1802]: **** source = unicode(source)
Apr 26 09:55:26 localhost weewx[1802]: **** UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 96: ordinal not in range(128)
Apr 26 09:55:35 localhost weewx[1802]: cheetahgenerator: Generated 10 files for report Belchertown in 11.82 seconds
Apr 26 09:55:35 localhost weewx[1802]: copygenerator: copied 31 files to /var/www/html/weewx
Apr 26 09:55:45 localhost weewx[1802]: ftpgenerator: ftp'd 73 files in 10.13 seconds

Se solucionó añadiendo

Citar
#encoding utf-8

Al principio de un fichero.

https://github.com/poblabs/weewx-belchertown/issues/275




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:Nueva versión weewx 4.0.0
« Respuesta #7 en: 03 de Mayo del 2020, 09:26:46 am »
yo he actualizado y de momento cruzo los dedos y bien

Desconectado Xavi-EA5ZF

  • Full Member
  • ***
  • Mensajes: 214
  • Ham Radio Operator EA5ZF
    • Ver Perfil
    • MeteoLaVall
  • Estación: ESPVA1200000012600A
Re:Nueva versión weewx 4.0.0
« Respuesta #8 en: 03 de Mayo del 2020, 18:49:38 pm »
He puesto las lineas de la codificación UTF-8 y ahora cuando voy a volver a instalar el weewx 4.0 me dice lo siguiente:
Citar
root@MeteoLaVall:~# sudo apt-get install weewx
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 weewx : Depende: python3-cheetah pero no es instalable
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

O sea que el hace falta una dependencia python3-cheetah pero no está disponible para mi linux, alguna sugerencia?
Mi sistema está con la versión 9 strech, tendré que actualizar a la 10???
Xavi
« Última modificación: 03 de Mayo del 2020, 18:51:50 pm por Xavi-EA5ZF »

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.304
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nueva versión weewx 4.0.0
« Respuesta #9 en: 03 de Mayo del 2020, 19:08:33 pm »
Será posible instalarlo con pip??

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 kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Nueva versión weewx 4.0.0
« Respuesta #10 en: 03 de Mayo del 2020, 22:38:32 pm »
Saludos a todos

Leyendo este hilo, estuve dudando si dejar todo como estaba, o actualizar a weewx 4.0.0

Aclaro que he tenido a weewx funcionando sin descanso y sin problemas desde hace muchos meses; una vez iniciado, me olvido de él.
En alguna ocasión (al reiniciar los Pc), debo acordarme de comprobar la IP de la consola (Davis IP de las "antiguas"; no quiero saber nada con la nueva orientación de Davis) para  establecerla en weewx.conf.

Pues bien, he comenzado a "jugar" y me he encontrado con lo siguiente:

- Al escribir sudo apt update, aparecen mensajes de error.
"W: Fallo temporal al resolver <<deb.debian.org>>"
"leyendo listados de paquetes.. Hecho"
"W: No se han podido descargar algunos archivos de índice, se han omitido o se han utilizado unos antiguos en su lugar,"

Otro de los problemas que me he encontrado, es que al escribir "curl -s http://weewx.com/apt/weewx-python3.list | sudo tee /etc/apt/sources.list.d/weewx.list", aparecen os siguientes mensaje:

bash: curl: orden no encontrada
sudo: apt-apt-key: command not found

Total, la página ha dejado de actualizarse:  http://kocher.es/weewx/

Actualmente estas son las versiones del software:

- weewx 3.9.2-1
- Python 2.7.16 - parece que es la versión por defecto (tambien tengo la versón 3.7)

Como estoy mas perdido que un pulpo en un garaje  :;, he pensado lo siguiente:

Sabiendo que todo funcionaba ben, ¿como puedo volver al estado anterior?

Quizás, la solución mas eficaz, sería partir de cero e instalar weewx 4.0.0. y la versión de Python que corresponda. Para ello, necesito vuestra opinión:

1) Me gustaría hacer una copia del archivo de configuración weewx.conf que tan bien ha funcionado
2) Me gustaría hacer una copia del "skin" Belchertown por la misma razón

En fin, no se que hacer, con miedo de estropearlo todavía más.

Editado:

Ejecuto en la consola de weewx:
Código: [Seleccionar]
weewx status
y aparecen 3 líneas en rojo (tras indicar que ha cargado el archivo weewx.conf) con los siguientes mensajes:

vantage: Socket error while opening port 2222 to ethernet host 192.168.1.40  (he comprobado que la dirección es correcta).
engine: Import of driver failed: [Errno 101] Network is unreachable (<class 'weewx.We...OError'>)'
engine: Unable to load driver: [Errno 101] Network is unreachable


¿Puede ser que haya desaparecido o modificado el archivo que contiene el driver de la Davis Vantage ? y. en ese caso ¿como puedo restablecerlo?

Muchas gracias


« Última modificación: 04 de Mayo del 2020, 00:20:18 am por kocher »



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Nueva versión weewx 4.0.0
« Respuesta #11 en: 04 de Mayo del 2020, 01:02:30 am »
Después de volverme loco, descubrí que la conexión de Internet /Ethernet no funcionaba; el navegador del mini Pc donde tengo instalado weewx. no accedía a Internet.

Viendo la configuración de la conexión Ethernet, desconectando y conectando; automáticamente, todo empezó a funcionar; desconozco de que manera se había podido desconfigurar la conexión. dado que nunca la he tocado.

La enseñanza que he extraído, es que voy a esperar para actualizar weewx, a que vayamos conociendo y aprendiendo de las experiencias del prójimo

Muchas gracias a todos  :D



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.304
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nueva versión weewx 4.0.0
« Respuesta #12 en: 04 de Mayo del 2020, 01:26:51 am »
Y siempre tener una copia de seguridad *+* *+* *+*

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.304
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Nueva versión weewx 4.0.0
« Respuesta #13 en: 04 de Mayo del 2020, 03:22:31 am »
Primer intento de actualización.

Un desastre total.

Empezamos con el driver de Weathercloud que se pega una leche.

Lo desactivo.

Todo parece funcionar bien y, cuando llega a la generación de ficheros de cada 5 minutos, se pega otra leche total.

Tiro para atrás, intento instalar Weewx 3.9.2 con dpkg sobre la 4.0, y otra hostia del instalador.

Ahora grabando una SD con la copia de seguridad. Esperemos que no tenga problemas.

No sé......es un cambio muy grande y hay muchos añadidos que pueden no funcionar.

Veremos

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 jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.402
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Nueva versión weewx 4.0.0
« Respuesta #14 en: 04 de Mayo del 2020, 11:17:23 am »
Después de volverme loco, descubrí que la conexión de Internet /Ethernet no funcionaba; el navegador del mini Pc donde tengo instalado weewx. no accedía a Internet.

Viendo la configuración de la conexión Ethernet, desconectando y conectando; automáticamente, todo empezó a funcionar; desconozco de que manera se había podido desconfigurar la conexión. dado que nunca la he tocado.

La enseñanza que he extraído, es que voy a esperar para actualizar weewx, a que vayamos conociendo y aprendiendo de las experiencias del prójimo

Muchas gracias a todos  :D

Bufff me alegro kocher de que haya sido sólo cosa de internet pero es verdad que según sea el SO GNU/Linux donde se instale weewx puede dar unos problemas u otros debido a los paquetes de los repositorios etc etc.

Yo no he querido hacer un tutorial (aunque en cierta forma me haya salido) de cómo instalar weewx 4 en un sistema GNU/Linux sino contar los pasos que yo hice en mi Orange Pi.... está claro como ya he dicho que cada SO es un mundo por lo que cada uno puede tener iguales, parecidos o diferentes problemas a la hora de ponerlo en marcha. Y la con la Orange Pi estuve desde las 10 noche hasta las 3 dándome errores y buscando en logs y en goggle cómo solucionarlos por que el problema que tuve es que no podía hacer funcionar weewx 4 ya con python 2.7 pues me daba un error del módulo Pillow que no conseguí arreglar así que tuve que tirar "palante" y hacer que funcionase con python 3

Esta mañana lo he actualizado en el PC en un disco duro en el que tengo instalado Debian amd64 y solamente le puse el nuevo repositorio y al actualizarlo se instaló todo con todas sus dependencias en python3 y se ha puesto a funcionar a la primera sin ningún fallo.... puede que para este SO esté bastante optimizada la actualización.

Lo que me ha llamado la atención de esta última actualización en Debian es que aunque el sistema tiene por defecto Python 2.7 weewx se ha puesto a funcionar en Python 3... en la Opi fue otra historia....

O sea que cuidado al actualizar porque si no sale bien la cosa va a haber que armarse de paciencia tirando de logs y de Google.

Mejor hacer copia antes por si las moscas.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es