Git Product home page Git Product logo

homebridge-marantz-denon-telnet's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

homebridge-marantz-denon-telnet's Issues

FR: Please add quick select buttons

Hey
it would be awesome to have those 4 quick select buttons in the Home App, which quickly set you presaved input, audio mode and volume. This would make further automation way easier :-)

Best regards and thank you very much!

Not working with NR1607

The plugin, unfortunately, does not seem to be working with my Marantz NR1607 with the most recent firmware version. I can see the plugin listing of UPnP devices in the Homebridge console, and the receiver is one of them, but it appears that the plugin is not recognizing it as a receiver. Short of figuring out this issue, how might I go about just specifying an IP address for the receiver (instead of relying on the zeroconf / UPnP functionality)? Thanks!

error causes home bridge to crash

/usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/marantz-denon-telnet/index.js:280
callback(null, (data[0] == 'PWON'));
^
Error: This callback function has already been called by someone else; it can only be called one time.
at /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:12:13
at Object.callback (/usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/marantz-denon-telnet/index.js:280:13)
at /usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/marantz-denon-telnet/index.js:112:22
at tryCatcher (/usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/bluebird/js/release/util.js:16:23)
at Promise.successAdapter [as _fulfillmentHandler0] (/usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/bluebird/js/release/nodeify.js:23:30)
at Promise._settlePromise (/usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/bluebird/js/release/promise.js:566:21)
at Promise._settlePromise0 (/usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/bluebird/js/release/promise.js:694:18)
at _drainQueueStep (/usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/bluebird/js/release/async.js:138:12)
at _drainQueue (/usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/bluebird/js/release/async.js:131:9)
at Async._drainQueues (/usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/bluebird/js/release/async.js:147:5)
at Immediate.Async.drainQueues [as _onImmediate] (/usr/local/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:785:20)
at tryOnImmediate (timers.js:747:5)
at processImmediate [as _immediateCallback] (timers.js:718:5)

Sample-config

For anyone else who wants to install this and has the same question about what to add to their Homebridge config file, it's very simple:

"platforms": [ { "platform": "MarantzDenonTelnetPlatform" } ] }

how to get this working?

are there instructions on how to get this working? Ideally I'd like to be able to change to the proper Input.

Ability to rename

I love that this is zero config.

However.....

It would be nice if I could rename the amplifier it finds.

error loading plugin

Installed the module, but it errored until I manually added the npm module node-arp

[29/09/2018, 6:03:16 pm] ====================
[29/09/2018, 6:03:16 pm] ERROR LOADING PLUGIN homebridge-marantz-denon-telnet:
[29/09/2018, 6:03:16 pm] Error: Cannot find module 'node-arp'

iOS 12.2 Updates

Is it feasible that this could be modified at some point in time to behave more as a TV instead of a than a speaker on iOS 12.2 (thereby allowing input selection etc) since the Home App now supports that (including input selection as part of scenes)

Speaker accessory not supported

It seems to work fine, except that the home app says 'not supported' for the speaker accessories for both the MAIN zone and zone 2 (AVR-X1400H). So I'm not able to control the volume. Any idea what can be the problem?

Error in the log

Hi,

some error in the log AVR-X6300H

[11/22/2019, 2:05:13 PM] Error: This callback function has already been called by someone else; it can only be called one time.
at /usr/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:12:13
at Object.callback (/usr/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/marantz-denon-telnet/index.js:282:13)
at Telnet. (/usr/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/marantz-denon-telnet/index.js:94:31)
at Telnet.emit (events.js:198:13)
at Socket.socket.on.error (/usr/lib/node_modules/homebridge-marantz-denon-telnet/node_modules/telnet-client/lib/index.js:94:14)
at Socket.emit (events.js:198:13)
at emitErrorNT (internal/streams/destroy.js:91:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
at process._tickCallback (internal/process/next_tick.js:63:19)

My Denon doesn't show in Home App

Hi !
I installed the plugin - it starts nicely, console shows that it detects ARV

HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.1.251:8080/description.xml
SERVER: ThreadX/1.0 UPnP/1.0 Product/1.0
ST: upnp:rootdevice
USN: uuid:00000000-0000-0000-0000-0005CD1203EA::upnp:rootdevice

I Added the platform : "MarantzDenonTelnetPlatform"

But AVR doesnt show in Home APP
its Denon 4306 - so its pretty old.
Does this happen because its too old - or there is error in my config ?
thanks, tom

Bug in readme on GitHub

GitHub shows this info:

How to Install this package?
(sudo) npm install -g marantz-denon-telnet

However, i tried to install and run the plugin serveral times and it doesn't work till i found out that i have to install the plugin with

(sudo) npm install -g homebridge-marantz-denon-telnet

:-)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.