Autor Tema: Problemas con weewx  (Leído 2497 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Mihuer

  • Newbie
  • *
  • Mensajes: 32
    • Ver Perfil
  • Estación: Utrilla- ESCYL4200000042258A
Re:Problemas con weewx
« Respuesta #15 en: 09 de Marzo del 2023, 00:43:37 am »
Sobre los problemas del envío de mail con watchdog: yo también tuve problemas cuando actualicé la versión de raspbian y de weewx. Te paso unas notas que tomé entonces por si te son de utilidad:

Se cambia la herramienta de mail de ssmtp (que desaparece en Búster) instalando la de msmtp con
   sudo apt-get install msmtp msmtp-mta
y se configuran los datos en   /etc/msmtprc
y los alias en                           /etc/aliases
Nota: a partir de Mayo 2022 la configuración debe usar una ‘paswword para aplicación’ generada previamente en la cuenta de gmail


Desconectado Jmarsal5

  • Newbie
  • *
  • Mensajes: 22
    • Ver Perfil
    • Les Moreres - Bonastre
  • Estación: Les Moreres - Bonastre - ESCAT4300000043884B
Re:Problemas con weewx
« Respuesta #16 en: 13 de Marzo del 2023, 15:00:38 pm »
Hola

Muchas gracias por el msmtp, porfin e logrado hacerlo, lo único es que cada vez que muevo el watchdog, me dice que weewx esta parado, le e cambiado la dirección del log, ya que yo lo tengo instalado por la aplicación de jantoni. Pero no entiendo el problema y porque siempre me dice que esta parado y me lo deja parado, no me reinicia el weewx. os pongo los correos que me llegan.

mié 08 mar 2023 23:08:37 UTC WeeWX: Watchdog WeeWX is NOT running!!!
mié 08 mar 2023 23:08:37 UTC WeeWX: Watchdog Restart event timestamp: (1678316917)
Mar  8 23:08:40 raspberrypi weewx[12620] INFO __main__: Received signal TERM (15).
Mar  8 23:08:40 raspberrypi weewx[12620] INFO weewx.engine: Main loop exiting. Shutting engine down.
Mar  8 23:08:40 raspberrypi weewx[12620] INFO weewx.engine: Shutting down StdReport thread
Mar  8 23:08:40 raspberrypi weewx[12620] INFO __main__: Terminating weewx version 4.10.2
Mar  8 23:08:45 raspberrypi weewx[12796]: Stopping weewx weather system: weewx..
mié 08 mar 2023 23:08:37 UTC WeeWX: Watchdog Stop message: Stopping weewx (via systemctl): weewx.service.
mié 08 mar 2023 23:08:37 UTC WeeWX: Watchdog Start message: * weewx.service - LSB: weewx weather system
     Loaded: loaded (/etc/init.d/weewx; generated)
     Active: inactive (dead) since Wed 2023-03-08 23:08:45 UTC; 207ms ago
       Docs: man:systemd-sysv-generator(8)
    Process: 12606 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)
    Process: 12796 ExecStop=/etc/init.d/weewx stop (code=exited, status=0/SUCCESS)
        CPU: 11.977s

mar 08 23:06:18 raspberrypi python3[12620]: weewx[12620] INFO weewx.reportengine: Copied 5 files to /var/www/html/weewx
mar 08 23:08:40 raspberrypi systemd[1]: Stopping LSB: weewx weather system...
mar 08 23:08:40 raspberrypi python3[12620]: weewx[12620] INFO __main__: Received signal TERM (15).
mar 08 23:08:40 raspberrypi python3[12620]: weewx[12620] INFO weewx.engine: Main loop exiting. Shutting engine down.
mar 08 23:08:40 raspberrypi python3[12620]: weewx[12620] INFO weewx.engine: Shutting down StdReport thread
mar 08 23:08:40 raspberrypi python3[12620]: weewx[12620] INFO __main__: Terminating weewx version 4.10.2
mar 08 23:08:45 raspberrypi weewx[12796]: Stopping weewx weather system: weewx..
mar 08 23:08:45 raspberrypi systemd[1]: weewx.service: Succeeded.
mar 08 23:08:45 raspberrypi systemd[1]: Stopped LSB: weewx weather system.
mar 08 23:08:45 raspberrypi systemd[1]: weewx.service: Consumed 11.977s CPU time.
* weewx.service - LSB: weewx weather system
     Loaded: loaded (/etc/init.d/weewx; generated)
     Active: inactive (dead) since Wed 2023-03-08 23:08:45 UTC; 1min 5s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 12606 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)
    Process: 12796 ExecStop=/etc/init.d/weewx stop (code=exited, status=0/SUCCESS)
        CPU: 11.977s

mar 08 23:06:18 raspberrypi python3[12620]: weewx[12620] INFO weewx.reportengine: Copied 5 files to /var/www/html/weewx
mar 08 23:08:40 raspberrypi systemd[1]: Stopping LSB: weewx weather system...
mar 08 23:08:40 raspberrypi python3[12620]: weewx[12620] INFO __main__: Received signal TERM (15).
mar 08 23:08:40 raspberrypi python3[12620]: weewx[12620] INFO weewx.engine: Main loop exiting. Shutting engine down.
mar 08 23:08:40 raspberrypi python3[12620]: weewx[12620] INFO weewx.engine: Shutting down StdReport thread
mar 08 23:08:40 raspberrypi python3[12620]: weewx[12620] INFO __main__: Terminating weewx version 4.10.2
mar 08 23:08:45 raspberrypi weewx[12796]: Stopping weewx weather system: weewx..
mar 08 23:08:45 raspberrypi systemd[1]: weewx.service: Succeeded.
mar 08 23:08:45 raspberrypi systemd[1]: Stopped LSB: weewx weather system.
mar 08 23:08:45 raspberrypi systemd[1]: weewx.service: Consumed 11.977s CPU time.
mié 08 mar 2023 23:08:37 UTC WeeWX: Watchdog WeeWX is STILL not running / NOT OKAY!!!

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: 3.754
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemas con weewx
« Respuesta #17 en: 13 de Marzo del 2023, 20:04:50 pm »
Pero en algún sitio me he perdido *+* *+* *+* *+* *+*

Yo lo que decía es un watchdog casero en /etc/cron que está enlazado con Telegram para que me avise de las incidencias.

Estoy mayor,  :; :; :;

Desconectado Jmarsal5

  • Newbie
  • *
  • Mensajes: 22
    • Ver Perfil
    • Les Moreres - Bonastre
  • Estación: Les Moreres - Bonastre - ESCAT4300000043884B
Re:Problemas con weewx
« Respuesta #18 en: 13 de Marzo del 2023, 21:57:58 pm »
Pero en algún sitio me he perdido *+* *+* *+* *+* *+*

Yo lo que decía es un watchdog casero en /etc/cron que está enlazado con Telegram para que me avise de las incidencias.

Estoy mayor,  :; :; :;

No NO para nada te haces mayor, suerte en tenemos de ti!!!

Lo que me lie a poner el watchdog este https://github.com/UberEclectic/weewx/tree/watchdog/examples/watchdog porque el problema no es que me quede sin internet. Pero no logro hacerlo correr.

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: 3.754
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemas con weewx
« Respuesta #19 en: 14 de Marzo del 2023, 00:38:41 am »
Ufff......conjuga WMR300 y Wunderground en la misma frase.......explosión segura *+* *+* *+* *+* *+* *+* *+* *+* *+*

Desconectado Mihuer

  • Newbie
  • *
  • Mensajes: 32
    • Ver Perfil
  • Estación: Utrilla- ESCYL4200000042258A
Re:Problemas con weewx
« Respuesta #20 en: 26 de Marzo del 2023, 13:32:20 pm »
Hola,
pare ce que el problema viene de los ajustes de las variables del script. En el post https://forum.meteoclimatic.net/index.php/topic,2509.0.html ponía numerosos comentarios al respecto, incluido algunos sobre el error en la variable de comprobación del estatus. Es posible que el problema esté por ahí.

Te copio cómo tengo fijadas las variables del script por si te es de ayuda (y recuerda que los directorios pueden ser distintos según tu tipo de instalación. Y otra obviedad: todo lo que esta tras el símbolo # son comentarios por lo que no tienen efecto):

doweewxrestart=1        # 1 means yes restart weewx as an attempt to re-establish communications
dohostreboot=1          # 1 means yes restart host if station is not reporting

# weewx stop, start commands -- these depend on your setup
#weewx_stop="sudo /etc/init.d/weewx stop"
weewx_stop="sudo systemctl stop weewx"
#weewx_start="sudo /etc/init.d/weewx start"
weewx_start="sudo systemctl start weewx"
#weewx_status="/etc/init.d/weewx status"
weewx_status="systemctl status weewx"
#host restart command
host_restart="sudo shutdown -r now"
# host_restart="sudo shutdown -r now"

# WMR300 handling of rain counter, which needs to be manually reset from time to time
doraincounterwarning=0  # 1 means yes check for rain counter warning (currently WMR300-specific)

# Whether to run wunderfixer each time the watchdog runs
# If enabled, will runs wunderfixer repeatwufixer times after an outage
# (e.g. for an hour based on a default watchdogsecs=900 # 10 minutes)
dowufixer=0             # 1 means yes run wunderfixer
repeatwufixer=12        # how many times to run wunderfixer after an outage
wufixerpath=/usr/share/weewx/bin/wunderfixer

#### *** Optional customizations
# Number of seconds without weewx records before taking action
# Note:  Not recommended to set less than 10 minutes in most cases
watchdogsecs=900 # 15 minutes

# Add wunderfixer timeout of 20 seconds to workaround WU "capacity" issues
wutimeout=20

# Add wunderfixer epsilon of 125 seconds to workaround WU "time drift" issues
wuepsilon=125

# Main weewx log file
weewx_main_log=/var/log/weewx.log

# Supplemental log
weewx_suppl_log=/var/log/weewx_watch.log

#weewx_suppl_log=/usr/share/weewx_log/weewx.log