                 Serial.print("(Unknown)");
             else {
                 Serial.print(unit->descr);
+                Serial.print(" (");
+                printScale(plugs[i].scale[j]);
                 Serial.print(" ");
-                printScale(plugs[i].scale[j]);
                 Serial.print(unit->unitname);
+                Serial.print(") ");
             }
             Serial.print(", ");
         }

                        Serial.println("Port already used");
                        break;
                    }
                 }
                 if(i==numPlugs) {
                     if(numPlugs == MAX_PLUGS) {
                         Serial.println("Too many plugs defined");
                         break;
                     }
                     memset(&plugs[numPlugs], 0, sizeof(Plug));
                     plugs[numPlugs].port = port;
                     plugs[numPlugs].device_id = dev->device_id;
                     plugs[numPlugs].period = SCALE(6,2);  // 600 * tenths of seconds = 1 minute
                     for(int k=0; k<dev->num_measurements; k++) {
                         plugs[numPlugs].scale[k] = dev->measurements[k].scale;
                     }
                     numPlugs++;
                     Serial.println("Device added.");
                     init_measure(plugs[numPlugs-1]);
                 }
                 saveConfig();
                scheduler.timer(TASK_ANNOUNCE, 0);
            }
            break;


void setup () {
    Serial.begin(57600);
    Serial.println("\r\n[JeeNode General]");
    loadRF12Config();
    loadConfig();

