Pagina Html non visualizza valore sensori

gergio:
da monitor seriale vedo cioè che arriva da xbee con Serial.write(Serial1.read());
ma non vedo niente da html se li stampo con client.println(Serial1.read());

Ma se mandi un char prova a usare client.write() non client.println() (tra l'altro perché println() e non print(), che così mandi degli "a capo" dopo ogni singolo carattere?), per la seriale non ci sono problemi, ma forse per la Ethernet c'è differenza, non saprei.

Poi per semplificare le cose a noi (ma anche a te) per favore indenta decentemente il codice (se lo carichi nell'IDE premi Ctrl-T e te lo fa lui!)

Per finire, sappi che gli identificativi maiuscoli per convenzione sarebbero riservati alle costanti:

boolean LEDON1 = false; 
boolean LEDON2 = false; 
boolean LEDON3 = false;
boolean LEDON4 = false; 
boolean LEDON5 = false;

E' appunto solo una convenzione, ma ti conviene mantenerle per uniformità sia del tuo codice sia per gli altri.

Per il resto, scusa ma io mi astengo fino a che non sistemerai il tuo primo post come ti ha chiesto Guglielmo, poi pubblica il codice "rivisto e riformattato" e dicci quindi con QUELLO cosa funziona e cosa no.