diff --git a/src/config.h-Example b/src/config.h-Example index 86e3731..b5b7698 100644 --- a/src/config.h-Example +++ b/src/config.h-Example @@ -28,3 +28,9 @@ IPAddress dns(1,1,1,1); #define CONFIG_MQTT_IDX_Temp //IDX for virtual Humidity sensor #define CONFIG_MQTT_IDX_Hum + + +//Temprature Custom Mqtt topic +#define CONFIG_MQTT_Temp_TOPIC "EST-C//Temp" +//Humidity Custom Mqtt topi +#define CONFIG_MQTT_Hum_TOPIC "EST-C//Temp" \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp index 12bc902..04011c2 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -26,6 +26,10 @@ const int idxcomb = CONFIG_MQTT_IDX_Comb; const int idxtemp = CONFIG_MQTT_IDX_Temp; const int idxhum = CONFIG_MQTT_IDX_Hum; +//CustomMqtt +const char* custom_temperature_topic = CONFIG_MQTT_Temp_TOPIC; +const char* custom_humidity_topic = CONFIG_MQTT_Hum_TOPIC ; + WiFiClient espClient; PubSubClient client(espClient); @@ -159,6 +163,9 @@ void loop() } client.publish(domotopic, buffer2); client.publish(domotopic, buffer3); + //Custom Mqtt + client.publish(custom_temperature_topic, String(cTemp).c_str(), true); + client.publish(custom_humidity_topic, String(CalcHumidity).c_str(), true); client.loop(); delay(60000); //1min } \ No newline at end of file