Chart geht schon fast

This commit is contained in:
rxf
2024-07-07 15:33:47 +02:00
parent 87eb2a30d4
commit b1be91b52f
6 changed files with 125 additions and 26 deletions

View File

@@ -28,6 +28,11 @@
#include "grafik.h"
#include "main.h"
long repeatTime = 10000; // alle 1sec messen
long lastTime = 0;
BME280Data bmedata;
void setup() {
// String LVGL_Arduino = String("LVGL Library Version: ") + lv_version_major() + "." + lv_version_minor() + "." + lv_version_patch();
@@ -47,15 +52,20 @@ void setup() {
Serial.println("Main GUI created");
setValuetoArc(arcTemp, 25.3);
// setValuetoArc(arcHum, 45.0);
setValuetoArc(arcHum, 45.0);
delay(1000);
// Start WiFi
connectToWifi();
Serial.println("WiFi started");
// Start MQTT
connectToMqtt();
Serial.println("MQTT started");
lastTime = millis();
drawChart();
/*
// Register print function for debugging
lv_log_register_print_cb(log_print);
@@ -82,7 +92,13 @@ void setup() {
}
void loop() {
//readBME280();
if (millis() - lastTime > repeatTime) {
lastTime = millis();
bmedata = readBME280();
setValuetoArc(arcTemp, bmedata.temp);
setValuetoArc(arcHum, bmedata.hum);
updatechartData(bmedata.hum, bmedata.temp);
}
lv_task_handler(); // let the GUI do its work
lv_tick_inc(5); // tell LVGL how much time has passed
delay(5); // let this time pass