NorthernMan54 / homebridge-yamaha-zone-tv

12 stars 5 forks source link

Cannot add a Service with the same UUID and subtype as another Service in this Accessory. #5

Closed ajd394 closed 5 years ago

ajd394 commented 5 years ago

Any thoughts as to why i might be getting this error? my platform config is simply: "platforms": [{ "platform": "yamaha-zone-tv", "max_volume": 10 }

[5/22/2019, 11:32:32 AM] [yamaha-zone-tv] Possible Yamaha device discovered Den [ '192.168.1.227' ] May 22 11:32:32 raspberrypi homebridge[6325]: [5/22/2019, 11:32:32 AM] [yamaha-zone-tv] Found Yamaha RX-V683 - 0D5BE923, "Den" May 22 11:32:32 raspberrypi homebridge[6325]: [5/22/2019, 11:32:32 AM] [yamaha-zone-tv] Adding TV Control for Den May 22 11:32:32 raspberrypi homebridge[6325]: Unhandled rejection Error: Cannot add a Service with the same UUID '000000D9-0000-1000-8000-0026BB765291' and subtype 'a9a54282-9582-43f9-963e-5f1c2988454c' as another Service in this Accessory. May 22 11:32:32 raspberrypi homebridge[6325]: at PlatformAccessory.addService (/usr/lib/node_modules/homebridge/lib/platformAccessory.js:55:15) May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaZone. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:531:24) May 22 11:32:32 raspberrypi homebridge[6325]: at Array.forEach () May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaZone.getServices (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:505:12) May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaAVRPlatform. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:184:37) May 22 11:32:32 raspberrypi homebridge[6325]: at tryCatcher (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/util.js:16:23) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:512:31) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise0 (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:614:10) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:694:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfill (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:638:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._resolveCallback (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:454:14) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:524:17) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfillPromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:669:14) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:695:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfill (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:638:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._resolveCallback (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:432:57) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:524:17) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise0 (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:614:10) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:694:18) May 22 11:32:32 raspberrypi homebridge[6325]: [5/22/2019, 11:32:32 AM] [yamaha-zone-tv] Adding TV Control for House May 22 11:32:32 raspberrypi homebridge[6325]: Unhandled rejection Error: Cannot add a Service with the same UUID '000000D9-0000-1000-8000-0026BB765291' and subtype '9f9b3d06-5853-4dba-bb00-205cbbd59337' as another Service in this Accessory. May 22 11:32:32 raspberrypi homebridge[6325]: at PlatformAccessory.addService (/usr/lib/node_modules/homebridge/lib/platformAccessory.js:55:15) May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaZone. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:531:24) May 22 11:32:32 raspberrypi homebridge[6325]: at Array.forEach () May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaZone.getServices (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:505:12) May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaAVRPlatform. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:184:37) May 22 11:32:32 raspberrypi homebridge[6325]: at tryCatcher (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/util.js:16:23) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:512:31) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise0 (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:614:10) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:694:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfill (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:638:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._resolveCallback (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:454:14) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:524:17) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfillPromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:669:14) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:695:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfill (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:638:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._resolveCallback (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:432:57) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:524:17) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise0 (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:614:10) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:694:18) May 22 11:32:47 raspberrypi homebridge[6325]: [5/22/2019, 11:32:47 AM] [yamaha-zone-tv] Waited 10 seconds, stopping discovery. May 22 11:32:47 raspberrypi homebridge[6325]: [5/22/2019, 11:32:47 AM] [yamaha-zone-tv] Discovery finished, found 0 Yamaha AVR devices.

NorthernMan54 commented 5 years ago

The error is from the adding of inputs, and a duplicatecan you run homebridge again in DEBUG mode? ie

DEBUG=* homebridge

And share the log, it will give more detail

On May 22, 2019, at 12:07 PM, Andrew notifications@github.com wrote:

Any thoughts as to why i might be getting this error? my platform config is simply: "platforms": [{ "platform": "yamaha-zone-tv", "max_volume": 10 }

[5/22/2019, 11:32:32 AM] [yamaha-zone-tv] Possible Yamaha device discovered Den [ '192.168.1.227' ] May 22 11:32:32 raspberrypi homebridge[6325]: [5/22/2019, 11:32:32 AM] [yamaha-zone-tv] Found Yamaha RX-V683 - 0D5BE923, "Den" May 22 11:32:32 raspberrypi homebridge[6325]: [5/22/2019, 11:32:32 AM] [yamaha-zone-tv] Adding TV Control for Den May 22 11:32:32 raspberrypi homebridge[6325]: Unhandled rejection Error: Cannot add a Service with the same UUID '000000D9-0000-1000-8000-0026BB765291' and subtype 'a9a54282-9582-43f9-963e-5f1c2988454c' as another Service in this Accessory. May 22 11:32:32 raspberrypi homebridge[6325]: at PlatformAccessory.addService (/usr/lib/node_modules/homebridge/lib/platformAccessory.js:55:15) May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaZone. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:531:24) May 22 11:32:32 raspberrypi homebridge[6325]: at Array.forEach () May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaZone.getServices (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:505:12) May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaAVRPlatform. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:184:37) May 22 11:32:32 raspberrypi homebridge[6325]: at tryCatcher (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/util.js:16:23) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:512:31) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise0 (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:614:10) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:694:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfill (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:638:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._resolveCallback (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:454:14) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:524:17) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfillPromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:669:14) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:695:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfill (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:638:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._resolveCallback (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:432:57) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:524:17) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise0 (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:614:10) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:694:18) May 22 11:32:32 raspberrypi homebridge[6325]: [5/22/2019, 11:32:32 AM] [yamaha-zone-tv] Adding TV Control for House May 22 11:32:32 raspberrypi homebridge[6325]: Unhandled rejection Error: Cannot add a Service with the same UUID '000000D9-0000-1000-8000-0026BB765291' and subtype '9f9b3d06-5853-4dba-bb00-205cbbd59337' as another Service in this Accessory. May 22 11:32:32 raspberrypi homebridge[6325]: at PlatformAccessory.addService (/usr/lib/node_modules/homebridge/lib/platformAccessory.js:55:15) May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaZone. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:531:24) May 22 11:32:32 raspberrypi homebridge[6325]: at Array.forEach () May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaZone.getServices (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:505:12) May 22 11:32:32 raspberrypi homebridge[6325]: at YamahaAVRPlatform. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:184:37) May 22 11:32:32 raspberrypi homebridge[6325]: at tryCatcher (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/util.js:16:23) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:512:31) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise0 (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:614:10) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:694:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfill (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:638:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._resolveCallback (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:454:14) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:524:17) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfillPromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:669:14) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:695:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._fulfill (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:638:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._resolveCallback (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:432:57) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:524:17) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:569:18) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromise0 (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:614:10) May 22 11:32:32 raspberrypi homebridge[6325]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:694:18) May 22 11:32:47 raspberrypi homebridge[6325]: [5/22/2019, 11:32:47 AM] [yamaha-zone-tv] Waited 10 seconds, stopping discovery. May 22 11:32:47 raspberrypi homebridge[6325]: [5/22/2019, 11:32:47 AM] [yamaha-zone-tv] Discovery finished, found 0 Yamaha AVR devices.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/NorthernMan54/homebridge-yamaha-zone-tv/issues/5?email_source=notifications&email_token=AEXEFGFAY4VVVIIM26DHBS3PWVVTJA5CNFSM4HOV3GK2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GVIC2EQ, or mute the thread https://github.com/notifications/unsubscribe-auth/AEXEFGEINP5LQY5TKSEGKQLPWVVTJANCNFSM4HOV3GKQ.

abko commented 5 years ago

@ajd394 The plugin attempts to automatically fetch the available inputs for each zone from the receiver. The input names and zones are assumed to have a unique name.

My suspicion is that either the code is not able to fetch the inputs for your kind of receiver or either inputs or zone names are not unique.

In the log you should see entries like for each input for all zones. yamaha-zone-tv Adding input AV1 for zone Den

If you can share the log we should be able to find out what is going wrong.

Additionally the raw data used to find the inputs is also in the log just below this log item. '[yamaha-zone-tv] Found Yamaha RX-A3060 - 0???????, "av-receiver" Yamaha-nodejs getAvailableZones'

If you can share that we can probably find the source of the problem.

ajd394 commented 5 years ago

below is the output after running with debug on. It seems as if the error is happening after it attemps to add a second "TUNER" zone.

May 25 10:51:24 raspberrypi systemd[1]: Started Node.js HomeKit Server. May 25 10:51:26 raspberrypi homebridge[27698]: [5/25/2019, 10:51:26 AM] Loaded config.json with 0 accessories and 1 platforms. May 25 10:51:26 raspberrypi homebridge[27698]: [5/25/2019, 10:51:26 AM] --- May 25 10:51:27 raspberrypi homebridge[27698]: [5/25/2019, 10:51:27 AM] Loaded plugin: homebridge-yamaha-zone-tv May 25 10:51:27 raspberrypi homebridge[27698]: [5/25/2019, 10:51:27 AM] Registering platform 'homebridge-yamaha-zone-tv.yamaha-zone-tv' May 25 10:51:27 raspberrypi homebridge[27698]: [5/25/2019, 10:51:27 AM] --- May 25 10:51:27 raspberrypi homebridge[27698]: [5/25/2019, 10:51:27 AM] Loading 1 platforms... May 25 10:51:27 raspberrypi homebridge[27698]: [5/25/2019, 10:51:27 AM] [yamaha-zone-tv] Initializing yamaha-zone-tv platform... May 25 10:51:27 raspberrypi homebridge[27698]: [5/25/2019, 10:51:27 AM] Loading 0 accessories... May 25 10:51:27 raspberrypi homebridge[27698]: Setup Payload: May 25 10:51:27 raspberrypi homebridge[27698]: X-HM://0023ISYWY3LAL May 25 10:51:27 raspberrypi homebridge[27698]: Scan this code with your HomeKit app on your iOS device to pair with Homebridge: May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge: May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]: ┌────────────┐ May 25 10:51:28 raspberrypi homebridge[27698]: │ 031-45-154 │ May 25 10:51:28 raspberrypi homebridge[27698]: └────────────┘ May 25 10:51:28 raspberrypi homebridge[27698]:
May 25 10:51:28 raspberrypi homebridge[27698]: [5/25/2019, 10:51:28 AM] [yamaha-zone-tv] Getting Yamaha AVR devices. May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT EventedHTTPServer Server listening on port 51826 May 25 10:51:28 raspberrypi homebridge[27698]: [5/25/2019, 10:51:28 AM] Homebridge is running on port 51826. May 25 10:51:28 raspberrypi homebridge[27698]: [5/25/2019, 10:51:28 AM] [yamaha-zone-tv] Possible Yamaha device discovered Den [ '192.168.1.227' ] May 25 10:51:28 raspberrypi homebridge[27698]: [5/25/2019, 10:51:28 AM] [yamaha-zone-tv] Found Yamaha RX-V683 - 0D5BE923, "Den" May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT Yamaha-nodejs getAvailableZones { May 25 10:51:28 raspberrypi homebridge[27698]: "YAMAHA_AV": { May 25 10:51:28 raspberrypi homebridge[27698]: "$": { May 25 10:51:28 raspberrypi homebridge[27698]: "rsp": "GET", May 25 10:51:28 raspberrypi homebridge[27698]: "RC": "0" May 25 10:51:28 raspberrypi homebridge[27698]: }, May 25 10:51:28 raspberrypi homebridge[27698]: "System": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Config": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Model_Name": [ May 25 10:51:28 raspberrypi homebridge[27698]: "RX-V683" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "System_ID": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0D5BE923" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Version": [ May 25 10:51:28 raspberrypi homebridge[27698]: "2.70/1.70" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Feature_Existence": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Main_Zone": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Zone_2": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Zone_3": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Zone_4": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Tuner": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "DAB": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Napster": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "SiriusXM": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Pandora": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "JUKE": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Qobuz": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "radiko_jp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "TIDAL": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Deezer": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "AirPlay": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "MusicCast_Link": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "SERVER": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "NET_RADIO": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Bluetooth": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "USB": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Name": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Input": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "TUNER": [ May 25 10:51:28 raspberrypi homebridge[27698]: "TUNER" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "PHONO": [ May 25 10:51:28 raspberrypi homebridge[27698]: "PHONO" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "HDMI_1": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Chromecast" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "HDMI_2": [ May 25 10:51:28 raspberrypi homebridge[27698]: "BD" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "HDMI_3": [ May 25 10:51:28 raspberrypi homebridge[27698]: "HDMI3" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "HDMI_4": [ May 25 10:51:28 raspberrypi homebridge[27698]: "HDMI4" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "HDMI_5": [ May 25 10:51:28 raspberrypi homebridge[27698]: "HDMI5" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "AV_1": [ May 25 10:51:28 raspberrypi homebridge[27698]: "AV1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "AV_2": [ May 25 10:51:28 raspberrypi homebridge[27698]: "AV2" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "V_AUX": [ May 25 10:51:28 raspberrypi homebridge[27698]: "VIDEO AUX" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "AUDIO_1": [ May 25 10:51:28 raspberrypi homebridge[27698]: "AUDIO1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "AUDIO_2": [ May 25 10:51:28 raspberrypi homebridge[27698]: "AUDIO2" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "AUDIO_3": [ May 25 10:51:28 raspberrypi homebridge[27698]: "AUDIO3" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "AUDIO_4": [ May 25 10:51:28 raspberrypi homebridge[27698]: "AUDIO4" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "AUDIO_5": [ May 25 10:51:28 raspberrypi homebridge[27698]: "AUDIO5" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "MusicCast_Link": [ May 25 10:51:28 raspberrypi homebridge[27698]: "MusicCast Link" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "SERVER": [ May 25 10:51:28 raspberrypi homebridge[27698]: "SERVER" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "NET_RADIO": [ May 25 10:51:28 raspberrypi homebridge[27698]: "NET RADIO" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Bluetooth": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Bluetooth" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "USB": [ May 25 10:51:28 raspberrypi homebridge[27698]: "USB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT Yamaha-nodejs getBasicInfo Main_Zone { May 25 10:51:28 raspberrypi homebridge[27698]: "YAMAHA_AV": { May 25 10:51:28 raspberrypi homebridge[27698]: "$": { May 25 10:51:28 raspberrypi homebridge[27698]: "rsp": "GET", May 25 10:51:28 raspberrypi homebridge[27698]: "RC": "0" May 25 10:51:28 raspberrypi homebridge[27698]: }, May 25 10:51:28 raspberrypi homebridge[27698]: "Main_Zone": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Basic_Status": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Power_Control": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Power": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Standby" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Sleep": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Volume": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Lvl": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:28 raspberrypi homebridge[27698]: "-445" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:28 raspberrypi homebridge[27698]: "dB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Mute": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Subwoofer_Trim": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:28 raspberrypi homebridge[27698]: "dB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Input": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Input_Sel": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Input_Sel_Item_Info": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Param": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "RW": [ May 25 10:51:28 raspberrypi homebridge[27698]: "RW" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Title": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Icon": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "On": [ May 25 10:51:28 raspberrypi homebridge[27698]: "/YamahaRemoteControl/Icons/icon102.png" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Off": [ May 25 10:51:28 raspberrypi homebridge[27698]: "" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Src_Name": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Src_Number": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Surround": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Program_Sel": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Current": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Straight": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Enhancer": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Sound_Program": [ May 25 10:51:28 raspberrypi homebridge[27698]: "7ch Stereo" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "_3D_Cinema_DSP": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Auto" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Party_Info": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Sound_Video": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Tone": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Bass": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:28 raspberrypi homebridge[27698]: "dB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Treble": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:28 raspberrypi homebridge[27698]: "dB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Pure_Direct": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Mode": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "HDMI": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Standby_Through_Info": [ May 25 10:51:28 raspberrypi homebridge[27698]: "On" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Output": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "OUT_1": [ May 25 10:51:28 raspberrypi homebridge[27698]: "On" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "YPAO_Volume": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Auto" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Extra_Bass": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Adaptive_DRC": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Dialogue_Adjust": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Dialogue_Lift": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Dialogue_Lvl": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "DTS_Dialogue_Control": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT Yamaha-nodejs getBasicInfo Zone_2 { May 25 10:51:28 raspberrypi homebridge[27698]: "YAMAHA_AV": { May 25 10:51:28 raspberrypi homebridge[27698]: "$": { May 25 10:51:28 raspberrypi homebridge[27698]: "rsp": "GET", May 25 10:51:28 raspberrypi homebridge[27698]: "RC": "0" May 25 10:51:28 raspberrypi homebridge[27698]: }, May 25 10:51:28 raspberrypi homebridge[27698]: "Zone_2": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Basic_Status": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Power_Control": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Power": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Standby" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Sleep": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Volume": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Lvl": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:28 raspberrypi homebridge[27698]: "-470" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:28 raspberrypi homebridge[27698]: "dB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Mute": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Output_Info": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Variable" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Balance": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Input": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Input_Sel": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Input_Sel_Item_Info": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Param": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "RW": [ May 25 10:51:28 raspberrypi homebridge[27698]: "RW" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Title": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Icon": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "On": [ May 25 10:51:28 raspberrypi homebridge[27698]: "/YamahaRemoteControl/Icons/icon102.png" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Off": [ May 25 10:51:28 raspberrypi homebridge[27698]: "" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Src_Name": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Src_Number": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Party_Info": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Sound_Video": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Tone": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Mode": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Auto" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Manual": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Bass": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:28 raspberrypi homebridge[27698]: "dB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Treble": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:28 raspberrypi homebridge[27698]: "dB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Extra_Bass": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Pure_Direct": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Mode": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Surround": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Current": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Enhancer": [ May 25 10:51:28 raspberrypi homebridge[27698]: "On" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: [5/25/2019, 10:51:28 AM] [yamaha-zone-tv] Adding TV Control for Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv TV Zone name: Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input TUNER for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input TUNER invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input PHONO for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input PHONO invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input HDMI1 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input HDMI2 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input HDMI3 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input HDMI3 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input HDMI4 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input HDMI4 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input HDMI5 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input HDMI5 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AV1 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AV1 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AV2 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AV2 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input V-AUX for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AUDIO1 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AUDIO1 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AUDIO2 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AUDIO2 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AUDIO3 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AUDIO3 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AUDIO4 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AUDIO4 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AUDIO5 for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AUDIO5 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input MusicCastLink for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input SERVER for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input SERVER invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input NETRADIO for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input Bluetooth for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input Bluetooth invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input USB for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input USB invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input TUNER for zone Den May 25 10:51:28 raspberrypi homebridge[27698]: Unhandled rejection Error: Cannot add a Service with the same UUID '000000D9-0000-1000-8000-0026BB765291' and subtype 'a9a54282-9582-43f9-963e-5f1c2988454c' as another Service in this Accessory. May 25 10:51:28 raspberrypi homebridge[27698]: at PlatformAccessory.addService (/usr/lib/node_modules/homebridge/lib/platformAccessory.js:55:15) May 25 10:51:28 raspberrypi homebridge[27698]: at YamahaZone. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:531:24) May 25 10:51:28 raspberrypi homebridge[27698]: at Array.forEach () May 25 10:51:28 raspberrypi homebridge[27698]: at YamahaZone.getServices (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:505:12) May 25 10:51:28 raspberrypi homebridge[27698]: at YamahaAVRPlatform. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:184:37) May 25 10:51:28 raspberrypi homebridge[27698]: at tryCatcher (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/util.js:16:23) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:517:31) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromise0 (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:619:10) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:699:18) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._fulfill (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:643:18) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._resolveCallback (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:459:14) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:529:17) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._fulfillPromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:674:14) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:700:18) May 25 10:51:28 raspberrypi homebridge[27698]: [5/25/2019, 10:51:28 AM] [yamaha-zone-tv] Adding TV Control for House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv TV Zone name: House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input TUNER for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input TUNER invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input PHONO for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input PHONO invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input HDMI1 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input HDMI2 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input HDMI3 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input HDMI3 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input HDMI4 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input HDMI4 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input HDMI5 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input HDMI5 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AV1 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AV1 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AV2 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AV2 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input V-AUX for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AUDIO1 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AUDIO1 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AUDIO2 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AUDIO2 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AUDIO3 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AUDIO3 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AUDIO4 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AUDIO4 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input AUDIO5 for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input AUDIO5 invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input MusicCastLink for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input SERVER for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input SERVER invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input NETRADIO for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input Bluetooth for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input Bluetooth invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input USB for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Making input USB invisible May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input Main Zone Sync for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv Adding input TUNER for zone House May 25 10:51:28 raspberrypi homebridge[27698]: Unhandled rejection Error: Cannot add a Service with the same UUID '000000D9-0000-1000-8000-0026BB765291' and subtype '9f9b3d06-5853-4dba-bb00-205cbbd59337' as another Service in this Accessory. May 25 10:51:28 raspberrypi homebridge[27698]: at PlatformAccessory.addService (/usr/lib/node_modules/homebridge/lib/platformAccessory.js:55:15) May 25 10:51:28 raspberrypi homebridge[27698]: at YamahaZone. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:531:24) May 25 10:51:28 raspberrypi homebridge[27698]: at Array.forEach () May 25 10:51:28 raspberrypi homebridge[27698]: at YamahaZone.getServices (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:505:12) May 25 10:51:28 raspberrypi homebridge[27698]: at YamahaAVRPlatform. (/usr/lib/node_modules/homebridge-yamaha-zone-tv/index.js:184:37) May 25 10:51:28 raspberrypi homebridge[27698]: at tryCatcher (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/util.js:16:23) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:517:31) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromise0 (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:619:10) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:699:18) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._fulfill (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:643:18) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._resolveCallback (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:459:14) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromiseFromHandler (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:529:17) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromise (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._fulfillPromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:674:14) May 25 10:51:28 raspberrypi homebridge[27698]: at Promise._settlePromises (/usr/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:700:18) May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT Yamaha-nodejs getBasicInfo Main_Zone { May 25 10:51:28 raspberrypi homebridge[27698]: "YAMAHA_AV": { May 25 10:51:28 raspberrypi homebridge[27698]: "$": { May 25 10:51:28 raspberrypi homebridge[27698]: "rsp": "GET", May 25 10:51:28 raspberrypi homebridge[27698]: "RC": "0" May 25 10:51:28 raspberrypi homebridge[27698]: }, May 25 10:51:28 raspberrypi homebridge[27698]: "Main_Zone": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Basic_Status": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Power_Control": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Power": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Standby" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Sleep": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Volume": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Lvl": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:28 raspberrypi homebridge[27698]: "-445" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:28 raspberrypi homebridge[27698]: "dB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Mute": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Subwoofer_Trim": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:28 raspberrypi homebridge[27698]: "dB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Input": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Input_Sel": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Input_Sel_Item_Info": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Param": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "RW": [ May 25 10:51:28 raspberrypi homebridge[27698]: "RW" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Title": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Icon": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "On": [ May 25 10:51:28 raspberrypi homebridge[27698]: "/YamahaRemoteControl/Icons/icon102.png" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Off": [ May 25 10:51:28 raspberrypi homebridge[27698]: "" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Src_Name": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Src_Number": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Surround": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Program_Sel": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Current": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Straight": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Enhancer": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Sound_Program": [ May 25 10:51:28 raspberrypi homebridge[27698]: "7ch Stereo" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "_3D_Cinema_DSP": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Auto" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Party_Info": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Sound_Video": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Tone": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Bass": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:28 raspberrypi homebridge[27698]: "dB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Treble": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:28 raspberrypi homebridge[27698]: "1" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:28 raspberrypi homebridge[27698]: "dB" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Pure_Direct": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Mode": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "HDMI": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Standby_Through_Info": [ May 25 10:51:28 raspberrypi homebridge[27698]: "On" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Output": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "OUT_1": [ May 25 10:51:28 raspberrypi homebridge[27698]: "On" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "YPAO_Volume": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Auto" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Extra_Bass": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Adaptive_DRC": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Dialogue_Adjust": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Dialogue_Lift": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Dialogue_Lvl": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "DTS_Dialogue_Control": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv YamahaSwitch Is On Main_Zone false May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv YamahaSwitch Input Main_Zone Spotify May 25 10:51:28 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT Yamaha-nodejs getBasicInfo Zone_2 { May 25 10:51:28 raspberrypi homebridge[27698]: "YAMAHA_AV": { May 25 10:51:28 raspberrypi homebridge[27698]: "$": { May 25 10:51:28 raspberrypi homebridge[27698]: "rsp": "GET", May 25 10:51:28 raspberrypi homebridge[27698]: "RC": "0" May 25 10:51:28 raspberrypi homebridge[27698]: }, May 25 10:51:28 raspberrypi homebridge[27698]: "Zone_2": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Basic_Status": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Power_Control": [ May 25 10:51:28 raspberrypi homebridge[27698]: { May 25 10:51:28 raspberrypi homebridge[27698]: "Power": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Standby" May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:28 raspberrypi homebridge[27698]: "Sleep": [ May 25 10:51:28 raspberrypi homebridge[27698]: "Off" May 25 10:51:28 raspberrypi homebridge[27698]: ] May 25 10:51:28 raspberrypi homebridge[27698]: } May 25 10:51:28 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Volume": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Lvl": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:29 raspberrypi homebridge[27698]: "-470" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:29 raspberrypi homebridge[27698]: "1" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:29 raspberrypi homebridge[27698]: "dB" May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Mute": [ May 25 10:51:29 raspberrypi homebridge[27698]: "Off" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Output_Info": [ May 25 10:51:29 raspberrypi homebridge[27698]: "Variable" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Balance": [ May 25 10:51:29 raspberrypi homebridge[27698]: "0" May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Input": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Input_Sel": [ May 25 10:51:29 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Input_Sel_Item_Info": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Param": [ May 25 10:51:29 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "RW": [ May 25 10:51:29 raspberrypi homebridge[27698]: "RW" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Title": [ May 25 10:51:29 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Icon": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "On": [ May 25 10:51:29 raspberrypi homebridge[27698]: "/YamahaRemoteControl/Icons/icon102.png" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Off": [ May 25 10:51:29 raspberrypi homebridge[27698]: "" May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Src_Name": [ May 25 10:51:29 raspberrypi homebridge[27698]: "Spotify" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Src_Number": [ May 25 10:51:29 raspberrypi homebridge[27698]: "1" May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Party_Info": [ May 25 10:51:29 raspberrypi homebridge[27698]: "Off" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Sound_Video": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Tone": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Mode": [ May 25 10:51:29 raspberrypi homebridge[27698]: "Auto" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Manual": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Bass": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:29 raspberrypi homebridge[27698]: "0" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:29 raspberrypi homebridge[27698]: "1" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:29 raspberrypi homebridge[27698]: "dB" May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Treble": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Val": [ May 25 10:51:29 raspberrypi homebridge[27698]: "0" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Exp": [ May 25 10:51:29 raspberrypi homebridge[27698]: "1" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Unit": [ May 25 10:51:29 raspberrypi homebridge[27698]: "dB" May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Extra_Bass": [ May 25 10:51:29 raspberrypi homebridge[27698]: "Off" May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Pure_Direct": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Mode": [ May 25 10:51:29 raspberrypi homebridge[27698]: "Off" May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ], May 25 10:51:29 raspberrypi homebridge[27698]: "Surround": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Current": [ May 25 10:51:29 raspberrypi homebridge[27698]: { May 25 10:51:29 raspberrypi homebridge[27698]: "Enhancer": [ May 25 10:51:29 raspberrypi homebridge[27698]: "On" May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: ] May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: } May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv YamahaSwitch Is On Zone_2 false May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT yamaha-zone-tv YamahaSwitch Input Zone_2 Spotify May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT EventedHTTPServer [::ffff:192.168.1.223] New connection from client May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT EventedHTTPServer [::ffff:192.168.1.223] HTTP server listening on port 39835 May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT EventedHTTPServer [::ffff:192.168.1.223] HTTP request: /pair-verify May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT HAPServer [CC:22:3D:E3:CE:51] HAP Request: POST /pair-verify May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:28 GMT HAPServer [CC:22:3D:E3:CE:51] Pair verify step 1/2 May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.223] HTTP Response is finished May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.185] New connection from client May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.185] HTTP server listening on port 34089 May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.185] HTTP request: /pair-verify May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT HAPServer [CC:22:3D:E3:CE:51] HAP Request: POST /pair-verify May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT HAPServer [CC:22:3D:E3:CE:51] Pair verify step 1/2 May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.185] HTTP Response is finished May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.223] Client connection closed May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.223] HTTP connection was closed May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.223] HTTP server was closed May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.185] HTTP request: /pair-verify May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT HAPServer [CC:22:3D:E3:CE:51] HAP Request: POST /pair-verify May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT HAPServer [CC:22:3D:E3:CE:51] Pair verify step 2/2 May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT HAPServer [CC:22:3D:E3:CE:51] Client E6E98F60-EFBF-4F4B-8C0E-2B2AC575D178 verification complete May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.185] HTTP Response is finished May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.185] HTTP request: /accessories May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT HAPServer [CC:22:3D:E3:CE:51] HAP Request: GET /accessories May 25 10:51:29 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:29 GMT EventedHTTPServer [::ffff:192.168.1.185] HTTP Response is finished May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT EventedHTTPServer [::ffff:192.168.1.179] New connection from client May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT EventedHTTPServer [::ffff:192.168.1.179] HTTP server listening on port 41119 May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT EventedHTTPServer [::ffff:192.168.1.179] HTTP request: /pair-verify May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT HAPServer [CC:22:3D:E3:CE:51] HAP Request: POST /pair-verify May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT HAPServer [CC:22:3D:E3:CE:51] Pair verify step 1/2 May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT EventedHTTPServer [::ffff:192.168.1.179] HTTP Response is finished May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT EventedHTTPServer [::ffff:192.168.1.179] HTTP request: /pair-verify May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT HAPServer [CC:22:3D:E3:CE:51] HAP Request: POST /pair-verify May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT HAPServer [CC:22:3D:E3:CE:51] Pair verify step 2/2 May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT HAPServer [CC:22:3D:E3:CE:51] Client E6E98F60-EFBF-4F4B-8C0E-2B2AC575D178 verification complete May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT EventedHTTPServer [::ffff:192.168.1.179] HTTP Response is finished May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT EventedHTTPServer [::ffff:192.168.1.179] HTTP request: /accessories May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT HAPServer [CC:22:3D:E3:CE:51] HAP Request: GET /accessories May 25 10:51:35 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:35 GMT EventedHTTPServer [::ffff:192.168.1.179] HTTP Response is finished May 25 10:51:43 raspberrypi homebridge[27698]: [5/25/2019, 10:51:43 AM] [yamaha-zone-tv] Waited 10 seconds, stopping discovery. May 25 10:51:43 raspberrypi homebridge[27698]: [5/25/2019, 10:51:43 AM] [yamaha-zone-tv] Discovery finished, found 0 Yamaha AVR devices. May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT EventedHTTPServer [::ffff:192.168.1.8] New connection from client May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT EventedHTTPServer [::ffff:192.168.1.8] HTTP server listening on port 43121 May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT EventedHTTPServer [::ffff:192.168.1.8] HTTP request: /pair-verify May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT HAPServer [CC:22:3D:E3:CE:51] HAP Request: POST /pair-verify May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT HAPServer [CC:22:3D:E3:CE:51] Pair verify step 1/2 May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT EventedHTTPServer [::ffff:192.168.1.8] HTTP Response is finished May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT EventedHTTPServer [::ffff:192.168.1.8] HTTP request: /pair-verify May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT HAPServer [CC:22:3D:E3:CE:51] HAP Request: POST /pair-verify May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT HAPServer [CC:22:3D:E3:CE:51] Pair verify step 2/2 May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT HAPServer [CC:22:3D:E3:CE:51] Client 78F15E65-98AC-48C3-940A-725C598B3001 verification complete May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT EventedHTTPServer [::ffff:192.168.1.8] HTTP Response is finished May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT EventedHTTPServer [::ffff:192.168.1.8] HTTP request: /accessories May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT HAPServer [CC:22:3D:E3:CE:51] HAP Request: GET /accessories May 25 10:51:45 raspberrypi homebridge[27698]: Sat, 25 May 2019 14:51:45 GMT EventedHTTPServer [::ffff:192.168.1.8] HTTP Response is finished

abko commented 5 years ago

I think I notice what is going wrong. For your receiver "Tuner" is both shown in the Feature list and in the "Inputs" list. For mine I believe it's only there in the Inputs list. The code needs some new logic to only add a new input if it does not already exist. I'll do some thinking about it and see if I can find some time to fix it.

May 25 10:51:28 raspberrypi homebridge[27698]: "Feature_Existence": [
May 25 10:51:28 raspberrypi homebridge[27698]: {
May 25 10:51:28 raspberrypi homebridge[27698]: "Tuner":
May 25 10:51:28 raspberrypi homebridge[27698]: "Input": [
May 25 10:51:28 raspberrypi homebridge[27698]: {
May 25 10:51:28 raspberrypi homebridge[27698]: "TUNER": [
May 25 10:51:28 raspberrypi homebridge[27698]: "TUNER"
May 25 10:51:28 raspberrypi homebridge[27698]: ],

By the way, the log is formatted somewhat more readable if you use the Insert code option.

Just checked my own log, for my receiver Tuner is not listed as an input, hence the problem did not show up.

abko commented 5 years ago

@ajd394 I made a fix on my fork, can you let me know if it now works for your setup?

You should find one log item for the tuner like this yamaha-zone-tv TUNER is unique And one like this yamaha-zone-tv TUNER already exist

CooperCGN commented 5 years ago

@abko I am running into the same issue, I edited the two files and applied your changes and restarted homebridge but at some point the same error pops up. I have my log attached as file.

log.txt

abko commented 5 years ago

I miss the 'already exist' logs in your log file. Are you sure you used the code as in my fork as is?

It seems to fail at the end of adding inputs for the 2nd zone. The only difference for the 2nd zone is that I add 'Main Zone Sync' as an input.

The error pops up if an input with the same name is added a second time. Previously for @ajd394 this happened since Tuner was attempted to be added twice.

Can you add at line 542, before zoneService.addLinkedService(inputService) the following debug statement debug ("Input service", inputService);

and can you share the log for input service that happens just before the error.

@ajd394, is the problem fixed for you now?

CooperCGN commented 5 years ago

Seems that some dependencies had to be updated as now the "is unique" is shwowing up. As I am no real coder I will attach the log again. You definitely know better what to look for :) log.txt

abko commented 5 years ago

@CooperCGN I don't see 'already exist' entries, also the log seems to be incomplete. The part of the crash is not included. When you adjusted your local copy, did you do both changes, as visible here?

CooperCGN commented 5 years ago

I copy/pasted exactly as visible, checked twice. I have no idea what happens here with my Pi, as soon as I add your additional debug command the output of the log stops at that position. I will investigate a bit further and hope I find a way to get the correct error log.

abko commented 5 years ago

The extra debug is generating a lot of logging. I’ll have a look if I can make it a bit better and give you an update within an hour or so.

abko commented 5 years ago

@CooperCGN I might have found the cause, although I can't check it with my setup. You can use my latest version, or duplicate the changes in your fork to test: Latest changes

I checked for duplicate input names between the Feature and Input list reported by the Amplifier using the Title for each input instead of the Name. I suspect this might cause the problems.

Let me know if this solves it.

CooperCGN commented 5 years ago

@abko just tried but the problem still exists. Attached the recent log. From what I can see it seems to be related to some input named "SERVER" log.txt

abko commented 5 years ago

I’ll have a look this evening after work (Amsterdam timezone).

abko commented 5 years ago

I tried to simulate your situation and bumped into some strange behaviour when trying to detect duplicate inputs. I believe I fixed it. Can you check the latest version from my fork, e.g. by cloning it into your setup? myfork is here

CooperCGN commented 5 years ago

I won’t be able to test it before tomorrow but will let you know as soon as possible.

CooperCGN commented 5 years ago

Now the "already exists" debug info shows up, later then the debug output keeps hanging. I tried a few restarts but it is always at the same point. systemctl status says it is still running. log.txt

Now what is really weird is that when I try to add that Homebridge (I have a separate instance for this running) not only does the homebridge show up but it also displays the two zones as accessories to add (shouldn't those two be bridged?) I added the main zone and it actually shows up with two other switches (is that meant to be like this? If I then get into details it shows all my inputs (2 times Net Radio)

IMG_0032 IMG_0033 IMG_0034

abko commented 5 years ago

This is how it is supposed to work. Each Zone is represented as a Television. @NorthernMan54 might be able to give some more background. I did a tiny fix for the NET SERVER. You can patch your version from my fork. Not sure why the log holds. I can't reproduce that.

CooperCGN commented 5 years ago

Added that line for NET RADIO but now run into this

Jun 05 10:02:33 raspberrypi homebridge[2022]: 2019-06-05T08:02:33.787Z yamaha-zone-tv AV7 is unique
Jun 05 10:02:33 raspberrypi homebridge[2022]: 2019-06-05T08:02:33.787Z yamaha-zone-tv V-AUX is unique
Jun 05 10:02:33 raspberrypi homebridge[2022]: 2019-06-05T08:02:33.787Z yamaha-zone-tv AUDIO1 is unique
Jun 05 10:02:33 raspberrypi homebridge[2022]: 2019-06-05T08:02:33.787Z yamaha-zone-tv AUDIO2 is unique
Jun 05 10:02:33 raspberrypi homebridge[2022]: 2019-06-05T08:02:33.787Z yamaha-zone-tv AUDIO3 is unique
Jun 05 10:02:33 raspberrypi homebridge[2022]: 2019-06-05T08:02:33.787Z yamaha-zone-tv MusicCastLink is unique
Jun 05 10:02:33 raspberrypi homebridge[2022]: 2019-06-05T08:02:33.788Z yamaha-zone-tv SERVER is unique
Jun 05 10:02:33 raspberrypi homebridge[2022]: Unhandled rejection TypeError: Cannot read property '0' of undefined
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at YamahaAVRPlatform.<anonymous> (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/index.js:127:50)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at tryCatcher (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/util.js:16:23)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:517:31)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._settlePromise0 (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:619:10)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._settlePromises (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:699:18)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._fulfill (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:643:18)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._resolveCallback (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:459:14)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:529:17)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._fulfillPromises (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:674:14)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._settlePromises (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:700:18)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._fulfill (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:643:18)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._resolveCallback (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:437:57)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:529:17)
Jun 05 10:02:33 raspberrypi homebridge[2022]:     at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-yamaha-zone-tv/node_modules/bluebird/js/release/promise.js:574:18)
abko commented 5 years ago

Hmmm, I’ll have another look this evening. Sorry for all trial and error. It’s a bit of a challenge each receiver responds differently, and these things don’t pop up on my setup.

CooperCGN commented 5 years ago

Oh, actually I feel bad for bothering you with this :)

abko commented 5 years ago

No worries. I am not experienced in JavaScript and using this to get more familiar with that as well as with open source development in general. I am sure we will find a fix soon that works.

abko commented 5 years ago

@CooperCGN One more attempt. I have good hope it should be right this time ... Check out the latest update in my fork ;-)

CooperCGN commented 5 years ago

@abko It works! :) The only two things that do not work is the two inputs DAB and MusicCast Link (both of them not using anyway). DAB as working input might be available anyway only if the AVR actually receives any program, I don't know how Yamaha is handling this.

Now I wonder, can you please check with your local configuration if you turn the receiver on or off with the remote control, is that somehow reflected back into HomeKit?

abko commented 5 years ago

Great, finally :-)

My amp does not have DAB, and I am also not using MusicCast link. I'll have a look in the code later if there is something off in the naming that makes it not work. Do you mean with not working that it's not visible as an input, or that the Receiver does not change the input when selecting these inputs. Note that you can manually add inputs via the settings of the Zone in case they are not listed.

In my setup the Zone accessories are updated when I switch the zones on or off via either the remote or the Yamaha app. If that does not work on your setup you might want to raise a new issue for that.

CooperCGN commented 5 years ago

Mine has DAB built in but I think there is no explicit input for that, rather I think that it is actually the same as Tuner, but I don’t know for sure how this works. MusicCast has an Input I can select from the Yamaha on screen menu.

abko commented 5 years ago

Mine has DAB built in but I think there is no explicit input for that, rather I think that it is actually the same as Tuner, but I don’t know for sure how this works. MusicCast has an Input I can select from the Yamaha on screen menu.

MusicCast link is visible in your Zone inputs, right (at least in the screenshot above)?

In the Feature list for your AMP, DAB is listed, but marked as disabled:

May 25 10:51:28 raspberrypi homebridge[27698]: "DAB": [ May 25 10:51:28 raspberrypi homebridge[27698]: "0"

Otherwise the plugin would add it as input.

CooperCGN commented 5 years ago

See the screenshot, it shows DAB and MusicCast, maybe it is disabled because I have no antenna connected? No idea how this works and I never worried about DAB because I use NET RADIO. I will simply deselect it in the settings.

CF65E144-D4FB-4B77-BFEF-3DA59154BFC2

CooperCGN commented 5 years ago

My accessories only update after closing and opening the home app again. Do yours update while it is open?

NorthernMan54 commented 5 years ago

Real time status updates is not a feature of plugin, sorry.

Sent from my iPad

On Jun 6, 2019, at 4:54 AM, CooperCGN notifications@github.com wrote:

My accessories only update after closing and opening the home app again. Do yours update while it is open?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

abko commented 5 years ago

I never realized that. Do you think it will be hard? Maybe I’ll find some time to look into it.

NorthernMan54 commented 5 years ago

As the Yamaha api does not emit changes, you have to poll the stereo for status, which is very noisy on the network, and it would still lag. Do able, but is it worth it?

For my use case, I never use the remote so I have never noticed it.

Sent from my iPad

On Jun 6, 2019, at 7:18 AM, abko notifications@github.com wrote:

I never realized that. Do you think it will be hard? Maybe I’ll find some time to look into it.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

CooperCGN commented 5 years ago

@abko I think the homebridge plugin for LG webOS TVs does this although I am not sure if the TV itself isn’t pushing as changing the input is reflected instantly into HomeKit. It is also using the HomeKit TV accessory. I have it running with a polling interval of 10 seconds which is absolutely fine. https://github.com/merdok/homebridge-webos-tv

abko commented 5 years ago

@CooperCGN Sounds great. I guess the right thing is to raise it as a separate issue. I am close to going on a holiday, so won't be able to look into it, maybe some day in future. There might be others willing to pick it up.

abko commented 5 years ago

@NorthernMan54 I created and accepted a pull request for these recent changes I did on my Fork. Did I do everything correct or should I have updated the version as well? I am also not familiar with the npm steps. Let me know if I can contribute to that part too. When all is in place and correct I will close this issue.

NorthernMan54 commented 5 years ago

Let me review, then I will publish to npm. My publish script updates the version number.

On Jun 6, 2019, at 1:37 PM, abko notifications@github.com wrote:

@NorthernMan54 I created and accepted a pull request for these recent changes I did on my Fork. Did I do everything correct or should I have updated the version as well? I am also not familiar with the npm steps. Let me know if I can contribute to that part too. When all is in place and correct I will close this issue.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

NorthernMan54 commented 5 years ago

I just published this on NPM as the main version v0.1.12

On Jun 6, 2019, at 1:37 PM, abko notifications@github.com wrote:

@NorthernMan54 https://github.com/NorthernMan54 I created and accepted a pull request for these recent changes I did on my Fork. Did I do everything correct or should I have updated the version as well? I am also not familiar with the npm steps. Let me know if I can contribute to that part too. When all is in place and correct I will close this issue.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/NorthernMan54/homebridge-yamaha-zone-tv/issues/5?email_source=notifications&email_token=AEXEFGAS5VYOTKQGEY3NZFDPZFDNVA5CNFSM4HOV3GK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXDTLKY#issuecomment-499594667, or mute the thread https://github.com/notifications/unsubscribe-auth/AEXEFGBIYJVSDKHO7COUKHDPZFDNVANCNFSM4HOV3GKQ.

abko commented 5 years ago

@NorthernMan54 Thanks. I was a few days away, hence the late response :-) I'll close this issue now!

ajd394 commented 5 years ago

tested out the fix and it work great! thank you guys for you efforts!