jdtsmith / homebridge-denonmarantzavr Goto Github PK
View Code? Open in Web Editor NEWA Homebridge plugin for controlling Denon and Marantz AVRs
License: MIT License
A Homebridge plugin for controlling Denon and Marantz AVRs
License: MIT License
If you turn the receiver on outside of this Homebridge plugin and then want to turn off the receiver using the homekit switch, the app shows that the receiver is off. Looking at the console, it queries the power state through "ZM Status GET:" when you look at the plugin through homekit app, but returns "false". Turning the zone on through homekit results in a "no response" error, but after a couple tries it will eventually allow you to set the state to on and then off. Looks like the logic or timing for checking status is not working as expected.
Hi there,
In AVRAccessory.js
, throttledQueue
passes params 1
and 150
. I therefore always get the following warning message from the throttled-queue code.
An interval of less than 200ms can create performance issues.
Is there any harm in changing to 1
and 200
?
Thanks!
Could you add the volume control?
Trying your plugin but can't make it work (running Homebridge in Docker)
[DenonMarantzAVR] Initializing DenonMarantzAVR platform...
[1/9/2019, 4:23:48 PM] [DenonMarantzAVR] DenonMarantzAVR Plugin Loaded - Version 0.1.2
/homebridge/node_modules/homebridge-denonmarantzavr/src/AVRAccessory.js:64
].flat();
^
TypeError: [this.getSwitchServices(...),this.getAccessoryInformationService(...)].flat is not a function
at AVRAccessory.createServices (/homebridge/node_modules/homebridge-denonmarantzavr/src/AVRAccessory.js:64:7)
at new AVRAccessory (/homebridge/node_modules/homebridge-denonmarantzavr/src/AVRAccessory.js:24:27)
at config.avrs.forEach.avr (/homebridge/node_modules/homebridge-denonmarantzavr/src/index.js:24:24)
at Array.forEach (<anonymous>)
at AVRPlatform.accessories (/homebridge/node_modules/homebridge-denonmarantzavr/src/index.js:22:22)
at Server._loadPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:386:20)
at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:330:16)
at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:86:36)
at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:45:10)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
Hello,
Got this working with just power on/off on my Marantz receiver. Great!
Is there a way to add more functions via the config.json file already?
I am pretty deep into Home theatre programming so have all the codes for this in some other
remote formats.
Setting input and a fixed volume are the obvious ones I suppose.
Let us know if you have a sec? Many thanks..
Delete
Is it possible to set a default Volumen and Source on PowerOn via config?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.