grzegorz914 / homebridge-denon-tv

Homebridge plugin for Denon/Marantz AV Receivers, publish as independent external platform accessory.
MIT License
70 stars 15 forks source link

Multiple inputs for surround modes not working on Denon S750H #60

Closed newt10 closed 3 years ago

newt10 commented 3 years ago

ModeL: Denon S750H

Config

       {
            "devices": [
                {
                    "name": "Denon",
                    "host": "xx.xx.xx.xx",
                    "port": 8080,
                    "refreshInterval": 10,
                    "zoneControl": 0,
                    "volumeControl": 1,
                    "masterPower": false,
                    "switchInfoMenu": false,
                    "inputs": [
                        {
                            "name": "Xbox",
                            "reference": "GAME",
                            "type": "HDMI",
                            "mode": "SI"
                        },
                        {
                            "name": "A&M",
                            "reference": "MPLAY",
                            "type": "HDMI",
                            "mode": "SI"
                        },
                        {
                            "name": "Direct",
                            "reference": "DIRECT",
                            "type": "OTHER",
                            "mode": "MS"
                        },
                        {
                            "name": "Multi Channel Stereo",
                            "reference": "MCH STEREO",
                            "type": "OTHER",
                            "mode": "MS"
                        },
                        {
                            "name": "Pure",
                            "reference": "PURE DIRECT",
                            "type": "OTHER",
                            "mode": "MS"
                        },
                        {
                            "name": "Dolby Surround",
                            "reference": "DOLBY AUDIO-DSUR",
                            "type": "OTHER",
                            "mode": "MS"
                        }
                    ],
                    "manufacturer": "Denon",
                    "modelName": "S750H"
                }

As you can see in the images below I only see 5 out of 3 inputs. Further more if I change the order of inputs and move Multi Channel Stereo above Direct then I get Multi Channel Stereo but not Direct.

IMG_3989

IMG_3990

grzegorz914 commented 3 years ago

Please enable debug Mode and post The log direct after restart HB.

newt10 commented 3 years ago

1/11/2021, 12:55:58 PM] [DenonTv] Initializing DenonTv platform... [1/11/2021, 12:55:58 PM] Loading 1 accessories... [1/11/2021, 12:55:58 PM] [DenonTv] didFinishLaunching [1/11/2021, 12:55:58 PM] [DenonTv] prepareAccessory [1/11/2021, 12:55:58 PM] [DenonTv] prepareInformationService [1/11/2021, 12:55:58 PM] [DenonTv] Device: 192.xx.xx.xx Denon, requesting Device information. [1/11/2021, 12:55:58 PM] [DenonTv] prepareTelevisionService [1/11/2021, 12:55:59 PM] [DenonTv] prepareSpeakerService [1/11/2021, 12:55:59 PM] [DenonTv] prepareInputsService [1/11/2021, 12:55:59 PM] [DenonTv] Device: 192.xx.xx.xx Denon, customInputs file does not exist [1/11/2021, 12:55:59 PM] [DenonTv] Device: 192.xx.xx.xx Denon, publishExternalAccessories. [1/11/2021, 12:55:59 PM] Denon is running on port 45449. [1/11/2021, 12:55:59 PM] Please add [Denon] manually in Home app. Setup Code: 031-45-158

......

[1/11/2021, 12:56:05 PM] [DenonTv] Device: 192.xx.xx.xx Denon Main Zone, state: Online. [1/11/2021, 12:56:05 PM] [DenonTv] -------- Denon -------- [1/11/2021, 12:56:05 PM] [DenonTv] Manufacturer: Denon [1/11/2021, 12:56:05 PM] [DenonTv] Model: AVR-S750H [1/11/2021, 12:56:05 PM] [DenonTv] Zones: 2 [1/11/2021, 12:56:05 PM] [DenonTv] Api version: xxx [1/11/2021, 12:56:05 PM] [DenonTv] Serialnr: xxxxxxx [1/11/2021, 12:56:05 PM] [DenonTv] Firmware: xx [1/11/2021, 12:56:05 PM] [DenonTv] ---------------------------------- [1/11/2021, 12:56:05 PM] [DenonTv] Device: 192.xx.xx.xx Denon, requesting Device state. [1/11/2021, 12:56:06 PM] [DenonTv] Device: 192.xx.xx.xx Denon, get current Power state successful: OFF [1/11/2021, 12:56:06 PM] [DenonTv] Device: 192.xx.xx.xx Denon Main Zone, get current Input successful: A&M MPLAY [1/11/2021, 12:56:06 PM] [DenonTv] Device: 192.xx.xx.xx Denon Main Zone, get current Mute state: ON [1/11/2021, 12:56:06 PM] [DenonTv] Device: 192.xx.xx.xx Denon Main Zone, get current Volume level: -21 dB

newt10 commented 3 years ago

I changed the order of the inputs in the file further and realized that it only ever links the first 3 inputs in the config

grzegorz914 commented 3 years ago

Looks all ok in the log, try to use my config for test:

`    {
            "devices": [
                {
                    "name": "Kino Zone 1",
                    "host": "192.168.1.11",
                    "port": 8080,
                    "refreshInterval": 3,
                    "zoneControl": 0,
                    "volumeControl": 2,
                    "masterPower": false,
                    "switchInfoMenu": true,
                    "inputs": [
                        {
                            "name": "Xbox One",
                            "reference": "GAME",
                            "type": "HDMI",
                            "mode": "SI"
                        },
                        {
                            "name": "Telewizor",
                            "reference": "TV",
                            "type": "HDMI",
                            "mode": "SI"
                        },
                        {
                            "name": "Tuner Sat",
                            "reference": "SAT/CBL",
                            "type": "HDMI",
                            "mode": "SI"
                        },
                        {
                            "name": "CD",
                            "reference": "CD",
                            "type": "OTHER",
                            "mode": "SI"
                        },
                        {
                            "name": "DVD",
                            "reference": "DVD",
                            "type": "HDMI",
                            "mode": "SI"
                        },
                        {
                            "name": "Bluray",
                            "reference": "BD",
                            "type": "HDMI",
                            "mode": "SI"
                        },
                        {
                            "name": "Radio",
                            "reference": "TUNER",
                            "type": "TUNER",
                            "mode": "SI"
                        },
                        {
                            "name": "Spotify",
                            "reference": "SPOTIFY",
                            "type": "APPLICATION",
                            "mode": "SI"
                        },
                        {
                            "name": "Sieć",
                            "reference": "NET",
                            "type": "APPLICATION",
                            "mode": "SI"
                        },
                        {
                            "name": "Odtwarzacz mediów",
                            "reference": "MPLAY",
                            "type": "APPLICATION",
                            "mode": "SI"
                        },
                        {
                            "name": "Wejście USB",
                            "reference": "USB/IPOD",
                            "type": "USB",
                            "mode": "SI"
                        },
                        {
                            "name": "AUX przód",
                            "reference": "AUX1",
                            "type": "HDMI",
                            "mode": "SI"
                        },
                        {
                            "name": "AUX tył",
                            "reference": "AUX2",
                            "type": "HDMI",
                            "mode": "SI"
                        },
                        {
                            "name": "Źródło",
                            "reference": "SOURCE",
                            "type": "HDMI",
                            "mode": "SI"
                        },
                        {
                            "name": "1 Stereo",
                            "reference": "STEREO",
                            "type": "OTHER",
                            "mode": "SI"
                        },
                        {
                            "name": "2 Multi Stereo",
                            "reference": "MCH STEREO",
                            "type": "OTHER",
                            "mode": "MS"
                        },
                        {
                            "name": "3 Direct",
                            "reference": "DIRECT",
                            "type": "OTHER",
                            "mode": "MS"
                        },
                        {
                            "name": "4 Pure Direct",
                            "reference": "PURE DIRECT",
                            "type": "OTHER",
                            "mode": "MS"
                        }
                    ],
                    "manufacturer": "Denon",
                    "modelName": "AVR-X6300H"
                }, `
newt10 commented 3 years ago

thanks!