  *   Likewise, feel free to borrow from this as much as you want.
  */
 
-#define MQTT_ENABLE  // Comment this out if you don't want to use MQTT at all.
+// Change to 'false' if you don't want these features/functions.
+#define MQTT_ENABLE true  // Whether or not MQTT is used at all.
+#define FIRMWARE_OTA_ENABLE true  // Less secure if enabled.
+// 'kHtmlUsername' & 'kHtmlPassword' are used by the following two items:
+#define FIRMWARE_OTA_PASSWORD_ENABLE true  // Protect OTA firmware updates.
+#define HTML_PASSWORD_ENABLE false  // Protect access to the HTML interface.
 
 #include <Arduino.h>
 #include <ESP8266WiFi.h>

    " <i>(" + timeSince(lastIrReceivedTime) + ")</i><br>"
#endif  // IR_RX
    "</p>"
#ifdef MQTT_ENABLE
    "<h4>MQTT Information</h4>"
    "<p>Server: " MQTT_SERVER ":" + String(kMqttPort) + " <i>(" +
    (mqtt_client.connected() ? "Connected " + timeSince(lastDisconnectedTime)

  debug("HTTP server started");
}

#if MQTT_ENABLE
// MQTT subscribing to topic
void subscribing(const String topic_name) {
  // subscription to topic for receiving data
