![]() Left: Changing the volume bulb will change the volume of the receiver. Turning off a switch will turn off the receiver Setting these switches will change the input of the receiver. Right: The seperate switches stand for an input. This is directly updated in the other accessories. Left: By switching the input of the TV accessory, the input of the receiver is changed. The volume is set through a default volume level of each input. Four separate switches added which also control a predefined input. Demo imagesīoth: Two times the same receiver as tv. If you accidentally say to Siri: Set receiver volume to 100, your eardrums will at least survive. It adds a lightbulb which stands for the absolute volume level of your receiver. With volume control, you can set the volume level of your receiver. This functionality is configurable in the config with: pollAllInput. You can still choose the default input when turning on the receiver with this switch. With this option, it is possible to have one main switch to turn on and off the receiver. ![]() I add the option to make a general switch that polls for the state no matter the selected input. It will push the new state of the TV to other all other accessories, so these should be updated immediately There is a polling loop embedded which checks every couple of seconds what input source is currently selected and will update the switches accordingly. This allows you to create one switch for each input source and switch between input sources when the AVR is powered by just tapping the switch for that source. The standard switches, which are available for all different input types, are 'on' if the receiver is turned on and when the input is set to the specific switch. In the future, this must be updated so you can hold the button to increase the volume by more. The volume control works in steps of 0.5. This way you can have the settings menu under the I button in the remote widget. As I don't use the info button but do use the settings button, I made it possible to switch the functionality of these buttons. Normally the settings button is accessible in the Home app and the info button is accessible through the remote widget. It is also possible to change the name of the input to one with a personal touch ).Ī TV accessory has support for an info and a settings button. You can add them all, but I only added the once I use, so the list stays short. I added a list with all possible input settings I know of in Possible_inputs.json. ![]() You can choose your input settings yourself. Every receiver must be registered manually ones after registering Homebridge. You can add multiple receivers by adding more than one Device in your config file. This way it is possible to have more than one accessory which has remote widget support. An important note is that if you use the tv service, you have to add them manually to your Home app, after registering Homebridge. This tv service is added to the plugin, so you can still use the switches if you want. It also makes it possible to use the remote widget (or how it's called) to control the receiver and change the volume. This enables the possibility to change the input and the power state in one Homekit block. This means that you can add your receiver as a TV to your Homekit. Since version 2.0, this plugin is extended with support for TV accessories. Now with the TV accessories in Homekit, I wanted to make it possible to control my receiver with a TV accessory block and the control widget. Each switch signifies an input source which I forked to a version I use now for over a year without any problems. Since there is no HomeKit AVR accessory type, nneubauers idea was to create a bunch of switches. (sudo) npm install -g changelog of the version can be found in the git. You can install the package with the following command: I'm asking you to post an issue if you have problems or an idea about this plugin. I found that the original homebridge-denon and all other plugins I tested were not working with newer Denon AVR generations (mine is X1400) or used the unstable telnet commands. The plugin registers as homebridge-denon-heos. Note: I'm not a javascript coder at all, so be easy on code feedback ), though please if you have feedback or ideas, let me know. This git has been forked from nneubauer/homebridge-denon which was the basis for version 1 of this plugin. Since I found these less stable than the HTTP commands, I still prefer the HTTP commands. As newer Denon receiver doesn't support HTTP commands anymore, Telnet control is also possible. The plugin uses the HTTP commands as default. This is a Homebridge plugin to control all types of Denon AVRs and possibly Marantz AVRs (some are tested with positive results). A Plugin for Homebridge to control a Denon AVR
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |