 byte server[] = {192, 168, 1, 5};         //MQTT Server Address
 MQTT mqttClient(server, 1883, callback);
 // Define Variables
-retained float _lastTempC;
-retained float _lastHumidity;
 unsigned short int _qos2messageid = 0;
 long _sleepTime = 60; // 1 minute
 long _ms = 0;

void callback(char *topic, byte *payload, unsigned int length);

// System setting
STARTUP(System.enableFeature(FEATURE_RETAINED_MEMORY));
SerialLogHandler logHandler(LOG_LEVEL_ALL);

// Specify data and clock connections

    mqttClient.publish("herbgarden/probe/temperature/min", "-40.00");
    mqttClient.publish("herbgarden/probe/temperature/max", "123.80");

    mqttClient.publish("herbgarden/probe/humidity/value", String::format("%.4f", _humidity));
    mqttClient.publish("herbgarden/probe/humidity/tag", "AI-0001");
    mqttClient.publish("herbgarden/probe/humidity/eu", "%RH");
    mqttClient.publish("herbgarden/probe/humidity/min", "0.00");
