Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Marantz receiver driver (IP)
#1
I just got a new Marantz receiver and am trying to get it working via IP.  It's not one of the models listed, but in looking at the protocol, it seems that at least the basics should work.

The issue I'm running into is one that was reported in the past.  I'm stuck at "Wait for connect".  I put in in verbose mode, and the error I'm seeing is this:

Code:
05/13 18:06:30-CQC-MASTER, CQCServer, CQCDrv_marantzThread17444
{
    CQCGenDrvS, MEng.System.CQC.Drivers.Marantz.AV8801.DriverImpl.1162, Status/App Status
    Exception in connect. Err=Timed out waiting for a message
}

I believe this is the same issue that was occurring in the past.  Any ideas / suggestions, or am I out of luck?
Reply
#2
Generally the basics won't be good enough. The driver is trying to gather info from the device and if it can't it will not come online. Though, the message is that it timed out, so that could be that the IP address is wrong or it's IP interface needs to be enabled in the configuration or something like that.
Dean Roddey
Explorans limites defectum
Reply
#3
I did some testing and I can communicate to the receiver using Putty on port 23, and all the commands work as expected. Any other thoughts?
Reply
#4
I believe I figured out the issue. I looked at the CML code for Connect method in the driver and tested the commands manually. All of them worked - until I got to zone 3. It turns out this receiver doesn't HAVE a zone 3 - only a zone 2. Now I just need to figure out the easiest/best way to fix this.

I *could* just copy the driver and comment out the Z3 call on line 1147, but that's not the cleanest solution. What do you suggest? I'm not super strong on CML, so I'm hoping to find something that doesn't require too much programming muscle.
Reply
#5
You don't have to actually create a whole new one. If you look at the new 'universal' driver:

https://www.charmedquark.com/Web2/CQCDoc...nUniversal

It only requires a small extra class that provides some info to an underlying base class about how many zones and all that. So that would be the best way to do it. You create a new manifest that loads your new derived class to make it unique to that paritcular setup.

The SR5011 and SR5011 ones should be based on this scheme if you want to look at those.
Dean Roddey
Explorans limites defectum
Reply
#6
Oh - that sounds great!  Thanks for the pointer Dean.  Smile
Reply
#7
I just took a look at the SR5011 driver code Dean.  The universal driver is a very elegant solution.  Smile

In looking further, I found that the SR5011 driver works for my receiver.  As such, I can use that for now, but I think I'll go ahead and do a driver for the SR6014 anyway, just to get some more CML experience.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  TTS Driver Error kblagron 7 767 03-03-2023, 01:05 AM
Last Post: kblagron
  Driver for Amazon 4k Stick Darrie 3 897 01-15-2022, 02:21 PM
Last Post: znelbok
  CQSL Interface Driver connects but no control NightLight 3 949 10-26-2021, 01:12 PM
Last Post: NightLight
  ClickPLC driver now failing after upgrade znelbok 2 1,280 09-21-2020, 10:48 PM
Last Post: znelbok
  Pentair driver tom 5 2,436 08-02-2020, 11:29 PM
Last Post: kblagron
  Variables Driver Client gReatAutomation 4 2,038 04-25-2020, 12:46 PM
Last Post: gReatAutomation
  Reconfig of Driver Causes Built In Triggers to Fire gReatAutomation 2 1,502 03-25-2020, 04:09 PM
Last Post: gReatAutomation
  Lutron RadioRA2 Driver and Lutron Visor Control gReatAutomation 29 13,145 03-19-2020, 01:03 PM
Last Post: gReatAutomation
  Timers Driver / Field Time Image / Seconds gReatAutomation 1 1,398 03-16-2020, 05:48 PM
Last Post: Dean Roddey
  Problem with Accesssing Variables Driver Client Interface kblagron 5 2,583 03-05-2020, 02:24 PM
Last Post: kblagron

Forum Jump:


Users browsing this thread: 1 Guest(s)