14b3967590
- Topics individuels par capteur sous un topic de base configurable (défaut: solar/) PV, batterie (tension/SOC/temp/statut), load, énergie, soleil, RS485, relais, entrées DI - Abonnement relay/1/set et relay/2/set pour piloter les relais depuis MQTT - Config NVS : serveur, port, user/pass optionnel, topic base, intervalle (défaut 30s) - Reconnexion automatique toutes les 15s si broker inaccessible - Publication immédiate après connexion et après changement de config - Route GET/POST /api/mqtt + UI onglet Config avec liste des topics générée dynamiquement - Stubs QEMU (#ifndef QEMU_BUILD) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
11 lines
371 B
C
11 lines
371 B
C
#pragma once
|
|
#include <Arduino.h>
|
|
|
|
void initMqtt();
|
|
void gererMqtt();
|
|
void getMqttJson(String &out);
|
|
bool setMqttConfig(bool enabled, const char* server, uint16_t port,
|
|
const char* user, const char* pass,
|
|
const char* topicBase, uint32_t intervalMs);
|
|
void mqttPublierEtat(); // publication immédiate (ex: après changement relais)
|