Version OK avec Mqtt

This commit is contained in:
2026-03-16 11:20:10 +01:00
commit aa06085f5b
18 changed files with 1395 additions and 0 deletions

12
include/mqtt_handler.h Normal file
View File

@@ -0,0 +1,12 @@
#pragma once
#include <Arduino.h>
#include <PubSubClient.h>
#include "thermostat.h"
extern float currentTemp; // Global temperature variable updated by MQTT callback
bool mqtt_connect(PubSubClient& client);
void mqtt_loop(PubSubClient& client);
void mqtt_publish_state(PubSubClient& client, ThermostatMode mode, float targetTemp, bool heating);
void mqtt_callback(char* topic, byte* payload, unsigned int length);