Comment mesurer la lumière?

12

J'ai un ordinateur portable Dell Latitude E6410 qui modifie l'intensité de la lumière lcd en réponse aux niveaux de lumière ambiante, il doit donc avoir une cellule photoélectrique. Comment puis-je accéder aux données de cette photocellule? J'ai essayé différentes recherches google comme luxmètre, moniteur d'intensité lumineuse et ainsi de suite et je n'ai pas trouvé une seule bonne chose.

gadelat
la source
5
Je commencerais mes investigations avec lspci, lsusb etc. Peut-être que vous pouvez voir l'appareil là-bas.
Janvier
Pour suivre le commentaire de @ January, utilisez qdbusviewerpour vérifier l'appareil et accéder simultanément à ses statistiques via D-Bus. Cela suppose bien sûr que vous utilisez Linux.
Deer Hunter

Réponses:

5

Essayer:

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

Sur ce portable (un MacBookPro), il révèle (entre autres):

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

qui n'est ni sur PCI ni sur USB.

Vous pourriez essayer la même chose après

sudo modprobe -a tsl2550 isl29003 isl29020 apds9802als apds990x bh1770glc bh1780gli

qui sont des pilotes pour divers capteurs de lumière ambiante.

Vous pouvez également essayer sensors-detectou i2cdetectvoir ce qu'ils trouvent. Peut - être certaines informations sont mises à disposition à partir du BIOS (voir dmidecode, acpidump, acpiextract, iasl).

Stéphane Chazelas
la source
Il génère beaucoup de données pastebin.com/TuqsfBG7 Comment puis-je utiliser cela?
gadelat
Pas très intéressant là-dedans. J'ai édité ma réponse avec plus de mots à rechercher (lux, lumin) et plus de choses à essayer.
Stéphane Chazelas
Qu'est-ce que la lspci -Qsortie?
Deer Hunter
2

Quelques liens:

Je ne sais pas ce qu'est l'ALS dans votre cas particulier, mais comme @January l'a dit, vous pouvez commencer à partir de la lspci -Qsortie de l' utilitaire (qui nécessite une connexion Internet pour interroger / requérir tous les ID - à utiliser -qpour les ID inconnus uniquement).

Chasseur de cerf
la source