From dfa8f5d05fb0f1fa37cd146c312f29ff4ad65351 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Z=C3=A1le=C5=A1=C3=A1k?= Date: Wed, 14 Dec 2022 02:19:07 +0100 Subject: [PATCH] Pridani blikani pri requestu --- ESPtermostat.ino | 8 ++++++++ config.h.example | 3 +++ 2 files changed, 11 insertions(+) diff --git a/ESPtermostat.ino b/ESPtermostat.ino index c2165b7..783f9f1 100644 --- a/ESPtermostat.ino +++ b/ESPtermostat.ino @@ -60,6 +60,8 @@ void setup() { //========== Pin setup ========== pinMode(RELAY_PIN, OUTPUT); + pinMode(LED_PIN, OUTPUT); + digitalWrite(LED_PIN, HIGH); //========== Sensor setup ========== @@ -82,6 +84,7 @@ void setup() { if(METRICS_EXPORT || API){ if(METRICS_EXPORT){ server.on("/metrics", HTTP_GET, [](AsyncWebServerRequest *request){ + tasker.setTimeout(ledBlink, 10); request->send(200, "text/plain; charset=utf-8", metrics); }); } @@ -182,3 +185,8 @@ void startConversion() { // schedule reading the actual temperature in 750 milliseconds tasker.setTimeout(readSensor, 750); } +void ledBlink() { + digitalWrite(LED_PIN, LOW); + delay(200); + digitalWrite(LED_PIN, HIGH); +} diff --git a/config.h.example b/config.h.example index 8e17770..93e60d0 100644 --- a/config.h.example +++ b/config.h.example @@ -7,6 +7,9 @@ #define RELAY_PIN 2 +//Light on power on, blink on request +#define LED_PIN 1 + #define METRICS_EXPORT 1 #define API 1 #define WEBAPP 1