Veo que no has dedicado mucho tiempo a leer los post que tenemos en el foro, ya que si lo hicieras, sabrias que yo me canso de decir que, bajo mi punto de vista, y para evitar los problemas que nos comentas, yo jamas hago un cambio de pantalla desde la nextion. Por que si cambia y el arduino no te la detecta, estas jodio,
Pero, digo yo, si tu pulsas el boton tanques, tienes un page 1. Osea la nextion ira a la pagina 1 y en la pagina 1 envias un h para que el arduino sepa que estas en esa pagina. Pero si por alguna razon no lee ese dato, ya la tenemos montada.
Como haria yo, pues cada vez que se pulsa el boton tanque que envie la h al arduino. El arduino cuando lee "h"· manda cambiar la pagina enviando el comando.
Analicemos que pasaria qqui. Si el arduino no deytecta la H no cambia de pagina, con lo cula tu pulsarias de nuevo el boton. A causado algun problema ? No, simplemente si falla no cambiaras de paginas, pero el arduino siempre sabra donde estas.
En tu caso, como haces tu, si el arduino no detecta ese H, el arduino cree que estas en una pagina y la nextion esta en otra. Ya tenemos el lio montado.
¿Entiendes el cambio que te propongo y las ventajas que traera con ello?
Un saludo.
Por cierto, ya hay un proyecto de una pantalla nextion para una camper, con control de tanques, inclinometro, consumo de baterias y alguna cosilla mas en el foro, que en su momento hizo nuestro compañero Dea. Yo le echaria un ojo, nunca viene de mas.