Grâce au WiFi et donc (souvent) à une connexion internet, un ESP8266 ou ESP32 programmé avec ESPEasy a aussi la possibilité d'afficher l'heure.
Pour que cela fonctionne, la récupération de l'heure via un serveur NTP dans ESPEasy doit d'abord être activée et un serveur correct configuré.
Ce que vous devez faire pour qu'ESPEasy obtienne automatiquement l'heure actuelle d'un serveur de temps NTP est décrit dans l'article suivant.
Consignes de sécurité
Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/
Liens d'affiliation/publicitaires
Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂
Conditions préalables
Articles utiles :
Vous pouvez trouver des conseils supplémentaires sur ESPEasy dans les articles suivants.
- ESPEasy - Exécutez des commandes et des actions via HTTP, MQTT, UDP et directement
- ESPEasy - Compiler et flasher le firmware et configurer les données d'accès WiFi
Outil requis :
- Non-
Matériel requis :
Connaître l'adresse d'un serveur de temps
Il existe de nombreux serveurs de temps sur Internet à partir desquels vous pouvez obtenir l'heure gratuitement. Vous pouvez également trouver une liste assez complète sur https://www.ntp-server.de/ntp-server-deutschland/
Il est conseillé de choisir des serveurs NTP qui ne sont pas éloignés si possible. C'est pourquoi je recommanderais de choisir un serveur de temps d'un fournisseur allemand. Vous trouverez ci-après, par exemple, une liste des serveurs de temps proposés par la PTB (Physikalisch-Technische Bundesanstalt).
Serveur NTP allemand du PTB (Physikalisch-Technische Bundesanstalt)
Serveur de temps PTB 1 : ptbtime1.ptb.de
https://www.ntp-server.de/ntp-server-deutschland/
Serveur de temps PTB 2 : ptbtime2.ptb.de
Serveur de temps PTB 3 : ptbtime3.ptb.de
Als Alternative dazu könnt Ihr aber auch einen noch “lokaleren” NTP-Server nutzen. Viele Heimrouter bieten zum Beispiel die gleiche Möglichkeit. Anstatt also einen externen Zeitserver zu nutzen, nutzt Ihr einfach euren Router als Zeitserver.
Des conseils sur la façon de configurer votre FritzBox, par exemple, peuvent également être trouvés sous le lien suivant : https://avm.de/service/fritzbox/fritzbox-7590/wissensdatenbank/publication/show/336_Zeitsynchronisation-NTP-fur-FRITZ-Box-und-Netzwerkgerate-einrichten/
Configurer le serveur de temps dans ESPEasy
Dès que vous avez trouvé un serveur de temps que vous souhaitez utiliser comme source pour l'heure, il vous suffit de le saisir dans votre configuration ESPEasy.

Pour ce faire, passez à l'interface Web de votre appareil ESPEasy. Pour ce faire, entrez l'adresse IP de l'appareil dans la barre d'adresse de votre navigateur.
Comment connaître l'adresse IP des appareils de votre réseau est également dans l'article Afficher/connaître l'adresse IP des appareils du réseau décrites.
Wechselt dann in den Bereich “Tools”

Dort habt Ihr in der Sektion “NTP Settings” die Möglichkeit den NTP-Zeitserver zu konfigurieren.
Setzt dazu den Haken in der Checkbox bei “Use NTP” und tragt den gewünschten Zeitserver bei “NTP Hostname” ein.

Si vous préférez utiliser votre routeur ou, comme dans cet exemple, votre FritzBox comme serveur de temps, vous pouvez désormais également saisir l'adresse de votre routeur ou de la FritzBox. Dans le cas de la FritzBox, il s'agit
fritz.box

Une fois que vous avez entré les paramètres, vous devez encore enregistrer les paramètres.
Scrollt dazu bis zum unteren Ende der Konfigurationsseite und bestätigt die Einstellungen durch einen Klick auf “Submit”.

Wenn Ihr nun zurück auf die Seite “Main” wechselt, solltet Ihr in der Übersicht in der Sektion “Local Time” das aktuelle Datum und die aktuelle Uhrzeit angezeigt bekommen.
Définir le fuseau horaire
Après avoir défini le bon serveur de temps, vous devrez peut-être également configurer le fuseau horaire approprié. Pour ce faire, revenez à la même page sur laquelle vous avez précédemment configuré les données NTP. Donc Outils->Avancé.

Dort habt Ihr in der Sektion “DST Settings” die Möglichkeit die notwendigen Einstellungen vorzunehmen. Neben den genauen Daten wann von Winter- auf Sommerzeit gewechselt werden soll, könnt Ihr dort unter “Timezone Offset (UTC +)” auch angeben in welcher Zeitzone Ihr euch befindet.
Tragt dort die Abweichung zu Eurer Zeitzone (in Minuten) ein und aktiviert die Checkbox in der Sektion “DST”.
Sobald Ihr alles konfiguriert habt, müsst Ihr die Daten wieder durch einen Klick auf den “Submit” Button übernehmen.
A quoi ça sert tout ça ?
Un cas d'utilisation typique où vous dépendez de l'heure correcte est lorsque vous avez configuré un pxlBlck, par exemple. Cela peut (si vous le souhaitez) également afficher l'heure actuelle sur son écran LED. Vous pouvez également trouver des informations à ce sujet dans les articles suivants.
- pxlBlck - Un système d'information IOT/SmartHome
- pxlBlck - Installer et configurer le plugin pxlBlck
- pxlBlck - Configurer les cadrans d'horloge et les économiseurs d'écran
Amusez-vous avec le projet
J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂
PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂
Un commentaire