Zeitschaltuhr

Zeit- und Wochenzeitschaltuhr

Das ist ein Projekt für eine 2-Kanal Zeitschaltuhr mit einem ESP32 und einer 2-Kanal Wochenzeitschaltuhr mit einem ESP8266. Bei beiden Zeitschaltuhren sind die Schaltzeiten über einen WEB-Server einstellbar. Die beiden Schaltkanäle können auch jederzeit manuel über das Leuchtensymol im WEB-Server geschalten werden. Die Zeitschaltuhr hat einen Betriebsstundenzähler integriert, der mit einem Klick auf die Uhrzeit aktiviert wird. Die Wochenzeitschaltuhr bietet die Möglichkeit eine CSV-Datei für beide Schaltkanäle über das den ESP8266 Dateimanager (spiffs.html) down zu laden.

Die Zeitschaltuhr

Funktionen der Zeitschaltuhr:

  • Zeitschaltuhr mit NTP Zeitsynchronisation
  • Automatischer Wechsel zwischen Sommer und Normalzeit
  • Zwei Schaltausgänge individuell einstellbar
  • Manuelle Betätigung der Schaltausgänge
  • Betriebsstundenzähler
  • Online-Änderung der WLAN-Zugangsdaten
  • Online-Änderung der Ausgänge (LOW/HIGH-Aktiv)
  • WEB-Server Admin Seite
  • WEB-Server Datei-Manager

Hardware

Die Hardware für die Zeitschaltuhr:

  • 1 x ESP32
  • 2 x Relais (optional)

Verdrahtung

Die Verdrahtung der Ausgänge

  • ESP32 GPIO12 -> Relais 1
  • ESP32 GPIO13 -> Relais 2

Inbetriebnahme der Zeitschaltuhr

  • Das Zeitschaltuhrprogramm Zeitschaltuhrdual32.zip down laden
  • Das Zeitschaltuhr-Programm mit allen Tabs in den ESP32 laden
  • Den Ordner "data" in der Arduino IDE mit "ESP32 Sketch Data upload" in den ESP32 laden
  • Das Tablet/Handy/PC mit dem WLAN Netzwerk "EspConfig" verbinden
  • Im Browser die IP-Adresse 192.168.4.1 aufrufen, die WLAN-Zugnagsdaten eingeben und speichern
  • Im seriellen Monitor der Arduni IDE wird nach der WLAN-Verbindung die IP-Adresse des Zeitschaltuhr-WEB-Servers angezeigt
  • Im Browser die IP-Adresse angezeigte IP-Adresse eingeben. Der WEB-Server startet mit dem Zeitschaltuhr Programm


WEB-Server Zeitschaltuhr




WEB-Server Zeitschaltuhr




WEB-Server Zeitschaltuhr Betriebsstundenzähler




---------------------------------------------------------------------------------------


Die Wochenzeitschaltuhr

Funktionen der Wochenzeitschaltuhr:

  • Webbasierte Zeitschaltuhr mit NTP Zeitsynchronisation
  • Automatischer Wechsel zwischen Sommer und Normalzeit
  • Betriebsstundenzähler für die Angeschlossenen Verbraucher
  • Ereignisdatenspeicher für Schaltzeiten und Auslöser
  • WEB-Server Admin Seite
  • WEB-Server Datei-Manager


Hardware

Die Hardware für die Wochenzeitschaltuhr:

  • 1 x ESP8266
  • 2 x Relais (optional)

Verdrahtung

Die Verdrahtung der Ausgänge

  • ESP32 GPIO12 -> Relais 1
  • ESP32 GPIO14 -> Relais 2

Inbetriebnahme der Zeitschaltuhr

  • Das Zeitschaltuhrprogramm Wochenzeitschaltuhr8266.zip down laden
  • Im Tab "Connect" die WLAN-Zugangsdaten eingeben und speichern
  • Das Zeitschaltuhr-Programm mit allen Tabs in den ESP8266 laden
  • Den Ordner "data" in der Arduino IDE mit "ESP8266 LittleFS Data upload" in den ESP8266 laden
  • Im seriellen Monitor der Arduni IDE wird nach der WLAN-Verbindung die IP-Adresse des Zeitschaltuhr-WEB-Servers angezeigt
  • Im Browser die IP-Adresse angezeigte IP-Adresse eingeben. Der WEB-Server startet mit dem Zeitschaltuhr Programm


Serieller Monitor mit der IP-Adresse der Wochen-Zeitschaltuhr




Die ESP8266 Admin Page




Der ESP8266 Datei Manager




Der Wochenzeitschaltuhr WEB-Server




Für jedes Relais wird eine CSV-Datei angelegt. Sie kann mit dem ESP8266 Datei Manager geladen werden