Monoprice 6-Zone Amplifier

The monoprice platform allows you to control Monoprice 6-Zone Amplifier using a serial connection.

Configuration

To add the Monoprice 6-Zone Amplifier integration to your Home Assistant instance, use this My button:

Manual configuration steps

If the above My button doesn’t work, you can also perform the following steps manually:

  • Browse to your Home Assistant instance.

  • Go to Settings > Devices & Services.

  • In the bottom right corner, select the Add Integration button.

  • From the list, select Monoprice 6-Zone Amplifier.

  • Follow the instructions on screen to complete the setup.

Configuration notes

If you are using an IP232 module instead of a direct serial connection, then use socket://<host>:<port> in the port setting.

Sources can also be later edited from the integration options (gear icon in the top right when selecting the integration). Note that editing sources will remove the snapshot you may have saved.

Zone management

Devices and entities are created for each of the possible 18 zones, and can be enabled, disabled and renamed through regular Home Assistant methods. By default, the first 6 zones (11..16) are enabled, and there’s an attempt to automatically detect the 12 extension zones (21..26, and 31..36) on the first run.

Actions

Action monoprice.snapshot

Take a snapshot of one or more zones’ states. This action, and the following one are useful if you want to play a doorbell or notification sound and resume playback afterward. If entity_id is all, all zones are snapshotted.

The following attributes are stored in a snapshot:

  • Power status (On/Off)
  • Mute status (On/Off)
  • Volume level
  • Source
Data attribute Optional Description
entity_id yes String or list of strings that point at entity_ids of zones.

Action monoprice.restore

Restore a previously taken snapshot of one or more speakers. If entity_id is all, all zones are restored.

Data attribute Optional Description
entity_id yes String or list of strings that point at entity_ids of zones.