Gracias a WiFi y, por lo tanto, (a menudo) a una conexión a Internet, un ESP8266 o ESP32 programado con ESPEasy también tiene la opción de mostrar la hora.
Para que esto funcione, primero se debe activar la recuperación de la hora a través de un servidor NTP en ESPEasy y configurar un servidor correcto.
Lo que debe hacer para que ESPEasy obtenga automáticamente la hora actual de un servidor horario NTP se describe en el siguiente artículo.
Instrucciones de seguridad
Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/
Enlaces afiliados / enlaces publicitarios
Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂
Requisitos
Artículos útiles:
Puede encontrar consejos adicionales sobre ESPEasy en los siguientes artículos.
- ESPEasy: ejecuta comandos y acciones a través de HTTP, MQTT, UDP y directamente
- ESPEasy: compila y actualiza el firmware y configura los datos de acceso WiFi
Herramienta requerida:
- No-
Material requerido:
Averiguar la dirección de un servidor de tiempo
Hay numerosos servidores de tiempo en Internet desde los que puede obtener el tiempo de forma gratuita. También puede encontrar una lista bastante extensa en https://www.ntp-server.de/ntp-server-deutschland/
Es recomendable elegir servidores NTP que no estén muy lejos si es posible. Por eso recomendaría elegir un servidor horario de un proveedor alemán. A continuación encontrará, por ejemplo, una lista de los servidores horarios ofrecidos por el PTB (Physikalisch-Technische Bundesanstalt).
Servidor NTP alemán del PTB (Physikalisch-Technische Bundesanstalt)
Servidor de hora PTB 1: ptbtime1.ptb.de
https://www.ntp-server.de/ntp-server-deutschland/
Servidor de tiempo PTB 2: ptbtime2.ptb.de
Servidor de tiempo PTB 3: ptbtime3.ptb.de
Como alternativa, también puedes utilizar un servidor NTP aún más “local”. Muchos enrutadores domésticos, por ejemplo, ofrecen la misma opción. Entonces, en lugar de usar un servidor de hora externo, simplemente usa su enrutador como servidor de hora.
También puede encontrar consejos sobre cómo configurar su FritzBox, por ejemplo, en el siguiente enlace: https://avm.de/service/fritzbox/fritzbox-7590/wissensdatenbank/publication/show/336_Zeitsynchronisation-NTP-fur-FRITZ-Box-und-Netzwerkgerate-einrichten/
Configurar servidor horario en ESPEasy
En cuanto hayas encontrado un servidor horario que quieras utilizar como fuente de la hora, solo tienes que introducirlo en tu configuración de ESPEasy.
Para hacer esto, cambie a la interfaz web de su dispositivo ESPEasy. Para hacer esto, ingrese la dirección IP del dispositivo en la línea de dirección de su navegador.
Cómo averiguar la dirección IP de los dispositivos en su red también se encuentra en el artículo Mostrar/averiguar la dirección IP de los dispositivos en la red descrito.
Luego ve al área de “Herramientas”
Una vez que hayas llegado al área de “Herramientas”, ahora debes hacer clic en el botón “Avanzado”.
Allí tienes la opción de configurar el servidor de hora NTP en la sección “Configuración NTP”.
Para hacer esto, marque la casilla de verificación junto a "Usar NTP" e ingrese el servidor de hora deseado en "Nombre de host NTP".
Si prefiere usar su enrutador o, como en este ejemplo, su FritzBox como servidor de tiempo, ahora también puede ingresar la dirección de su enrutador o FritzBox. En el caso del FritzBox, esto es
fritz.box
Una vez que haya ingresado la configuración, todavía tiene que guardar la configuración.
Para hacer esto, desplácese hasta la parte inferior de la página de configuración y confirme la configuración haciendo clic en "Enviar".
Si ahora vuelve a la página "Principal", debería ver la fecha y hora actuales en la descripción general de la sección "Hora local".
Establecer zona horaria
Una vez que haya configurado el servidor horario correcto, es posible que también deba configurar la zona horaria adecuada. Para hacer esto, vuelva a la misma página en la que configuró previamente los datos NTP. Entonces Herramientas->Avanzado.
Allí puede realizar los ajustes necesarios en la sección "Configuración de DST". Además de las fechas exactas en las que desea cambiar del horario de invierno al de verano, también puede especificar en qué zona horaria se encuentra en “Desplazamiento de zona horaria (UTC +)”.
Ingrese la desviación de su zona horaria (en minutos) y active la casilla de verificación en la sección "DST".
Una vez que hayas configurado todo, tienes que aceptar los datos nuevamente haciendo clic en el botón “Enviar”.
¿Para qué es todo esto?
Un caso de uso típico en el que depende de la hora correcta es cuando ha configurado un pxlBlck, por ejemplo. Esto puede (si lo desea) también mostrar la hora actual en su pantalla LED. También puede encontrar información al respecto en los siguientes artículos.
- pxlBlck - Un sistema de información IOT/SmartHome
- pxlBlck - Instalar y configurar el complemento pxlBlck
- pxlBlck - Configurar carátulas de reloj y protectores de pantalla
Diviértete con el proyecto.
Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂
PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂
Un comentario