Ciao
Sono un p.... ! trovato l'errore. Essendo il dato con una cifra decimale, devo usare float. Quindi diventa:
tempval = Float.parseFloat(temp);
infatti, inizialmente parlavi di int.
Adesso funziona.
Ho scoperto poi che può essere fatto anche con:
tempval = float(temp);
certo, di base è la stessa cosa; puoi trovare esempi di conversione (cast) anche tra gli esempi dell'IDE di Processing, in particolare: Example -> Data -> DatatypeConversion
Interessante anche Google docs, hai già sperimentato qualcosa?
i link che ha postato DevonMiles sono i migliori che si possano trovare.