Autor Tema: Instalar Weewx desde 0 en una WMR-200  (Leído 4468 veces)

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

Desconectado ANIMAGADO

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
  • Estación: ESCYL3700000037120A
Instalar Weewx desde 0 en una WMR-200
« en: 24 de Enero del 2020, 21:24:00 pm »
Hola a tod@s

Hacia tiempo no tenia nigun problema, tampoco los busqué.......jejejje

Esta mañana me puse a instalar WeewX en una raspberry PI-2, y todo son problemas......

Me sale esto:

 weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx; generated)
   Active: active (running) since Fri 2020-01-24 21:13:15 CET; 1min 2s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 266 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)
    Tasks: 4 (limit: 2200)
   Memory: 16.0M
   CGroup: /system.slice/weewx.service
           └─407 python /usr/bin/weewxd --daemon --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf

ene 24 21:13:17 raspberrypi weewx[407]: manager: Starting backfill of daily summaries
ene 24 21:13:17 raspberrypi weewx[407]: restx: StationRegistry: Registration not requested.
ene 24 21:13:17 raspberrypi weewx[407]: restx: Wunderground: Posting not enabled.
ene 24 21:13:17 raspberrypi weewx[407]: restx: PWSweather: Posting not enabled.
ene 24 21:13:17 raspberrypi weewx[407]: restx: CWOP: Posting not enabled.
ene 24 21:13:17 raspberrypi weewx[407]: restx: WOW: Posting not enabled.
ene 24 21:13:17 raspberrypi weewx[407]: restx: AWEKAS: Posting not enabled.
ene 24 21:13:17 raspberrypi weewx[407]: engine: Starting up weewx version 3.9.2
ene 24 21:13:23 raspberrypi weewx[407]: wmr200: MainThread: I Time drift between host and console in seconds:412219763
ene 24 21:13:41 raspberrypi weewx[407]: wmr200: MainThread: W Clock time unsynchronized
~

Las dos ultimas lineas no se a que corresponden, he seguido la guia de instalación paso a paso .

No se lo que pasa, en esta misma PI, he tenido instalada la version 3.8.0.1 sin nigun tipo de problema durante mas de 2 años hasta que casco la tarjeta y ota vez problemas

He intentado instalar el Script de Jantoni, pero da algun problema y decidi ir paso a paso.

Ayuda porfa

Saludos cordiales

Anibal - EA1ASC



Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.638
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Instalar Weewx desde 0 en una WMR-200
« Respuesta #1 en: 24 de Enero del 2020, 22:08:16 pm »
El script está probado hasta las version 3.7 de weewx. En aquel momento se instalaba correctamente en cualquier dispositivo de estos.

Se probó en varias raspberry Pi, varias orange Pi, una odroid, ordenadores con Debian Linux, etc etc

En la mayoría de los casos, las incompatibilidades no han sido por versión de weewx, sino por cambios en raspbian, que no dejan de manosearlo.

Las líneas a las que te refieres son por desajuste del reloj de la consola con el reloj del ordenador. Hasta cierta diferencia weewx no le hace caso, e incluso con alguna consola lo corrige. Pero con esa diferencia que te aparece, no.

Revisa el tiempo de la consola

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 ANIMAGADO

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
  • Estación: ESCYL3700000037120A
Re:Instalar Weewx desde 0 en una WMR-200
« Respuesta #2 en: 25 de Enero del 2020, 11:28:13 am »
Hola buenas.
A veces las cosas mas sencillas son las mas complicadas, me ha costado poner en hora la consola, y de verdad no lo entiendo, vaya tela, Ya esta puesto y funcionado todo correctamente.
Respecto a tu Scrip, yo le utilice con la versión que dices, y pensé que seguiría funcionando, pero se atasca en alguna cosa, nada que no se pueda sulucionar si vas siguiendo los pasos y ves donde casca, pero claro ya no tienes la facilidad de hacer lo todo de golpe, pero bueno asi se aprende..jejejejje
Uno de los sitios donde se atasca es en esta línea
# Instalamos el software adicional a Weewx
pt-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
El resto aparentemente funciona OK.,
La verdad es que desde la PI-2 a la PI4 hay MUCHAAAAAAAAAAA   diferencia, en fin
Como siempre infinitas gracias, saludos y nos vemos
Anibal – EA1ASC

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.638
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Instalar Weewx desde 0 en una WMR-200
« Respuesta #3 en: 25 de Enero del 2020, 11:49:35 am »
# Instalamos el software adicional a Weewx
pt-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

Hola Anibal.

Seguramente el problema vendrá porque alguno de esos paquetes se habrá actualizado a alguna versión superior. Por ejemplo PHP ahora está en la versión 7.3 y con los nuevos Raspbian ya no se instalará la versión 5.

Daos cuenta que el Script está hecho con Debian 8

Esto es de mi raspberry pi

Código: [Seleccionar]
pi@raspiweather:/etc $ cat os-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

Es decir, el script está probado con Jessie, y luego salió Stretch y después Buster

Como se puede ver en diferentes sitios de internet, Debian Stretch salió solo con el soporte de PHP7, y lógicamente Buster también.

Habría que retocar un poco el script, no creo que sea complicado, pero mi vista está en un estado deplorable y no puedo estar más de 1 hora mirando pantallas.

Saludos.


« Última modificación: 25 de Enero del 2020, 11:53:13 am por jantoni »

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.638
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Instalar Weewx desde 0 en una WMR-200
« Respuesta #4 en: 25 de Enero del 2020, 11:56:36 am »
Veremos a ver que puedo hacer con el script......hay varias cosas a retocar:

- cambiar usuario root por pi en la rutina de envio a meteoclimatic.
- Modificar el tema de los log en ram. Hay ciertos problemas menores, heredados de cuando "quemé" la primera imagen de Weewx para Raspi.
- cambiar apache2 por lighthttpd que consume menos recursos. Aunque si apache2 funciona bien en mi vieja raspi del 2012 tampoco es muy necesario el cambio, sobre todo para los que usan raspi2, raspi3 o raspi4

Y algunas mejoras que dejé en su momento en el tintero.

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 ANIMAGADO

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
  • Estación: ESCYL3700000037120A
Re:Instalar Weewx desde 0 en una WMR-200
« Respuesta #5 en: 25 de Enero del 2020, 12:03:28 pm »

Hola Jantoni

Tranquilo, la unica forma de aprender es enredando y preguntando a los que entendeis. De momento conseguido, en una PI-2, vamos como lo tenia antes de que cascara la tarjeta sin motivo aparente. Me ha servido para recordar conceptos, pero me ha costado su tiempo, esto no es facil....jejejej  pero si entretenido.

Saludos

Anibal - EA1ASC

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Instalar Weewx desde 0 en una WMR-200
« Respuesta #6 en: 25 de Enero del 2020, 13:30:37 pm »
El creador de weewx da algunas pistas en cuanto a servidores web en esta página (al final de la misma) para configurarlos con weewx en una Raspberry:

https://github.com/weewx/weewx/wiki/Raspberry-Pi

Aparte de lighthttpd que consume poca memoria también está nginx que consume casi la misma y lo tengo instalado en Orange Pi con 0 problemas.

Aquí también está cómo configurar esos 3 servidores web con weewx:

https://github.com/weewx/weewx/wiki/webserver

saludos



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

www.meteoarchena.es

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Instalar Weewx desde 0 en una WMR-200
« Respuesta #7 en: 25 de Enero del 2020, 15:06:00 pm »
En cuanto a !o de PHP con sudo apt-get install php se debería de instalar la última versión de PHP disponible en el repositorio.

Lo de poner la versión era porque por la época del script de jantoni se estaba dando el cambio de php5 a php7 y por cuestiones de compatibilidad de los scripts se ponía explícitamente la versión que se quería.


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.638
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Instalar Weewx desde 0 en una WMR-200
« Respuesta #8 en: 25 de Enero del 2020, 18:09:11 pm »
Efectivamente Archenero.

Con Jessie, indicar solamente php no funcionaba, había que indicar php5 por narices.

PHP es una lata para los servidores, diferentes versiones, 5.6, 7.0, 7.1, 7.2, 7.3 y 7.4 y todas ellas con alguna peculiaridad que hacen que no sean compatibles al 100% entre ellas.

Para la próxima versión se usará Debian Bustrr, con el PHP que tengan como estable, aunque. O sea la última versión.

A ver que nos encontramos 😀😀😀😀😀😀😀😀

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.638
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Instalar Weewx desde 0 en una WMR-200
« Respuesta #9 en: 25 de Enero del 2020, 18:10:23 pm »
Partire del script que tengo grabado en Google drive, porque aquí no se donde está grabado.

Espero contar con tu ayuda.

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.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Instalar Weewx desde 0 en una WMR-200
« Respuesta #10 en: 25 de Enero del 2020, 20:41:12 pm »
El mayor cambio fue de php5 a php7... recuerdo que hubieron librerías basadas en php que al actualizar a php7 el servidor daban toda clase de errores fatales. Entre las de php7.x no hay cambios tan significativos para que sean incompatibles entre sí por lo que generalmente se pueden actualizar sin problemas y te puede saltar un aviso (E_WARNING o E_NOTICE).

En cuanto a lo de ayudarte.... por aquí estoy cuando quieras  :)


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.638
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Instalar Weewx desde 0 en una WMR-200
« Respuesta #11 en: 25 de Enero del 2020, 21:36:34 pm »
Precisamente eso fue lo que motivó la muerte del antiguo foro de Meteoclimatic, el cambio de PHP5 a PHP7

Bueno...creo que este hilo ya está muy desvirtuado. Abro otro hilo.

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