1.0.5 • Published 8 months ago

russound-aio v1.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
8 months ago

russound-aio

npm npm

NPM Version

Javascript socket library for Russound AIO

Description

Javascript library that allows you to connect and controll your Russound AIO devices.

This library was primarily developed to be used within a Homebridge environment but may used by itself, see demo folder for example of how to connect and interact with device

Changelog

  • Initial Release.

To Do

Only supports one controller at the moment

Installation

As a prerequisite ensure that the Russound device is controllable using the Russound iOS app. You also need to have git installed.

  1. Install russound using: npm install russound.aio

Example code :

Config Explanation:

The id of Zone1, Zone2, Zone3, Zone4, Zone5 and Zone6 should match the Zone names given in the Russound Controller configuration (the order in the Russound App)

The names Source1, Source2, Source3, Source4, Source5 and Source6 should match the Source names given in the Russound Controller configuration (the names in the Russound App)

Any non configured sources will be ignored

With this configuration you can define which sources are attached to which zones, the Russound API doesn't identify the configuration correctly. That is, if different sources are selected for different zones in the Russound Controller configuration there is no way to determine this through the API. The Russound App doesn't handle this, I've added the capability to manage

FieldsDescriptionDefaultRequired
nameName to use for the Russound platform.No
addRemoteAdd Remotes For Each Zone.No

controllers configuration parameters:

FieldsDescriptionDefaultRequired
nameName to use for this Russound controller.MCA-66No
hostHost IP address of your Russound controller.Yes

zones zones parameters: | Fields | Description | Default | Required | |------------------------|--------------------------------------------------------------------|---------------------------------------------------------------------------|----------| | id | The Id of this zone as it appears in Russound. | | Yes | | name | Name of this zone configured on the Russound controller. | | No | | sources | List of source names to add to zone. | | No | | enabled | Hides zone from Homekit | true | No |

sources sources parameters: | Fields | Description | Default | Required | |------------------------|--------------------------------------------------------------------|---------------------------------------------------------------------------|----------| | _ | Name of this source configured on the Russound controller. | | Yes |

Troubleshooting

1.0.5

8 months ago

1.0.4

8 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago