NorthernMan54 / homebridge-yamaha-zone-tv

12 stars 5 forks source link

Yama avr3080 #11

Closed kinkawe closed 4 years ago

kinkawe commented 5 years ago

Hi, I'm getting this error using this plugin for a yamaha avr 3080

Sep 24 21:32:08 raspberrypi homebridge[28897]: [9/24/2019, 9:32:08 PM] [yamaha-zone-tv] Possible Yamaha device discovered HP Color LaserJet MFP M477fdw (A7BE08) [ '192.168.1.63', 'fe80::9653:30ff:fe69:73f3' ] Sep 24 21:32:08 raspberrypi homebridge[28897]: [9/24/2019, 9:32:08 PM] [yamaha-zone-tv] Possible Yamaha device discovered RX-A3080 04FE4C [ '192.168.1.135', 'fe80::4e1b:86ff:fe04:fe4d' ] Sep 24 21:32:09 raspberrypi homebridge[28897]: [9/24/2019, 9:32:09 PM] [yamaha-zone-tv] Found Yamaha RX-A3080 - 0EBAF593, "RX-A3080 04FE4C" Sep 24 21:32:10 raspberrypi homebridge[28897]: [9/24/2019, 9:32:10 PM] [yamaha-zone-tv] Adding TV Control for Main Sep 24 21:32:10 raspberrypi homebridge[28897]: [9/24/2019, 9:32:10 PM] [yamaha-zone-tv] Adding TV Control for Zone2 Sep 24 21:32:10 raspberrypi homebridge[28897]: [9/24/2019, 9:32:10 PM] [yamaha-zone-tv] Adding TV Control for Zone3 Sep 24 21:32:10 raspberrypi homebridge[28897]: Unhandled rejection TypeError: Cannot read property 'inputs' of undefined Sep 24 21:32:10 raspberrypi homebridge[28897]: at /usr/local/lib/node_modules/homebridge-yamaha-zone-tv/index.js:423:87 Sep 24 21:32:10 raspberrypi homebridge[28897]: at tryCatcher (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/util.js:16:23) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:517:31) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromise0 (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:619:10) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromises (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:699:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._fulfill (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:643:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._resolveCallback (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:437:57) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:529:17) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromise0 (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:619:10) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromises (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:699:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._fulfill (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:643:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._resolveCallback (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:459:14) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:529:17) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._fulfillPromises (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:674:14) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromises (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:700:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._fulfill (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:643:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._resolveCallback (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:437:57) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:529:17) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: Unhandled rejection TypeError: Cannot read property 'inputs' of undefined Sep 24 21:32:10 raspberrypi homebridge[28897]: at /usr/local/lib/node_modules/homebridge-yamaha-zone-tv/index.js:423:87 Sep 24 21:32:10 raspberrypi homebridge[28897]: at tryCatcher (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/util.js:16:23) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:517:31) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromise0 (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:619:10) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromises (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:699:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._fulfill (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:643:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._resolveCallback (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:437:57) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:529:17) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromise0 (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:619:10) Sep 24 21:32:10 raspberrypi homebridge[28897]: at Promise._settlePromises (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:699:18) Sep 24 21:32:11 raspberrypi homebridge[28897]: at Promise._fulfill (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:643:18) Sep 24 21:32:11 raspberrypi homebridge[28897]: at Promise._resolveCallback (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:459:14) Sep 24 21:32:11 raspberrypi homebridge[28897]: at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:529:17) Sep 24 21:32:11 raspberrypi homebridge[28897]: at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) Sep 24 21:32:11 raspberrypi homebridge[28897]: at Promise._fulfillPromises (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:674:14) Sep 24 21:32:11 raspberrypi homebridge[28897]: at Promise._settlePromises (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:700:18) Sep 24 21:32:11 raspberrypi homebridge[28897]: at Promise._fulfill (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:643:18) Sep 24 21:32:11 raspberrypi homebridge[28897]: at Promise._resolveCallback (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:437:57) Sep 24 21:32:11 raspberrypi homebridge[28897]: at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:529:17) Sep 24 21:32:11 raspberrypi homebridge[28897]: at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) S

NorthernMan54 commented 5 years ago

I created a fix for what I think the issue is, but I don’t know for sure as I don’t have access to my receiver now. Can you update to the latest, and try again.

If it still has issues, please include a DEBUG log as well this time as it will give more details.

Tks

On Sep 24, 2019, at 5:35 PM, kinkawe notifications@github.com wrote:

raspberrypi homebridge[28897]: [9/24/2019, 9:32:10 PM] [yamaha-zone-tv] Adding TV Control for Zone3 Sep 24 21:32:10 raspberrypi homebridge[28897]: Unhandled rejection TypeError: Cannot read property 'inputs' of undefined Sep 24 21:32:10 raspberrypi homebridge[28897]: at /usr/local/lib/node_modules/homebridge-yamaha-zone-tv/index.js:423:87 Sep 24 21:32:10 raspberrypi homebridge[28897]: at tryCatcher (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/util.js:16:23)

kinkawe commented 5 years ago

Hi, Thanks for looking into this. See the debug log attached.

homebridge_upload.debug.txt

NorthernMan54 commented 5 years ago

I'm just heading out on a vacation, and won't be back for about 3 weeks. One question though, does the plugin still work with the error?

kinkawe commented 5 years ago

No - unfortunately not. Have a great break!

kinkawe commented 4 years ago

Hi - thanks! I've updated and the errors are gone. Still testing and will let you know if all is sorted.

kinkawe commented 4 years ago

Hi - not had any issues since the fix went in. Many thanks for resolving!