Skip to content

EventGhost Plugin to Control 2012 and newer Marantz Recievers via HTTP (mulitple controllers allowed)

License

Notifications You must be signed in to change notification settings

MarkerB/EventGhost-Marantz_HTTP_Plugin

Repository files navigation

EventGhost-Marantz_HTTP_Plugin

EventGhost Plugin to Control 2012 and newer Marantz Recievers via HTTP (mulitple controllers allowed)

I used the MarantzTCPPlugin as a template, and replaced all the telnet communications functions with HTTP requests.

Using HTTP allows multiple controllers to access the receiver at the same time, as opposed to the single-connection telnet interface used by MarantzTCPPlugin. Oddly, HTTP actually seems to be faster; strange because telnet holds the connect open, while HTTP does not (and also has a much higher data overhead).

END-USERS:

Just download and double-click on the latest Marantz HTTP-x.x.x.egplugin, which will immediately install the plugin into EventGhost. You'll have to provide the IP address of your receiver, add the plugin to your EventGhost project, and then add Marantz TCP/telnet actions like "MVUP" for volume up, and "SIBD" for selecting Blu-ray input. There are also some built-in actions that don't require using command codes, and the volume one lets you specify volume with more intuitive values.

You can also add an EventGhost "Action" called "Get Status" which will generate events for changes in the status of four parameters. The event names are Main.MarantzHTTP.Volume, Main.MarantzHTTP.Mute, Main.MarantzHTTP.Input, and Main.MarantzHTTP.Surround These return any changed status in the "eg.event.payload" variable.

You can see all the supported TCP/telnet commands at: http://us.marantz.com/DocumentMaster/US/Marantz_AV_SR_NR_PROTOCOL_V01.xls

DEVELOPERS:

Developers might add new built-in commands, maybe some better error detection, and even communications from the receiver back to EventGhost. I'll merge any useful branches into the master.

About

EventGhost Plugin to Control 2012 and newer Marantz Recievers via HTTP (mulitple controllers allowed)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages