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 - jmviper

Páginas: [1] 2 3 ... 236
1
Tienes que explicar cómo funciona lo que genera las imágenes de la webcam. Es un script que se ejecuta cada x minutos por crontab guardando la captura en una carpeta o es un programa o servicio el que se encarga de ello ??

Debes de saber cómo tienes montado el chiringuito para especificar horas a las que quieres que se ejecute la captura de webcam.
Si pones cómo va el funcionamiento quizás te pueda ayudar en lo que quieres hacer.

2
WeeWX / Re:Subir datos por FTP a hosting
« en: Hoy a las 14:58:09 »
Veamos, exactamente qué es lo que quieres hacer ?? No generar el Seasons y generar solo el Belchertown ??

Para deshabilitar skins y que no se creen le pones enable = false al skin, por ejemplo:

[[SeasonsReport]]
        # The SeasonsReport uses the 'Seasons' skin, which contains the
        # images, templates and plots for the report.
        skin = Seasons
        enable = false
       

Con eso ya no genera el skin Seasons y por lo tanto si quieres dejar el belchertown solo borras todo el contenido de /var/www/html/weewx y la sección del skin Belchertown la dejas así:

[[Belchertown]]
        enable = true
        skin = Belchertown


Por defecto el skin se creará en la ruta que haya en el HTML_ROOT de esa sección [StdReport] (HTML_ROOT = /var/www/html/weewx)

Si quisieras los dos a la vez tendrías que decirle de crear una carpeta para el que quisieras diferente a la que está por defecto. Por ejemplo Seasons podrías ponerlo en /var/www/html/weewx/Seasons quedando su sección así:

[[SeasonsReport]]
        # The SeasonsReport uses the 'Seasons' skin, which contains the
        # images, templates and plots for the report.
        skin = Seasons
        enable = true
        HTML_ROOT = /var/www/html/weewx/Seasons


Encontrarías el skin Belchertown en http://tuweb y el skin Seasons en http://tuweb/Seasons/


3
Esa información sale de un json. Lo encuentras en /var/www/html/weewx/belchertown/json/weewx_data.json en la sección "almanac"

Si quieres mayor control yo lo haría con PHP, seguramente lo tengas instalado así que creas un script con este contenido:

Código: [Seleccionar]
<?php

$amanecer 
'/home/pi/amanecer.txt';  // Poner entre las comillas la ruta al archivo. Por defecto /home/pi/amanecer.txt

$lat 38.1;  // Latitud

$lon = -1.3// Longitud

$altura 0// Altura del sol sobre/bajo el horizonte en grados

$formato 0//  Seleccionar 0, 1 ó 2 para formato de salida. 0 = hora ("07:23"), 1 = hora con decimales ("7.4945"), 2 = timestamp ("1806785098");

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$formatos = [SUNFUNCS_RET_STRING,SUNFUNCS_RET_DOUBLE,SUNFUNCS_RET_TIMESTAMP];

file_put_contents($amanecerdate_sunrise(time(), $formatos[$formato], $lat$lon90 $alturadate('Z') / 3600).PHP_EOL);

?>

En los comentarios he puesto las diferentes opciones y los formatos de salida. El amanecer civil comienza cuando el sol está a menos de 6º bajo el horizonte por lo que pondríamos en altura -6.
Cuando el sol está a 0 grados ya asoma sobre el horizonte (si este es plano, lo ideal sería el mar) por efecto de la refracción de la atmósfera. En verdad el borde superior del disco solar empieza a asomar cuando está a unos -0.83º aproximadamente (-0º 50').

Lo restante es ejecutarlo en un crontab (crontab -e) añadiendo esta línea al final 0 0 * * * php /home/pi/amanecer.php
Claro está que le ponemos nombre de archivo amanecer.php y lo ponemos en /home/pi y cada día se actualizará con la hora de salida del sol en el cambio de día en /home/pi/amanecer.txt

Como ves es una pequeña muestra. Puedes poner más líneas para poner el inicio y el fin de tomar esas capturas cada minuto entre esos -6º bajo el horizonte y por ejemplo los 6º sobre él modificando la última línea y dejándola así:

Código: [Seleccionar]
file_put_contents($amanecer, date_sunrise(time(), $formatos[$formato], $lat, $lon, 90 - $altura, date('Z') / 3600).PHP_EOL.date_sunrise(time(), $formatos[$formato], $lat, $lon, 84, date('Z') / 3600).PHP_EOL);

Más info en PHP:

https://www.php.net/manual/es/function.date-sunrise.php

4
WeeWX / Re:Subir datos por FTP a hosting
« en: Hoy a las 11:49:23 »
Vaya, si es así es un error de la extensión... prueba solo con comillas dobles a ver.


5
WeeWX / Re:Subir datos por FTP a hosting
« en: Ayer a las 22:16:29 »
Options

user, password - Username and password of the user. If passord contains a comma or space then enclose it in double quotes. Required.


https://github.com/matthewwall/weewx-sftp

En principio en su documentación pone de poner las comillas dobles (solamente comillas dobles, no mezclar dobles y simples) si hay una coma o un espacio, pero puede que si contiene el signo de exclamación que es un operador haya que ponerlas también.

6
Reactivado.

Saludos

7
Aquí tienes los gráficos de ayer de mi Davis en Cumulus 1.

He puesto los de T/H y viento/dirección. Podrás ver los dientes de sierra en la temperatura en las horas centrales del día y la subida de la humedad a eso de las 15 h debido a un cambio de dirección del viento de O-NO a E-SE.

Ve observándolo y mira a ver si en las noches de inversión térmica sin brisa la HR es plana o casi y no tienes esos saltos. Estos días revueltos de sol y nubes y cambios de dirección del viento los sensores hacen típicamente estos dientes de sierra en la T/H más acusadamente.


8
albvadom, dices en tu primer post:
tanto en la temperatura como el la humedad exterior.
Lo que se representa en el gráfico no es la humedad exterior, sino el punto de rocío. Supongo que ha sido un mínimo despiste, sin mayor importancia.
No obstante voy observando que tiende a ser una  confusión muy frecuente  entre algunos de los que tenemos nuestras estaciones en Wunderground, (ignoro si la tuya está en esa red) que sistemáticamente representa en el mismo gráfico T y DP

Edito: ya he visto que sí: San Cristobal - IANDALUC44
no ha sido un despiste. Es que la humedad hace lo mismo. lo que pasa es que no he subido la captura

Como te comentan tiene que ver con la resolución. Has puesto una captura de 6 horas cada división y los picos son más acusados que si fuera de una por ejemplo.

9
No hay nada mal en esos gráficos, es la reacción de un sensor mucho más rápido y de una garita que tiene sus propias características y comportamiento a la que tenías.

Influye también que los "dientes" son más acusados en las horas de sol ya que el que haga o no una ligera brisa crea esos comportamientos.

Te pongo enlace a la gráfico de un sensor SHT31 en una garita Davis 7714:

https://www.meteoarchena.es/meteorio/

Es de las últimas 24 horas y verás el comportamiento que te digo en las horas de sol. Por la noche es mucho más estable a menos que hayan brisas. Por eso es bueno comparar la temperatura con el viento para ver el efecto de este sobre ella.

Ten en cuenta que garitas pequeñas cambian rápidamente, al contrario que por ejemplo las garitas de madera que son más grandes.

10
WeeWX / Re:Subir datos por FTP a hosting
« en: 18 de Abril del 2021, 23:38:18 pm »
Entonces pon la contraseña entre comillas y prueba

11
WeeWX / Re:Subir datos por FTP a hosting
« en: 18 de Abril del 2021, 23:30:33 pm »

Que yo sepa no instale con meteowee. Pero bueno, la cuestión es que ya estaba creado.

He realizado lo que dices y adjunto el log. No hay errores.... :; :; :; :;


Apr 18 21:00:54 raspberrypi weewx[32467] ERROR weewx.reportengine:         ****  Authentication failed.

mira a ver si estás puesto bien en esa sección el nombre de usuario y contraseña que te han dado en tu hosting.


12
WeeWX / Re:Subir datos por FTP a hosting
« en: 18 de Abril del 2021, 23:26:23 pm »

Exactamente eso es lo que quiero, poder ver las fotos acumuladas de la webcam desde local pero subir solo la última versión para verlo desde la web externa. Ese directorio no lo genera weewx.


Solo se me ocurre que pongas las fotos acumuladas de la webcam en otro directorio, creando por ejemplo /home/pi/webcam

Después con apache2 mapeamos esa carpeta para que solamente sea accesible localmente.

Editas el archivo /etc/apache2/sites-enabled/000-default.conf

En su interior después de la línea DocumentRoot /var/www/html/weewx que es la que hace que el directorio de weewx sea la raíz del servidor pones esto:

Alias /webcam /home/pi/webcam

<Directory /home/pi/webcam/>
   Options Indexes FollowSymLinks
   AllowOverride All
   Require all denied
   Require local
   Require ip 192.168
</Directory>


Después reinicias apache2 con sudo service apache2 restart

Esas líneas hacen que sea visible esa carpeta vía localmente o desde tu propia red local en las URL http://localhost/webcam (desde el navegador de la misma raspi) o http://192.168.1.X/webcam (viéndolo desde un navegador de la propia red local con la X cambiada por el número final de la IP de la raspi.

Claro está que tendrás que hacer que el programa que genere las imágenes las envíe a /home/pi/webcam en vez de al directorio web de weewx.

Con la directiva Alias y esos permisos del directorio que crees con ella puedes mapear a tu servidor y solo ser visto localmente cualquier directorio de tu raspi.

Todo eso si tienes puerto 80 abierto al exterior, si no las líneas

   Require all denied
   Require local
   Require ip 192.168

puedes no ponerlas.



13
WeeWX / Re:Subir datos por FTP a hosting
« en: 18 de Abril del 2021, 22:34:18 pm »
Hola jmviper;

Los pasos que dices de jantoni en la wiki......., zasssss, he ido a crear eso y ya estaba hecho. No se cuando lo hice o si lo trae hecho weewx 4.4.0 que fue el que instale. ahora tengo el 4.5.1.

En cuanto a lo del archivo, Te dejo aquí todo lo que me aparece de Inform en ese archivo:

lineas 7 y 8:
Código: [Seleccionar]
# Inform the DHCP server of our hostname for DDNS.
hostname

Aquí te pongo de la 61 a la 67:
Código: [Seleccionar]
interface eth0
inform 192.168.1.43

interface wlan0
inform 192.168.1.43
static routers=192.168.1.1
static domain_name_servers=80.58.61.250 80.58.61.254

No me aparece en otro lugar

Gracias!

Puede que hayas instalado/probado a instalar el meteowee de jantoni ?? Weewx no crea un log separado para él.

Como ya tienes el log de weewx ejecuta sudo tail -100 /var/log/weewx.log > log.txt y adjuntas el archivo resultante.

En cuanto a lo de /etc/dhcp.conf ponle una almohadilla delante de esa línea quedando así:

#inform 192.168.1.43

y reinicia el servicio con sudo service dhcpcd restart

14
WeeWX / Re:Subir datos por FTP a hosting
« en: 18 de Abril del 2021, 20:02:25 pm »
Pregunta, weewx da la opción de obviar alguna carpeta dentro del directorio que estamos indicando en HTML_ROOT para subir por FTP? Hay una carpeta que no me gustaría subir, pero que necesito que esté ahí.

Puedes exponer mejor qué quieres hacer exactamente ? Poder ver esa carpeta en el servidor web local pero que no la suba al FTP ? Esa carpeta tiene archivos que genera weewx ?

15
WeeWX / Re:Subir datos por FTP a hosting
« en: 18 de Abril del 2021, 19:57:05 pm »
Buff qué exageración de syslog… si está poniendo eso del DHCP cada segundo tendrá que rotarlo varias veces al día. Según he visto parece que es cosa de una línea que empieza con inform en /etc/dhcp.conf
Coméntala, (ponle # delante) y reinicia servicio con sudo service dhcpcd restart

En mi opi no tengo eso pero está relacionado con la IP estática del dhcp que pareces tener puesta.

Sigue estos pasos dados por jantoni en la wiki para crear un log para weewx que lo separe de syslog:

http://wiki.meteoclimatic.net/wiki/FAQ_WeeWX#El_log_de_Weewx_se_mezcla_con_el_del_sistema_operativo._.C2.BFPuedo_tener_un_log_individual_para_Weewx.3F


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