22-08-2024, 06:44 AM
(21-08-2024, 03:28 PM)Nalexdouze a écrit : Salut,
Alors je dirais qu'il te faut dans
Citation :void sendMQTTDiscoveryMsg_global()
ajouter une ligne avant
Citation :Serial.println("Paramètres Auto-Discovery publiés !");
du genre
Citation :DeviceToDiscover("state_GPIO", "", "device_class", "0");
Soit tu trouve une classe correspondant à ton attente sinon laisse le champ device_class vide.
https://www.home-assistant.io/integratio...vice-class
Puis dans
Citation :void SendDataToHomeAssistant()
avant
Citation :sprintf(value, "%s}", value);
ajoutes
Citation :sprintf(value, "%s,\"Etat Filtre\":%d", value, var_digitalRead);
Je peux me tromper mais je pense que tu dois creuser dans ce sens.
Bonjour Nalexdouze, merci pour ta réponse rapide et très détaillée. J'ai testé mais bien que je n'ai pas d'erreur de compilation cela ne semble pas fonctionner. mosquito et mqtt explorer ne détectent pas le nouveau message (découverte ). Je l'ai fait pour une deuxième sonde de température (radiateur triacs) et cela fonctionne bien ....
Quelle documentation utiliser pour le codage MQTT.ino ?
Je vais continuer à chercher ....
Sud 3 KWc 8 X 405Wc RECOM et 2 Hoymiles HM1500
Ouest 1,6 KWc 4 X 425Wc TRINA SOLAR et 2 Hoymiles HM800
4 routeurs (ballon, chauffage atelier, radiateur chambre, SPA)
Ouest 1,6 KWc 4 X 425Wc TRINA SOLAR et 2 Hoymiles HM800
4 routeurs (ballon, chauffage atelier, radiateur chambre, SPA)