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

Plugin not working with AVR-X2000 after update #248

Closed Joaav closed 4 months ago

Joaav commented 4 months ago

Hi,

After newest update I get this code:

[2/22/2024, 8:18:36 AM] [homebridge-denon-tv] Device: 192.168.0.xxx Denon AVR-X2000, Info error: TypeError: Cannot read properties of undefined (reading 'value'), reconnect in 15s.

Any ideas how to fix it?

grzegorz914 commented 4 months ago

Get the debug log. Are you config the plugin correct?

Joaav commented 4 months ago

It was working flawlessly before update. IP address is fine when I have changed it to a wrong one i got different error.

This is the log I am getting with correct IP and port.

[2/22/2024, 8:30:47 AM] Homebridge v1.7.0 (HAP v0.11.1) (homebridge-denon-tv) is running on port 51884. [2/22/2024, 8:30:47 AM] [homebridge-denon-tv] Name: undefined, host: undefined, port: undefined, zone: OK, in config wrong or missing. [2/22/2024, 8:30:47 AM] [homebridge-denon-tv] Device: 192.168.0.xx Denon AVR-X2000, Info error: TypeError: Cannot read properties of undefined (reading 'value'), reconnect in 15s.

grzegorz914 commented 4 months ago

As you see Name: undefined, host: undefined, port: undefined this data in config is undefined, please set correct value.

Joaav commented 4 months ago
Zrzut ekranu 2024-02-22 o 08 44 15

But it is set!

grzegorz914 commented 4 months ago

You have configured also other device

Joaav commented 4 months ago

I removed the other device, problem persists. I cannot add denon to homekit after removing it.

[2/22/2024, 12:23:15 PM] [homebridge-denon-tv] Restarting child bridge... [2/22/2024, 12:23:15 PM] Got SIGTERM, shutting down child bridge process... [2/22/2024, 12:23:20 PM] [homebridge-denon-tv] Child bridge process ended [2/22/2024, 12:23:20 PM] [homebridge-denon-tv] Process Ended. Code: 143, Signal: null [2/22/2024, 12:23:27 PM] [homebridge-denon-tv] Restarting Process... [2/22/2024, 12:23:28 PM] [homebridge-denon-tv] Launched child bridge with PID 20280 [2/22/2024, 12:23:28 PM] [homebridge-denon-tv] Loaded homebridge-denon-tv v4.9.14 child bridge successfully [2/22/2024, 12:23:29 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, Info error: TypeError: Cannot read properties of undefined (reading 'value'), reconnect in 15s. [2/22/2024, 12:23:44 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, Info error: TypeError: Cannot read properties of undefined (reading 'value'), reconnect in 15s.

grzegorz914 commented 4 months ago

Get the debug please. And the config.json.

Joaav commented 4 months ago

DEBUG:

[2/22/2024, 1:52:08 PM] [homebridge-denon-tv] Restarting child bridge... [2/22/2024, 1:52:08 PM] Got SIGTERM, shutting down child bridge process... [2/22/2024, 1:52:13 PM] [homebridge-denon-tv] Child bridge process ended [2/22/2024, 1:52:13 PM] [homebridge-denon-tv] Process Ended. Code: 143, Signal: null [2/22/2024, 1:52:20 PM] [homebridge-denon-tv] Restarting Process... [2/22/2024, 1:52:21 PM] [homebridge-denon-tv] Launched child bridge with PID 3886 [2/22/2024, 1:52:21 PM] [homebridge-denon-tv] Loaded homebridge-denon-tv v4.9.14 child bridge successfully [2/22/2024, 1:52:22 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, did finish launching. [2/22/2024, 1:52:22 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, Config: { [2/22/2024, 1:52:22 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, debug: Info: { [2/22/2024, 1:52:22 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, saved device info: { [2/22/2024, 1:52:22 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, Info error: TypeError: Cannot read properties of undefined (reading 'value'), reconnect in 15s. [2/22/2024, 1:52:37 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, debug: Info: { [2/22/2024, 1:52:37 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, saved device info: { [2/22/2024, 1:52:37 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, Info error: TypeError: Cannot read properties of undefined (reading 'value'), reconnect in 15s. [2/22/2024, 1:52:52 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, debug: Info: { [2/22/2024, 1:52:52 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, saved device info: { [2/22/2024, 1:52:52 PM] [homebridge-denon-tv] Device: 192.168.0.53 Denon AVR-X2000, Info error: TypeError: Cannot read properties of undefined (reading 'value'), reconnect in 15s.

config.json:

{ "devices": [ { "name": "Denon AVR-X2000", "host": "192.168.0.53", "port": 80, "generation": 0, "zoneControl": 0, "getInputsFromDevice": false, "getFavoritesFromDevice": false, "getQuickSmartSelectFromDevice": true, "inputsDisplayOrder": 0, "inputs": [ { "name": "TV AUDIO", "reference": "TV" }, { "name": "TUNER", "reference": "TUNER" }, { "name": "AIRPLAY", "reference": "NET" } ], "buttons": [ { "name": "TUNER UP", "reference": "0TPANUP", "displayType": 1 }, { "name": "TUNER DOWN", "reference": "0TPANDOWN", "displayType": 1 } ], "sensorPower": false, "sensorVolume": false, "sensorMute": false, "sensorInput": false, "sensorInputs": [ { "name": "Power", "reference": "masterPower", "displayType": 2 } ], "enableDebugMode": false, "disableLogInfo": false, "disableLogDeviceInfo": false, "disableLogConnectError": false, "masterPower": false, "masterVolume": true, "masterMute": true, "volumeControl": 1, "refreshInterval": 5, "enableRestFul": false, "restFulDebug": false, "enableMqtt": false, "mqttDebug": false, "mqttAuth": false } ], "_bridge": { "username": "0E:13:6E:1D:C2:5D", "port": 51884 }, "platform": "DenonTv" }

kaskoo commented 4 months ago

Hi, I have the exact same issue with a SR7007 Marantz:

Config :

{
    "devices": [
        {
            "name": "AVR-SR7007",
            "host": "192.168.1.2",
            "port": 80,
            "generation": 0,
            "zoneControl": 0,
            "getInputsFromDevice": true,
            "getFavoritesFromDevice": false,
            "getQuickSmartSelectFromDevice": false,
            "inputsDisplayOrder": 3,
            "sensorPower": false,
            "sensorVolume": false,
            "sensorMute": false,
            "sensorInput": false,
            "enableDebugMode": true,
            "disableLogInfo": false,
            "disableLogDeviceInfo": false,
            "disableLogConnectError": false,
            "masterPower": false,
            "masterVolume": false,
            "masterMute": false,
            "infoButtonCommand": "MNMEN ON",
            "volumeControl": 2,
            "refreshInterval": 5,
            "enableRestFul": false,
            "restFulDebug": false,
            "enableMqtt": false,
            "mqttDebug": false,
            "mqttAuth": false
        }
    ],
    "_bridge": {
        "username": "7C:C7:D7:57:72:72",
        "port": 34040
    },
    "platform": "DenonTv"
}

Log :

[23/02/2024 18:50:11] [homebridge-denon-tv] Launched child bridge with PID 831081
[23/02/2024 18:50:15] [homebridge-denon-tv] Loaded homebridge-denon-tv v4.9.14 child bridge successfully
[23/02/2024 18:50:15] [homebridge-denon-tv] Device: 192.168.1.2 AVR-SR7007, did finish launching.
[23/02/2024 18:50:15] [homebridge-denon-tv] Device: 192.168.1.2 AVR-SR7007, Config: {
[23/02/2024 18:50:15] [homebridge-denon-tv] Device: 192.168.1.2 AVR-SR7007, debug: Info: {
[23/02/2024 18:50:15] [homebridge-denon-tv] Device: 192.168.1.2 AVR-SR7007, saved device info: {
[23/02/2024 18:50:15] [homebridge-denon-tv] Device: 192.168.1.2 AVR-SR7007, Info error: TypeError: Cannot read properties of undefined (reading 'value'), reconnect in 15s.
grzegorz914 commented 4 months ago

@kaskoo try to change to generation 1 and please get the debug log too.

kaskoo commented 4 months ago

My bad, I thought my AVR was older. With the right generation, I have no error. Thanks a lot for your dev !