MonoPrice 6 zone Whole home amp Driver

driver

#1

I'm wringing this diver to control the Monoprice 6 zone Amplifier is work in progress i will love some feedback if you have one off this devices it use a Raspberry pi and a USB to Serial adapter, and telnet communication to the hub

Update 02/05/19 parent/child approach is post it


#2

This looks very interesting to me. I am currently moving over many devices to my new hub. I am wondering if this could work on a windows home server or a VortexBox (Fedora Linux).


#3

I don't think there's any problem running the script in windows or any Linux distribution, is written in python, if you can run python and install pyserial package I think that is the only package that does not come in the basic installation of python, you will have to change the serial port in the script to wherever port you will be connecting to the Amp. Give it a try and let me know if you need any help. now im trying writing a better driver for the hubitat hub im using parent/child approach still a lot to get this to were I want it.


#4

Don't kill me for the dumb question, but can this code work on SmartThings? I have the Monoprice 10761 and I can't figure out any of the other ST solutions for integrating with this speaker system. I have an extra Raspberry Pi sitting around, so if this code works, this could be amazing!


#5

I wrote a CLI program and a flask based REST API as well. It's probably not pretty, but it works.

Same as yours, it requires a Pi and a USB->serial converter. I use a Pi Zero W. I know it's kludgy to call the cli program from the REST API, but the API was an afterthought. Just wanted to toss that out there, it might be easier to integrate with my REST API for control.


#6

I don't thing ST hub support telnet and that is the base of this driver, in some point on the past when I was still on ST I test @signal15 way and after some try and error work pretty good, but later I migrate to huibitat.