feat: integrate DHT22, OLED, WiFi/MQTT with 5-level temp-driven PWM fan

Fan speed is now auto-selected from a temperature table (levels 1-5 at
28/30/32/34/36C mapping to PWM duties 230/236/242/249/255) with 1C
hysteresis. State and level are published to MQTT for Home Assistant.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-09 01:16:12 +02:00
parent 2e4cfde547
commit cdf9b081bc
2 changed files with 184 additions and 0 deletions

1
.gitignore vendored
View File

@@ -39,3 +39,4 @@ obj/
# Dependencies and libraries
node_modules/
dist/
main/secrets.h