FELIZ AÑO NUEVO, WILLY!! 😃
Después de tasar el valor mínimo estuve probando y pensando...
No lo he probado, pero pensando creo que lo correcto en mi caso es lo siguiente:
Mi rango de brillo no es 0 - 255. Sino 140 - 255. Con lo que creo con casi plena seguridad que hay que restar a 255 mi nivel mínimo, 140. Resultado, 85. Dividido entre 10 es 8.5. Y no 25.5.
En el ejemplo que me pones donde el valor de %LIGHT es 500 y olvidándome de sumar 140 en la segunda acción, pero sí multiplicando la variable %luz por 8.5 exclusivamente creo que sería lo correcto.
Segunda acción de la tarea: %brillo A %luz*8.5
Creo que es así.