[SOLVED] Sscanf() not saving sting sections to variables

You are only supplying 9 formats for 10 values?!?

sscanf(buffer, "%d,%d,%d,%d,%f,%f,%d,%f,%f", &id, &hourRead, &minRead, &secRead, &latRead, &lonRead, &altRead, &sensorRead, &voltRead, &percRead);

You can parse ints and floats without using String and sscanf():

    while (LoRa.available()) { 
      id         = LoRa.parseInt();
      hourRead   = LoRa.parseInt();
      minRead    = LoRa.parseInt();
      secRead    = LoRa.parseInt();
      latRead    = LoRa.parseFloat();
      lonRead    = LoRa.parseFloat();
      altRead    = LoRa.parseInt();
      sensorRead = LoRa.parseFloat();
      voltRead   = LoRa.parseFloat();
      // percRead???  No format provided!
      showData();
    }