From 5a8e015b14cf319d42c7d0a08613161a26e4e58b Mon Sep 17 00:00:00 2001 From: Nicu Hodos Date: Tue, 7 Dec 2021 23:36:24 +0100 Subject: [PATCH] display temp --- include/display.h | 4 ++++ include/ir.h | 4 +++- src/esp_clock.cpp | 4 +--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/include/display.h b/include/display.h index d321516..77a5a70 100644 --- a/include/display.h +++ b/include/display.h @@ -81,8 +81,12 @@ namespace Display { } void displayFloat(float value) { + tDisplay.disable(); + displayColon(false); clockDisplay.print(value); clockDisplay.writeDisplay(); + adjustTime(); + tDisplay.enableDelayed(1000); } void displayValue(uint8_t value) { diff --git a/include/ir.h b/include/ir.h index 353c8c4..1b71341 100644 --- a/include/ir.h +++ b/include/ir.h @@ -62,7 +62,9 @@ namespace Ir { command("Fire"); break; case 0xC0: - command("On"); + avrOn = true; + Wifi::reconnect(); + Display::displayFloat(Bmp::bmp.readTemperature()); break; default: Display::displayValue(lastCommand); diff --git a/src/esp_clock.cpp b/src/esp_clock.cpp index cfc19ce..da74a3e 100644 --- a/src/esp_clock.cpp +++ b/src/esp_clock.cpp @@ -13,11 +13,11 @@ Task tWifiConnected(onWifiConnected, &ts); #include "wifi.h" #include "display.h" +#include "bmp.h" #include "ntp_time.h" #include "mqtt.h" #include "ota.h" #include "ir.h" -#include "bmp.h" #define STAY_CONNECTED_AFTER_BOOT 30*60 @@ -30,8 +30,6 @@ void setup() { Ir::setup(); Mqtt::setup(); Bmp::setup(); - Display::displayFloat(Bmp::bmp.readTemperature()); - delay(3000); hourChanged.setWaiting(); wifiConnected.setWaiting();