Autor Tema: WeeWX 3.6.2 en Mele A2000 (Conseguido)  (Leído 993 veces)

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

Desconectado errea

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Banaries - Huesca y Ejea
  • Estación: ESARA2200000022194A - Huesca - Banariés
WeeWX 3.6.2 en Mele A2000 (Conseguido)
« en: 30 de Noviembre del 2016, 23:32:49 pm »
Me he propuesto desempolvar un viejo amigo escondido en una caja.

Hay que tener en cuenta que aunque el proceso es reversible, se borrarán todos los datos del Mele, sistema operativo incluido.

Abrevio los pasos dados hasta el momento por si alguien quiere recuperarlo y darle una nueva vida.

Bajo el Ubuntu 12.10 para instalar en la nand del Mele, traducido para que se entienda, sustituir el Android que trae y grabar en la memoria interna Ubuntu en lugar del Android y que arranque sin necesidad de tener cargada siempre la SD.

Todo ésto sacado y siguiendo las indicaciones de http://guillaumeplayground.net/mele-a2000-ubuntu-12-10-armhf-nand-xbmc/

Luego tras una pequeña configuración que hay que hacer en el script PIMP_MY_MELE, el Mele es accesible desde Putty con usuario y contraseña root/root.

MUY IMPORTANTE  - Cambiar la contraseña de root y de user/user antes de exponer el Mele a internet, sino tarde o temprano tendréis un intruso hurgando dentro.

Ya tenemos una buena parte del trabajo hecho. Ahora unos pequeños retoques, como la versión de Ubuntu es la 12.10, los repositorios ya no existen y tendremos que editar /etc/apt/sources.list y cambiar los repositorios de los que vienen escritos

ports.ubuntu.com, por old-releases, yo de hecho he añadido alguno más ya que no me encontraba algunos paquetes

deb http://old-releases.ubuntu.com/ubuntu quantal main universe restricted multiverse
deb-src http://old-releases.ubuntu.com/ubuntu main universe restricted multiverse
deb http://old-releases.ubuntu.com/ubuntu/ quantal main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ quantal-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse
deb http://mirrors.digitalocean.com/ubuntu-old quantal main
deb http://mirrors.digitalocean.com/ubuntu-old quantal-updates main
deb http://mirrors.digitalocean.com/ubuntu-old quantal-security universe
deb http://mirrors.digitalocean.com/ubuntu-old quantal universe
deb http://mirrors.digitalocean.com/ubuntu-old quantal-updates universe

Luego el consiguiente

apt-get update
apt-get upgrade

Ya falta poco, ahora nos faltará añadir python-minimal y apache2

apt-get install apache2 python-minimal

Descargo el paquete weewx de su página y lo instalo

dpkg -i weewx_3.6.2-1_all.deb

Te saldrán una serie de preguntas de los datos de la estación, yo estoy ahora con "simulator" ya que no puedo parar mi estación para pruebas. Si conoces claramente tu modelo de estación seleccionalo.

Y ya está tras unos minutos, tienes acceso a weewx funcionando.

http://x.x.x.x/html/weewx/index.html  las X son la Ip del Mele.

Errores encontardos: (Y solucionados)
- La web se actualiza, pero en una ruta que no es la habitual, según documentación hay que tocar el fichero de configuración de Weewx.
(solución, http://vensign.com/ubuntu-apache-2-como-cambiar-el-directorio-por-defecto/ apunta directamente a /var/www/html/weewx)

- Tengo que ajustar todo y me falta probar los puertos, automatizar, todo y plantilla para meteoclimatic.
(solucionado, otra buena idea cambiar el puerto SSH del 22 a otro distinto para lo cual hay que editar /etc/ssh/sshd_config)
(La plantilla de meteoclimatic la subo a la web y listo)

-Wi-Fi funcionando en teoría, pero lo tengo que asegurar, en mi caso uso el cable de red que da menos sustos.

-Añadir un disco mayor SATA en su puerto. Tengo un SSD de 8 GB, pero de momento creo que para el tráfico que tiene que soportar los 2.5GB dan de si para que crezca la base de datos de weewx sin problemas un tiempo.

 Actualizacion

Descubierto que no se instala el paquete rsyslog, luego mejor instalarlo para poder aplicar consejos de log separado y menor escritura en la nand.  Siguiendo las recomendaciones del wiki.

apt-get install rsyslog

Ahora mismo funcionando todo en Mele A2000, con la WMR88 que es la que tengo conectada, luego entiendo que con cualquier otra también.

Pequeños toques adicionales como dejar el reloj del Mele en UTC

dpkg-reconfigure tzdata

Para enviar a Meteoclimatic los datos en UTC.

Hay dos caminos ya explicados en el foro, o con la utilidad o con el envio de la plantilla a un servidor de donde lo recogerá Meteoclimatic, creo que ésto está bien documentado ya en el foro, como para volverlo a poner.

Y poco más. 

Si tenía un error con Apache2 que no me servía ficheros en la red local y está relacionado con una de las dos soluciones que se proponen en este hilo, el borrado de la capeta apache2 de /var/log

http://forum.meteoclimatic.net/index.php/topic,481.msg3268.html#msg3268

Todo re-instalado de nuevo por no ser precavido y tener una visita inesperada dentro del mele, un boot de Rumania que fijate que cosa probó root/root y le funcionó.  :;
« Última modificación: 02 de Enero del 2017, 23:06:41 pm por errea »

jantoni

  • Visitante
Re:WeeWX 3.6.2 en Mele A2000
« Respuesta #1 en: 01 de Diciembre del 2016, 17:18:57 pm »
Siempre puedes instalar lighthttpd en lugar de Apache2

73

Desconectado errea

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Banaries - Huesca y Ejea
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:WeeWX 3.6.2 en Mele A2000
« Respuesta #2 en: 01 de Diciembre del 2016, 20:52:11 pm »
Va bien no hay problema, he tenido todo en marcha en modo prueba claro, durante día y medio y sin problemas, el domingo me llega la estación a implementar y a ver como se comporta. Seguro necesito una ayudita... lástima que se perdiese el antiguo foro, allí estaba casi todo.    :)

jantoni

  • Visitante
Re:WeeWX 3.6.2 en Mele A2000
« Respuesta #3 en: 03 de Diciembre del 2016, 09:50:10 am »
No creo Jose Luis.

Para poner en marcha weewx, pero para conectar la estación no.

Además, casi todo está entre el foro actual y la wiki

Y para quitar el simulador y hacerla funcionar con la estación, es muy sencillo con la versión 3.6:

wee-config --reconfigure


Desconectado errea

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Banaries - Huesca y Ejea
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:WeeWX 3.6.2 en Mele A2000
« Respuesta #4 en: 03 de Diciembre del 2016, 13:03:10 pm »
Previo a la llegada de la estación, estoy ahora en otra fase, como Weewx funciona ya, quiero poder en remoto controlar todo, a ver si puedo meter un ligero escritorio (y lo aguanta) para via Teamviewer manejar todo a distancia.

Buscaré en el foro, solo se me escapará creo la opción de conectar a la Wi-Fi de una manera automática.

La idea es que mis familiares, lleguen a casa, enchufen el Mele y o bien por cable de red o por Wi-Fi yo pueda gestionarlo. Vamos un enchufar y listo.

Y aunque ésto ya lo tengo todo hecho en la Raspberry, tengo ganas de poder recuperar el "cajón negro".

Desconectado Xavi-EA5ZF

  • Full Member
  • ***
  • Mensajes: 122
  • Ham Radio Operator EA5ZF
    • Ver Perfil
    • MeteoLaVall
  • Estación: ESPVA1200000012600A
Re:WeeWX 3.6.2 en Mele A2000
« Respuesta #5 en: 04 de Diciembre del 2016, 19:33:58 pm »
Como has conseguido compilar y que funcione el PIMP_MY_MELE?, estoy en ello y no consigo que funcione, tengo el sistema full working en SD, pero no sé como pasarlo a la NAND.
Vamos, que consigo que tras el make all y el make install, consigo ejecutar el PIMP_MY_MELE, le digo que instale en la NAND, copia y cuando me dice que reinicie y ya funcionará desde la NAND, no arranca, sigo teniendo que arrancar desde la SD.
Xavi
« Última modificación: 04 de Diciembre del 2016, 19:55:45 pm por Xavi-EA5ZF »

Desconectado errea

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Banaries - Huesca y Ejea
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:WeeWX 3.6.2 en Mele A2000
« Respuesta #6 en: 04 de Diciembre del 2016, 19:59:22 pm »
Hola Xavi, un placer saludarte de nuevo, después de años!!!

No he tenido problemas en especial con PIMP_MY_MELE, colocas la SD, arrancas, con Putty root/root y PIMP_MY_MELE
uiara ese, luego tendré que volver a empezar de nuevo, ya que he cargado mucho la memoria con un xubuntu (escritorio) con la idea de instalar también Teamviewer y creo que he dejado los escasos 512MB de RAM al límite y probablemente me he pasado.

Ahora mismo no puedo quitarlo, ni con remove, sale un "abortado" y no me deja quitar ni mono, ni xubuntu-desktop.

Luego igual lo pruebo otra vez...

73's de EB2RA (jantoni que ha sido eso de radio OFF?)

Desconectado Xavi-EA5ZF

  • Full Member
  • ***
  • Mensajes: 122
  • Ham Radio Operator EA5ZF
    • Ver Perfil
    • MeteoLaVall
  • Estación: ESPVA1200000012600A
Re:WeeWX 3.6.2 en Mele A2000
« Respuesta #7 en: 04 de Diciembre del 2016, 23:56:35 pm »
Hola EB2RA de EA5ZF, yo ahora mismo estoy como Jantoni Radio OFF, muchos temas y problemas con poco tiempo disponible. Entre el maldito trabajo y la familia no queda mucho para las horas que necesita la radio.
Volviendo al tema, como te comento arranco el PIMP_MY_MELE, selecciono la opción, dice que copia los datos de la SD y lo he comprobado montanto la nandb y está escrita con todo, pero cuando le confirmo el reinicio, y quito la SD se queda muertecito el proble MELE.
Vuelvo a poner la SD y estoy como antes, no consigo que el sistema inicie solo sin la SD en linux.
Yo inicié la SD con una versión de linux diferente de la de Guillaume, supongo que será por esa diferencia el motivo de no arrancar con la NAND.
Salu2

Desconectado errea

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Banaries - Huesca y Ejea
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:WeeWX 3.6.2 en Mele A2000
« Respuesta #8 en: 05 de Diciembre del 2016, 00:17:51 am »
Curioso el caso. Yo generé la SD con W7, con Windiskimmager y usé tanto la versión 1 y 2 de Guillaume y la otra Debian whezy que hay en la red.

Con la que más he avanzado es con la 2 de Guillaume, pero mi gozo en un pozo con la imposibilidad de poner un administrador remoto, que no sea VNC, quería usar Teamviewer, pero no consigo hacerlo por una incompatibilidad de una librería, le daré una vuelta más.

Siguiendo con lo que comentamos, las tres imágenes permitían arrancar desde la nand y permiten, entiendo que quitas la SD para que arranque, espera 20 segundos tras apagar el Mele.

A mi me funciona bien y como te he dicho he hecho al menos 4 intentos distintos con las tres imágenes.

Como ya tengo "casi todo" terminado con la Rasp, el martes me pongo con el Mele a saco y copio paso a paso todo lo que hago.

Desconectado errea

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Banaries - Huesca y Ejea
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:WeeWX 3.6.2 en Mele A2000
« Respuesta #9 en: 08 de Diciembre del 2016, 12:45:25 pm »
Funcionando ahora mismo con la WMR88. Prueba superada, ya podemos reutilizar este cacharro y darle otra vida.

Me pongo a ver si puedo administrar en remoto que es lo que me falta.

jantoni

  • Visitante
Re:WeeWX 3.6.2 en Mele A2000 (Conseguido)
« Respuesta #10 en: 08 de Diciembre del 2016, 19:08:20 pm »
Yo lo tengo de servidor web (www.jantoni.es) y otras cosas que no puedo decir por aquí. *+* *+* *+* *+*

Desconectado errea

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Banaries - Huesca y Ejea
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:WeeWX 3.6.2 en Mele A2000 (Conseguido)
« Respuesta #11 en: 08 de Diciembre del 2016, 19:33:16 pm »
Para hacer bonito, por ejemplo.  Yo encantado de darle una nueva vida... estaba aparcado en un rincon, lástima que no se pueda hacer lo mismo con el MK 809II que tengo en otro cajón.

Me está toreando algo el tema del tiempo que dedica a subir a la web datos. Es lo que tiene usar un servidor gratuito. Se me queda casi atascado continuamente en este tema y descuida otras cosas.

No he enconctrado el lugar donde ser regula cada cuanto inicia una sesion FTP, debe ser con el tiempo de actualización

archive_interval = 300

Echo de menos algo que me lo permita regular.

No está pro defecto en weewx.conf y lo he puesto a ver si aligero la cosa está opción

max_tries = 1

¿Igual me iluminas como siempre?

jantoni

  • Visitante
Re:WeeWX 3.6.2 en Mele A2000 (Conseguido)
« Respuesta #12 en: 08 de Diciembre del 2016, 23:42:35 pm »
Ese tema ya se ha tratado en el foro de weewx......efectivamente, el envio por FTP es con la generación.

Si se quiere modificar esto, hay que acudir a scripts externos

Desconectado errea

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Banaries - Huesca y Ejea
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:WeeWX 3.6.2 en Mele A2000 (Conseguido)
« Respuesta #13 en: 08 de Diciembre del 2016, 23:57:20 pm »
Al menos de momento eso me ha permitido regularizar un poco los envios... estoy metido de lleno en la calidad de los datos subidos, la verdad es que las WMR88 no son lo más estable con lo que he trabajado hasta ahora.

Siempre puedo acudir a un script externo a weewx para gestionar el FTP a mi gusto.

Desconectado Xavi-EA5ZF

  • Full Member
  • ***
  • Mensajes: 122
  • Ham Radio Operator EA5ZF
    • Ver Perfil
    • MeteoLaVall
  • Estación: ESPVA1200000012600A
He visto la LUZ!
« Respuesta #14 en: 28 de Diciembre del 2016, 20:26:14 pm »
En mitad de este hilo le preguntaba a Errea o a jantoni si habían podido de alguna forma hacer que el sistema de ficheros arrancase y trabajase con la NAND y al final ya lo he podido hacer, no como quería, pero como funciona me conformaré.
Con el PIMP_MY_MELE he copiado la partición del linux sistema de ficheros a la nandb, pero no conseguía que arrancase, no había interpretado bien la página de romanrm para configurar el arranque desde un disco duro o USB y el principio es el mismo.
https://romanrm.net/a10/debian-hdd-root
Se sigue arrancando desde una SD, en la partición de arranque (que es FAT) se ha de crear un fichero llamado uEnv.txt que contenga una sola linea, en mi caso:
Citar
root=/dev/nandb ro rootwait
Y con eso conseguimos que trate de arrancar el sistema desde la nandb, que como ha sido copiada desde la SD un rato antes es correcta.
La SD solo se utilizará durante el arranque del sistema, luego todo desde la nandb.
Espero que se acaben o minoren los problemas que me han dado las memorias SD y si a alguien le sirve lo escrito, escrito queda.
Mi gran fallo es que esperaba que arrancase sola, sin SD de ningún tipo y evidentemente eso no ha sucedido, por lo que he entendido es necesaria la SD para iniciar el proceso, luego es ya independiente de la SD.
Salu2
Xavi
« Última modificación: 28 de Diciembre del 2016, 21:05:31 pm por Xavi-EA5ZF »