diff --git a/60LED_WS2812B_NTP_Clock.ino b/60LED_WS2812B_NTP_Clock.ino index 25ed655..808fa86 100644 --- a/60LED_WS2812B_NTP_Clock.ino +++ b/60LED_WS2812B_NTP_Clock.ino @@ -295,7 +295,7 @@ void iotWebConf_Setup() { } void syncNTP() { - if (iotWebConf.getState() == 4) { + if (iotWebConf.getState() == IOTWEBCONF_STATE_ONLINE) { //init and get the time configTime(gmtOffset_sec, daylightOffset_sec, ntpServerParamValue); Serial.println(printLocalTime()); @@ -406,17 +406,17 @@ void bootAnimCallback() { if (currentSec < 0) { currentSec = 59; } - if (iotWebConf.getState() == 3) { + if (iotWebConf.getState() == IOTWEBCONF_STATE_CONNECTING) { strip.SetPixelColor(MOD((currentSec - 0), NUM_LEDS), white); strip.SetPixelColor(MOD((currentSec - 1), NUM_LEDS), whiter); strip.SetPixelColor(MOD((currentSec - 2), NUM_LEDS), white12); } - if (iotWebConf.getState() == 2) { + if (iotWebConf.getState() == IOTWEBCONF_STATE_AP_MODE) { strip.SetPixelColor(MOD((currentSec - 0), NUM_LEDS), orange); strip.SetPixelColor(MOD((currentSec - 1), NUM_LEDS), orangered); strip.SetPixelColor(MOD((currentSec - 2), NUM_LEDS), red); } - if (iotWebConf.getState() == 0 || iotWebConf.getState() == 1) { + if (iotWebConf.getState() == IOTWEBCONF_STATE_BOOT || iotWebConf.getState() == IOTWEBCONF_STATE_NOT_CONFIGURED) { strip.SetPixelColor(MOD((currentSec - 0), NUM_LEDS), orangered); strip.SetPixelColor(MOD((currentSec - 1), NUM_LEDS), red); strip.SetPixelColor(MOD((currentSec - 2), NUM_LEDS), darkred); diff --git a/README.md b/README.md index 7b4876f..668332c 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,13 @@ Dies ist eine Beschreibung der RGB LED Uhr # Schnellstart -Sobald die Uhr mit Strom versorgt wird ( 5V, 500mAh) bietet das Board (Lolin32lite) einen WiFi Accesspoint "NTP-Clock-RGBLED" an. Zu diesem kann man sich verbinden (Passwort: 12345678). Es wird unter der IP 192.168.4.1 ein Webserver angeboten, der zwei Webseiten anzeigen kann. Primär wird die Statusseite angezeigt, die alle wesentlichen Parameter auflistet: +Sobald die Uhr mit Strom versorgt wird ( 5V, 500mAh) bietet das Board (Lolin32lite) einen WiFi Accesspoint "NTP-Clock-RGBLED" an und drei LEDs in roten Farben kreisen schnell herum. Zu diesem kann man sich verbinden (Passwort: 12345678) bzw das Smartphone meldet, dass eine Anmeldung erforderlich ist. Man kommt zunächst auf der Übersichtsseite an. Diese ist prinzipiell uninteressant, stattdessen muss die Internetverbindung konfiguriert werden. Hierzu klickt man auf "Config" und trägt die folgenden drei Dinge ein: + - Ein Passwort für die Uhr + - Den Namen des Wlans + - Das Passwort des Wlans +Der Rest ist erstmal unwichtig. Sobald man die Werte gespeichert hat trennt man das Smartphone vom Wlan. Die drei kreisenden LEDs können dann weiß aufleuchten, üblicherweise sieht man dies nicht, da sobald die Uhrzeit verfügbar ist, diese angezeigt wird. Damit ist die Uhr konfiguriert. +# Start + Es wird unter der IP 192.168.4.1 ein Webserver angeboten, der zwei Webseiten anzeigen kann. Primär wird die Statusseite angezeigt, die alle wesentlichen Parameter auflistet: - Aktuelle NTP Zeit - der gewählte NTP Server - aktuelle Helligkeit