Commit Graph
7 Commits
Author SHA1 Message Date
gillesandClaude Sonnet 4.6 cd8232bafb feat: module MQTT complet + mutex xSondesMutex thread-safety
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 16:49:31 +02:00
gillesandClaude Sonnet 4.6 4854faa027 feat: module MQTT — PubSubClient, deadband, reconnexion non-bloquante
Implémente mqtt_manager.h/.cpp : connexion sans authentification si
MQTT_USER vide, filtre deadband par sonde, retain=true, jamais de
valeur d'erreur publiée. Intégration dans main.cpp (mqtt_init/update).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 16:45:01 +02:00
gillesandClaude Sonnet 4.6 49c54f4e48 fix: mutex FreeRTOS buffer historique, découplage LittleFS/REST
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 16:43:05 +02:00
gillesandClaude Sonnet 4.6 3d21c8dc78 feat: serveur web HTTP + WebSocket, API REST complète (status/temperatures/history/config)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 16:31:48 +02:00
gillesandClaude Sonnet 4.6 bb913bc3ab feat: module capteurs DS18B20 — acquisition non-bloquante, buffer circulaire 24h
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 16:28:47 +02:00
gillesandClaude Sonnet 4.6 d180f72bbe feat: module réseau WiFi STA/AP, mDNS, OTA
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 16:24:23 +02:00
gillesandClaude Sonnet 4.6 9aac0f1b94 feat: structures globales config.h + main.cpp initial
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 16:20:50 +02:00