HowTo : ESPEasy - Régler la synchronisation horaire avec la DS3231 / DS3232 RTC

Grâce au serveur NTP, ESPEasy est capable de récupérer l'heure via la connexion WiFi. Cette option est très facile à mettre en place et est décrite ici, par exemple : ESPEasy - Activer la récupération de l'heure NTP à partir d'Internet

Mais que se passe-t-il si aucun serveur NTP n'est disponible pour la récupération de l'heure ?

Dans ce cas, vous pouvez utiliser une RTC (= Real Time Clock). Il s'agit d'un circuit intégré qui "maintient" l'heure réglée grâce à une batterie de secours. L'heure est donc enregistrée une fois dans ce CI et, grâce à la pile de secours, elle continue à être comptée même en cas de panne de courant (ou de mise en marche et d'arrêt).

Après avoir redémarré le contrôleur réel (dans ce cas, l'ESP32 ou l'ESP8266), il peut récupérer l'heure du RTC IC et ainsi connaître à nouveau l'heure actuelle.

Un CI "célèbre" qui offre cette fonctionnalité est le DS3231 ou. DS3232. Grâce au plugin décrit ci-dessous, sa fonctionnalité peut être intégrée relativement facilement dans ESPEasy. Tout ce que vous devez savoir 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.

Outil requis :
- Non

Matériel requis :

Dans la liste suivante, vous trouverez toutes les pièces dont vous avez besoin pour mettre en œuvre cet article.

NombreLien
1x Wemos D1 Mini  Acheter sur Amazon
1xHorloge en temps réel DS3231  Acheter sur Amazon
1xAdaptateur secteur USB 5V/3.4A  Acheter sur Amazon
1xGestion  Acheter sur Amazon
1x planche à pain  Acheter sur Amazon

Connectez le DS3232 ou DS3231 à l'ESP8266

Le DS3232 ou DS3231 est connecté à l'ESP8266 ou au Wemos D1 Mini via le bus I2C.

Si le bus I2C est configuré par défaut, vous pouvez utiliser le schéma de circuit affiché comme guide.


Configuration du DS3232 ou DS3231 dans ESPEasy

Pour que le DS3232 ou DS3231 puisse être configuré dans ESPEasy, le firmware ESPEasy doit déjà être installé et accessible sur l'ESP8266 ou ESP32. Vous pouvez également trouver des informations à ce sujet dans l'article ESPEasy - Compiler et flasher le firmware et configurer les données d'accès WiFi.

Ouvrez d'abord le site Web de configuration de votre ESP8266 programmé avec ESPEasy en saisissant son adresse IP dans votre navigateur Web. Des informations sur la façon de connaître l'adresse IP sont également dans l'article Afficher/connaître l'adresse IP des appareils du réseau résumé.

Une fois que vous avez ouvert la page web de configuration, vous devez passer à l'onglet "Devices". Pour ce faire, cliquez sur le bouton "Devices".

Dans l'onglet "Devices", vous devez maintenant cliquer sur le bouton "Add" dans l'une des lignes encore vides.

Vous serez alors automatiquement redirigé vers la vue affichée et...

...peut choisir ici quel appareil vous souhaitez créer.

Sélectionnez l'entrée ici

  • TEMPS-DS323X

hors de.

Si l'entrée que vous recherchez n'est pas visible, le plugin n'est pas inclus dans votre installation ESPEasy. Un binaire précompilé qui contient également ce plugin peut être trouvé sous le lien suivant.

Cela vous ramènera à une page de présentation.

Ici, vous pouvez définir tous les paramètres concernant le DS3231 ou le DS3232.

Si vous avez utilisé le schéma de circuit ci-dessus, vous pouvez accepter les réglages indiqués.

Selon la configuration, tu dois cocher la case "Force Slow I2C Speed". Normalement, ce n'est pas nécessaire.

En cochant la case "Enable NTP sync at startup", vous pouvez activer la synchronisation automatique avec un serveur NTP. Cela signifie que le RTC - à condition que l'accès au serveur NTP soit correctement configuré - sera automatiquement réglé sur l'heure actuelle.

Avec l'intervalle d'acquisition de données, vous pouvez définir l'intervalle de temps pendant lequel l'heure dans le RTC est lue et synchronisée avec l'heure système de l'ESP32 ou de l'ESP8266.

Si vous avez tout configuré correctement, vous devez cliquer sur "Submit" pour valider les paramètres.

Au lieu de régler l'heure via le serveur NTP configuré, vous pouvez également utiliser les commandes suivantes pour régler l'heure réglée.

  • nrdy_rtc_incrhr – Augmente la valeur de l'heure du temps enregistré d'une unité.
  • nrdy_rtc_decrhr– Diminue la valeur de l'heure du temps enregistré d'une unité.
  • nrdy_rtc_incrmnt – Augmente d'une unité la valeur des minutes du temps enregistré.
  • nrdy_rtc_decrmnt – Diminue la valeur des minutes du temps enregistré d'une unité.


Autres capteurs et actionneurs à connecter à l'ESP8266 / ESP32

Vous trouverez un aperçu des autres articles pour connecter des capteurs et des actionneurs à ESPEasy dans la catégorie suivante.


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é. 🙂

Achetez-moi un café sur ko-fi.com       

Kommentar hinterlassen

Votre adresse e-mail ne sera pas publiée. Erforderliche Felder sind mit * markiert

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.