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.
- 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
- ESPEasy / Wemos D1 Mini - Ajustez ADC à une tension maximale différente
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.
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é. 🙂