Error when I compile

Hi guys,

I’m trying to compile a script, but I have the following error:
/workspace//src/one.cpp:166:52: error: expected ‘;’ before ‘)’ token
Particle.publish(“tempeatureFresh”, String(sensor1.celsius()), PRIVATE);

I did not find the mistake, and I’m really tired, Thank’s in advance

Eduard

      Serial.begin(9600);


//Dallas Temperature Reading
delay(1000);
    sensor1.read();
delay(1000);
    sensor2.read();
delay(1000);

//battery level
FuelGauge fuel;
float batt;
batt = fuel.getVCell();

//BME Reading
bme.begin();
double temperature = bme.readTemperature();
double humidity = bme.readHumidity();
double pressure = bme.readPressure();   

//UV Sensor Reading
 int sensorValue;
 
 long  sum=0;
 for(int i=0;i<1024;i++)
 {  
 sensorValue=analogRead(UVPin);
 sum=sensorValue+sum;
 
 delay(2);
 }   
 sum = sum >> 10;
 float mV=sum*4980.0/1023.0;
 float illum = ((mV/1000*307)/25); //illumination intensity unit: mW/m2 for the combination strength of UV light with 

//Water Mark Reading
WMValue = analogRead(WMPin);  
 
//Decagon Leaf Sensor Reading
 //for (int i = 0; i < 10; i++)
  //{
    int val = analogRead(LeafSensor1);           //Read Leaf Sensor Pin A0
    int per = map(val, 115, 300, 0, 100); //Convert to Percentage
  //}

//Serial Printing

//Print Dallas Ground Temp
Serial.printf("Temperature1 %.2f C", sensor1.celsius());
Serial.printf("Temperature2 %.2f C", sensor2.celsius());
//Print Illumination
Serial.print("Illuminacion: "); Serial.print(analogRead(lightPin));
// Print Battery
Serial.print("batt: "); Serial.print(fuel.getVCell());
// Print BME Temp/Hum/Press
Serial.print("BME Temperature = ");Serial.print(bme.readTemperature());Serial.println(" *C");
Serial.print("Pressure = ");Serial.print(bme.readPressure() / 100.0F);Serial.println(" hPa");
Serial.print("BME Humidity = ");Serial.print(bme.readHumidity());Serial.println(" %");
// Print UV Values
Serial.print("The voltage value: ");
Serial.print(mV);
Serial.print("mV Ilum: ");
Serial.println(illum);
// Print Water Mark
Serial.print("Water Mark reading = ");
Serial.println(WMValue);     // the raw analog reading
WMValueP = map(WMValue, 0, 370, 0, 100);
Serial.print("Water Mark reading% = ");
Serial.println(WMValueP);     // the raw analog reading
// Print Decagon Leaf Sensor
Serial.print("Decagon Leaf Sensor: ");
Serial.print(val);
Serial.print("\t\t");     
Serial.print(per);           //Print Percentage Analog Value
Serial.println("%");         //Print % Sign and Newlin

 Serial.println();
 
 //////////////////////////////////////////////////////////////////////////
 ////////// Particle publish ///////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////
Particle.publish("cliente", String("20"), PRIVATE);
Particle.publish("sensor", String("UBT001"), PRIVATE);    
Particle.publish("tempeatureFresh", String(sensor1.celsius()), PRIVATE);
Particle.publish("temperatureFrozen", String(sensor2.celsius()), PRIVATE);
delay(5000);
Particle.publish("batt", String(fuel.getVCell()), PRIVATE);    
Particle.publish("iluminacion", String(analogRead(lightPin)), PRIVATE);     
Particle.publish("sensortype", "Particle"), PRIVATE);    
Particle.publish("uvAmb", String(illum), PRIVATE);    
delay(5000);
Particle.publish("humedadAmb", String(bme.readHumidity()), PRIVATE);    
Particle.publish("temperaturaAmb", String(bme.readTemperature()), PRIVATE);     
Particle.publish("presionAmb", String(bme.readPressure() / 100.0F), PRIVATE);    
Particle.publish("temperaturaSoil", String(sensor1.celsius()), PRIVATE);    
delay(5000);
Particle.publish("humedadHoja", String(per), PRIVATE);    
Particle.publish("latitude", String("414851531"), PRIVATE);    
Particle.publish("longitude", String("20660447"), PRIVATE);    

}

Extra ) in

Particle.publish("sensortype", "Particle"), PRIVATE); 
1 Like

Hi Kenneth

Many many thank’s i’m really tired :wink:

Thanks for the help @kennethlimcp!