MonoPrice 6 zone Whole home amp Driver

I've just recently ordered the Soundavo version of this WHA amp/controller, has anyone had any experience using this driver using the LAN port of the newer versions? (e.g. Soundavo or Monoprice pre-amp controller)

Also, interested in trying to utilize the PA feature for alerts/notifications. @joshrperson, have you had any further luck on this?

@ajt976 I could never get the ESP to do the controls so I switched to a Pi with an audio shield to do the controls and the TTS. I added a relay to the Pi to control a 12v circuit to control the "PA switch" on the unit...my script turns on the relay, plays the mp3 TTS file sent to it from the Hubitat, then turns the relay back off.

Bummer, that was a really cool idea! I've not dipped into the rPi just yet so perhaps this is a good excuse to do so. Any specific hardware you'd recommend for the audio shield/relay or are they all pretty similar?

@ajt976 Honestly you could just use the 1/8 inch audio jack on the pi just fine. I wanted it to be a little nicer so I used a DAC shield.

As for the relay, you can use most anything you find online. I have a ton of them i use for different microcontroller projects so I just grabbed one of them.

I looked up that file and found this:

I tried ports 2000, 2001, 3000, and 3001 on the parent device. Everyone produced a telnet error in HE:

dev:8352021-11-28 12:18:58.775 am warntelnet input stream closed

dev:8352021-11-28 12:18:58.762 am warntelnetStatus: error: receive error: Stream is closed

Any ideas? Is there some setup required to ser2net. I only see installation in the documentation. Where does the port get set?

@martinez.mp3 Jorge, you still around?

Do you mind sharing your project code for this?

I thought I had it on github...but just checked and it is not. I will have to find my code somewhere and get it posted. standby.

I’m sorry I been super busy lately

Did anyone ever get polling working so the keypads will reflect state changes?

Welcome back -- espero que lo estás haciendo bien

Si todo bien solo mucho trabajo :sweat:

Yo tambien. La razón por la que me gusta escuchar música. Hablamos luego.....

I noticed Hubitat v2.3.1 now supports the Monoprice 6 zone Audio device driver natively. Does anyone if this means you still need an rpi in the mix and whether the setup instructions have changed?

what was the RPI being used for?

The model the driver was written for is the pre amp, as such it already contains an ethernet port in addition to the serial port, this is a LAN driver and requires the devices IP address in the configuraton.
If you have the amp version (with just the serial port), then you will need a device to convert serial to ethernet.
This should work with the new driver, but wasn't tested.

1 Like

@mike.maxwell The raspberry pi is use as a telnet to serial bridge
@mluck I don’t see any reason why the native support won’t work but the raspberry pi or tcp/pi to serial adapter have to stay I will test it later.

1 Like

I’m currently researching how to replace the EOL SmartThings groovy integration to my Monoprice 6-Zone Amp. I also have a Hubitat hub and a Home Assistant implementation. Possible solutions may be to run some devices on HA or HE and some devices on SmartThings or migrate to HA or HE completely.

To that end, I thought I’d create and share a one-stop list of all the home automation integrations to this great-value amp so that I could narrow down which direction to go.

Here it is: https://www.reddit.com/r/homeautomation/comments/x7njvw/monoprice_6zone_amp_integrations_list/

HE support natively this amp, this custom driver is deprecated

1 Like

Jorge, are you sure the official driver supports the Monoprice 6 amp? I thought it only supports the pre-amp. Perhaps I’m mistaken?

The driver was written for the pre-amp, however the API appears to be the same for the amp.
I believe with the amp you will need a serial to telnet over IP adapter as the amp only has a serial port. Something like a Global Cache Flex with the Flex Link serial cable should work.

1 Like