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 - Amon-K

Páginas: 1 ... 11 12 [13] 14
181
WeeWX / Re:Envío de datos a cero con PHP Meteoclimatic
« en: 31 de Diciembre del 2015, 18:06:49 pm »
Las birras también, encantado de tomarlas contigo. Seguro que habrá ocasión de coincidir en Madrid o en Málaga. Avisame si vienes por Málaga.

En cuanto a la plantilla, esta vez me referia al tutorial de PHP Meteoclimatic, allí se dice que aquella plantilla es un ejemplo, miralo. Yo no he leido en ningun lugar que la plantilla que te bajas en la página de tu estación en Meteoclimatic no sea la correcta.

En cuanto al error 401, he leido el post pero no encuentro el fichero host adecuado, he encontrado dos, uno en /usr/bin y otro en /usr/bash-completion/completions, pero no son el que busco o así me lo parece.

Otro tema que quería preguntarte es sobre la copia de seguridad de ficheros, ¿donde puedo informarme?. Yo solo he visto que en fichero crontab, precisamente en el tutorial de PHP-Meteoclimatic, encima de la programación cada 15 minutos del envío de datos, hay una programación diaria de copia de seguridad, pero con eso no tengo información suficiente.

Saludos.

182
WeeWX / Re:Envío de datos a cero con PHP Meteoclimatic
« en: 31 de Diciembre del 2015, 14:20:10 pm »
Acabo de comprobar que por fin entran los datos en Meteoclimatic.
¡¡¡Por fin, cuanto ha costado!!!!

Gracias por tu paciencia jantoni.  :D :D

183
WeeWX / Re:Envío de datos a cero con PHP Meteoclimatic
« en: 31 de Diciembre del 2015, 13:21:46 pm »
Muchas gracias jantoni.
Yo creo que la redacción del tutorial no indica que haya que utilizar aquella plantilla, sino que es un ejemplo y yo he supuesto que era para otra estación de otra marca y modelo y por esto era distinta.
Bien ahora yo he entendido que tenía que coger la plantillaejemplo e introducir mis datos lo he hecho y le he dado un formato similar a la plantilla que me he bajado y me ha quedado así:

*VER=DATA2
*COD=ESAND1400000014500A
*SIG=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
*UPD=$current.dateTime.format("%d-%m-%Y %H:%M")
*TMP=$current.outTemp.formatted
*WND=$current.windSpeed.formatted
*AZI=$current.windDir.formatted
*BAR=$current.barometer.formatted
*HUM=$current.outHumidity.formatted
*SUN=$current.radiation.formatted
*UVI=$current.UV.formatted
*DHTM=$day.outTemp.max.formatted
*DLTM=$day.outTemp.min.formatted
*DHHM=$day.outHumidity.max.formatted
*DLHM=$day.outHumidity.min.formatted
*DHBR=$day.barometer.max.formatted
*DLBR=$day.barometer.min.formatted
*DGST=$day.windGust.max.formatted
*DSUN=$day.radiation.max.formatted
*DHUV=$day.UV.max.formatted
*DPCP=$day.rain.sum.formatted
*WRUN= *MHTM=$month.outTemp.max.formatted
*MLTM=$month.outTemp.min.formatted
*MHHM=$month.outHumidity.max.formatted
*MLHM=$month.outHumidity.min.formatted
*MHBR=$month.barometer.max.formatted
*MLBR=$month.barometer.min.formatted
*MGST=$month.windGust.max.formatted
*MSUN=$month.radiation.max.formatted
*MHUV=$month.UV.max.formatted
*MPCP=$month.rain.sum.formatted
*YHTM=$year.outTemp.max.formatted
*YLTM=$year.outTemp.min.formatted
*YHHM=$year.outHumidity.max.formatted
*YLHM=$year.outHumidity.min.formatted
*YHBR=$year.barometer.max.formatted
*YLBR=$year.barometer.min.formatted
*YGST=$year.windGust.max.formatted
*YSUN=$year.radiation.max.formatted
*YHUV=$year.UV.max.formatted
*YPCP=$year.rain.sum.formatted
*EOT*


Pero despues de esto ya me aparecen los datos enviados en meteoclimatic.log pero me sigue dando un error (401: Unauthorized) y no me aparecen en la pagina de mi Estación como última actualización. Transcribo meteoclimatic.log

DATA2
ESAND1400000014500A
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
31-12-2015 11:37
21.5
0.0
N/A
1026.1
51
N/A
N/A
21.6
20.2
56
51
1027.3
1025.7
0.0
N/A
N/A
0.0

21.9
20.2
56
51
1027.8
1025.7
0.0
N/A
N/A
0.0
21.9
20.2
56
51
1027.8
1025.7
0.0
N/A
N/A
0.0


31-12-2015 11:37

GET /?
T=3T;3U;3G;3X;3G;3X;3G&H=p;u;p;u;p;u;p&B=2fV;2fh;2fR;2fm;2fR;2fm;2fR&W=;;;;;&P=;;&S=;;;&V=;;;&U=3a;ESAND1400000014500A;1cf801dcaa HTTP/1.0
HOST: pool.meteoclimatic.com
User-Agent: Meteoclimatic_HTTP/1.0 (Fine Offset PCE FWS-20)

-- 31/12/2015 11:46:02 --
HTTP/1.0 401 Unauthorized
Date: Thu, 31 Dec 2015 11:46:02 GMT
Server: Apache/2.2.16
X-Powered-By: PHP/5.3.3-7+squeeze19
X-Error: 401 Unauthorized
Vary: Accept-Encoding
Content-Length: 21
Content-Type: text/plain
X-Cache: MISS from siberiana.patimlameteo.com
X-Cache-Lookup: MISS from siberiana.patimlameteo.com:80
Via: 1.1 siberiana.patimlameteo.com:80 (squid/2.7.STABLE9)
Connection: close

401: Unauthorized


La única duda que tengo sobre lo que ocurre es que no tengo conectados el anemómetro y la veleta porque no los tengo aquí.

Saludos


184
WeeWX / Envío de datos a cero con PHP Meteoclimatic
« en: 30 de Diciembre del 2015, 23:00:07 pm »
Tengo problemas con el envío de datos, porque llegan todos a cero a Meteoclimatic.
Utilizo Weewx 3.3.1 con la utilidad PHP Meteoclimatic.
Las páginas web se generan bien, y los graficos tambien bien.


Esta es la ultima actualizacion que aparece en mi estacion:

*VER=DATA3a
*COD=ESAND1400000014500A
*TK=1451509262
*UPD=30/12/2015 21:01:02 UTC
*TMP=0
*HUM=0
*WND=0
*AZI=
*WRUN=0
*BAR=0
*HUM=0
*SUN=0
*UVI=0
*DHTM=0
*DLTM=0
*DHHM=0
*DLHM=0
*DHBR=0
*DLBR=0
*DGST=0
*DSUN=0
*DHUV=0
*DPCP=0
*MHTM=0
*MLTM=0
*MHHM=0
*MLHM=0
*MHBR=0
*MLBR=0
*MGST=0
*MSUN=0
*MHUV=0
*MPCP=0
*YHTM=0
*YLTM=0
*YHHM=0
*YLHM=0
*YHBR=0
*YLBR=0
*YGST=0
*YSUN=0
*YHUV=0
*YPCP=0
*AGENT=Meteoclimatic_HTTP/1.0 (Fine Offset PCE FWS-20)
*IP=90.162.53.157
*ERR=1 < HUM < 100;1 < DHHM < 100;1 < DLHM < 100;1 < MHHM < 100;1 < MLHM < 100;1 < YHHM < 100;1 < YLHM < 100;950 < BAR < 1070;950 < DHBR < 1070;950 < DLBR < 1070;950 < MHBR < 1070;950 < MLBR < 1070;950 < YHBR < 1070;950 < YLBR < 1070
*EOT*



Este es mi fichero Meteoclimatic.ini donde supongo que estarán bien definidos el Fabricante y el Modelo de la Estación:

[Global]
Stations=ESAND1400000014500A
DigestKey=

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



Y este es el Log (meteoclimatic.log) que genera la utilidad:

DATA2
ESAND1400000014500A
xxxxxxxxxxxxxxxxxxxxxxxxxx
%date% %time%
%temp%
%10minavspeedinkmh%
%avdir10minute%
%baro%
%hum%
%VPsolar%
%VPuv%
%maxtemp%
%mintemp%
%highhum%
%lowhum%
%highbaro%
%lowbaro%
%todaygustspeedinkmh%
%highsolar%
%highuv%
%dayrn%
%windruntoday%
%monthtodatemaxtempcelsius%
%monthtodatemintemp%
%monthtodatemaxhum%
%monthtodateminhum%
%monthtodatemaxbaromb%
%monthtodateminbaromb%
%monthtodatemaxgustkmh%
%mrecordhighsolar%
%mrecordhighuv%
%monthraininmm%
%yrecordhightemp%
%yrecordlowtemp%
%yrecordhighhum%
%yrecordlowhum%
%yrecordhighbaro%
%yrecordlowbaro%
%yrecordwindgust%
%yrecordhighsolar%
%yrecordhighuv%
%yearlyraininmm%


%date% %time%

GET /?
T=;;;;;;&H=;;;;;;&B=;;;;;;&W=;;;;;&P=;;&S=;;;&V=;;;&U=3a;ESAND1400000014500A;28458f2fa1 HTTP/1.0
HOST: pool.meteoclimatic.com
User-Agent: Meteoclimatic_HTTP/1.0 (Fine Offset PCE FWS-20)

-- 30/12/2015 21:16:07 --
HTTP/1.1 202 Accepted
Date: Wed, 30 Dec 2015 21:16:01 GMT
Server: Apache/2.4.10 (Debian)
X-Error: 202 Accepted
X-Errors: 1 < HUM < 100;1 < DHHM < 100;1 < DLHM < 100;1 < MHHM < 100;1 < MLHM < 100;1 < YHHM < 100;1 < YLHM < 100;950 < BAR < 1070;950 < DHBR < 1070;950 < DLBR < 1070;950 < MHBR < 1070;950 < MLBR < 1070;950 < YHBR < 1070;950 < YLBR < 1070
X-DigestKey:
Content-Length: 302
Content-Type: text/plain;charset=UTF-8


*ERR=1 < HUM < 100;1 < DHHM < 100;1 < DLHM < 100;1 < MHHM < 100;1 < MLHM < 100;1 < YHHM < 100;1 < YLHM < 100;950 < BAR < 1070;950 < DHBR < 1070;950 < DLBR < 1070;950 < MHBR < 1070;950 < MLBR < 1070;950 < YHBR < 1070;950 < YLBR < 1070
Ver: 3a - ID: ESAND1400000014500A
Query Length: 87
202: Accepted

No se me ocurre nada más que enviar para resolver el problema.

Gracias por la ayuda.

185
WeeWX / Re:Instalación de WEEWX 3.3.1 Ayuda
« en: 30 de Diciembre del 2015, 13:34:06 pm »
Gracias Ubik. Así lo haré.

Me gustaría saber como gestiono las bases de datos para practicar con ellas ahora que no tendrán relevancia los errores.

Saludos.

186
WeeWX / Re:Instalación de WEEWX 3.3.1 Ayuda
« en: 30 de Diciembre del 2015, 11:07:15 am »
¿Que software es el mas indicado para editar y gestionar las bases de datos SQLITE?

Gracias.

187
WeeWX / Re:Instalación de WEEWX 3.3.1 Ayuda
« en: 30 de Diciembre del 2015, 10:57:10 am »
¿Cuales serían los siguiente pasos a dar?.

Tengo la Estación creada pero desactivada. La utilidad PHP Meteoclimatic instalada pero también desactivada aunque durante las pruebas de instalación creo que han llegado algunos datos a Meteoclimatic porque me aparecen en el ultimo registro aunque no en los datos diarios. Me falta instalar los sensores en su situación definitiva, no lo he hecho todavía por tenerlos accesibles durante la instalación del software.
¿Activo la Estación y la Utilidad PHP Meteoclimatic y empiezo a enviar datos?. ¿Podré luego borrar los datos enviados borrando la base de datos en la Raspi?.

188
WeeWX / Re:Instalación de WEEWX 3.3.1 Ayuda
« en: 30 de Diciembre del 2015, 10:39:37 am »
O bien repito siempre el mismo error por desconocimiento.

189
WeeWX / Re:Instalación de WEEWX 3.3.1 Ayuda
« en: 30 de Diciembre del 2015, 02:27:38 am »
La rutina en rc.local funciona pero me dejó la intranquilidad de que algo no iba bien, por ello sobre otra SD he instalado Wheezy y Weewx 3.3.1 y me ha ocurrido otra vez que Apache no estaba instalado despues de hacerlo con Weewx. Lo he tenido que instalar manualmente, igual he tenido que hacer con PHP.
Durante la personalización volvió a aparecer el mismo error que en Jessie, es decir Apache no quedaba cargado y tuve que introducir la misma rutina en rc.local para que rodara.
Por cierto la modificación para fijar la IP me funciona en Wheezy pero no me funciona en Jessie.
Posteriormente volví a instalar Jessie y Weewx 3.3.1 y durante la personalización igualmente apareció el mismo error.

La conclusión es que debe haber alguna incompatibilidad entre los procedimientos de personalización y Weewx 3.3.1 que no he podido delimitar.


190
WeeWX / Re:Instalación de WEEWX 3.3.1 Ayuda
« en: 27 de Diciembre del 2015, 21:45:47 pm »
He olvidado decir que para resolver el problema de Apache lo primero que hice fue desinstalarlo y volverlo a instalar, pero de esa manera funciona hasta que reinicias la Raspi, a partir de ese momento se queda tal y como he descrito en mi anterior post.
Lo que ocurre no tiene sentido alguno puesto que lo unico que tengo instalado despues de Raspbian Jessie, es Weewx
¿Podria ser una solucion desinstalar Apache, desinstalar weewx,  y despues instalar Apache sobre Jessie limpio y comprobar si funciona?.

191
WeeWX / Re:Instalación de WEEWX 3.3.1 Ayuda
« en: 27 de Diciembre del 2015, 11:58:22 am »
Hola jantoni:
Te recuerdo que estoy instalando Weewx 3.3 sobre Jessie.
Sigo intentando que ruede weewx, bueno en verdad weewx está funcionando porque genera las paginas web y las actualiza bien, pero Apache2  me está dando muchos problemas porque no se carga.

Al comando  sudo /etc/init.d/apache2 status obtengo la siguiente respuesta:

-  apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: failed (Result: exit-code) since jue 1970-01-01 00:00:07 UTC; 45 years 11 months ago
  Process: 442 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

ene 01 00:00:07 raspberrypi apache2[442]: Starting web server: apache2 failed!
ene 01 00:00:07 raspberrypi apache2[442]: The apache2 configtest failed. ... (warning).
ene 01 00:00:07 raspberrypi apache2[442]: Output of config test was:
ene 01 00:00:07 raspberrypi apache2[442]: AH00557: apache2: apr_sockaddr_info_get() failed for raspberrypi
ene 01 00:00:07 raspberrypi apache2[442]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
ene 01 00:00:07 raspberrypi apache2[442]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for main error log
ene 01 00:00:07 raspberrypi apache2[442]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for error log of vhost defined at /etc/apache2/sites-enabled/000-default.conf:1
ene 01 00:00:07 raspberrypi apache2[442]: AH00014: Configuration check failed
ene 01 00:00:07 raspberrypi apache2[442]: Action 'configtest' failed.
ene 01 00:00:07 raspberrypi apache2[442]: The Apache error log may have more information.
ene 01 00:00:07 raspberrypi systemd[1]: apache2.service: control process exited, code=exited status=1
ene 01 00:00:07 raspberrypi systemd[1]: Failed to start LSB: Apache2 web server.
ene 01 00:00:07 raspberrypi systemd[1]: Unit apache2.service entered failed state.

El problema "Could not reliably determine the server's fully qualified domain name....." ha quedado resuelto siguiendo la respuesta encontrada en internet siguiente:

  As of Apache 2.4 - which is available by default as of 13.10 - you cannot use the method about adding a config file in the conf.d directory.

  Apache no longer uses the conf.d directory. All the configuration files are stored inside /etc/apache2/conf-available directory and all the configuration files should now have a .conf extension.

  In order to solve this message in Apache 2.4, we have to create a configuration file inside the conf-available directory. For example servername.conf.

  sudo vi /etc/apache2/conf-available/servername.conf
  And inside this we just need to add one line

  ServerName localhost
  You can combine the previous two commands in one with:

  echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/servername.conf

Esto ha resuelto tambien el problema "apr_sockaddr_info_get() failed for raspberrypi"

En cuanto al problema "Cannot access directory '/var/log/apache2/' for main error log....." he creado manualmente el directorio /var/log/apache2 y he recargado Apache2 y funciona todo bien, pero cuando reinicio la raspi se ha borrado el directorio apache2 y Apache no está rodando porque se mantiene el mismo problema.

En cuanto al directorio por defecto para crear las páginas web en /var/www/weewx no se puede hacer sin modificar el directorio por defecto de Apache, ya que en index.php no se puede dar una ruta por encima (en el arbol) de dicho directorio, ha de ser por debajo. Por tanto he definido en Weewx el directorio por defecto /var/www/html/weewx, y de esta manera funciona.

Saludos



192
WeeWX / Re:Instalación de WEEWX 3.3.1 Ayuda
« en: 22 de Diciembre del 2015, 14:04:14 pm »
Bueno.. yo creo que despues de seguir el Tutorial no tenia instalado Apache2, yo lo instalé con el siguiente comando:

  Sudo apt-get install Apache2

En cuanto a definir el directorio por defecto de Apache2 /var/www/weewx me parece la mejor solución, pero no sé cómo hacerlo, ¿que archivo he de modificar y cómo?.

Y en relación con el apartado "Cambio dirección IP Raspberry" ¿anulo las lineas que estan por defecto en el archivo "interfaces", o inserto las instrucciones que relacionas en este apartado entre las existentes?.

Saludos

193
WeeWX / Re:Instalación de WEEWX 3.3.1 Ayuda
« en: 22 de Diciembre del 2015, 01:52:01 am »
Jantoni, Saludos de nuevo.
Ya tengo instalada la raspi con Jessie y Weewx 3.3.1 personalizado.
Habría que cambiar algunos errores en el tutorial.
Hay que incluir en el mismo las instrucciones para instalar Apache2
No me queda claro si en el apartado "Cambio dirección IP Raspberry", si el texto que hay que introducir en el archivo /etc/network/interfaces debe ser lo único que aparezca en dicho archivo o bien hay que dejar las demas lineas existentes en el mismo.
Supongo que tendré que cambiar el directorio donde genera Weewx las paginas web a /var/www/html.

194
WeeWX / Re:Instalación de WEEWX 3.3.1 Ayuda
« en: 20 de Diciembre del 2015, 10:19:43 am »
Jantoni, por lo que veo tengo la impresión que será mejor que instale Weezy ya que tengo que empezar de nuevo y parece que está más probado por vosotros para Weewx.

Saludos

195
WeeWX / Re:Instalación de WEEWX 3.3.1 Ayuda
« en: 18 de Diciembre del 2015, 23:47:03 pm »
Pues se trata de una Samsung Evo de 16Gb Clase 10 recien comprada y solo usada para esta instalación.
Que tarjeta me recomiendas para no equivocarme.
¿Quizás sea mejor un pendrive?

Páginas: 1 ... 11 12 [13] 14