Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Xavi-EA5ZF

Páginas: [1] 2 3 ... 15
1
WeeWX / Re:Tablas temperaturas anuales
« en: 25 de Abril del 2021, 13:42:01 pm »
Hola, dentro del skin bootstrap http://www.dajda.net/about.html hay una página que hace lo que tu pides, lo unico a efectuar es estudiar que hace y modificarlo para que tu skin lo pueda utilizar.
Lo que hace por defecto:
http://meteolavall.no-ip.org/weewx/history.html
Lo que adaptó Juanvi de OratgeAlqueries a su skin:
http://oratgealqueries.ddns.net/weewx/archive.html
Creo que es lo que quieres, haces aparecer unas tablas u otras en función de tus deseos.
Salu2
X4V1 EA5ZF

2
Skin Belchertown / Re:Skin BELCHERTOWN traducido al español
« en: 18 de Abril del 2021, 20:11:14 pm »
Gracias, experimentaré un poco a ver si consigo que me funcione. Estoy todavía con el Python versión 2 porque todavía utilizo el weewx 3.9.2, a ver si lo hago andar en mi sistema y puedo migrar a la ultima versión del weewx y al Python v3.
Gracias.

3
Skin Belchertown / Re:Skin BELCHERTOWN traducido al español
« en: 18 de Abril del 2021, 08:32:44 am »
Daniel, cuando puedas me pasas la traducción al catalán o valenciano que has hecho a ver si puedo avanzar un poco aunque me toque cambiar el skin del mío personalizado Bootstrap al Belchertown.
Gracias.

4
Muy buen aspecto Daniel, no te ha dado ningún problema con los acentos del valenciano?
Yo tengo atascado mi weewx en el 3.9.2 por problemas en la generación de páginas dado que tengo muy tocado el skin bootstrap que utilizo y me "peta" cuando trata de generar a partir de la versión 4 del weewx. Y no tengo tiempo para analizar los fallos.
Salu2
Xavi

5
Davis Instruments / Re:Velocidad racha maxima ESEUS2000000020300A
« en: 01 de Octubre del 2020, 22:41:36 pm »
Seguro que no te han dicho la parte que tiene el daño cual es.
https://www.scaledinstruments.com/product-category/davis-instruments/parts/
Por si te la han devuelto y puedes con tiempo repararla.

6
Davis Instruments / Re:Tras 15 años, davis modifica el pluviómetro. (VP2)
« en: 14 de Agosto del 2020, 23:06:56 pm »
Creo que para la lluvia monta un relé reed y esos van en una ampollita de vidrio que no hace ningún ruido apreciable cuando se le acerca el imán de la cuchara.
Xavi

7
Te voy a contar que el router de Vodafone cuando le llega desde dentro de la red la consulta del DNS con el nombre externo de tu cámara, lo traduce en su propia dirección IP, y el NAT parece que solo lo activa de fuera a dentro, no de dentro a dentro de la LAN, con lo cual el que responde es él mismo router indicando que no puede darte lo que requieres.
La solución si sabes solo un poquito de técnica informática es modificar con un editor adecuado y con el permiso del anti-virus el fichero /windows/system32/drivers/etc/hosts y en su interior le pones una entrada con la IP LAN de tu cámara y el nombre DNS que utilizas, con ello cuando en tu pc le pidas esa dirección web, no se efectúa consulta DNS ya que se resuelve en local y por ello te enrutará siempre correctamente desde ese ordenador.
Ejemplo el de mi servidor de weewx meteo:
192.168.1.13   meteolavall.no-ip.org

Saludos.
Xavi

8
WeeWX / Re:Nueva versión weewx 4.0.0
« en: 09 de Mayo del 2020, 12:10:56 pm »
Como soy un curiosón, he encontrado en /etc/default un fichero de configuración de weewx y modificándolo consigo que ejecute python3.

Citar
WEEWX_PYTHON=python3
WEEWX_BINDIR=/usr/share/weewx
WEEWX_BIN=/usr/bin/weewxd
WEEWX_CFG=/etc/weewx/weewx.conf

9
WeeWX / Re:Nueva versión weewx 4.0.0
« en: 09 de Mayo del 2020, 11:48:56 am »
Buenos días, sigo con mis intentos de actualizar correctamente a la nueva versión de weewx.
He instalado tanto el ordenador principal como el backup a la debian buster y se terminaron los problemas con el python-cheetah, ahora está todo instalado.
Confirmo problemas tal como lo tengo personalizado con los caracteres no ASCII, dado que si pongo el idioma english no tengo errores, pero si pongo espanol o catalan que es el mio, me da errores de generación en las páginas. Esto lo ocasiona la personalización de acentos, "ç", etc.
Estoy en ello ahora.
También encuentro que en el principal si que me hace el cambio cuando se lo pido entre python 2.7 y 3, pero en el backup no hay manera de que lo haga, por tanto muchos errores que veo con el weewx 4.0 vienen de que no rueda con el python previsto y no he localizado la forma de que me haga caso, ni desinstalando, reinstalando ni haciendo nada de lo que encuentro por la red.
Resumiendo, weewx 4.0 creo que hace un cambio bastante importante y no es banal el cambio por tanto lo mejor es hacer copia previa a todos los niveles y tener plan de retroceso en caso de problemas.
Como dice un amigo del gremio de la radioafición, las pruebas se hacen con gaseosa, así seguro que no se daña nada.
Saludos y suerte con el cambio.
Xavi, EA5ZF

10
WeeWX / Re:Nueva versión weewx 4.0.0
« 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

11
WeeWX / Re:Nueva versión weewx 4.0.0
« 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

12
WeeWX / Re:Tema para especialistas en BBDD weewx
« en: 13 de Enero del 2020, 18:08:29 pm »
Creo que para unir dos bases de datos hay que hacer una cosa mas que sacar los dos dump y unirlos ya que al hacer el dump, se crea un fichero de texto con la orden de crear la tabla correspondiente y luego los insert necesarios, al concatenar los dos dump, el primero se ejecutará bien, pero al tratar el siguiente, la tabla se volvería a crear y creo que se borraría lo insertado primero, dejando solo los últimos datos.
Yo creo los dos ficheros de texto del dump, y lo que hago es insertar los datos (las lineas con los insert) al final, y con eso se inserta todo sin problemas.
No hay que temer tener datos duplicados porque la base de datos weewx tiene clave unica y es la fecha y la hora, al tratarse de la misma base de datos, si un registro ya existe no lo inserta.
Para hacerlo utilizo el Notepad++ que es un editor de texto que le da cien patadas al bloc de notas del windows.
Sobre todo insistir en una buena política automatizada y chequeada de copias, lo deseable es el conjunto completo o sea copia física del fichero de la bbdd, y luego sacar exportación y dump o volcado. Con esto nunca nos quedaremos sin algo utilizable y actualizado, que luego con el dataloger completamos para no perder ni un solo dato.
Saludos.
Xavi

13
WeeWX / Re:Perdida de datos
« en: 25 de Octubre del 2019, 18:29:47 pm »
Una cosa es hacer un backup copiando el archivo de datos y entonces si que conviene parar la BBDD, pero con sistemas de gestión de bases de datos SQL tal como SQLSERVER, ORACLE,etc, no es imprescindible pararla.
A nivel básico se pueden hacer copias de 3 formas o niveles.
1- Parando y copiando los archivos físicos donde están los datos o sea sacando una "foto".
2- Haciendo un dump o volcado de la base de datos de forma total.
3- Haciendo exportación de las tablas de la base de datos.

El sistema primero es totalmente físico. Yo uso este script:
Citar
#!/bin/bash
#
#Definimos la fecha y el nombre de la carpeta
fecha=$(date +"%Y_%m_%d")
carpeta="backup_$fecha"
#
#Se monta el disco en red
#mount 192.168.0.78:/datos /mnt/nfs
mount -t vfat /dev/sdb /mnt/nfs
#
#Vamos al directorio donde hacemos la copia
cd /mnt/nfs/weewx/backup/
#
#Creamos la carpeta del dia
mkdir $carpeta
#
#Entramos en la carpeta generada
cd $carpeta
#
tar -cf var-lib-weewx.tar /var/lib/weewx/*
#
#Salimos del directorio
cd /
#Desmontamos el disco de red
umount /mnt/nfs
#
exit 0

Para el segundo sistema este:
Citar
#!/bin/sh
#
# dump_archive.sh
#
# requires sqlite3 (apt install sqlite3)
# adjust following line with path/file.sdb
DBFILE="/var/lib/weewx/weewx.sdb"
# dump
echo "Dump BBDD archive file $DBFILE to $DBFILE.dump.gz"
echo '.dump' | sqlite3 $DBFILE | gzip -c >$DBFILE.dump.gz
mv $DBFILE.dump.gz /home/pi/

Y para el tercer tipo de copia este script:
Citar
cd /home/pi
# sqlite3 /var/lib/weewx/weewx.sdb 'select * from archive;' > dump_archive.txt
DBFILE="/var/lib/weewx/weewx.sdb"
# dump
echo "Dump sqlite archive file $DBFILE to $DBFILE.dump.gz"
echo 'select * from archive;' | sqlite3 $DBFILE | gzip -c >/home/pi/dump_archive.txt.gz

Evidentemente están personalizados con mis puntos de montaje, mis directorios, etc.
Para recuperar cada tipo es diferente, el primero se hace parando y fisicamente copiando el fichero con la BBDD weewx.
El segundo habría que generar una BBDD vacía o borrar contenidos de tablas y hacer una importación del fichero dump.
El tercero es el que uso mas a menudo en caso de problemas ya que para recuperar meto una base de datos anterior y hago importación de las tables, habiendo eliminado antes las cabeceras con las creaciones o borrados que lleva en el código. Como por defecto no pueden haber campos duplicados solo se importan los registros que no existen previamente en la BBDD o sea que la actualizo al punto de cuando se sacó el backup.
Normalmente con las Davis y su dataloger, paro BBDD, recupero una anterior, hago la importación y luego actualizo con el contenido del dataloger hasta ponerme al día, normalmente no pierdo ni un solo periodo de datos aunque para reparar haya parado varias horas o incluso con una rotura de finales de agosto (malditas SD) habiendo parado un dia entero.
Saludos.
Espero que esta disertación sobre métodos de copia de sistemas de bases de datos SQL sea de ayuda para alguien.
Chao, 73 de Xavi, EA5ZF

14
WeeWX / Re:Perdida de datos
« en: 14 de Octubre del 2019, 19:57:57 pm »
Citar
Permiso   Valor   Descripción
rw– ––– –—   600   El propietario tiene permisos de lectura y escritura
rwx ––x ––x   711   El propietario lectura, escritura y ejecución, el grupo y otros solo ejecución
rwx r-x r-x   755   El propietario lectura, escritura y ejecución, el grupo y otros pueden leer y ejecutar el archivo
rwx rwx rwx   777   El archivo puede ser leído, escrito y ejecutado por quien sea
r–– ––– –—   400   Solo el propietario puede leer el archivo, pero ni el mismo puede modificarlo o ejecutarlo y por supuesto ni el grupo ni otros pueden hacer nada en el
rw- r-– –––   640   El usuario propietario puede leer y escribir, el grupo puede leer el archivo y otros no pueden hacer nada

Como verás el 755 es superior al 644 y no debería entorpecer la generación, mas bien parece que si no has partido de un buen backup has perdido varios días de datos.
Mi consejo: incorpora una buena política de copia de base de datos y exportación de tablas para minimizar el peligro de pérdida de datos con caracter diario.
Aún así, de cuando en cuando se pueden perder datos, pero siempre serán mínimos periodos de tiempo. En mi caso he tenido corrupción de memoria del dataloger y pierdo algunos minutos si la hora estaba mal o si había registros erróneos en él.
Weewx no es un programa que rueda y ya está, es un programa en un entorno linux que muchos no conocen bien y que además rueda de forma crítica en plan 24/7/365 y por tanto hereda sus ventajas y sobre todo también sus complicaciones.
Por otra parte y volviendo a tu problema, si borras uno o varios ficheros mensuales NOAA, el sistema en cuanto lo pares y arranques los volverá a generar si tienen suficientes datos.
Salu2
Xavi

15
WeeWX / Re:Perdida de datos
« en: 13 de Octubre del 2019, 10:06:32 am »
O de otra forma, si borras las imágenes en el directorio de publicación de la web, se regenerarán solas en el próximo periodo...

Páginas: [1] 2 3 ... 15