Autor Tema: La plantilla ha dejado de recibirse en Meteoclimatic  (Leído 2648 veces)

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

Desconectado Gapito

  • Sr. Member
  • ****
  • Mensajes: 251
  • Raspberry Pi Zero 2W y CumulusMX
    • Ver Perfil
  • Estación: ESAND4100000041820A (Carrión de los Céspedes) ESAND1100000011360B (San Roque)
La plantilla ha dejado de recibirse en Meteoclimatic
« en: 27 de Mayo del 2024, 19:30:30 pm »
Buenas.

Esta mañana al parecer mi router se reinició o algo (tuvo que ser cosa del proveedor de internet, ya que fue estando yo dormido), y bueno, me cambió la IP de la raspi. Lógicamente, desde ese momento dejó de enviar datos a Meteoclimatic y cuando quería entrar CumulusMX no me dejaba. Hasta que caí en que era eso, que las ips habían cambiado al reiniciarse el router. Nada, le metí de nuevo la ip que le tenía asignada a la raspi (para no tener que hacerlo todo desde el inicio de nuevo) y ya CumulusMX está funcionando sin problema. Y la plantilla está furulando también, porque me la descargo y veo que está actualizada al minuto.

Ok, pero no sé qué pasa que desde entonces no se envían datos aquí. En el perfil de la estación me dice que "No actualizada. No se ha detectado ningún cambio entre las dos últimas actualizaciones o bien el reloj está retrasado más de media hora. Comprueba que la zona horaria sea correcta."

El horario está bien porque yo eso no lo he tocado ni creo que se haya visto afectado al reiniciarse el router (más que nada, porque la raspi no se ha reiniciado, vaya).

Y bueno, estoy atascado aquí porque no sé qué hacer para que Meteoclimatic pille de nuevo la plantilla. No sé si esto sirve de algo: la última actualización en la página de la estación pone esto:

*VER=DATA3a
*COD=ESAND4100000041820A
*TK=1716788762
*UPD=27/05/2024 05:46:02 UTC
*TMP=16.3
*HUM=61
*WND=2
*AZI=68
*WRUN=23.7
*BAR=1016.2
*HUM=61
*SUN=7
*UVI=0
*DHTM=24
*DLTM=16.3
*DHHM=61
*DLHM=47
*DHBR=1016.5
*DLBR=1015.4
*DGST=17
*DSUN=0
*DHUV=0
*DPCP=0
*MHTM=33.8
*MLTM=6.3
*MHHM=93
*MLHM=17
*MHBR=1021.7
*MLBR=1010
*MGST=51
*MSUN=0
*MHUV=0
*MPCP=3.9
*YHTM=33.8
*YLTM=2.9
*YHHM=99
*YLHM=10
*YHBR=1037.9
*YLBR=993.7
*YGST=68
*YSUN=0
*YHUV=0
*YPCP=375.2
*AGENT=Meteoclimatic_HTTP/1.0
*IP=185.196.66.187
*ERR=
*EOT*

Ahora, me he descargado el archivo de la plantilla actualizada de la rasp y me sale esto:

*VER=DATA2 *COD=ESAND4100000041820A *SIG=366691ff975a30faea96cf8b08f51993 *UPD=27/05/2024 19:20 *TMP=29.9 *WND=12 *AZI=SW *BAR=1014.5 *HUM=25 *SUN=343 *UVI=3.0 *DHTM=33.6 *DLTM=16.2 *DHHM=62 *DLHM=15 *DHBR=1016.9 *DLBR=1014.0 *DGST=42 *DSUN= *DHUV= *DPCP=0.0 *WRUN=100.8 *MHTM=33.8 *MLTM=6.3 *MHHM=93 *MLHM=15 *MHBR=1021.7 *MLBR=1010.0 *MGST=51 *MSUN= *MHUV= *MPCP=3.9 *YHTM=33.8 *YLTM=2.9 *YHHM=99 *YLHM=10 *YHBR=1037.9 *YLBR=993.7 *YGST=68 *YSUN= *YHUV= *YPCP=375.2 *EOT*

A ver si me decís qué puede pasar. Gracias.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.638
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #1 en: 27 de Mayo del 2024, 19:38:54 pm »
Envías la plantilla directamente?

Que DNS tienes, las del router por defecto?

Huele a problemas con el DNS.... Las operadoras.... En fin, sin comentarios

Si puedes acceder a la Raspi haz un ping al servidor de Meteoclimatic. Ahora con el móvil no recuerdo la dirección

También te recomiendo cambiar el servidor DNS, por ejemplo

1.1.1.1 que es Cloudflare
o
8.8.8.8 que es Google

El DNS lo cambias editando /etc/resolv.conf

También puedes probar a reiniciar de nuevo el router

Mierda de router de operadoras

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Ubik

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 2.260
    • Ver Perfil
  • Estación: Villavieja de Yeltes-SA102 ESCYL3700000037260A
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #2 en: 27 de Mayo del 2024, 19:40:07 pm »
La hora en Meteoclimatic sigue siendo la de las 05:46, imagino que estás usando la utilidad de envío para linux, comprueba que te está leyendo la plantilla.

Que la tengas actualizada en la Raspi no quiere decir que la utilidad la esté enviando.

No se me ocurre otra cosa que esa, que no te esté leyendo bien la plantilla o que la utilidad no la esté enviando. Ante la duda, reinicia la raspi por si fueran por ahí los tiros.

                         
Davis pro2+cumulus+W7+Lenovo
 
Web http://www.meteovillavieja.es

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.638
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #3 en: 27 de Mayo del 2024, 19:43:43 pm »
Ah

Otra posibilidad es que si estás usando el protocolo API Ecowitt si reiniciar el router, este haya cambiado la IP de la consola o gateway.

Si lo tienes en auto búsqueda tendrías que reiniciar CumulusMX o la Raspi para que le vuelva a encontrar

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Gapito

  • Sr. Member
  • ****
  • Mensajes: 251
  • Raspberry Pi Zero 2W y CumulusMX
    • Ver Perfil
  • Estación: ESAND4100000041820A (Carrión de los Céspedes) ESAND1100000011360B (San Roque)
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #4 en: 27 de Mayo del 2024, 20:42:17 pm »
Vale, os leo luego tranquilamente que tengo que salir, pero así por encima contesto rápido: utilizo la api de ecowitt, efectivamente (es el tuto que hiciste, Jantoni).

Y pregunto: si reinicio la raspi, imagino que no se pierde nada, claro... jeje, o sea, es como reiniciar un ordenador (estoy verde yo con las raspis  *+* ). El comando para reiniciar la raspi imagino que viene en el tutorial, igualmente.

Bueno, lo dicho, luego lo miro con detenimiento. Graciaaaass.

Desconectado Ubik

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 2.260
    • Ver Perfil
  • Estación: Villavieja de Yeltes-SA102 ESCYL3700000037260A
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #5 en: 27 de Mayo del 2024, 21:37:43 pm »
Muy aconsejable establecer la IP,s fijas en el router, de forma que, aunque se apague, al reiniciar siempre estén esas IP disponibles tanto para la Raspi como para el gateway

Yo las tengo así y nunca he tenido problemas

Pero como en casa del herrero cuchillo de palo, la semana pasada me lo hizo con la cámara jajajaj. Ni me había acordado de establecer la IP fija para ella, se fue la luz, y cuando volvió, pues la de siempre, venga a dar vueltas, hasta que, después de dos horas me acordé de la IP... :; :; :;
                         
Davis pro2+cumulus+W7+Lenovo
 
Web http://www.meteovillavieja.es

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.638
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #6 en: 27 de Mayo del 2024, 21:57:35 pm »
Para reiniciar la Raspi

Código: [Seleccionar]
sudo reboot
Efectivamente es un reinicio ordenado

Para reiniciar CumulusMX

Código: [Seleccionar]
sudo systemctl restart cumulusmx

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Gapito

  • Sr. Member
  • ****
  • Mensajes: 251
  • Raspberry Pi Zero 2W y CumulusMX
    • Ver Perfil
  • Estación: ESAND4100000041820A (Carrión de los Céspedes) ESAND1100000011360B (San Roque)
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #7 en: 28 de Mayo del 2024, 11:30:20 am »
Buenas. Pues nada, sigue sin aparecer  :'(

Anoche reinicié tanto la raspi como cumulus, y parece que sin éxito.

Ubik, la ip la tenía fija para la raspberry (no para la consola), pero vamos, que dio igual, porque el reinicio del router o lo que le pasara reseteó también la ip y por eso decía en mi mensaje inicial que tuve que volver a ponérsela. Es verdad que no tenía la ip fija para la estación, pero vaya, que aunque la hubiese tenido, habría pasado lo mismo.

Jantoni, las DNS precisamente tengo esas en el ordenador, ahora, no sé si esto se puede poner en el router o en la raspberry... imagino que te refieres a poner las DNS desde mi ordenador, ¿no? (uso Mac). Aunque no creo que ese sea el problema. Me dices de hacer un ping a meteoclimatic, ¿cómo se hace? ¿Te refieres desde la raspberry, no?

Otra cosa que comentas es lo de la autobúsqueda. En Cumulus no sé dónde está esa opción. Durante la configuración, lo único que hice, además de la API de Ecowitt, fue meter la dirección MAC de la consola de la estación, no tuve que meter la ip por ningún lado.

La verdad es que me pierdo en cómo envía los datos a Meteoclimatic. A ver si es que tengo que descargarme una nueva plantilla o algo y volver a metérsela. Y luego, la dirección de ésta es: http://1.pool.meteoclimatic.net/ESAND4100000041820A.txt que imagino que está bien, ¿verdad?

Desconectado Gapito

  • Sr. Member
  • ****
  • Mensajes: 251
  • Raspberry Pi Zero 2W y CumulusMX
    • Ver Perfil
  • Estación: ESAND4100000041820A (Carrión de los Céspedes) ESAND1100000011360B (San Roque)
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #8 en: 28 de Mayo del 2024, 17:06:51 pm »
He estado revisando los archivos meteoclimatic.ini y meteoclimatic.py y todo está correcto. De hecho, le he vuelto a meter el comando chmod +x /home/xxxxxxx/meteoclimatic.py (con mi usuario, claro), para volver a decirle que lo ejecute por si acaso. La plantilla en la raspi la lee bien, la configuración en cumulus parece correcta... Sólo a falta de si algo de lo que preguntaba en mi mensaje justo encima de este tuviera que tenerlo en cuenta.

EDITO: he cambiado las DNS en la raspberry (he encontrado cómo hacerlo). Le he añadido 3 nameservers: 1.1.1.1 y los de google 8.8.8.8 y 8.8.4.4 (así lo tengo en mi ordenador, además).

Vamos a ver qué pasa...

PD: he hecho un ping a 8.8.8.8 y me sale esto:

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3134ms

No sé si eso está bien o está mal.
« Última modificación: 28 de Mayo del 2024, 17:34:34 pm por Gapito »

Desconectado Gapito

  • Sr. Member
  • ****
  • Mensajes: 251
  • Raspberry Pi Zero 2W y CumulusMX
    • Ver Perfil
  • Estación: ESAND4100000041820A (Carrión de los Céspedes) ESAND1100000011360B (San Roque)
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #9 en: 28 de Mayo del 2024, 17:48:28 pm »
Me voy a cagar en la madre que parió a PANETE.

Claro, haciendo el ping me he dado cuenta de que

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3134ms

es un error, vamos, que no salía nada hacia afuera desde la raspi. Buscando en internet acabo de dar con gente que le pasaba lo mismo y le recomendaban mirar si tenían activado un firewall o algo así. Así que voy a mi router, me voy a una pestaña que pone "security", entro y veo... que la ip de la raspi ¡ESTABA EN UNA BLACKLIST! No es un firewall pero casi, un filtro para meter en black o white lists a las ips que uno quiera... ¿Pero quién cojones la ha puesto ahí, joder?

Espero que no sea cosa del proveedor de internet. Es un proveedor local/regional, todo hay que decirlo, aunque vamos, no creo que metan mano en estas cosas... ¿o sí?  >:(

Bueno, nada, lo he quitado de la blacklist y a ver si ahora de una maldita vez llegan los datos a Meteoclimatic, porque he vuelto a hacer un ping y ahora sí que da resultados positivos.

Resolución de la historia en unos minutos...  :;
« Última modificación: 28 de Mayo del 2024, 17:50:06 pm por Gapito »

Desconectado Gapito

  • Sr. Member
  • ****
  • Mensajes: 251
  • Raspberry Pi Zero 2W y CumulusMX
    • Ver Perfil
  • Estación: ESAND4100000041820A (Carrión de los Céspedes) ESAND1100000011360B (San Roque)
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #10 en: 28 de Mayo del 2024, 19:29:55 pm »
Pues arreglao. Era eso, que la ip se había metido en una blacklist por toda la cara...  :; :; >:(

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.638
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #11 en: 28 de Mayo del 2024, 23:57:43 pm »
No creo que haya sido el operador. Habrá sido alguna regla programada y ha entrado de forma automática.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Gapito

  • Sr. Member
  • ****
  • Mensajes: 251
  • Raspberry Pi Zero 2W y CumulusMX
    • Ver Perfil
  • Estación: ESAND4100000041820A (Carrión de los Céspedes) ESAND1100000011360B (San Roque)
Re:La plantilla ha dejado de recibirse en Meteoclimatic
« Respuesta #12 en: 29 de Mayo del 2024, 00:59:41 am »
No creo que haya sido el operador. Habrá sido alguna regla programada y ha entrado de forma automática.

Bueno, ya lo sé para otra vez, si volviera a pasar. Pero vaya tela...

Gracias.