Muchas gracias JohnnyDeauville por tus consejos.
La verdad es que creo que mi código ha mejorado mucho en la ultima semana ahora hasta mas o menos se entiende XD. Al final consegui sacar el dimmer con un solo botón y ademas le he añadido un mando a distancia, anoche también estuve terminandolo y organizandolo un poco.
Tengo que practicar el switch por que la verdad que se me hace mas fácil hacerlo con if else.
Voy a abrir un nuevo tema en la sección de proyectos y lo voy a poner allí (por si te quieres pasar a verlo) así si a alguien le hace falta puede verlo.
Un saludo