Skip to content

NAD Multi-room Audio Controller HomeAssistant Integration

License

Notifications You must be signed in to change notification settings

Breina/nad_controller

Repository files navigation

hacs_badge

NAD Multi-room Audio Controller Integration

This integration integrates with NAD multi-room audio amplifiers. It provides control over output volume, output muting, input selection, DSP presets and power cycling.

Overview

One entity will be created for the controller itself, and one for each channel.

An overview of all entities

The entity is named after the Unit Name, as configured in NAD's web interface. In this case, that's 'Fortie'.

Receiver entity

The receiver is only used to control the power. Available services:

  • media_player.turn_on
  • media_player.turn_off
  • media_player.toggle

Channel entities

One channel is created for every output. Available services:

  • media_player.volume_up
  • media_player.volume_down
  • media_player.volume_set
  • media_player.volume_mute
  • media_player.select_source
  • media_player.select_sound_mode

Sources

When calling media_player.select_source, the Source must be one of:

  • Global1
  • Global2
  • Source1
  • Source2
  • Source3
  • Source4
  • Source5
  • Source6
  • Source7
  • Source8
  • Source9
  • Source10
  • Source11
  • Source12
  • Source13
  • Source14
  • Source15
  • Source16

Warning

Selecting the global inputs will override the inputs of all channels. Manually selecting an input afterwards turns global mode off again and channels' source is set back to its original value.

Sound modes

When calling media_player.select_sound_mode, the Sound mode must be one of:

  • PresentNone
  • Preset1
  • Preset2
  • Preset3
  • Preset4
  • Preset5
  • Preset6
  • Preset7
  • Preset8
  • Preset9

Compatible devices

  • NAD Cl 16-60

Setup

Note

This integration requires HACS to be installed

  1. Open HACS
  2. Open the options in the top right and select Custom repositories
  3. Enter this repository's URL (https://github.com/Breina/nad_controller) under the Category Integration.
  4. Press Add
  5. + EXPLORE & DOWNLOAD REPOSITORIES
  6. Find NAD Multi-room Audio Controller in this list
  7. DOWNLOAD THIS REPOSITORY WITH HACS
  8. DOWNLOAD
  9. Restart Home Assistant (Settings > System > RESTART)

The flow can now proceed in one of two ways:

Automatic flow

  1. Through UPNP, the controller can be discovered automatically.

The 'New devices discovered' notification

  1. Either click the Check it out link or navigate to Settings > Devices & Services to find the discovery.

The 'Discovered' card, prompting to configure the new integration

Note

If this does not show up, please proceed with the Manual installation flow

  1. After pressing CONFIGURE, a final confirmation is prompted.

The 'Confirmation' dialog

  1. When SUBMIT is pressed, success dialog should be shown.

The 'Confirmation' dialog

  1. After optionally setting its area and confirming with FINISH, the integration is now active and ready to be used.

Manual flow

  1. Navigate to the integrations page: Settings > Devices & Services
  2. + ADD INTEGRATION
  3. Select NAD Multi-room Audio Controller in this selection window

The 'Find integration' selection window

  1. Enter the IP and Port (52000 by default) and press SUBMIT

The dialog prompting network parameters

  1. After optionally setting its area and confirming with FINISH, the integration is now active and ready to be used.

The 'Confirmation' dialog