Tema: [ SOLUCIONADO ] Brillo automático
Ver Mensaje Individual
  #14  
Viejo 10/01/23, 10:47:01
Array

[xs_avatar]
emiegna emiegna no está en línea
Usuario muy activo
 
Fecha de registro: may 2014
Mensajes: 753
Modelo de smartphone: Oneplus 12/RAM 16GB/ROM 512 GB
Tu operador: Lowi
Retomo el hilo. Creo haber entendido perfectamente la formula. Y solo a partir de entonces entendí que si quiero poner un límite de brillo de 140 (que no llegue a nivel cero o muy bajo), he de sumar en la segunda acción %luz*25.5 la cantidad límite (140). Y ese resultado será el que "atenderá" la variable %brillo. Es decir, %luz*25.5+140. O lo que es lo mismo, la fórmula nos dice ahora de 140 a 255. Si queremos establecer un límite más bajo lo sustituimos por un nivel menor. Vamos, que podemos fijar el rango de brillo mínimo a máximo como deseemos... Pongamos de 60 a 255 o 95 a 255 o 110 a 255, etc.

A mí con el empleo del sistema de fórmulas me funciona correctamente. Es más gradual. Más preciso y suave. Lo calificaría de elegante. Y claro está, sin necesidad de multitud de acciones.

¿Que tal?

Código:
Perfil: BRILLO AUTOMÁTICO
        Evento: Variable Establecida [ Variable:%LIGHT Valor:* Solo Variables de Usario:Apagado ] 
    
    
    
    Entrada Tarea: BRILLO AUTOMÁTICO
    
    A1: Establecer Variable [
         Nombre: %luz
         A: floor (%LIGHT/51.2)
         Calcular: Encendido
         Dígitos de Redondeo Máximos: 3
         Salida Estructurada (JSON, etc.): Encendido ]
    
    A2: Establecer Variable [
         Nombre: %brillo
         A: %luz*25.5+140
         Calcular: Encendido
         Dígitos de Redondeo Máximos: 3
         Salida Estructurada (JSON, etc.): Encendido ]
    
    A3: Brillo de Pantalla [
         Nivel: %brillo
         Deshabilitar Salvaguardar: Encendido
         Ignorar Nivel Actual: Encendido ]
Responder Con Cita