Skip to content

No Hassle AV Amplifier

My integration for a Monoprice-compatible 6-zone amplifier, with power, volume, mute and source for each zone plus bass, treble and balance controls.

Installation
Not in the Marketplace catalog (the submission was declined); add it by link
Connection
Serial device or serial-over-IP
This guide
Describes the published v0.1.0 release

Updated . Documentation checked .

What it is

No Hassle AV Amplifier controls a Monoprice-compatible 6-zone amplifier, up to three chained for 18 zones. Each zone is a media player with power, volume, mute and source selection using your own input names.

Bass, treble and balance appear as sliders on each zone's device page. They read the amplifier's own settings from the zone poll Home Assistant already makes, so they add no extra serial traffic, and changing one sends a single command. It is the amplifier half of the No Hassle AV pair; the HDMI matrix is a separate integration.

My Setup

I use No Hassle AV Amplifier with a six-zone amplifier because I need tone controls that the built-in Monoprice integration does not provide. Everything below describes the published v0.1.0 release.

  • Tone controls on every zone

    Home Assistant's built-in Monoprice integration has no bass, treble or balance controls. This release adds them as sliders, which go unavailable while a zone is off because the amplifier ignores them then.

  • Moving from the Monoprice integration

    Release v0.1.0 can take over an amplifier set up under the Monoprice integration and keep its entity IDs, history, names, areas, disabled zones and input names. The unreleased code on the main branch removes that import, so check the version-specific instructions before migrating.

Why I use it this way

Home Assistant's built-in Monoprice integration exposes no tone controls, so bass, treble and balance were out of reach of dashboards and automations. This release puts them next to each zone's volume.

What it can do

  • A media player per zone

    Power, volume, mute and source selection, with your own input names.

  • Bass, treble and balance

    Sliders read from the existing zone poll; each change sends one command.

  • Save and restore

    nohassle_amp.snapshot and nohassle_amp.restore save and put back the amplifier state.

  • Unused zones

    Zones you do not use can be disabled.

Install and connect

  • A Monoprice-compatible 6-zone amplifier, reachable through a serial device or a serial-over-IP address.
  • Home Assistant 2026.9.4 or newer.
  1. Add the repository by link

    In Settings > Marketplace, select Add from link and enter the project's GitHub repository. Connect GitHub if asked, then open No Hassle AV Amplifier and select Install. Before Home Assistant 2026.11, add it to HACS as a custom repository of type Integration, download it and restart.

  2. Add the amplifier

    In Settings > Devices & services, add No Hassle AV Amplifier and enter the amplifier's connection address and input names.

  3. Or import an existing amplifier

    With v0.1.0 and a full backup first, choose Import the existing amplifier to move it from the Monoprice integration. Calls to monoprice.snapshot or monoprice.restore must change to the nohassle_amp actions.

Limits and caveats

Sources and next steps