Meteoclimatic

Hardware => Fine Offset (PCE, Froggit, Ecowitt, Sainlogic, Watson, etc, etc)) => Mensaje iniciado por: jmfernandezz en 25 de Junio del 2016, 22:53:32 pm

Título: Consola cambia la hora
Publicado por: jmfernandezz en 25 de Junio del 2016, 22:53:32 pm
Hola,
No se que le está pasando a mi consola, pero cada cierto tiempo me cambia la hora (una hora mas).
El horario lo tengo configurado según las instrucciones del fabricante, indicando la franja horaria 1.

¿Os ha pasado a alguno?

Saludos,
Título: Re:Consola cambia la hora
Publicado por: Amon-K en 25 de Junio del 2016, 23:18:23 pm
La configuracion de hora de Linux y la de la consola tienen que coincidir. Weewx a intervalos de tiempo (el configurado en la sección "StdTimeSynch" de weewx.conf) sincroniza la hora de la consola con la de Linux. Comprueba si es este el motivo de ese cambio.

Saludos.
Título: Re:Consola cambia la hora
Publicado por: jmfernandezz en 26 de Junio del 2016, 00:56:59 am
La configuracion de la Raspi la tengo en "Europe/Madrid" y la consola con franja horaria 1. Supuestamente, deberían coincidir en hora.
El cambio de hora solo lo hace la consola, la Raspi no cambia y la hora en la web siempre es la correcta.
En cuanto a la configuracion de weewx.conf, tengo lo siguiente:

[StdTimeSynch]
    # How often to check the weather station clock for drift (in seconds)
    clock_check = 14400
   
    # How much it can drift before we will correct it (in seconds)
    max_drift = 5

El caso es que este cambio de hora no lo hace frecuentemente, es mas, en los ultimos meses lo ha hecho dos veces.
¿Que opinais?
Saludos,
Título: Re:Consola cambia la hora
Publicado por: manolodos en 27 de Junio del 2016, 07:48:45 am
Buenos días:

No creo que Weewx pueda cambiar la hora de la consola.
Puede ser que la señal de radio DCF77 esté cambiando la hora
La consola recibe esa señal de forma esporádica ya que el sur de España está muy en el límite de la zona de recepción,  pero cuando recibe pues está poniendo la hora de verano.
A mí me ha pasado en varias ocasiones.
Lo solucioné poniendo la franja horaria en la consola a 0, la hora de la consola la local peninsular. Uso windows y cumulus, y lo tengo en UTC y sin cambio,  automático de hora invierno/verano.
Además en meteoclimatic indico que envío los datos en UTC.

Prueba si van por ahí los tiros....

Un saludo
Título: Re:Consola cambia la hora
Publicado por: jmfernandezz en 27 de Junio del 2016, 08:10:37 am
Muchas gracias.
Tambien he visto eso por ahi. Lo podré en franja horaria 0 y os cuento.
Saludos,
Título: Re:Consola cambia la hora
Publicado por: davidmeteo en 07 de Julio del 2016, 16:17:05 pm
Muchas gracias.
Tambien he visto eso por ahi. Lo podré en franja horaria 0 y os cuento.
Saludos,
ya lo has hecho? cuentanossss
Título: Re:Consola cambia la hora
Publicado por: jmfernandezz en 07 de Julio del 2016, 20:04:47 pm
Cambie la franja horaria a 0 y no ha vuelto a producirse el problema.
Saludos
Título: Re:Consola cambia la hora
Publicado por: Amon-K en 18 de Julio del 2016, 03:03:35 am
La señal DCF77 no puede introducir una hora que no es la correcta, no tiene sentido. Supongo que enviará la hora UTC y la consola dependiendo de la configuración de zona horaria y de cambio automatico de horario de verano la modificará  en consecuencia. Es decir si configuras la zona horaria +1 le sumará una hora, y si está actualmente en horario de verano y la opcion de cambio automatico de horario de verano está activada, le sumará otra hora más.

Por tanto si la configuracion de zona horaria, cambio automatico de horario de verano y tambien si actualmente estamos en verano o no, tanto en la raspi como en la consola coinciden, ambas horas tienen que coincidir. Solo se puede entender que ambas horas no coincidan cuando alguno de estos tres datos de la configuracion horaria no coincida, por mucha señal DCF77 que le llegue.

En cuanto a la sincronizacion entre la raspi y la consola existe y se puede comprobar en weewx.log, y el intervalo en segundos entre sincronizaciones se configura en weewx.conf como ya sabemos. Hay que tener en cuenta que todas las estaciones no tienen receptor para la señal DCF77, y para ellas es importante dicha sincronización.

Saludos
Título: Re:Consola cambia la hora
Publicado por: manolodos en 18 de Julio del 2016, 14:11:48 pm
Hola:


En cuanto a la sincronizacion entre la raspi y la consola existe y se puede comprobar en weewx.log, y el intervalo en segundos entre sincronizaciones se configura en weewx.conf como ya sabemos. Hay que tener en cuenta que todas las estaciones no tienen receptor para la señal DCF77, y para ellas es importante dicha sincronización.

Saludos

Pero no en el caso de las PCE, según dice aquí:
http://www.weewx.com/docs/usersguide.htm#Station_information69

FineOffsetUSB

The station clock can only be set manually via buttons on the console, or (if the station supports it) by WWVB radio. The FineOffsetUSB driver ignores the station clock since it cannot be trusted.


Saludos
Título: Re:Consola cambia la hora
Publicado por: jantoni en 18 de Julio del 2016, 18:03:15 pm
Como dice manolodos, la Fineoffset no actualiza el reloj de la consola mediante Weewx. Es una pena.

Y, por supuesto que el sistema DCF77 puede ponerte una hora equivocada........díselo a mi Oregon......bueno....a mi batallón de Oregones.

Estoy cansado de forzar la actualización de la hora, porque se pone 20 minutos desfasado.....si si....20 minutos.
Título: Re:Consola cambia la hora
Publicado por: Amon-K en 19 de Julio del 2016, 10:28:08 am
Reconozco haber extrapolado erroneamente lo que ocurre de manera normal y lógica en las Davis a las PCE, en base a que weewx mantiene la sección de configuración de la sincronización en weewx.conf a pesar de que no funcione para ellas.

En cuanto a la señal DCF77 puedo entender que se reciba o no, pero ¿que se reciba equivocada?. ¿Acaso no envia  algun codigo de verificación?. Si así fuera la consola de jmfernandezz habría recibido varias veces una hora con un error de una hora más, y siempre con el mismo error. ¿No es demasiada coincidencia en un error?. El hecho de que el error siempre sea una hora más ¿no induce a pensar que más bien se trata de una diferencia en la configuracion de la hora entre la raspi y la consola?.

Saludos.
Título: Re:Consola cambia la hora
Publicado por: jmfernandezz en 19 de Julio del 2016, 11:29:06 am
Ya, pero segun indica Manodolos, parece que la raspi no toma la hora de la consola.

El caso es que al poner zona horaria 0, ya no se ha vuelto a repetir el problema.
Título: Re:Consola cambia la hora
Publicado por: manolodos en 19 de Julio del 2016, 18:42:25 pm
Hola:
En cuanto a la señal DCF77 puedo entender que se reciba o no, pero ¿que se reciba equivocada?. ¿Acaso no envia  algun codigo de verificación?. Si así fuera la consola de jmfernandezz habría recibido varias veces una hora con un error de una hora más, y siempre con el mismo error. ¿No es demasiada coincidencia en un error?. El hecho de que el error siempre sea una hora más ¿no induce a pensar que más bien se trata de una diferencia en la configuracion de la hora entre la raspi y la consola?.

Saludos.

Creo que en el caso de jmfernandezz el problema era la "incorrecta" configuración de la diferencia horaria.

Con respecto a señal de la DCF77 hay bastante literatura disponible en internet, pero basicamente la cuestión es que la señal solo es buena hasta unos 1000 kms, hasta los 1500 regular y a partir de ahí mala..., pero además es que esa señal es muy propensa a ser interferida por todo tipo de fuentes, y muchos receptores no la pueden decodificar correctamente y/o la interpretan de manera equivocada.

Tengo además de la PCE, 2 estaciones de sobremesa básicas de Oregon con reloj radiocontrolado y de vez en cuando hacen cosas extrañas, ahora una marca las 03:02 cuando debería marcar las 18:32, y hace un par de días estaba correcta y no se le ha acabado la batería...

En los siguientes enlaces hay buena información:

http://foro.tiempo.com/recepcion-de-senales-horarias-de-dcf77-t49677.0.html

http://perso.wanadoo.es/dcf77pictob/estudio_codificacion.htm   ( aquí se explica la trama de datos,, que dura nada menos que un minuto)

Saludos
Título: Re:Consola cambia la hora
Publicado por: Amon-K en 29 de Julio del 2016, 12:21:32 pm

En los siguientes enlaces hay buena información:

http://foro.tiempo.com/recepcion-de-senales-horarias-de-dcf77-t49677.0.html

http://perso.wanadoo.es/dcf77pictob/estudio_codificacion.htm   ( aquí se explica la trama de datos,, que dura nada menos que un minuto)

Saludos


Con la información que aparece en los enlaces de manolodos he podido comprobar que la señal DCF77 tiene varios bit de comprobación de paridad, en el caso de la hora se comprueba la paridad de los 6 bits que determinan la hora. En el caso de la fecha se comprueba la paridad de 22 bits. Creo que esta comprobación es muy escasa, por lo que se pueden producir errores con mucha facilidad, sobre todo en el caso de la fecha.

De cualquier manera, mi tesis para el caso de jmfernandez es que es un problema de coincidencia entre la configuración de la hora de la raspi y la consola, por esto posiblemente cuando jmfernandezz configuró la franja horaria en la consola a 0, la hizo coincidir con la configurada en la raspi, y de esta manera aunque algunas veces llegue la señal DCF77 a la consola, esta señal de fecha y hora, si no es errónea coincidirá con las de la raspi.

Saludos.
 
Título: Re:Consola cambia la hora
Publicado por: Telares en 07 de Febrero del 2017, 19:44:42 pm
Hola, tengo encendida la consola desde hace cuatro días, momento en el cual la puse en fecha y hora. Tal y como dice el manual puse franja horaria 1. Esta mañana apareció con una hora de más. En mi caso estoy seguro de que el cambio lo hizo la consola porque no tengo nada conectado a ella. Lo que no sé es si lo hizo por "orden" de la señal DCF77 ya que hasta hoy pensaba que no tenía la posibilidad de recibir dicha señal.
Saludos.
Título: Re:Consola cambia la hora
Publicado por: jmfernandezz en 07 de Febrero del 2017, 20:30:00 pm
A mi no me ha fallado mas desde que puse la zona 0 en la consola
Título: Re:Consola cambia la hora
Publicado por: B.Santiago en 07 de Febrero del 2017, 20:42:39 pm
Pon franja o zona horaria cero.
Título: Re:Consola cambia la hora
Publicado por: Telares en 29 de Octubre del 2017, 10:34:39 am
Contraataco varios meses después. ¿Sabéis si se puede, entonces, poner en la consola la hora en UTC? Es que con los malditos cambios de hora no estoy conforme. Tengo el portátil, la Raspberry y el reloj del taller en UTC. Si pudiese poner la consola de la PCE también así, sin fastidiar a Weewx, sería menos lioso para mí. Gracias.
Título: Re:Consola cambia la hora
Publicado por: Ubik en 29 de Octubre del 2017, 18:04:07 pm
Lo que te han dicho en los dos post anteriores es correcto, si la pones en zona "0" no debiera de moverse, al menos yo la tuve siempre así
Título: Re:Consola cambia la hora
Publicado por: Telares en 29 de Octubre del 2017, 18:33:36 pm
Gracias Ubik. De sencillo que era me estaba liando. Llevo con la zona horaria "0" desde entonces, sólo tenía que poner manualmente la hora UTC. Como hoy día todos los aparatejos toman la hora oficial automáticamente, ya me pensé que la consola lo haría también...
Título: Re:Consola cambia la hora
Publicado por: Telares en 30 de Octubre del 2017, 15:24:18 pm
Lo que te han dicho en los dos post anteriores es correcto, si la pones en zona "0" no debiera de moverse, al menos yo la tuve siempre así
Pues sí se mueve. Ayer puse la hora UTC, una hora menos, y hoy aparece con la hora oficial.
Título: Re:Consola cambia la hora
Publicado por: Telares en 01 de Noviembre del 2017, 13:22:10 pm
Bueno, después de varias pruebas creo que ya lo entendí. (Me ha costado): La señal de radio manda la hora oficial en Alemania, que es UTC+1, así que para ver en la consola la UTC lo que hago es ponerla en "zona horaria -1". Supongo que en verano tendré que poner en la consola la zona -2.