 
 #define R 31.8975139158 //https://diarmuid.ie/blog/post/pwm-exponential-led-fading-on-arduino-or-other-platforms
 void setLed(String mRgb) {
-  // Convert it to long
+  // Convert it to long 
   long number = strtol(&mRgb[0], NULL, 16);  
   // Split them up into r, g, b values
   int r = number >> 16;

        checkComm();
    }
}
void mqttPublish(String topic, String message, unsigned int retain) {
    if (!connected)
        return;
    success = false;
    Serial.println("mqttPublish(\"" + topic + "\", \"" + message + "\",  " + MQTTqos + ", " + retain + ")");                
    waitForSuccess();
}
void mqttSubscribe(String topic) {

  analogWrite(rgbrPin, pow (2, (r / R)) - 1);
  analogWrite(rgbgPin, pow (2, (g / R)) - 1);
  analogWrite(rgbbPin, pow (2, (b / R)) - 1);
  mRgb.toCharArray(lastLed, 7);
}

void faiBeep(unsigned int millis) {
