V 1.5.2 Versionszeit anzeigen, Offsets per MQTT einstellbar

This commit is contained in:
rxf
2024-08-22 14:17:14 +02:00
parent e66633186b
commit c57572262f
8 changed files with 57 additions and 29 deletions

View File

@@ -72,6 +72,7 @@ void setup() {
bmedata = readBME280();
bmedata.hum = getRelativeFeuchte(bmedata.temp, bmedata.hum);
bmedata.temp = bmedata.temp - tempOffset;
arcTemp.value = bmedata.temp;
arcHum.value = bmedata.hum;
delay(1000);
@@ -126,8 +127,11 @@ void loop() {
if (millis() - bmeReadtimer > bmeReadTime) {
bmeReadtimer = millis();
bmedata = readBME280();
float tmess = bmedata.temp;
float hmess = bmedata.hum;
bmedata.hum = getRelativeFeuchte(bmedata.temp, bmedata.hum);
doPublish(bmedata.temp+arcTemp.value_offset, bmedata.hum+arcHum.value_offset, bmedata.temp, bmedata.hum);
bmedata.temp = bmedata.temp - tempOffset;
doPublish(bmedata.temp, bmedata.hum, tmess, hmess);
}
if (millis() - updatetimer > updateTime) {
updatetimer = millis();
@@ -136,11 +140,12 @@ void loop() {
setValuetoArc(arcHum, bmedata.hum+arcHum.value_offset);
}
if (!client.connected())
{
reconnect();
}
client.loop();
checkMQTT();
// if (!client.connected())
// {
// reconnect();
// }
// client.loop();
server.handleClient();