Meteoclimatic

Software => WeeWX => Mensaje iniciado por: HuracanMacan en 19 de Enero del 2020, 15:43:42 pm

Título: No consigo hacer q funcione
Publicado por: HuracanMacan en 19 de Enero del 2020, 15:43:42 pm
Bueno me he decidido a instalar en weewx en una raspberry pi 3 b+,
adjunto foto de como voy pq no consigo ni se por donde empezar.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 19 de Enero del 2020, 16:55:43 pm
Hola

Para instalar weewx una vez has instalado el repositorio ejecutas en el terminal sudo apt-get install weewx

Te llevará por unos pasos de configuración y entre ellos tendrás que poner la estación que va a leer.

Para ver el estado de weewx en el terminal pones service weewx status

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 19 de Enero del 2020, 17:13:13 pm
Esto es lo único q me sale. Al poner esos comandos.
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 19 de Enero del 2020, 17:48:00 pm
Sigo sin entender nada

Te recomiendo que empieces desde cero, es decir, desde grabar la imagen y luego instalar weewx.

Y que vayas viendo donde falla....esos pantallazos parciales no aportan nada que nos ayude a ayudarte
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 19 de Enero del 2020, 17:59:23 pm
Qué coordenadas le has puesto ?

Échale un vistazo a este hilo (https://forum.meteoclimatic.net/index.php/topic,42.0.html) y configura el archivo /etc/weewx/weewx.conf

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 19 de Enero del 2020, 19:12:47 pm
Es q no llego a poner los datos de la estación no me los pide, yo he grabado la img de las raspi con balena, luego enchufo la raspi a la tele(la uso como monitor) me pide el país, etc por ultimo le pongo la clave del wifi y ya tengo la raspi lista, o eso creo yo, despues sigo estas instrucciones http://wiki.meteoclimatic.net/wiki/Instalaci%C3%B3n_de_WeeWX pero no me funciona, lo de la longitud latitud y eso en ningún momento lo pide, asi q deduzco q lo estoy haciendo fatal, llevo desde ayer a las 17:30 intentado ponerlo.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 19 de Enero del 2020, 19:53:42 pm
A ver, instalado lo tienes ya instalado y solo hace falta configurarlo.

Para volver a configurarlo en el terminal ejecuta sudo dpkg-reconfigure weewx

Te deberían de salir los pasos para configurarlo desde el principio.

Otra manera de configurarlo es editando su archivo de configuración weewx.conf con sudo nano /etc/weewx/weewx.conf

Con ayuda del enlace que te puse anteriormente se trataría de ir poniendo la información correcta en cada apartado.

Primero ejecuta sudo dpkg-reconfigure weewx y si lo configuras bien ahí debería de leerte la estación.
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 19 de Enero del 2020, 20:50:31 pm
Ya me ha salido lo de la configuración(muchas gracias, al fin veo un poco de luz) he puestos todos los parámetros, adjunto como me da el tema ahora.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 19 de Enero del 2020, 20:57:20 pm
Ahora ejecuta service weewx status

A ver qué sale
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 19 de Enero del 2020, 21:48:36 pm
Asi estoy ahora.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 19 de Enero del 2020, 22:12:10 pm
Cómo tienes conectada la Davis (si es esa la estación que tienes)?

Si es por USB a la Raspberry tendrás que poner serial en /etc/weewx/weewx.conf

https://forum.meteoclimatic.net/index.php/topic,42.msg165.html#msg165

El puerto si es por USB es port = /dev/ttyUSB0

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 19 de Enero del 2020, 22:28:23 pm
Mira un poco y me cuentas, mañana sigo.
Si ves algo raro, la estacion es la Davis vantage vue.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 19 de Enero del 2020, 23:03:30 pm
ok cuando puedas pones el resultado de ejecutar sudo lsusb en el terminal
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 19 de Enero del 2020, 23:13:34 pm
Creo que después de 3 años debería revisar el script de instalación.

Son muchos cambios en la raspberry y en raspbian, pero solo tengo una raspberry 2, no llego a la 3 ni menos a la 4.

Pero debería ser operativo el script. Habrá que volver a probarlo tanto en raspi como en orange Pi.
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 19 de Enero del 2020, 23:15:32 pm
ok cuando puedas pones el resultado de ejecutar sudo lsusb en el terminal

No lo veo bien, pero me da que tiene puesto que es un weatherlink ethernet
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 20 de Enero del 2020, 00:13:22 am
Creo que está conectado a la consola, jantoni. En la penúltima foto que ha puesto sí que sale que no puede conectarse a la consola vía ethernet, en esta última parece ser que está conectado a la Davis pero no responde la consola a los comandos que le envía weewx.

Caso creo que como este:

https://forum.meteoclimatic.net/index.php/topic,2539.msg19834.html#msg19834

Solución: como pone en ese enlace en mi siguiente mensaje de reiniciar la consola solucionó el problema.

Título: Re:No consigo hacer q funcione
Publicado por: Audit en 20 de Enero del 2020, 00:44:10 am
Orage Pi tengo yo una por aquí muerta de risa, es la plus,  si quieres, te la mando, haces las pruebas y me la devuelves ya configurada del todo jajaja. Como ves, total y absoluto desinterés jajja
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 20 de Enero del 2020, 00:48:11 am
Bueno, estoy desentrenado. Tengo que volver a ponerme en forma 🤪🤪🤪🤪🤪🤪🤪
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 20 de Enero del 2020, 20:05:11 pm
Bueno aqui empiezo de nuevo y vuelve a no funcionar solo salen letras rojas como si algun error fuese pero yo de esto ni papa.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 20 de Enero del 2020, 20:24:43 pm
El problema viene de la latitud que la has puesto en un formato que no es el correcto.

Por ejemplo 38.1 de latitud y -1.3 de longitud es un formato válido. La coma decimal que sea un punto la longitud si es Oeste con el signo menos delante. No pongas ninguna letra.

Puedes editarlo directamente con sudo nano /etc/weewx/weewx.conf

Vas a la línea de la latitud y longitud y modificas.

Guardas con CTRL + o y le das a Enter y sales de nuevo al terminal con CTRL + x



Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 20 de Enero del 2020, 20:43:39 pm
Parece q solucionado lo de la longitud y latitud, pero ahora es el reloj??
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 20 de Enero del 2020, 20:52:56 pm
Parece no estar leyendo bien los loops de la Davis. Reinicia raspi a ver qué tal.
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 20 de Enero del 2020, 21:50:20 pm
Solo hay 1 linea roja digo q sera menos malo eso. Por cierto q son los loop?
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 20 de Enero del 2020, 22:24:23 pm
Los loops son cadenas de datos de los sensores que envía la consola al programa que los solicita cada 2-3 segundos aproximadamente. En ellos están la temperatura actual, humedad, racha de viento etc etc.

De lo que se ve en el foro de weewx ese comportamiento que se te está dando es por que no le llegan los 99 datos del loop, o lo que es lo mismo, que tiene problema de comunicación la Raspi con la consola.

Has conectado la Davis con el USB de la Davis o le has puesto un alargador USB ?
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 20 de Enero del 2020, 22:27:32 pm
Te pongo el resultado.
Tanto la raspi como el datalogger son nuevos.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 20 de Enero del 2020, 22:38:10 pm
La tienes puesta a través de un HUB usb a la Raspi ?

Si es así ponla directamente a una entrada USB de la raspi
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 20 de Enero del 2020, 22:41:39 pm
Y como sugerencia

Conéctate desde Windows con putty u otro similar

Podrás copiar y pegar esos resultados

Con mi vista me has imposible ver las fotos que adjuntas
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 20 de Enero del 2020, 22:46:53 pm
Esta directo el datalogger y es nuevo, pero no es el oficial, sera por eso??? Es el de la foto
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 20 de Enero del 2020, 22:56:11 pm
No quites datalogger sin quitar primero la corriente o pilas de la consola.

Prueba a borrarlo con sudo wee_device --clear-memory

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 20 de Enero del 2020, 23:04:52 pm
Ya lo he hecho y despues he reiniciado la raspi. Sigue dando el mismo error
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 20 de Enero del 2020, 23:07:47 pm
Pero borrarlo lo borró ? dijo algo weewx al hacerlo ? con qué comando lo hiciste ? Paraste weewx antes ?
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 20 de Enero del 2020, 23:11:00 pm
Yo puse el comando q me dijiste, ya los siento pero no se nada de esto, ni parar weewx ni arrancarlo ni nada me limito a hacerlo q me decis pq se me esta quedando grande esto, yo pensaba q seria instalar enchufar y a funcionar pero veo q esto no va asi.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 20 de Enero del 2020, 23:12:47 pm
Veamos

Para weewx con sudo service weewx stop

Después ejecuta sudo weewxd /etc/weewx/weewx.conf

deberán de salirte los loops, si hay algún fallo ponlo
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 20 de Enero del 2020, 23:21:17 pm
Mañana lo hago, q hay q trabajar y madrugar, y sobre todo MUCHÍSIMAS GRACIAS por la ayuda
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 21 de Enero del 2020, 08:36:58 am
Veamos

Para weewx con sudo service weewx stop

Después ejecuta sudo weewxd /etc/weewx/weewx.conf

deberán de salirte los loops, si hay algún fallo ponlo

Me sale todo lineas en blanco y cada 2-3 segundos vuelve a poner otra nueva, te adjunto
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 21 de Enero del 2020, 09:53:55 am
Eso parece que está funcionando en el modo live, es decir no como servidor.

Por tanto debería funcionar normalmente.

Pero solo lo parece, PORQUE NO VEO UNA MIERDA
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 21 de Enero del 2020, 10:16:32 am
Ya lo siento pero no se como hacer llegar las fotos de otro modo.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 21 de Enero del 2020, 11:08:23 am
Sí... no ha salido la mejor foto pero se "intuye" que los loops van bien.

Siempre puedes entrar por el navegador de la Raspi al foro de meteoclimatic y copiar y pegar en él los resultados del terminal. Cuando aprendas a controlar la Raspi por SSH con Putty, Bitvise u otro cliente SSH también lo podrás hacer desde otro equipo de la red local, incluso podrás por ejemplo con Filezilla u otro cliente FTP que soporte sftp conectarte y editar, subir o borrar archivos de manera análoga a un FTP normal.

GNU/Linux parece simple (o complicado según se mire  *+* *+*) pero cuenta con un eficiente arsenal de utilidades.

Weewx lee la estación. Te puede dar algún error puntual de lectura de los loops pero no parece nada grave.

Sal de ese modo "live" si no lo has hecho ya con CTRL + C

Inicia weewx normalmente con sudo service weewx restart y pon esta dirección en tu navegador de la raspi para ver si ya está la página web de weewx operativa:

file:///var/www/html/weewx/index.html
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 21 de Enero del 2020, 14:35:45 pm
Puede ser q ya este operativa??
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 21 de Enero del 2020, 15:30:58 pm
Sí... ya está operativa  :), mira a ver si tiene la fecha de la actualización reciente. Si tienes la actualización cada 5 minutos se actualizará en ese intervalo.

P.D. En esa foto... mal enfocada... vuelvo a "intuir" que pone fecha de ayer a las 17 horas... puede ser ?? Si es así, no está actualizando.
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 21 de Enero del 2020, 15:47:13 pm
Como lo hago?? Q tengo q cambiar?
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 21 de Enero del 2020, 16:33:10 pm
Si no está actualizando esa página es porque algo pasa... como siempre service weewx status puede que diga algo al respecto.

También pon resultado de ejecutar ls -l /var/lib/weewx/weewx.sdb

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 21 de Enero del 2020, 16:42:42 pm
esto es el estado:

ene 21 15:00:18 raspberrypi weewx[932]: copygenerator: copied 0 files to /var/www/html/weewx
ene 21 15:30:16 raspberrypi weewx[932]: cheetahgenerator: Generated 8 files for report SeasonsReport in 1.04 seconds
ene 21 15:30:18 raspberrypi weewx[932]: imagegenerator: Generated 28 images for SeasonsReport in 2.44 seconds
ene 21 15:30:18 raspberrypi weewx[932]: copygenerator: copied 0 files to /var/www/html/weewx
ene 21 16:00:16 raspberrypi weewx[932]: cheetahgenerator: Generated 8 files for report SeasonsReport in 1.23 seconds
ene 21 16:00:19 raspberrypi weewx[932]: imagegenerator: Generated 28 images for SeasonsReport in 2.50 seconds
ene 21 16:00:19 raspberrypi weewx[932]: copygenerator: copied 0 files to /var/www/html/weewx
ene 21 16:30:16 raspberrypi weewx[932]: cheetahgenerator: Generated 8 files for report SeasonsReport in 1.06 seconds
ene 21 16:30:19 raspberrypi weewx[932]: imagegenerator: Generated 28 images for SeasonsReport in 2.44 seconds
ene 21 16:30:19 raspberrypi weewx[932]: copygenerator: copied 0 files to /var/www/html/weewx

y esto es el otro comando:

-rw-r--r-- 1 root root 450560 ene 20 20:37 /var/lib/weewx/weewx.sdb
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 21 de Enero del 2020, 17:58:58 pm
Lleva desde ayer a las 20:37 sin actualizarse la base de datos.

Debe de haber algún lío entre datalogger y base de datos. También parece ser que tienes el datalogger de la Davis con un intervalo de 30 minutos lo cual es bastante, además que va a generar archivos weewx en ese intervalo.

Lo mejor es que pongas datalogger cada 5 minutos y borrar base de datos para ponerla en métrica desde un principio.

Primero cierra weewx con sudo service weewx stop y borras base de datos con sudo rm /var/lib/weewx/weewx.sdb

A continuación pones el datalogger de la Davis con un intervalo de tiempo de 5 minutos con sudo wee_device --set-interval=5 (borrará datalogger también).

Después ejecuta esta línea (cópiala y pégala en el terminal porque es larga):

sudo sed -ibak -e 's/target_unit = US/target_unit = METRIC/g' -e 's/group_speed = meter_per_second/group_speed = km_per_hour/g' -e  's/group_speed2 = meter_per_second2/group_speed2 = km_per_hour2/g' /etc/weewx/weewx.conf

Esa orden cambia la base de datos de US a METRIC y pone el viento a km/h en vez de m/s.

Después inicia weewx otra vez y espera cinco minutos a ver si genera la página.
Título: Re:No consigo hacer q funcione
Publicado por: PacoJavi en 21 de Enero del 2020, 18:36:21 pm
Una pregunta jmviper: en weewx, si borras la base de datos, se genera otra automáticamente?
En wview por ejemplo si ejecutas eso que has puesto y te quedas sin el sdb, o pones otro archivo con el mismo nombre en su ubicación o no funciona, porque el programa no es capar de crear un .sdb de la nada.

Perdón por la distracción del tema principal, pero si weewx es capaz de hacerlo, me parece un avance muy importante con respecto a wview (ya casi obsoleto por otro lado).
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 21 de Enero del 2020, 18:40:46 pm
Hola PacoJavi

Sí sí...se genera otra automáticamente. No hay ningún problema.

Saludos
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 21 de Enero del 2020, 20:10:49 pm
ya parece q esta todo ok, cada 5 min se actualizan los datos y va bien, plau2 muchas grx, solo una preguntilla mas se pueden ver esos graficos desde cualquier ordenador o solo desde la raspi?
ahora me pondre con lo de la plantilla de meteoclimatic para unirme . UNA VEZ MAS GRACIAS  .
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 21 de Enero del 2020, 20:39:52 pm
Perfecto perfecto  :)

Sí se puede instalando apache2

sudo apt install apache2

Entrarías desde cualquier dispositivo de tu red local (192.168.x.x) sabiendo la IP local de la Raspi. Lo mejor sería entonces ponerle una IP local fija a la raspi para que le pidiese la misma siempre al DHCP del router. Hay algún tutorial al respecto por ahí en la web. Otra manera de hacerlo mejor es fijar la MAC del adaptador de red de la Raspi a esa IP que se quiera en el router, siempre reservaría el router esa IP para la raspi no se la asignaría a ningún otro dispositivo. De todas formas de las dos formas funcionaría.

Una vez funcionando el servidor web de apache2 en la raspi podrías ver la página de weewx entrando en el navegador de cualquier dispositivo conectado a tu router y poniendo en la dirección URL http://192.168.x.x/weewx/
Creo que esa sería la dirección. Tendrías que cambiar 192.168.x.x por la IP de tu raspi.
En la misma raspi también lo podrías ver en su navegador a parte de como lo has hecho hasta ahora con http://127.0.0.1/weewx/ o http://localhost/weewx/

Título: Re:No consigo hacer q funcione
Publicado por: PacoJavi en 21 de Enero del 2020, 21:38:11 pm
Buen recurso. Gracias majo :)
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 21 de Enero del 2020, 23:06:06 pm
ya se q soy un inútil y todo esto pero me he descargado el fichero de mi estación para subir datos a meteoclimatic y nose por donde empezar, me vuelvo loco y ahora q funciona la estación no quiero cagarla. q programa hay q instalar?
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 22 de Enero del 2020, 00:04:59 am
A ver veamos...

La plantilla la debes de poner en la carpeta /etc/weewx/skins/Seasons que es la que ahora viene activa por defecto con weewx. Renómbrala de tpl.php a meteoclimatic.html.tmpl

Luego tendrás que editar el archivo /etc/weewx/skins/Seasons/skin.conf y añadir una línea para que genere la plantilla en /var/www/html/weewx que se enviará con la utilidad de envío Linux (a menos que tengas web y la suba a ella weewx).

En la configuración del skin.conf es añadir las dos últimas líneas con la plantilla de meteoclimatic en la sección [[ToDate]]

Código: [Seleccionar]
[[ToDate]]
        # Reports that show statistics "to date", such as day-to-date,
        # week-to-date, month-to-date, etc.
        [[[index]]]
            template = index.html.tmpl
        [[[statistics]]]
            template = statistics.html.tmpl
        [[[telemetry]]]
            template = telemetry.html.tmpl
        [[[tabular]]]
            template = tabular.html.tmpl
        [[[celestial]]]
            template = celestial.html.tmpl
            # Uncomment the following to generate a celestial page only once
            # an hour instead of every report cycle.
            # stale_age = 3600
        [[[RSS]]]
            template = rss.xml.tmpl
        [[[Meteoclimatic]]]
            template = meteoclimatic.html.tmpl

Prueba y a ver si te sale la plantilla en /var/www/html/weewx/meteoclimatic.html

Si te la genera ya solo quedará configurar la utilidad de envío.

Y de inútil nada.... poco familiarizado... nadie nace enseñado
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 22 de Enero del 2020, 10:42:37 am
buenos dias!

no me deja mover el archivo de meteoclimatic a la carpeta weewx me da este error:

"tpl.php: Error al mover el archivo /home/pi/Downloads/tpl.php: Permiso denegado"
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 22 de Enero del 2020, 11:03:07 am
Tienes que poner sudo delante de la instrucción.

Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 22 de Enero del 2020, 11:38:12 am
Como dice jantoni es cuestión de darle permisos con sudo

sudo mv /home/pi/Downloads/tpl.php /etc/weewx/skins/Seasons/meteoclimatic.html.tmpl
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 22 de Enero del 2020, 13:08:01 pm
esto he hecho, en el primer comamdo me daba error asi q he intentado yo moverlo como veis en el segundo comando, ahora el archivo ha desaparecido no esta   :-[  :

pi@raspberrypi:~ $ sudo mv /home/pi/Downloads/tpl.php /etc/weewx/skins/Season/meteoclimatic.html.tmpl
mv: no se puede mover '/home/pi/Downloads/tpl.php' a '/etc/weewx/skins/Season/meteoclimatic.html.tmpl': No existe el fichero o el directorio
pi@raspberrypi:~ $ sudo mv /home/pi/Downloads/tpl.php /etc/weewx/skins/season
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 22 de Enero del 2020, 14:17:43 pm
Has puesto Season en el nombre de la ruta y es Seasons

Puede que con la confusión lo hayas movido a otro sitio... Mira a ver si está efectivamente en Downloads y si no descárgatelo otra vez y haz la operación.
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 22 de Enero del 2020, 15:18:57 pm
Si no estás acostumbrado a la consola de Linux, te recomiendo usar el sempiterno mc conocido en msdos como en Norton commander

sudo apt update
sudo apt install mc

Y luego lo ejecutas como

sudo mc

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 22 de Enero del 2020, 20:45:21 pm
A ver veamos...

La plantilla la debes de poner en la carpeta /etc/weewx/skins/Seasons que es la que ahora viene activa por defecto con weewx. Renómbrala de tpl.php a meteoclimatic.html.tmpl

Luego tendrás que editar el archivo /etc/weewx/skins/Seasons/skin.conf y añadir una línea para que genere la plantilla en /var/www/html/weewx que se enviará con la utilidad de envío Linux (a menos que tengas web y la suba a ella weewx).

En la configuración del skin.conf es añadir las dos últimas líneas con la plantilla de meteoclimatic en la sección [[ToDate]]

Código: [Seleccionar]
[[ToDate]]


como edito el archivo , cuando le doy a guardar no me deja.
        # Reports that show statistics "to date", such as day-to-date,
        # week-to-date, month-to-date, etc.
        [[[index]]]
            template = index.html.tmpl
        [[[statistics]]]
            template = statistics.html.tmpl
        [[[telemetry]]]
            template = telemetry.html.tmpl
        [[[tabular]]]
            template = tabular.html.tmpl
        [[[celestial]]]
            template = celestial.html.tmpl
            # Uncomment the following to generate a celestial page only once
            # an hour instead of every report cycle.
            # stale_age = 3600
        [[[RSS]]]
            template = rss.xml.tmpl
        [[[Meteoclimatic]]]
            template = meteoclimatic.html.tmpl

Prueba y a ver si te sale la plantilla en /var/www/html/weewx/meteoclimatic.html

Si te la genera ya solo quedará configurar la utilidad de envío.

Y de inútil nada.... poco familiarizado... nadie nace enseñado
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 22 de Enero del 2020, 23:20:19 pm

como edito el archivo , cuando le doy a guardar no me deja.


Edita con sudo delante:

sudo nano /etc/weewx/skins/Seasons/skin.conf
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 23 de Enero del 2020, 08:21:28 am

como edito el archivo , cuando le doy a guardar no me deja.


Edita con sudo delante:

sudo nano /etc/weewx/skins/Seasons/skin.conf

como lo guardo?? pq si lo cierro no me lo guarda, q comando hay q poner?
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 23 de Enero del 2020, 09:05:32 am
El problema viene de la latitud que la has puesto en un formato que no es el correcto.

Por ejemplo 38.1 de latitud y -1.3 de longitud es un formato válido. La coma decimal que sea un punto la longitud si es Oeste con el signo menos delante. No pongas ninguna letra.

Puedes editarlo directamente con sudo nano /etc/weewx/weewx.conf

Vas a la línea de la latitud y longitud y modificas.

Guardas con CTRL + o y le das a Enter y sales de nuevo al terminal con CTRL + x
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 23 de Enero del 2020, 10:12:37 am
Nano te pone los comandos en las línea inferior

Para guardar y seguir editando Ctrl-O

Para salir y guardar a la vez Ctrl-X

Para salir sin guardar Ctrl-C
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 23 de Enero del 2020, 14:35:29 pm
Nano te pone los comandos en las línea inferior

Para guardar y seguir editando Ctrl-O

Para salir y guardar a la vez Ctrl-X

Para salir sin guardar Ctrl-C

perdon pero no lo sabia a mi esto me suena todo a chino,
Siguiente paso? ya no quedara mucho  :o
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 23 de Enero del 2020, 15:24:13 pm
Ahora tienes que comprobar que te esté generando la plantilla en  /var/www/html/weewx/meteoclimatic.html

Si es así lo próximo es configurar la utilidad de envío.

También, si te resulta más fácil editar los archivos en un entorno gráfico que de consola puedes editarlo con pluma.

No sé si viene instalado por defecto en raspbian, si no es así lo puedes instalar con sudo apt install pluma

Después lo abres con sudo pluma archivoaeditar
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 23 de Enero del 2020, 20:06:30 pm
en esa ubicación si q hay un archivo con ese nombre,así q deduzco q esta todo listo para el siguiente paso
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 23 de Enero del 2020, 20:57:55 pm
Ok pues ahora descárgate la utilidad de envío que aparece como adjunto en el primer mensaje de este post:

https://forum.meteoclimatic.net/index.php?topic=32.0

jantoni ahí lo configuró como root pero yo no soy partidario de ello  *-* *-*

Primero instala PHP con sudo apt install php y pon esos archivos del comprimido en una carpeta llamada meteoclimatic en /home/pi con mkdir /home/pi/meteoclimatic

Edita meteoclimatic.sh dejándolo así:


Código: [Seleccionar]
#!/bin/bash
cd /home/pi/meteoclimatic
#Si no quieres log
php meteoclimatic_http.php
#Si quieres log
#php meteoclimatic_http.php >> /var/log/meteoclimatic.log
exit

y meteoclimatic.ini así:


Código: [Seleccionar]
[Global]
Stations=ESMAD2800000028522A
DigestKey=

[ESMAD2800000028522A]
Path=/var/www/html/weewx/meteoclimatic.html
Password=*********************
StationVendor=Davis
StationModel=Vantage Vue

Reemplazando el código de la estación de jantoni en los dos sitios en que lo pone por el código de tu estación

Después le das permisos de ejecución a meteoclimatic.sh con chmod +x /home/pi/meteoclimatic/meteoclimatic.sh

Ahora ya solo queda el crontab

Entras con crontab -e y al final en una nueva línea pones 16,31,46,59 * * * * /home/pi/meteoclimatic/meteoclimatic.sh

Con ello debería de subir la plantilla cada cuarto de hora.

Si tienes algún problema dilo por aquí.

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 02 de Febrero del 2020, 21:49:47 pm
Ya siento el estar ausente, pero me han surgido unos problemas familiares q creo q esta semana solucione y me ponga al tema
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 03 de Febrero del 2020, 11:16:25 am
Ok lo primero es lo primero.

Si quieres puedes probar la utilidad de envío de la plantilla en python recién sacada del horno:

https://forum.meteoclimatic.net/index.php/topic,2622.0.html

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 01 de Marzo del 2020, 09:01:22 am
Buenos días!!
Después de un mes casi de infarto ya parece q se ve la luz, así q vuelvo al lio.


Estoy justo en lo de darle permiso con chmod.... pero lo escribo y no me sale nada.
Adjunto foto de donde voy.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 01 de Marzo del 2020, 09:24:26 am
Hola de nuevo

No debe de salirte nada al escribir eso... simplemente le da permisos de ejecución.

Ahora pon lo siguiente en el crontab y ya realizará el envío si la plantilla está actualizada.
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 01 de Marzo del 2020, 10:33:36 am
me pone esto algo fala me da la impresion?


pi@raspberrypi:~ $ chmod +x /home/pi/meteoclimatic/meteoclimatic.sh
chmod: no se puede acceder a '/home/pi/meteoclimatic/meteoclimatic.sh': No existe el fichero o el directorio
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 01 de Marzo del 2020, 11:03:22 am
Tienes los archivos de la utilidad en /home/pi/meteoclimatic ??

Pon qué te sale al ejecutar ls -l /home/pi/meteoclimatic
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 01 de Marzo del 2020, 12:57:57 pm
pi@raspberrypi:~ $ Is -I /home/pi/meteoclimatic
bash: Is: orden no encontrada
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 01 de Marzo del 2020, 14:08:11 pm
l no es i latina mayúscula sino ele minúscula en los dos sitios ls -l
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 01 de Marzo del 2020, 18:26:23 pm
pi@raspberrypi:~ $ ls -l /home/pi/meteoclimatic
total 4
drwxr-xr-x 2 pi pi 4096 dic  4  2017 star_meteoclimatic_linux
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 01 de Marzo del 2020, 19:41:10 pm
Pues ahí lo tienes en /home/pi/meteoclimatic/star_meteoclimatic_linux

Ejecuta por lo tanto chmod +x /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic.sh

Tendrás que cambiar también la ruta en meteoclimatic.sh dejando cd /home/pi/meteoclimatic/star_meteoclimatic_linux
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 01 de Marzo del 2020, 21:31:36 pm
pi@raspberrypi:~ $ chmod +x /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic.sh
pi@raspberrypi:~ $ cd/home/pi/meteoclimatic/star_meteoclimatic_linux
bash: cd/home/pi/meteoclimatic/star_meteoclimatic_linux: No existe el fichero o el directorio
pi@raspberrypi:~ $


bua tio empiezo a rayarme la cabeza de q no voy a ser capaz de q esto funcione
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 01 de Marzo del 2020, 23:35:57 pm
Edita meteoclimatic.sh con nano /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic.sh

En la primera línea que salga cd /root/meteoclimatic lo cambias por ese cd /home/pi/meteoclimatic/star_meteoclimatic_linux

Estaría bien que vieses algún tutorial por internet para saber manejar los comandos básicos de GNU/Linux y que vayas sabiendo cómo manejarte por rutas, directorios y archivos:

https://elandroidefeliz.com/comandos-basicos-para-linux/

Una vez que te familiarices ya sabrás lo que estás haciendo porque va a ser muy chungo si no tienes ni idea y tienes problemas de algún tipo.



Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 02 de Marzo del 2020, 08:16:09 am
ya creo q he cambiado lo q me has dicho, por cierto me he leido el articulo ese del android libre y ahora entiendo bastantes comandos gracias


Siguiente paso?
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 02 de Marzo del 2020, 08:40:15 am
Ejecútalo manualmente a ver si da alguna clase de error con /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic.sh

Si lo envía el siguiente paso es automatizarlo con cron en el crontab, lo puse en una anterior respuesta al final de la misma:

https://forum.meteoclimatic.net/index.php/topic,2586.msg20320.html#msg20320
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 02 de Marzo del 2020, 08:45:06 am
pi@raspberrypi:~ $ /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic.sh
/var/www/weewx/meteoclimatic.htm?
pi@raspberrypi:~ $


me da q algo no hago bien.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 02 de Marzo del 2020, 09:04:07 am

y meteoclimatic.ini así:


Código: [Seleccionar]
[Global]
Stations=ESMAD2800000028522A
DigestKey=

[ESMAD2800000028522A]
Path=/var/www/html/weewx/meteoclimatic.html
Password=*********************
StationVendor=Davis
StationModel=Vantage Vue


Edita meteoclimatic.ini con nano /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic.ini

Reemplaza el código de estación que hay por defecto por el tuyo en los dos sitios en los que están puestos y en Path= pon esa ruta ya que la que tienes es la antigua no encuentra la plantilla ahí.

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 02 de Marzo del 2020, 09:10:40 am
[Global]
Stations=ESLRI2600000026338A
DigestKey=

[ESLRI2600000026338A]
Path=/var/www/html/weewx/meteoclimatic.htm
Password=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
StationVendor=Davis
StationModel=Vantage Vue


asi esta ahora
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 02 de Marzo del 2020, 09:37:19 am
En Password pon la contraseña con la que entras en tu estación de meteoclimatic y en Path pon /var/www/html/weewx/meteoclimatic.html
terminando con ele
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 02 de Marzo del 2020, 20:07:59 pm
esto sale ahora:

pi@raspberrypi:~ $  /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic.sh
PHP Warning:  A non-numeric value encountered in /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic_http.php.old on line 71
PHP Warning:  A non-numeric value encountered in /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic_http.php.old on line 78
PHP Warning:  A non-numeric value encountered in /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic_http.php.old on line 79
PHP Warning:  A non-numeric value encountered in /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic_http.php.old on line 80
PHP Warning:  A non-numeric value encountered in /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic_http.php.old on line 81
PHP Warning:  A non-numeric value encountered in /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic_http.php.old on line 82
PHP Warning:  A non-numeric value encountered in /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic_http.php.old on line 83
PHP Warning:  A non-numeric value encountered in /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic_http.php.old on line 84
PHP Warning:  A non-numeric value encountered in /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic_http.php.old on line 85
-- 02/03/2020 19:05:27 --
HTTP/1.1 202 Accepted
Date: Mon, 02 Mar 2020 19:05:22 GMT
Server: Apache/2.4.10 (Debian)
X-Error: 202 Accepted
X-DigestKey:
Content-Length: 69
Content-Type: text/plain;charset=UTF-8

Ver: 3a - ID: ESLRI2600000026338A
Query Length: 144
202: Accepted
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 02 de Marzo del 2020, 20:17:29 pm
Ok eso son advertencias de PHP, no errores por lo que la plantilla la ha recogido meteoclimatic y ya está la estación en la lista de tu comunidad.
Esas advertencias tiene que ver con el recorrido del viento y los valores de radiación solar y UV los cuales serán N/A. No pasa nada al respecto.

Ya solo te queda poner lo del crontab para automatizar la subida.

Y unas sugerencias... es mejor poner los nombre propios con mayúscula inicial por lo que hazlo con el nombre de la estación en meteoclimatic.

Y hoy se ve que ha llovido mucho allí.... mucha lluvia diaria y anual... además la presión es bastante más baja que las estaciones de tu comunidad.

Te recomiendo que empieces de cero borrando la base de datos de weewx y antes subsanando lo de la presión.

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 02 de Marzo del 2020, 20:46:53 pm
ya esta cambiado el nombre en mayusculas, en cuanto a lo de lluvias hoy segun mi consola solo 3.8 asi q mas bien no ha llovido y la presion pues ni idea , no se como calibrarlo.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 02 de Marzo del 2020, 22:18:08 pm
Mis disculpas.... me había confundido con la tuya al ver otra estación en La Rioja que está en observación con esos valores fuera de madre. Los tuyos se ven bien en la plantilla que ha llegado.

La presión se regula en la consola poniendo la altitud a la que te encuentras. Si está bien puesta déjala.

Como he dicho ya solo te queda poner la línea en el crontab:

Entras con crontab -e y al final en una nueva línea pones 16,31,46,59 * * * * /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic.sh

y ya lo tendrás todo en marcha  :)

P.D. y una última cosa.... en tu perfil del foro en el campo Estación puedes cambiar lo de "En proyecto" por el código de tu estación.

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 02 de Marzo del 2020, 22:33:23 pm
Me sale esto, aqui hay q poner la linea esa?

  GNU nano 3.2             /tmp/crontab.Co3j79/crontab              Modificado 

# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command

Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 02 de Marzo del 2020, 22:41:58 pm
Sí, al final en una nueva línea en blanco.
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 02 de Marzo del 2020, 22:45:49 pm
pues ya esta hecho, ahora se supone q no toco nada?
como puedo ver los datos desde fuera de casa, por ejemplo en un telefono movil?
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 03 de Marzo del 2020, 08:02:35 am
No parece que haya funcionado desde las 8:05 de ayer que se recibió la última plantilla.

Puedes poner cómo tienes el crontab ? Ejecuta crontab -l (ele minúscula)

También pon el resultado de ls -l /home/pi/meteoclimatic/star_meteoclimatic_linux

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 03 de Marzo del 2020, 09:22:49 am
aquí tienes el resultado:

pi@raspberrypi:~ $ crontab -l
no crontab for pi
pi@raspberrypi:~ $ ls -l /home/pi/meteoclimatic/star_meteoclimatic_linux
total 52
-rwxr-xr-x 1 pi pi 19604 dic  4  2017 meteoclimatic_http.php
-rwxr-xr-x 1 pi pi 19049 dic  4  2017 meteoclimatic_http.php.old
-rwxr-xr-x 1 pi pi   182 mar  2 20:05 meteoclimatic.ini
-rwxr-xr-x 1 pi pi   320 oct 11  2015 meteoclimatic.log
-rwxr-xr-x 1 pi pi   198 mar  2 08:13 meteoclimatic.sh
pi@raspberrypi:~ $
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 03 de Marzo del 2020, 09:45:20 am
Pues no tienes establecido el crontab....lo editaste con crontab -e poniendo esa última línea ?

Una vez que pongas esa línea guarda igual que cualquier otro archivo.
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 03 de Marzo del 2020, 09:54:33 am
asi lo pongo luego lo guardo con:
Crtl+o y luego enter, asi lo hago.



# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
16,31,46,59 * * * * /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimat$

hay q ponerle a la ultima linea la almohadilla?
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 03 de Marzo del 2020, 10:05:56 am
No hay que poner alguna almohadilla en ningún sitio, las almohadillas al principio de la línea sirven para los comentarios y no se ejecutan.

Cómo termina la línea que has puesto en el signo de dólar ??

16,31,46,59 * * * * /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimat$

No sé si es que la has copiado y pegado mal o que la has puesto mal.

Una vez que la hayas puesto bien deberías de poderlo ver con crontab -l


Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 03 de Marzo del 2020, 10:13:27 am
yo añado esto:
16,31,46,59 * * * * /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic.sh

y luego le doy a Crtl+o y pone 24 lineas escritas le doy a enter y cierro ejecutar, algo hago mal seguro








Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 03 de Marzo del 2020, 10:23:28 am
Si vuelves a entrar con crontab -e debería de estar la línea y también te saldría con crontab -l

Si con crontab -l sale no crontab for pi es porque no se ha guardado bien.

Para guardarlo en principio es como tú has hecho ctrl + o y enter y para salir ctrl + x

Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 03 de Marzo del 2020, 10:59:48 am
Esto es lo que me sale a mí cuando guardo el crontab:

jmviper@orangepipc:~$ crontab -e
crontab: installing new crontab

No tengo ni tu mismo usuario ni es una raspberry pero viene a ser lo mismo.

Como ves al guardarlo sale la línea de crontab: installing new crontab

te sale a ti al modificarlo ?
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 03 de Marzo del 2020, 14:25:04 pm
creo q ya esta, ahora sale bien creo:

pi@raspberrypi:~ $ crontab -l
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').
#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
16,31,46,59 * * * * /home/pi/meteoclimatic/star_meteoclimatic_linux/meteoclimatic.sh
pi@raspberrypi:~ $
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 03 de Marzo del 2020, 14:43:06 pm
Perfecto... ha costado lo suyo pero al final lo has conseguido  :)

Saludos
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 03 de Marzo del 2020, 15:01:04 pm
Osea q ya puedo ver los datos desde cualquier pc, movil etc????

Por cierto te debo unas botellitas de vino de aqui (la rioja) 🍷🍷🍷
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 03 de Marzo del 2020, 16:39:22 pm
Se agradece el ofrecimiento pero no es para tanto la cosa jejejeje

En cuanto a lo de verse desde cualquier dispositivo... podrás verlo en tu red local (la misma a la que esté conectada tu raspi al router) si la raspi tiene IP local fija.

Aquí tienes un tuto para raspberry:

https://raspberryparanovatos.com/tutoriales/asignar-ip-fija-raspberry-pi/

quizás el método más fácil para ti de los que pone ahí sería hacerlo desde el escritorio.

Una vez que le hayas puesto la IP local fija podrás ver la página de weewx accediendo desde el navegador de un equipo (por ejemplo tu móvil) conectado a esa misma red poniendo la IP de la raspi en la barra de direcciones.

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 19 de Marzo del 2020, 13:16:36 pm
después de varios días funcionando sin problema tube q quitar la estcion del soporte y apague la raspberry, pensaba q al enceder la raspi funcionaria todo pero no es asi, q puedo hacer?
he pues to el comando de restar del weewx para q iniciase pero  accedo a mi navegador y la fecha de la actualizacion es 14/3 asi q algo raro pasa.

el la web de la estacion me aparece la lluvia en cm/h, como cambio a mm?
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 20 de Marzo del 2020, 00:05:06 am
sudo service weewx status y a ver lo que pone

Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 01 de Abril del 2020, 10:59:48 am
los datos de la consola no coinciden con los subidos


 weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx; generated)
   Active: active (running) since Thu 2020-03-19 13:03:24 CET; 1 weeks 5 days ag
     Docs: man:systemd-sysv-generator(8)
  Process: 7102 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS
    Tasks: 1 (limit: 2200)
   Memory: 33.2M
   CGroup: /system.slice/weewx.service
           └─7117 python /usr/bin/weewxd --daemon --pidfile=/var/run/weewx.pid /

abr 01 10:50:17 raspberrypi weewx[7117]: manager: Added record 2020-03-27 23:25:
abr 01 10:50:17 raspberrypi weewx[7117]: manager: Added record 2020-03-27 23:25:
abr 01 10:50:17 raspberrypi weewx[7117]: manager: Added record 2020-03-27 23:30:
abr 01 10:50:17 raspberrypi weewx[7117]: manager: Added record 2020-03-27 23:30:
abr 01 10:50:19 raspberrypi weewx[7117]: cheetahgenerator: Generated 9 files for
abr 01 10:50:20 raspberrypi weewx[7117]: imagegenerator: Generated 14 images for
abr 01 10:50:20 raspberrypi weewx[7117]: copygenerator: copied 0 files to /var/w
abr 01 10:55:18 raspberrypi weewx[7117]: cheetahgenerator: Generated 9 files for
abr 01 10:55:19 raspberrypi weewx[7117]: imagegenerator: Generated 14 images for
abr 01 10:55:19 raspberrypi weewx[7117]: copygenerator: copied 0 files to /var/w
lines 1-20/20 (END)
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 01 de Abril del 2020, 13:47:24 pm
¿No puedes ser más explícito?

Yo lo único que veo en esa captura es que el 1-4-2020 Weewx estaba leyendo datos del 27-3-2020, pero no puedo ver nada más.

El poner datos del loog de weewx solo vale para ver errores del programa o de configuración.

¿A que te refieres con que los datos de la consola no coinciden con los subidos?
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 02 de Abril del 2020, 08:25:12 am
Por ejemplo estos 3 ultimos dias hay en la consolo casi 13 litros de precipitaciones y aparece 0 en weex, luego nose pq el viento no lo marca tampoco.
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 02 de Abril del 2020, 09:34:21 am
A ver Daniel.

Si el 1 de abril, como se ve, weewx está leyendo datos del 27 de marzo, es porque desde el 27 de marzo no había conexión entre weewx y la consola.

Pero, si no hay datos de precipitación, tampoco los habría de temperatura, ni de humedad, ni de viento, por lo que no es lógico que no haya datos de precipitación.

Como no pones mas datos, lo único que me explico es que hayas tocado algo de la configuración, y con tus conocimientos no me atrevo a decirte que mires el skin.conf

Por otro lado, si hubiera precipitación, estará almacenada en la base de datos. Si no está almacenada en la base de datos, las posibilidades serían:

- No hay precipitación
- No la ha registrado la estación.
- el datalogger está averiado.
- Has tocado la configuración de la base de datos.

Tampoco me atrevo a decirte cómo leer la base de datos, perdóname.

Tampoco tenemos una web en la que vuelques los datos para que podamos ver algo,  como los informes noaa.

Lo que me extraña es que, si weewx está leyendo el 1 de abril los registros de la consola del 27 de marzo, ¿como están los valores de temperatura, humedad, etc, en Meteoclimatic del 28, 29, 30 y 31 de marzo?

De verdad Daniel, haces unas preguntas muy genéricas y no nos das ninguna pista de lo que ha pasado y solo podemos responder especulaciones.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 02 de Abril del 2020, 10:27:52 am
Qué hora tiene la consola ?? Es lo primero que hay que ver. Si weewx está leyendo datalogger de esa fecha funcionando ya 12 días es porque seguramente la consola tiene la hora mal.
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 02 de Abril del 2020, 10:29:12 am
Pero Weewx actualiza la hora de la consola periódicamente, y siempre al arrancar Weewx.

A no ser que el ordenador tenga mal la hora y esté descojonándolo todo.
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 02 de Abril del 2020, 10:42:46 am
Jantoni ya siento el hacer preguntas tan genericas pero si supiese mas sobre el tema lo solucionaria yo solo pero no es el caso, poco mas te puedo decir.
Despues de mirar la hora en la raspi y en la estacion lamento deciros q esta todo bien, pongo la estacion en pruebas hasta q se solucione. Grx.
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 02 de Abril del 2020, 11:19:29 am
David......lo que tienes que darnos es pistas para poder orientarte.....si no, llenaremos páginas y páginas, y perderás mucho tiempo.

Lo primero que deberías hacer es separar el log de weewx del resto del sistema.

Lo primero sería poner en orden el ordenador, supongo que es una raspberry.

Ejecuta estos comandos:

Paramos weewx

Código: [Seleccionar]
sudo /etc/init.d/weewx stop
Desinstalamos el falso reloj

Código: [Seleccionar]
sudo apt-get purge --yes fake-hwclock
Modificamos el sistema de Log para que WeeWX tenga su propio log diferenciado

Código: [Seleccionar]
sudo echo ":programname,startswith,\"weewx\"" /var/log/weewx.log | sudo tee -a /etc/rsyslog.d/99-weewx.conf > /dev/null

sudo echo ":programname,startswith,\"weewx\"" \~\ | sudo tee -a /etc/rsyslog.d/99-weewx.conf > /dev/null

Establecemos que Weewx tenga un log dentro de logrotate para evitar ficheros que nos consuman la RAM. Se estable rotacion diaria y el numero maximo de rotaciones en 2

Código: [Seleccionar]
sudo echo -e "/var/log/weewx.log {\n  $WEELOGPER\n  missingok\n  rotate $WEELOGMAX\n  compress\n  delaycompress\n  notifempty\n  sharedscripts\n  postrotate\n  /etc/init.d/rsyslog stop\n  /etc/init.d/rsyslog start\n  endscript\n}" | sudo tee -a /etc/logrotate.d/weewx > /dev/null

Reiniciamos el sistema de log

Código: [Seleccionar]
sudo service rsyslog restart
Reiniciamos la raspberry

Código: [Seleccionar]
sudo shutdown -r now
A partir de aquí, a ver que problemas podemos ver.
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 13 de Mayo del 2020, 09:04:55 am
Una pregunta, cuando entro la pagina web q crea weewx la lluvia recogida la muestra en cm/h como la puedo cambiar a mm??
Por lo demas parace q sube bien los datos. GRACIAS.
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 13 de Mayo del 2020, 09:31:35 am
Ejecuta esto en el terminal linux:

sudo sed -i 's/group_rain = cm/group_rain = mm/g' "/etc/weewx/weewx.conf"

Después recarga weewx con sudo service weewx reload

Saludos
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 13 de Mayo del 2020, 13:00:43 pm
parece q ya marca en mm la lluvia, pero me he dado cuenta q la pagina q genera weewx esta en el dia 9 de mayo a las 2:30 de la mañana , como se pone bien?
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 13 de Mayo del 2020, 13:53:52 pm
Raro porque la plantilla meteoclimatic.html está actualizándose por los gráficos de tu estación.

Qué fecha tiene la base de datos de weewx?? ls -l /var/lib/weewx/weewx.sdb
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 15 de Mayo del 2020, 19:09:28 pm
-rw-r--r-- 1 root root 6926336 may 15 19:05 /var/lib/weewx/weewx.sdb

eso me pone, pero la pagina web q crea weewx esta en el dia 11.
por cierto la lluvia ya esta en mm pero el ratio de lluvia lo pone en cm/h
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 15 de Mayo del 2020, 20:28:57 pm
Para cambiar la intensidad de lluvia:

sudo sed -i 's/group_rainrate = cm_per_hour/group_rainrate = mm_per_hour/g' "/etc/weewx/weewx.conf"

En cuanto a lo de que no se genere la página no es por cosa de la base de datos que no esté grabando en ella por lo que será por algún fallo que tenga generando la página...

mira a ver qué dice sudo service weewx status
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 15 de Mayo del 2020, 21:12:08 pm
Y el log de weewx.

Es posible que tengas algún problema en la configuración del skin.

sudo tail -f /var/log/weewx.log
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 16 de Mayo del 2020, 17:30:34 pm
voy a ir por partes' primero el estatus:
sudo service weewx status
● weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx; generated)
   Active: active (running) since Wed 2020-05-13 12:52:59 CEST; 3 days ago
     Docs: man:systemd-sysv-generator(8)
  Process: 304 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)
    Tasks: 1 (limit: 2200)
   Memory: 46.4M
   CGroup: /system.slice/weewx.service
           └─476 python /usr/bin/weewxd --daemon --pidfile=/var/run/weewx.pid /e

may 16 17:10:21 raspberrypi weewx[476]: copygenerator: copied 0 files to /var/ww
may 16 17:15:19 raspberrypi weewx[476]: cheetahgenerator: Generated 9 files for
may 16 17:15:20 raspberrypi weewx[476]: imagegenerator: Generated 14 images for
may 16 17:15:20 raspberrypi weewx[476]: copygenerator: copied 0 files to /var/ww
may 16 17:20:19 raspberrypi weewx[476]: cheetahgenerator: Generated 9 files for
may 16 17:20:19 raspberrypi weewx[476]: imagegenerator: Generated 14 images for
may 16 17:20:19 raspberrypi weewx[476]: copygenerator: copied 0 files to /var/ww
may 16 17:25:18 raspberrypi weewx[476]: cheetahgenerator: Generated 9 files for
may 16 17:25:19 raspberrypi weewx[476]: imagegenerator: Generated 14 images for
may 16 17:25:19 raspberrypi weewx[476]: copygenerator: copied 0 files to /var/ww
lines 1-20/20 (END)

y ahora lo de la skin:
sudo tail -f /var/log/weewx.log
May 16 17:15:20 raspberrypi weewx[476]: copygenerator: copied 0 files to /var/www/html/weewx
May 16 17:20:19 raspberrypi weewx[476]: cheetahgenerator: Generated 9 files for report SeasonsReport in 1.46 seconds
May 16 17:20:19 raspberrypi weewx[476]: imagegenerator: Generated 14 images for SeasonsReport in 0.97 seconds
May 16 17:20:19 raspberrypi weewx[476]: copygenerator: copied 0 files to /var/www/html/weewx
May 16 17:25:18 raspberrypi weewx[476]: cheetahgenerator: Generated 9 files for report SeasonsReport in 1.55 seconds
May 16 17:25:19 raspberrypi weewx[476]: imagegenerator: Generated 14 images for SeasonsReport in 0.99 seconds
May 16 17:25:19 raspberrypi weewx[476]: copygenerator: copied 0 files to /var/www/html/weewx
May 16 17:30:20 raspberrypi weewx[476]: cheetahgenerator: Generated 9 files for report SeasonsReport in 1.97 seconds
May 16 17:30:21 raspberrypi weewx[476]: imagegenerator: Generated 14 images for SeasonsReport in 1.06 seconds
May 16 17:30:21 raspberrypi weewx[476]: copygenerator: copied 0 files to /var/www/html/weewx

yo ni papa lo siento
Ahora mismo a las 17:38 me esta dando los valores del 12/05/2020 a las 07:15 asi q de poco sirve subir estos datos tan mal q son de hace 4 dias, me veo formateando la sd y empezando de 0 🤦🏻‍♂️
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 16 de Mayo del 2020, 17:48:04 pm
Hay cosas que no me cuadran.... está la base de datos que tenía ayer fecha actualizada, según el log que pones no está grabando nada a la base de datos y según tú la página web que genera weewx tiene fecha del día once y se han cambiado las unidades de lluvia ya que las has modificado....

Conclusión, que weewx está generando la página web y que no está grabando en la BBDD aunque la fecha sí que lo indique. No había visto yo ese comportamiento tan raro nunca.

Puedes adjuntar como archivo adjunto todo el archivo /etc/log/weewx.log para analizarlo desde que arranca weewx ?
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 16 de Mayo del 2020, 18:35:46 pm
Bien......a mi no me cuadra nada.

En ese log no se dice que se estén recibiendo datos de la estación ni que se guarden en la base de datos, y no creo que nos estés tomando el pelo.

Cuando Weewx recibe datos de la estación, los graba en la base de datos. A continuación entra en juego cheetahgenerator para hacer los informes, luego entra en juego imagegenerator para crear los gráficos y, por último, copygenerator (en Weewx <4.0) copia los ficheros en su ubicación.

Por ejemplo, en mi sistema se ve así

Citar
jantoni@orangepipc:~$ sudo tail -f /var/log/weewx.log
May 16 16:25:30 localhost weewx[975]: ftpgenerator: ftp'd 40 files in 6.05 seconds
May 16 16:30:16 localhost weewx[975]: manager: Added record 2020-05-16 16:30:00 UTC (1589646600) to database 'weewx.sdb'
May 16 16:30:16 localhost weewx[975]: manager: Added record 2020-05-16 16:30:00 UTC (1589646600) to daily summary in 'weewx.sdb'
May 16 16:30:16 localhost weewx[975]: restx: WeatherCloud: Published record 2020-05-16 16:30:00 UTC (1589646600)
May 16 16:30:18 localhost weewx[975]: cheetahgenerator: Generated 10 files for report SeasonsReport in 2.29 seconds
May 16 16:30:20 localhost weewx[975]: imagegenerator: Generated 14 images for SeasonsReport in 1.48 seconds
May 16 16:30:20 localhost weewx[975]: copygenerator: copied 0 files to /var/www/html/weewx/davis1
May 16 16:30:24 localhost weewx[975]: cheetahgenerator: Generated 11 files for report Belchertown in 4.30 seconds
May 16 16:30:24 localhost weewx[975]: copygenerator: copied 2 files to /var/www/html/weewx
May 16 16:30:30 localhost weewx[975]: ftpgenerator: ftp'd 40 files in 5.96 seconds

Es decir, que según tu log, Weewx está generando informes y gráficos sin recibir datos de la estación

Pero......el misterio es que en Meteoclimatic se reciben datos:

(https://forum.meteoclimatic.net/index.php?action=dlattach;topic=2586.0;attach=4419;image)

¿Estos datos son correcto? ¿Son reales?
Título: Re:No consigo hacer q funcione
Publicado por: jantoni en 16 de Mayo del 2020, 18:38:37 pm
No te estarás haciendo un lío con la mierda de la cache el navegador??????????????????????????

Entra en tu web y pulsa

CTRL-F5


Y si sigue igual, una copia completa del log, como te dice Jmviper

Código: [Seleccionar]
sudo cat /var/log/weewx.log >> /home/pi/logdeweewx.log
Y nos lo adjuntas
Título: Re:No consigo hacer q funcione
Publicado por: HuracanMacan en 18 de Mayo del 2020, 15:58:01 pm
Hay cosas que no me cuadran.... está la base de datos que tenía ayer fecha actualizada, según el log que pones no está grabando nada a la base de datos y según tú la página web que genera weewx tiene fecha del día once y se han cambiado las unidades de lluvia ya que las has modificado....

Conclusión, que weewx está generando la página web y que no está grabando en la BBDD aunque la fecha sí que lo indique. No había visto yo ese comportamiento tan raro nunca.

Puedes adjuntar como archivo adjunto todo el archivo /etc/log/weewx.log para analizarlo desde que arranca weewx ?

el archivo q me pides no lo tengo, por mas q busco yo no lo veo.
Hay alguna manera de q podais entrar en mi raspi de alguna manera es q yo ya no doy para mas y me jode haceros perder tiempo. si quereis mandarme un privado y hablamos. GRX una vez mas
Título: Re:No consigo hacer q funcione
Publicado por: jmviper en 18 de Mayo del 2020, 17:14:13 pm
Si no tienes ese archivo es porque no tendrás el log de weewx separado de syslog.

Si tienes un PC con Windows conectado al mismo router que la Raspi puedo intentar entrar con TeamViewer y desde ese PC entrar a la IP de! router o abrirte el puerto 22 de la raspi.

Ya seguiríamos por privado y me dirías ID y contraseña de invitado de TeamViewer para conectarme estando tú presente.