bendavid / aiopylgtv

Library to control webOS based LG Tv devices
MIT License
143 stars 47 forks source link

Empty calibration sets color gamut to Wide, color temperature to 50 #61

Open lunjoa opened 1 year ago

lunjoa commented 1 year ago

Doing this changes some settings, what I noticed at least, color gamut to wide and color temperature to warm 50:

await client.start_calibration(picMode="game")
await client.end_calibration(picMode="game")

I want to only change oled light without changing anything else like this:

await client.start_calibration(picMode="game")
await client.set_oled_light(value=backlight)
await client.end_calibration(picMode="game")

I could not figure out how to set color gamut and temperature back to my desired values either.

Sidenote: color gamut "wide" is not selectable in the lg menu for game mode (atleast for pc).

chros73 commented 1 year ago

You don't need to use calibration mode to set oled light and other stuff. Take a look at the newer bscpylgtv readme.

The other issue you mentioned (color gamut is wide and color temperature is warm 50 after running start calibration) is normal, it's not this library but how LG calibration works, you have to set them back to default if you want.