
Script regulacion pantalla raspberry
Publicado por Roger (1 intervención) el 15/09/2023 13:54:22
Buenas, no tengo ni idea de programar, a ver si almenos me se explicar.
Tengo un sensor de luminosidad que a través de IP puedo acceder a sus valores:
http://MiIP/rest/items/Sensor_llum
Esa url me entrega esto:
{"link":"http://MiIP/rest/items/Sensor_llum","state":"2 lx","stateDescription":{"pattern":"%.1f","readOnly":true,"options":[]},"unitSymbol":"lx","metadata":{"semantics": "value":"Point"}},"editable":true,"type":"Number:Illuminance","name":"Sensor_llum","label":"Sensor (luminance)","category":"outdoorlight","tags":["Point"],"groupNames":[]}
El valor en negrita (2) es el que necesito extraer.
Quiero hacer un script en mi Raspberry que, cuándo se actualice el valor (2), regule la intensidad lumínica de mi monitor. (si no es posible que lo haga automático cuándo actualice el valor, que se ejecute el script automáticamente cada determinado tiempo)
He probado en el terminal de mi RB y con este comando regulo la intensidad de forma manual.
xrandr --output HDMI-1 --brightness 0.1
Así pues cuando la luminosidad sea un valor alto, el valor de intensidad del monitor ha de ser alto.
Los valores de luminosidad van de 0 a 10 y los valores de regulación del monitor de 0.1 a 1.0
Así pues cuándo la luminosidad sea de 0, la regulación ha de ser de 0.1, cuando sea de 1 ha de ser de 0.2, cuando sea de 2 ha de ser de 0.3 y así sucesivamente.
Muchas gracias, espero haberme explicado...
Tengo un sensor de luminosidad que a través de IP puedo acceder a sus valores:
http://MiIP/rest/items/Sensor_llum
Esa url me entrega esto:
{"link":"http://MiIP/rest/items/Sensor_llum","state":"2 lx","stateDescription":{"pattern":"%.1f","readOnly":true,"options":[]},"unitSymbol":"lx","metadata":{"semantics": "value":"Point"}},"editable":true,"type":"Number:Illuminance","name":"Sensor_llum","label":"Sensor (luminance)","category":"outdoorlight","tags":["Point"],"groupNames":[]}
El valor en negrita (2) es el que necesito extraer.
Quiero hacer un script en mi Raspberry que, cuándo se actualice el valor (2), regule la intensidad lumínica de mi monitor. (si no es posible que lo haga automático cuándo actualice el valor, que se ejecute el script automáticamente cada determinado tiempo)
He probado en el terminal de mi RB y con este comando regulo la intensidad de forma manual.
xrandr --output HDMI-1 --brightness 0.1
Así pues cuando la luminosidad sea un valor alto, el valor de intensidad del monitor ha de ser alto.
Los valores de luminosidad van de 0 a 10 y los valores de regulación del monitor de 0.1 a 1.0
Así pues cuándo la luminosidad sea de 0, la regulación ha de ser de 0.1, cuando sea de 1 ha de ser de 0.2, cuando sea de 2 ha de ser de 0.3 y así sucesivamente.
Muchas gracias, espero haberme explicado...

Valora esta pregunta


0