1
0

Added custom Mqtt topic for temp/hum sensor

This commit is contained in:
2021-03-11 19:21:52 +01:00
parent a1d1374b85
commit 701631fff7
2 changed files with 13 additions and 0 deletions

View File

@@ -28,3 +28,9 @@ IPAddress dns(1,1,1,1);
#define CONFIG_MQTT_IDX_Temp <TEMPidx>
//IDX for virtual Humidity sensor
#define CONFIG_MQTT_IDX_Hum <HUMidx>
//Temprature Custom Mqtt topic
#define CONFIG_MQTT_Temp_TOPIC "EST-C/<SensorName>/Temp"
//Humidity Custom Mqtt topi
#define CONFIG_MQTT_Hum_TOPIC "EST-C/<SensorName>/Temp"

View File

@@ -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
}