 
   sprintf(chipid, "%08X", ESP.getChipId());
   sprintf(MQTT_CLIENT_ID, HOST, chipid);
-  sprintf(friendlyName, "Arilux %s LED Controller %s", arilux.getColorString(), chipid);
+  sprintf(friendlyName, "Arilux %s %s LED Controller %s", DEVICE_MODEL, arilux.getColorString(), chipid);
   Serial.print("Hostname:");
   Serial.println(MQTT_CLIENT_ID);
   WiFi.hostname(MQTT_CLIENT_ID);

          root["brightness_command_topic"] = ARILUX_MQTT_BRIGHTNESS_COMMAND_TOPIC;
          root["rgb_state_topic"] = ARILUX_MQTT_COLOR_STATE_TOPIC;
          root["rgb_command_topic"] = ARILUX_MQTT_COLOR_COMMAND_TOPIC;
          root["payload_on"] = ARILUX_MQTT_STATE_ON_PAYLOAD;
          root["payload_off"] = ARILUX_MQTT_STATE_OFF_PAYLOAD;
          root.printTo(configBuf, sizeof(configBuf));
          mqttClient.publish(HOME_ASSISTANT_MQTT_DISCOVERY_TOPIC, configBuf, true)
        #endif
        flash(true);
      } else {

char friendlyName[32];
char configBuf[512];
StaticJsonBuffer<512> HOME_ASSISTANT_MQTT_DISCOVERY_CONFIG;

volatile uint8_t cmd = ARILUX_CMD_NOT_DEFINED;

