diff --git a/main.cpp b/main.cpp index f3f184a..54a5551 100644 --- a/main.cpp +++ b/main.cpp @@ -132,7 +132,7 @@ void displayThread(std::stop_token st, Sensors* s) { lcd.writeBuf(1, 15, std::to_string(s->sys.t_sensor) + lcd.cc(0)); // t_sensor temp lcd.writeBuf(2, 0, pad(pNum(s->cpu.ptotal, 1) + "W", 8, true)); - lcd.writeBuf(2, 5, pad(std::to_string(cpu_fan) + "R", 5)); // avg fan speed + lcd.writeBuf(2, s->cpu.ptotal < 100 ? 6 : 7, std::to_string(cpu_fan) + "R"); // avg fan speed lcd.writeBuf(2, 16, pad(pNum(s->hass_state) + "W", 4)); lcd.writeBuf(2, 26, pad(std::to_string(s->gpu.fan_speed) + "R", 5)); lcd.writeBuf(2, 31, pad(std::to_string(s->gpu.power_avg) + "/" + std::to_string(s->gpu.power_cap) + "W", 9));