homebridge-samsung-tizen
homebridge-samsung-tizen copied to clipboard
Adjust Brightness Using Plugin
Hi Team,
I installed your plugin today and it works great. Thank you so much for developing this! I was wondering if there is anyway I can adjust the brightness of the TV using this plugin. Can you let me know, please?
Hi ! A solution could be to emulate each key to be pressed to do that like if u're using the remote For a QN90A, i use those ommands
"switches": [
{
"name": "Lowest Brightness",
"command": "KEY_HOME,KEY_LEFT*7,KEY_ENTER,KEY_UP*1s,KEY_ENTER,KEY_DOWN*3,KEY_ENTER*1s,KEY_ENTER*1s,KEY_LEFT*7s,KEY_HOME*2"
},
{
"name": "Low Brightness",
"command": "KEY_HOME,KEY_LEFT*7,KEY_ENTER,KEY_UP*1s,KEY_ENTER,KEY_DOWN*3,KEY_ENTER*1s,KEY_ENTER*1s,KEY_LEFT*7s,KEY_RIGHT*10,KEY_HOME*2"
},
{
"name": "Full Brightness",
"command": "KEY_HOME,KEY_LEFT*7,KEY_ENTER,KEY_UP*1s,KEY_ENTER,KEY_DOWN*3,KEY_ENTER*1s,KEY_ENTER*1s,KEY_RIGHT*7s,KEY_HOME*2"
}
]
But it does not works every time. I think sometime the delay between keys is not enough (because the interface of the TV is slow..) I'll try a fork to fix that. I'll let u know
EDIT: There is already an option to set a delay between commands
"devices": [
{
"name": "Samsung TV",
"ip": "192.168.0.1",
"delay": 1000, <---------
...
}
]
But it still does not works correctly. Sometimes the TV "menu" is closed (idk why, commands seems to be good) after few seconds
Wonderful, thank you!
Thanks Aashish
On Sat, Nov 11, 2023 at 2:56 AM Frank Bellotto @.***> wrote:
Hi ! A solution could be to emulate each key to be pressed to do that like if u're using the remote For a QN90A, i use those ommands
"switches": [ { "name": "Lowest Brightness", "command": "KEY_HOME,KEY_LEFT7,KEY_ENTER,KEY_UP1s,KEY_ENTER,KEY_DOWN3,KEY_ENTER1s,KEY_ENTER1s,KEY_LEFT7s,KEY_HOME2" }, { "name": "Low Brightness", "command": "KEY_HOME,KEY_LEFT7,KEY_ENTER,KEY_UP1s,KEY_ENTER,KEY_DOWN3,KEY_ENTER1s,KEY_ENTER1s,KEY_LEFT7s,KEY_RIGHT10,KEY_HOME2" }, { "name": "Full Brightness", "command": "KEY_HOME,KEY_LEFT7,KEY_ENTER,KEY_UP1s,KEY_ENTER,KEY_DOWN3,KEY_ENTER1s,KEY_ENTER1s,KEY_RIGHT7s,KEY_HOME2" } ]
But it does not works every time. I think sometime the delay between keys is not enough (because the interface of the TV is slow..) I'll try a fork to fix that. I'll let u know
— Reply to this email directly, view it on GitHub https://github.com/tavicu/homebridge-samsung-tizen/issues/654#issuecomment-1806736906, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKH5WAQQS5NWE4TZRQ5BLYTYD4VS5AVCNFSM6AAAAAA6YO6VPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBWG4ZTMOJQGY . You are receiving this because you authored the thread.Message ID: @.***>
It finally works for me ! Using a 1200ms delay. The process is long, buts it's automatic :)
Here's my config:
{
"devices": [
{
"api_key": "",
"device_id": "",
"name": "Samsung TV",
"ip": "192.168.0.x",
"mac": "",
"delay": 1200,
"inputs": [],
"switches": [
{
"name": "Brightness 0%",
"command": "KEY_HOME,KEY_LEFT*7,KEY_ENTER,KEY_ENTER,KEY_DOWN*3,KEY_ENTER,KEY_ENTER,KEY_LEFT*7s,KEY_HOME*2"
},
{
"name": "Brightness 20%",
"command": "KEY_HOME,KEY_LEFT*7,KEY_ENTER,KEY_ENTER,KEY_DOWN*3,KEY_ENTER,KEY_ENTER,KEY_LEFT*7s,KEY_RIGHT*10,KEY_HOME*2"
},
{
"name": "Brightness 40%",
"command": "KEY_HOME,KEY_LEFT*7,KEY_ENTER,KEY_ENTER,KEY_DOWN*3,KEY_ENTER,KEY_ENTER,KEY_LEFT*7s,KEY_RIGHT*20,KEY_HOME*2"
},
{
"name": "Brightness 60%",
"command": "KEY_HOME,KEY_LEFT*7,KEY_ENTER,KEY_ENTER,KEY_DOWN*3,KEY_ENTER,KEY_ENTER,KEY_LEFT*7s,KEY_RIGHT*30,KEY_HOME*2"
},
{
"name": "Brightness 80%",
"command": "KEY_HOME,KEY_LEFT*7,KEY_ENTER,KEY_ENTER,KEY_DOWN*3,KEY_ENTER,KEY_ENTER,KEY_RIGHT*7s,KEY_LEFT*10,KEY_HOME*2"
},
{
"name": "Brightness 100%",
"command": "KEY_HOME,KEY_LEFT*7,KEY_ENTER,KEY_ENTER,KEY_DOWN*3,KEY_ENTER,KEY_ENTER,KEY_RIGHT*7s,KEY_HOME*2"
},
{
"name": "Enter",
"command": "KEY_ENTER"
}
]
}
],
"platform": "SamsungTizen"
}
Oh no! Seeing this email just now - will try and let you know.
Thanks Aashish
On Fri, Dec 1, 2023 at 7:28 AM Frank Bellotto @.***> wrote:
It finally works for me ! Using a 1200ms delay. The process is long, buts it's automatic :)
Here's my config:
{ "devices": [ { "api_key": "", "device_id": "", "name": "Samsung TV", "ip": "192.168.0.x", "mac": "", "delay": 1200, "inputs": [], "switches": [ { "name": "Brightness 0%", "command": "KEY_HOME,KEY_LEFT7,KEY_ENTER,KEY_ENTER,KEY_DOWN3,KEY_ENTER,KEY_ENTER,KEY_LEFT7s,KEY_HOME2" }, { "name": "Brightness 20%", "command": "KEY_HOME,KEY_LEFT7,KEY_ENTER,KEY_ENTER,KEY_DOWN3,KEY_ENTER,KEY_ENTER,KEY_LEFT7s,KEY_RIGHT10,KEY_HOME2" }, { "name": "Brightness 40%", "command": "KEY_HOME,KEY_LEFT7,KEY_ENTER,KEY_ENTER,KEY_DOWN3,KEY_ENTER,KEY_ENTER,KEY_LEFT7s,KEY_RIGHT20,KEY_HOME2" }, { "name": "Brightness 60%", "command": "KEY_HOME,KEY_LEFT7,KEY_ENTER,KEY_ENTER,KEY_DOWN3,KEY_ENTER,KEY_ENTER,KEY_LEFT7s,KEY_RIGHT30,KEY_HOME2" }, { "name": "Brightness 80%", "command": "KEY_HOME,KEY_LEFT7,KEY_ENTER,KEY_ENTER,KEY_DOWN3,KEY_ENTER,KEY_ENTER,KEY_RIGHT7s,KEY_LEFT10,KEY_HOME2" }, { "name": "Brightness 100%", "command": "KEY_HOME,KEY_LEFT7,KEY_ENTER,KEY_ENTER,KEY_DOWN3,KEY_ENTER,KEY_ENTER,KEY_RIGHT7s,KEY_HOME2" }, { "name": "Enter", "command": "KEY_ENTER" } ] } ], "platform": "SamsungTizen" }
— Reply to this email directly, view it on GitHub https://github.com/tavicu/homebridge-samsung-tizen/issues/654#issuecomment-1836040032, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKH5WATZLPGV7UKM2B4QPE3YHHEPJAVCNFSM6AAAAAA6YO6VPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZWGA2DAMBTGI . You are receiving this because you authored the thread.Message ID: @.***>