Outils pour utilisateurs

Outils du site


esp8266:ntp

ZOUESP gestion de temps NTP pour ESP8266 et programmateur horaire

L'idée est de pouvoir sur une installation autonome avoir la notion du temps voir de le synchroniser, les carte ARM ou ESP n'ayant que rarement une horloge interne. ET de pouvoir programmer la mise en route ou l'arret a partir d'evennent , temps, température, présence wifi, etc

Nous pourrions :

  • faire une balise autour d'une ESP qui après interrogation d'un GPS gère son horloge et se comporte comme un serveur NTP sur le réseau Wifi ou répond à quelque autre sollicitation du genre.
    • avantage marche partout
    • avantage se met a jour tout seul et donne une position
    • inconvénient ne marche pas à l'intérieur de batiment
  • gérer un programmateur horaire des GPIO pouvant mettre en route ou arrêter des installations extérieures, par relais
  • des capteurs connecté sur l'ESP sont périodiquement consultés pour la gestion d'évennements
  • un fichier de prog json retient les plages

Pistes:

Premier jet

  1. allumage , GPS on ⇒ se met a l'heure , écrit l'heure en flash
  2. éteint le GPS
  3. passe en mode client , recherche un reseau et s'y colle en émettant son ip mDNS
  4. si pas de reseau passe en mode AP stricte
  5. boucle sur la lecture et la concordance du fichier de programamtion horaire et allume ou éteind par un switch /flip/flop ou relai bistable
  • réponse en tant que serveur NTP à des requêtes du réseau local
  • gestion d'un tableau json d’évènement ouverture/fermeture GPIO pouvant servir de programmateur horaire multiple
  • mise a jour de l'heure et du tableau de programmation par puredata au format netsend/netreceive ou OSC

Matériels

esp8266/ntp.txt · Dernière modification: 2018/03/21 18:09 par gepeto