-
Notifications
You must be signed in to change notification settings - Fork 24
Home
Welcome to the homebridge-onkyo wiki!
The main purpose of the wiki is to give you some insight how to configure this plugin. The most challenging part is to configure the model setting. By default model is set as "TX-NR609". The plugin also supports other models from Onkyo. You can find a list here.
Even if you Onkyo receiver is not listed, you may succeed with a "similar" model or just try the default "TX-NR609".
To go more into detail, you can start Homebridge with debug turned on.
For example: Debug=* homebridge -D
If you are using the higly recommended homebridge-config-ui-x, there is also a UI option to turn debug on.
After configuring the model and turning debug on, you will get debug output like the following two:
[2/28/2020, 1:07:46 PM] [Onkyo] Creating TV service for receiver Receiver
[2/28/2020, 1:07:46 PM] [Onkyo] [ { code: '10', label: 'dvd' },
{ code: '20', label: 'tape-1' },
{ code: '22', label: 'phono' },
{ code: '23', label: 'cd' },
{ code: '24', label: 'fm' },
{ code: '25', label: 'am' },
{ code: '26', label: 'tuner' },
{ code: '27', label: 'music-server' },
{ code: '28', label: 'internet-radio' },
{ code: '29', label: 'usb' },
{ code: '31', label: 'xm' },
{ code: '32', label: 'sirius' },
{ code: '00', label: 'video1' },
{ code: '01', label: 'video2' },
{ code: '02', label: 'video3' },
{ code: '03', label: 'video4' },
{ code: '04', label: 'video5' } ]
[2/28/2020, 1:22:13 PM] [Onkyo] Creating TV service for receiver Receiver
[2/28/2020, 1:22:13 PM] [Onkyo] [ { code: '10', label: 'dvd' },
{ code: '23', label: 'cd' },
{ code: '24', label: 'fm' },
{ code: '25', label: 'am' },
{ code: '26', label: 'tuner' },
{ code: '27', label: 'music-server' },
{ code: '28', label: 'internet-radio' },
{ code: '29', label: 'usb' },
{ code: '40', label: 'universal-port' },
{ code: '00', label: 'video1' },
{ code: '01', label: 'video2' },
{ code: '02', label: 'video3' },
{ code: '03', label: 'video4' },
{ code: '05', label: 'video6' },
{ code: '2B', label: 'network' },
{ code: '2C', label: 'usb' } ]
You will notice, that the two lists are different. So if you are missing an input selector, try using a different model and share your results with other users in this wiki.