         // long int = 10 bytes in transmision string
         // byte = 3 bytes in transmision string
         char msg[35]; // string to send
-        sprintf(msg, "S,%d,%u,%u,%u,%u,%lu", msgId, solar_read, temperature_internal, temperature_external, soil_read, readVcc());
-        Serial.println(msg); 
+        sprintf(msg, "S,%d,%i,%i,%i,%i,%lu", msgId, solr_mv, temperature_internal, temperature_external, soil_read, vcc);
+        //Serial.println(msg); 
         vw_send((uint8_t *)msg, strlen(msg));
         vw_wait_tx(); // Wait until the whole message is gone
         digitalWrite(PIN_TX_POWER, LOW);

{
    watchdog_setup();
    
    Serial.begin(9600); 
    pinMode(LED_DEBUG, OUTPUT); 
    
    pinMode(PIN_TX, OUTPUT); 
    pinMode(PIN_TX_POWER, OUTPUT);

        tx_last = now;

        digitalWrite(PIN_SENSOR_POWER, HIGH);
        long vcc = readVcc();
        int solar_read = analogRead(PIN_SOLAR);
        int thermistor_read = analogRead(PIN_SENSOR_THERMISTOR);
        int soil_read = analogRead(PIN_SENSOR_SOIL);
        int lm35_read = analogRead(PIN_SENSOR_LM35);
        digitalWrite(PIN_SENSOR_POWER, LOW);

        int temperature_external = Thermistor(thermistor_read);
        int temperature_internal = (5.0 * lm35_read * 100.0)/1024.0;
        int solr_mv = vcc / 1024.0 * solar_read * 2;
                
        // Send a transmission
        digitalWrite(PIN_TX_POWER, HIGH);
