Wie misst man Licht?

12

Ich habe ein Dell Latitude E6410-Notebook, das die Intensität des LCD-Lichts an das Umgebungslicht anpasst und daher eine Fotozelle benötigt. Wie kann ich von dieser Fotozelle auf die Daten zugreifen? Ich habe verschiedene Google-Suchanfragen wie Luxmeter, Lichtintensitätsmonitor usw. ausprobiert und kein einziges passendes gefunden.

gadelat
quelle
5
Ich würde meine Untersuchungen mit lspci, lsusb usw. beginnen. Vielleicht können Sie das Gerät dort sehen.
Januar
Um den Kommentar von @ January zu verfolgen qdbusviewer, überprüfen Sie das Gerät und greifen gleichzeitig über D-Bus auf seine Statistiken zu. Dies setzt natürlich voraus, dass Sie Linux verwenden.
Deer Hunter

Antworten:

5

Versuchen:

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

Auf diesem Laptop (einem MacBookPro) zeigt es (unter anderem):

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

das geht weder über PCI noch über USB.

Sie könnten das gleiche später versuchen

sudo modprobe -a tsl2550 isl29003 isl29020 apds9802als apds990x bh1770glc bh1780gli

Das sind Treiber für verschiedene Umgebungslichtsensoren.

Sie könnten auch versuchen sensors-detectoder i2cdetectsehen, was sie finden. Möglicherweise einige Informationen werden vom BIOS (siehe verfügbar dmidecode, acpidump, acpiextract, iasl).

Stéphane Chazelas
quelle
Es gibt viele Daten aus pastebin.com/TuqsfBG7 Wie kann ich das verwenden?
Gadelat
Da ist nicht viel Interessantes drin. Ich habe meine Antwort mit mehr Wörtern zum Suchen (Lux, Lumin) und mehr Dingen zum Ausprobieren bearbeitet.
Stéphane Chazelas
Was wird lspci -Qausgegeben?
Deer Hunter
2

Ein paar Links:

Ich weiß nicht, was der ALS in Ihrem speziellen Fall ist, aber wie @Januar sagte, können Sie von der lspci -QUtility-Ausgabe ausgehen (für die eine Internetverbindung erforderlich ist, um alle IDs abzufragen / abzufragen - -qnur für unbekannte IDs verwenden).

Hirschjäger
quelle