 #ifdef BLYNK_NOTIFY_TEMP
         if (tempStatus != tempStatusOld && fabs(tempValue - tempValueOld) > TEMP_VALUE_MARGIN)
         {
-            String txtStatus;
-            switch (tempStatus)
-            {
-                case TEMP_STATUS_FREEZE:
-                    txtStatus = String("Freeze");
-                    break;
-                case TEMP_STATUS_COLD:
-                    txtStatus = String("Cold");
-                    break;
-                case TEMP_STATUS_NORMAL:
-                    txtStatus = String("Normal");
-                    break;
-                case TEMP_STATUS_WARM:
-                    txtStatus = String("Warm");
-                    break;
-                case TEMP_STATUS_HOT:
-                    txtStatus = String("Hot");
-                    break;
-            }
-            Blynk.notify(BLYNK_LABEL_PREFIX + BLYNK_LABEL_GLUE + BLYNK_LABEL_TEMP + BLYNK_LABEL_GLUE + txtStatus);
+            Blynk.notify(BLYNK_LABEL_PREFIX + BLYNK_LABEL_GLUE + BLYNK_LABEL_TEMP + BLYNK_LABEL_GLUE + TEMP_STATUS[tempStatus]);
             tempStatusOld = tempStatus;
         }
 #endif

        while(smooth.registerData(analogRead(PIN_LM35)));
        tempValue = efTemp.getValue(COEF_LM35 * smooth.getMidAverage());
        // Status
        if (tempValue <= TEMP_VALUE_FREEZE)
        {
            tempStatus = TEMP_STATUS_FREEZE;
        }
        else if (tempValue <= TEMP_VALUE_COLD)
        {
            tempStatus = TEMP_STATUS_COLD;
        }
        else if (tempValue <= TEMP_VALUE_NORMAL)
        {
            tempStatus = TEMP_STATUS_NORMAL;
        }
        else if (tempValue <= TEMP_VALUE_WARM)
        {
            tempStatus = TEMP_STATUS_WARM;
        }
        else
        {
            tempStatus = TEMP_STATUS_HOT;
        }
        // Trend and statistics
        if (tsMeasureOld == 0)

            case 1:
                publishSuccess = Particle.publish("Temperature/Trend", String::format("%4.1f/%4.3f", tempValue, tempTrend));
                break;

            case 2:
                publishSuccess = Particle.publish("Status", String(TEMP_STATUS[tempStatus]));
                break;
        }
        if (publishSuccess)
        {
