Meteoclimatic

Software => WeeWX => Mensaje iniciado por: Secure440 en 05 de Marzo del 2018, 00:02:05 am

Título: Empezamos desdé cero
Publicado por: Secure440 en 05 de Marzo del 2018, 00:02:05 am
Hola. Ya estoy mareado de buscar, probar y fallar de la subida de datos a meteoclimàtic con mi raspi y weewx.
Hace tiempo todo me funcionaba bien, hasta que un dia de golpe y repente mi sd se fue por donde amargan los pepinos. Tonto de mi, no se me ocurrio realizar una copia de seguridad de  la sd, con lo que lo perdi todo y vuelta a empezar de cero. Y es aqui donde estan mis quebraderos de cabeza.
Sd de 8gb formateada y instalado el litte de raspi.
Instalo weewx, que funciona, ya que a "otros" si les llegan los datos.
Sigo el tutorial de la wiki para subir la plantilla como hacia antiguamente, pero es ahi donde me estanco. Por eso pido un empujoncito a ver si salgo de este bache y consiguió tenerlo funcionando como antiguamente.
Se agradece cualquier información.
Título: Re:Empezamos desdé cero
Publicado por: jmviper en 05 de Marzo del 2018, 14:56:29 pm
Has seguido los pasos del primer mensaje de este post??

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

En qué paso te encuentras atascado ??
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 05 de Marzo del 2018, 16:28:49 pm
Ahora estoy siguiendo los pasos de este hilo https://forum.meteoclimatic.net/index.php/topic,1025.0.html
Luego cuento....
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 05 de Marzo del 2018, 20:23:50 pm
Has seguido los pasos del primer mensaje de este post??

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

En qué paso te encuentras atascado ??

Cuando ejecuto:

sh meteoclimatic.sh
me sale esto:

pi@raspberrypi:~ $ sh meteoclimatic.sh
meteoclimatic.sh: 6: meteoclimatic.sh: cannot create /var/log/meteoclimatic.log: Permission denied

Compruebo LOG   sudo nano /var/log/meteoclimatic.log

sale vacio
 :;
Título: Re:Empezamos desdé cero
Publicado por: jmviper en 05 de Marzo del 2018, 22:33:56 pm
Le has dado permisos de ejecución a meteoclimatic.sh ?? sudo chmod +x meteoclimatic.sh en el directorio donde lo tengas
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 06 de Marzo del 2018, 00:10:49 am
Si. en el log me pone

Could not open input file: meteoclimatic_http.php
Título: Re:Empezamos desdé cero
Publicado por: jmviper en 06 de Marzo del 2018, 00:26:01 am
Tienes php instalado ?? php -v

Pon lo que tienes en meteoclimatic.sh y meteoclimatic.ini
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 06 de Marzo del 2018, 00:30:42 am

pi@raspberrypi:~ $ php -v
PHP 7.0.27-0+deb9u1 (cli) (built: Jan  5 2018 13:51:52) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.27-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies



#!/bin/bash
cd /root/meteoclimatic
#Si no quieres log
#php meteoclimatic_http.php
#Si quieres log
php meteoclimatic_http.php >> /var/log/meteoclimatic.log
exit

[Global]
Stations=ESCAT0800000008490F
DigestKey=

[ESCAT0800000008490F]
Path=/var/www/html/weewx/meteoclimatic.htm
Password=xxxxxxxxxxxxxxxxxxxxxxx
StationVendor=Fine Offset
StationModel=PCE-FWS 20


Título: Re:Empezamos desdé cero
Publicado por: jmviper en 06 de Marzo del 2018, 00:35:54 am
Ok

Mira a ver que tengas meteoclimatic_http.php en /root/meteoclimatic. Es ahí donde leerá el script cuando ejecutes meteoclimatic.sh. Si lo tienes en otro sitio tendrás que poner esa ruta al principio del meteoclimatic.sh. También por si las moscas dale permisos de ejecución a meteoclimatic_http.php y mira a ver que te pone el log.
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 06 de Marzo del 2018, 00:42:29 am
no me deja entrar en /root/meteoclimatic no tengo permisos
como entro?

Título: Re:Empezamos desdé cero
Publicado por: jmviper en 06 de Marzo del 2018, 00:53:13 am
Ok... es que estando como usuario no podrás acceder a la carpeta de root. Crea un directorio en /home/pi llamado meteoclimatic con sudo mkdir meteoclimatic y pon meteoclimatic_http.php en ese directorio y en meteoclimatic.sh en la segunda línea en vez de cd /root/meteoclimatic pon cd /home/pi/meteoclimatic

A ver si lo consigues esta noche y si no mañana seguimos.

Buenas noches
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 06 de Marzo del 2018, 01:10:30 am
log

Could not open input file: meteoclimatic_http.php
Could not open input file: meteoclimatic_http.php
Could not open input file: meteoclimatic_http.php
Could not open input file: meteoclimatic_http.php
Could not open input file: meteoclimatic_http.php
/var/www/html/weewx/meteoclimatic.htm?

Título: Re:Empezamos desdé cero
Publicado por: jmviper en 06 de Marzo del 2018, 01:19:32 am
Mira a ver dónde tienes creada la plantilla meteoclimatic.htm y pon su ruta en meteoclimatic.ini

Parece ser que no te la está creando Weewx en /var/www/html/weewx
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 06 de Marzo del 2018, 02:07:29 am
LOG

Could not open input file: meteoclimatic_http.php
Could not open input file: meteoclimatic_http.php
Could not open input file: meteoclimatic_http.php
Could not open input file: meteoclimatic_http.php
Could not open input file: meteoclimatic_http.php
/var/www/html/weewx/meteoclimatic.htm?
Could not open input file: meteoclimatic_http.php
**** Iniciando configuracion ****
Codigo de estacion: Ruta de la plantilla de datos: ** Configurando
Password []: 1 -> Campbell Scientific
2 -> Davis Instruments
3 -> Huger
4 -> La Crosse Technology
5 -> Neckmarine
6 -> Oregon Scientific
7 -> PCE
8 -> Rainwise Inc.
9 -> TFA
Fabricante estacion []: ?
Título: Re:Empezamos desdé cero
Publicado por: jantoni en 06 de Marzo del 2018, 07:04:51 am
su -

Para entrar como root
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 06 de Marzo del 2018, 14:15:51 pm
su -

Para entrar como root

Jantoni como te echo de menos :'( :)
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 06 de Marzo del 2018, 14:35:14 pm
su -

Para entrar como root

Jantoni como te echo de menos :'( :)
no se el pasword
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 06 de Marzo del 2018, 16:16:30 pm
 Ya sube plau2 plau2 plau2 lo tengo. Gracias a los que me habéis ayudado y en especial a JorgeBCN
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 10 de Marzo del 2018, 15:30:25 pm
Bueno, ahora quisiera borrar la base de datos, ya que hay datos erróneos en la misma o rectificarlos. Creo que hay que borrar los noaa y editar el weewx.sdb pero no se hacerlo. Una ayuda.
Título: Re:Empezamos desdé cero
Publicado por: jantoni en 10 de Marzo del 2018, 16:47:34 pm
Bueno....es la pescadilla que se muerde la cola.

su -

con ese comando entras como root.

Claro, que la password no la conoces.....porque no existe....

Entonces....antes, para crear la password de root>

sudo passw root

Con eso generas la password de root

Perdonad, pero a veces, da uno por supuesto cosas sin tener que hacerlo.

O al menos en el ultimo raspbian que use......jope....que cada vez que sacan una nueva version lo tocan tod.

Disculpad la falta de acentos, apenas tengo tiempo para nada y responde desde el navegador web de la television.
Título: Re:Empezamos desdé cero
Publicado por: Amon-K en 11 de Marzo del 2018, 09:31:08 am
Bueno, ahora quisiera borrar la base de datos, ya que hay datos erróneos en la misma o rectificarlos. Creo que hay que borrar los noaa y editar el weewx.sdb pero no se hacerlo. Una ayuda.

Si quieres partir de una base de datos limpia simplemente borra el fichero weewx.sdb y pienso que además necesitarás borrar el datalogger, para lo cual has de buscar en las instrucciones de tu estación.

Si quieres borrar solo los datos erróneos es más complicado,  busca e instala un Gestor de bases de datos, como por
ejemplo Sqlite Manager,  o bien puedes hacerlo mediante comandos. En cualquier caso te interesa leer lo siguiente:

https://forum.meteoclimatic.net/index.php/topic,131.msg655.html#msg655

Saludos.
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 11 de Marzo del 2018, 12:44:40 pm
Si borro el archivo weewx.sdb, me perjudicara en meteoclimàtic?
Yo solo quiero borrar diciembre, enero y febrero, ya que empece a subir datos en marzo y es cuando me funciona bien la pi y weewx. Seguí el hilo de jantoni, pero me atasco.
Título: Re:Empezamos desdé cero
Publicado por: Amon-K en 11 de Marzo del 2018, 19:32:12 pm
Por lo que me dices, que quieres mantener solo estos 11 días de marzo, me parece que lo más sencillo es que borres la base de datos weewx.sdb y no borres el datalogger. De esta manera cuando arranques weeWX leerá todo lo contenido en el datalogger, que serán unos días, y lo introducirá en la nueva base de datos.

La solución mas complicada es como ya te dije antes utilizar un gestor de bases de datos Sqlite y borrar los datos de diciembre, enero y febrero. Esta solución implica analizar como almacena WeeWX los datos en la base, aprender a utilizar el gestor y por último borrar los datos anteriores a marzo.

Según parece la diferencia entre ambas soluciones es  que con la primera vas a perder los primeros días de marzo (dependerá de la capacidad del datalogger y del intervalo de tiempo entre registros).

Creo que ninguna de los dos soluciones te va a perjudicar en Meteoclimatic. La base de datos que tienes en tu ordenador es distinta de lo que hayas enviado y conste en Meteoclimatic. Por tanto ademas de corregir tu base de datos tendrás que corregir los datos que aparecen en el enlace Mis Datos de tu estación en Meteoclimatic, y lo tendrás que hacer de manera congruente con lo que mantengas en tu ordenador para que no se produzcan inconsistencias entre ambas.
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 11 de Marzo del 2018, 20:02:20 pm
Como borro weewx.sdb? Borro el contenido o el archivo en general? Se generara un nuevo weewx.sdb?
Porque el informe NOAA me sale en inglis y no ispanis? ;D
Título: Re:Empezamos desdé cero
Publicado por: Amon-K en 11 de Marzo del 2018, 22:29:43 pm
Para borrar weewx.sdb y los informes generados haz lo siguiente, suponiendo que weewx.sdb está en /var/lib/weewx y que los informes estan en /var/www/html/weewx :

Desde Putty:

       sudo /etc/init.d/weewx stop                Para WeeWX
       sudo rm -r /var/lib/weewx                  Borra weewx.sdb
       sudo rm -r /var/www/html/weewx       Borra las páginas Web y los Informes NOAA
       sudo /etc/init.d/weewx start               Arranca WeeWX de nuevo

Pasados unos minutos se habrán generado las páginas Web y los informes NOAA y con estos datos tienes que borrar los datos que no coincidan con ellos en Mis Datos de tu estación de Meteoclimatic.

Saludos.
Título: Re:Empezamos desdé cero
Publicado por: jantoni en 11 de Marzo del 2018, 22:34:40 pm
Ojo

rm -r

Borra directorios

Sería

sudo rm -f /var/lib/weewx/weewx.sdb

En cuanto a los Noas se rehacen con la nueva base de datos, no debería ser necesario borrar nada

Saludos
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 11 de Marzo del 2018, 23:14:15 pm
Vale, entonces seria:
       
       sudo /etc/init.d/weewx stop                Para WeeWX
       sudo rm -f /var/lib/weewx/weewx.sdb                  Borra weewx.sdb
       sudo rm -f /var/www/html/weewx       Borra las páginas Web y los Informes NOAA
       sudo /etc/init.d/weewx start               Arranca WeeWX de nuevo
Y por que el informe NOAA me sale en ingles y no español?
Título: Re:Empezamos desdé cero
Publicado por: Amon-K en 12 de Marzo del 2018, 01:30:31 am
Efectivamente, rm -r borra el directorio pero WeeWX lo crea al mismo tiempo que crea lo nuevos ficheros. El borrar las paginas web y los informes NOAA es porque no siempre WeeWX genera todos los ficheros en la proxima generación, sin embargo al no existir se obliga a generarlos. Son pequeños matices sin importancia.

Si quieres utilizar rm -f sería de la siguiente forma:

       sudo /etc/init.d/weewx stop                       Para WeeWX
       sudo rm -f /var/lib/weewx/weewx.sdb         Borra weewx.sdb
       sudo /etc/init.d/weewx start                       Arranca WeeWX de nuevo

y esperar hasta que se generen todos los ficheros nuevos.
Título: Re:Empezamos desdé cero
Publicado por: Amon-K en 12 de Marzo del 2018, 01:43:17 am
Si quieres tener los informes NOAA en español tienes que traducir los ficheros NOAA-YYYY.txt.tmpl y NOAA-YYYY-MM.txt.tmpl, o bien utilizar los dos ficheros que adjunto que ya están ya traducidos, copiandolos en /etc/weewx/skins/Standard/NOAA

Saludos.
Título: Re:Empezamos desdé cero
Publicado por: Secure440 en 12 de Marzo del 2018, 02:01:01 am
 apla3 apla3 apla3
Muchas gracias