¿Cómo medir la luz?


12

Tengo una computadora portátil Dell Latitude E6410 que cambia la intensidad de la luz LCD en respuesta a los niveles de luz ambiental, por lo que debe tener algo de fotocélula. ¿Cómo puedo acceder a los datos de esta fotocélula? Intenté diferentes búsquedas en Google, como el medidor de lux, el monitor de intensidad de luz, etc., y no encontré nada correcto.


55
Comenzaría mis investigaciones con lspci, lsusb, etc. Quizás pueda ver el dispositivo allí.
Enero

Para seguir el comentario de @ January, use qdbusviewerpara verificar el dispositivo y acceder simultáneamente a sus estadísticas a través de D-Bus. Por supuesto, esto supone que usa Linux.
Deer Hunter

Respuestas:


5

Tratar:

find /proc /sys | grep -ie brightness -e light -e lux -e lumin

En esta computadora portátil (una MacBookPro), revela (entre otras cosas):

/sys/devices/platform/applesmc.768/light

que no es a través de PCI o USB.

Podrías intentar lo mismo después

sudo modprobe -a tsl2550 isl29003 isl29020 apds9802als apds990x bh1770glc bh1780gli

que son controladores para varios sensores de luz ambiental.

También puedes probar sensors-detecto i2cdetectver qué encuentran. Posiblemente alguna información se pone a disposición del BIOS (véase dmidecode, acpidump, acpiextract, iasl).


Produce muchos datos pastebin.com/TuqsfBG7 ¿Cómo puedo usar esto?
Gadelat

No hay mucho interesante allí. He editado mi respuesta con más palabras para buscar (lux, lumin) y más cosas para probar.
Stéphane Chazelas

¿Qué da lspci -Qsalida?
Deer Hunter

2

Algunos enlaces:

No sé cuál es el ALS en su caso particular, pero como dijo @January, puede comenzar desde la lspci -Qsalida de la utilidad (que requiere una conexión a Internet para consultar / solicitar todas las ID, use solo -qpara ID desconocidas).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.