Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Russound MCA-66 on TCP driver
#1
Has someone took the existing Russound MCA serial driver and converted to a TCP driver to communicate  directly in the MCA-66? 

If not how difficult would it be to take an existing TCP driver and merge to the Russound serial driver.

Thanks,
Reply
#2
Are the protocols identical either way?
Dean Roddey
Explorans limites defectum
Reply
#3
(05-20-2020, 03:30 PM)Dean Roddey Wrote: Are the protocols identical either way?

Dean,
Very similar. See attached. Close enough to change a few things to make it work I guess. Better than to start from scratch.

Tomorrow I will try a port redirector for CQC to talk to a serial port and redirect to the IP address of the MCA-66.

Thanks,


Attached Files
.pdf   RIO Source Edition Protocol for Third Party Integrators.pdf (Size: 1.37 MB / Downloads: 1)
.pdf   Writing Drivers in RIO - Overview - Version 1.5.pdf (Size: 1.62 MB / Downloads: 1)
Reply
#4
When the protocol is the same and only the medium (and the setup of that medium) changes, typically a single driver is used for both and it creates a socket or serial port as required, and there are just two manifest files that have setup for the different connection schemes (which causes that setup method to be called on the driver which tells it which type of connection to create.) The built in message reading methods in the driver base class can work in terms of either a serial port or a socket, or otherwise you just do an if socket do this, else do that.

If the protocol is different it would get somewhat messier and have more if this/that stuff.
Dean Roddey
Explorans limites defectum
Reply
#5
(05-20-2020, 07:40 PM)Dean Roddey Wrote: When the protocol is the same and only the medium (and the setup of that medium) changes, typically a single driver is used for both and it creates a socket or serial port as required, and there are just two manifest files that have setup for the different connection schemes (which causes that setup method to be called on the driver which tells it which type of connection to create.) The built in message reading methods in the driver base class can work in terms of either a serial port or a socket, or otherwise you just do an if socket do this, else do that.

If the protocol is different it would get somewhat messier and have more if this/that stuff.
Dean,

I reached out to Russound today and they confirm the RNET protocol is implemented on the MCA series but only on the RS232 port. This means that my initial plan will not work. My backup plan is to try to add a RS232 to IP converter to the MCA-66. Then will create a virtual com port on the CQC Server and use the regular serial driver. In theory it should work.

I guess that this closes this thread of writing a new driver for the new Russound MCA series. But it would be nice to have a RIO driver for the new Russound devices on TCP/IP.
Reply
#6
Check out Global Cache for RS232 control. The devices are rock solid.

Depending on your needs you could go with the iTach or GC-100. The nice thing about the iTach series is that they have a Wifi to Serial model for those installs where having a network cable is not possible.

https://www.globalcache.com/products/itach/models2/

https://www.globalcache.com/products/gc-100/models1/
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  OpenWeatherMap Weather Driver Using OneCall API kblagron 13 5,574 02-24-2023, 02:07 AM
Last Post: kblagron
  Onkyo/Integra Receiver Driver sic0048 6 533 01-08-2023, 10:24 PM
Last Post: kblagron
  RainMachine Sprinkler Irrigation Controller Driver kblagron 60 24,138 07-17-2022, 08:36 PM
Last Post: kblagron
  SmartThings API V1 driver kfly 5 1,416 02-22-2022, 07:55 AM
Last Post: kfly
  Tesla Driver Driver kfly 14 6,826 02-21-2022, 10:11 AM
Last Post: kfly
  Help on editing existing Driver Spot 5 1,132 02-03-2022, 06:50 PM
Last Post: kblagron
  New to driver development - where to start? jokermac 2 1,009 09-22-2021, 04:01 PM
Last Post: Spot
  Yamaha RX-V673 IP control Driver jdmevo123 22 12,477 03-27-2021, 03:02 PM
Last Post: Spot
  Updated SMS Driver gReatAutomation 0 950 01-28-2021, 12:53 PM
Last Post: gReatAutomation
  Sage Media Server driver (beta) Fonceur 698 360,714 07-26-2020, 04:59 PM
Last Post: sic0048

Forum Jump:


Users browsing this thread: 1 Guest(s)