From 0604e802c3041f223a7a14610e9beddcfa561073 Mon Sep 17 00:00:00 2001 From: Hendrik Langer Date: Mon, 12 Feb 2018 16:26:09 +0100 Subject: [PATCH] output status --- src/main.cpp | 8 +++++++- src/screen.cpp | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 542359a..1068e3a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -92,6 +92,12 @@ void setup() { bme280Topic = "esp32-node/stat/" + iot.hostname + "/bme280"; batteryTopic = "esp32-node/stat/" + iot.hostname + "/battery"; +/* + //Use the web object to add elements to the interface + iot.web.addInterfaceElement("color", "input", "", "#configform", "LampColor"); + iot.web.setInterfaceElementAttribute("color", "type", "text"); +*/ + esp_sleep_wakeup_cause_t wakeup_reason = esp_sleep_get_wakeup_cause(); switch(wakeup_reason) { case ESP_SLEEP_WAKEUP_EXT0: @@ -399,7 +405,7 @@ void loop() strftime(timeStr, sizeof(timeStr), "%H:%M:%S", &timeinfo); sprintf(weatherStr, "%.1f°C %.1f%% %.0fhPa", bme280.readTemperature(), bme280.readHumidity(), bme280.readPressure()); - sprintf(statusStr, "%.1f°C %dmV %u %s", temperatureRead(), voltage, ESP.getFreeHeap()/1024, isAlarmActive()?"A":"_"); + sprintf(statusStr, "%.1f %dmV %ddBm %ukB %s", temperatureRead(), voltage, WiFi.RSSI(), ESP.getFreeHeap()/1024, isAlarmActive()?"A":"_"); Serial.print("Free Heap: "); Serial.println(ESP.getFreeHeap()); diff --git a/src/screen.cpp b/src/screen.cpp index bae31ac..b33b9bf 100644 --- a/src/screen.cpp +++ b/src/screen.cpp @@ -256,6 +256,7 @@ void MainScreen::draw() { u8g2.setFont(u8g2_font_profont12_mf); // choose a suitable font u8g2.drawUTF8(0, 30, weatherStr); + u8g2.setFont(u8g2_font_profont10_mf); // choose a suitable font u8g2.drawUTF8(0,42, statusStr); u8g2.setFont(u8g2_font_prospero_bold_nbp_tf); // choose a suitable font