kiwi-cam/homebridge-broadlink-rm

TV Accessory not displaying correctly in Homebridge or Homekit

Opened this issue · 2 comments

Hi,
I have created a TV accessory and added a Data object of "volume" but the data object volume did not display in the TV tile on Homebridge Accessories page or in Homekit. I tried adding the "input" object and it also does not display. I only see a single TV tile and it provides only Power toggle. It has generated a separate tile in Homebridge accessory page called Speaker but this provides only toggle feature for mute but not volume up / down. Pressing either tile does not reveal further options to control volume or input. I have checked the Homebridge logs and there are no errors.

My set up is ;
Rasp Pi 4 running Bookworm (12)
Java jdk-8u381-linux-arm32-vfp-hflt
nodes v18.19.0
Homebridge 1.7.0
Plugin Homebridge Broadlink RM Pro version v4.4.15
Browser Chrome and Safari have same result
Config for plugin is;
{
"platform": "BroadlinkRM",
"name": "BroadlinkRM",
"accessories": [
{
"name": "Sony TV",
"type": "tv",
"data": {
"on": "2600c4004f13271414132713141328131413141328131413141314131400034a4e1427131413281314132813141314132714131413141413140003494f13271314142713141328131413141327141413141314131400034a4e13281314132813141327141314141327131413141413141300034a4e1427131413281314132714141314132714131413141413140003494f13281314132714141327131413141427131413141314131400034a4e142713141328131413271413141413271314131414131413000d0500000000",
"off": "2600c4004f13271414132713141328131413141328131413141314131400034a4e1427131413281314132813141314132714131413141413140003494f13271314142713141328131413141327141413141314131400034a4e13281314132813141327141314141327131413141413141300034a4e1427131413281314132714141314132714131413141413140003494f13281314132714141327131413141427131413141314131400034a4e142713141328131413271413141413271314131414131413000d0500000000",
"volume": {
"up": "2600a8004e14131427141314131426151215121527131413141413141200035f4e13131526141314131428131413141326151215141313141300035e4e14141327141314131427131315121527131413141314131400035e4e13141327141413141328131314141327141314131414131400035d4f13131427131414131427131314141328131413141314131400035d4f131413271414131413281313141314271314141314141313000d05",
"down": "2600a8004d15291126151512141327141215131425161314131413141300034a4e1426152515121515122813141314132516121514131413140003485212271327141116141326151215141325151414131413141300034a4e14261429121215151227141314131425161215141314131400034a4f12291228131116131426141315141325151413141314141200034b4e142614261511161512281313141314251512151513141313000d05"
},
"inputs": {
"name": "INPUT 1",
"type": "hdmi",
"data": "2600a8004d15291126151512141327141215131425161314131413141300034a4e1426152515121515122813141314132516121514131413140003485212271327141116141326151215141325151414131413141300034a4e14261429121215151227141314131425161215141314131400034a4f12291228131116131426141315141325151413141314141200034b4e142614261511161512281313141314251512151513141313000d05"
}
}
}
]
}

Expected behavior
I was expecting on pressing the TV tile that the options for volume and input would be displayed in Homebridge and Homekit. Home kit also displays a single tile and opening it displays only a single power toggle button. The volume or input selection does not appear.

Screenshots
Homebridge has these 2 tiles generated by plugin. Both are toggle only tiles
image

I have 3 other plugins installed and they are working fine.
image

I hope you can help as Im not that coding literate but thought I had followed the instructions correctly.
Cheers
Greg

My Broadlink device is an RM Pro

Hi! The volume of a TV in homekit is used on Remote Control App, can be found on control center

image

then with volume buttons you can set volume up and down

image

Note: Mute button appear on iOS 17 but have no function in this plugin so far