Esto te dará el proximo autoincrement de la tabla etcom.
Luego le restas 1 y consultas directamente por el id no hace falta que filtres por fecha ni nada....
$proximo el valor obtenido con la consulta anterior
$ultimo=$proximo-1;
Con 10.800 insersiones por hora puedes tener alguna colisión, es decir que cuando uses el valor ya no sea el ultimo.... pero si lo hacias con una consulta ordenada y te funcionaba, esto seguro que es mas rápido.... siempre que tengas acceso a "information_schema"
Tambien tienes la funcion
LAST_INSERT_ID() pero depende de sesiones y quizas no te funciona.
Si quieres el ultimo de una fecha no sirve lo anterior
esto te dará el id maximo de la fecha seleccionada
Luego puedes hacer esto
No se si ira muy rapido....
Crear un indice sobre la fecha te podria mejorar la performance... incluso uno compuesto con la fecha, la box y el sensor...
Perdona no me habia fijado esta buscando fecha >= mayor o igual a la actual??? cur_XXX se suele usar como acronimo de current...
con esto tienes el último de una box y sensor determinado.... el maximo es el ultimo no te lies con la fecha actual!!!