|
Post by wolfman on Dec 6, 2014 17:16:14 GMT -5
I just shared my XMC-1 device within irule builder that contains the Network Commands Tags. The device contains all commands tags that are specified in section 3.2 of version 0.1 of "Emotiva Network Remote Control protocol" document.
Here are the device details from the irule builder.
Name: Emotiva XMC-1 Network v0.1 Shared: yes Vendor: Emotiva Type: Receiver/ Preamp Model: XMC-1
Any one with a irule PRO license should be able to see the irule device.
All the commands have the ack set to no. I did not see any thing in the acknowledgements that would help.
I verified that the commands work with firmware version 1.3. I could not verify the menu enter command. I do not know where the enter key on the remote is used.
It looks like the zone 2 volume commands do not work with firmware 1.3. Other have noticed this as well.
I'm not going to provide full instructions on how to configure the irule app.
With in the irule app you need to add the XMC-1 as a Network Gateway. Within the Gateway configuration enter the XMC-1's IP address. I use a static IP. Enter the control port number for the gateway's service port, 7002 with firmware 1.3. Set the protocol to UDP.
I no longer need the XMC-1 remote. I can use irule to control the XMC-1 via the network. I have no need for a IR blaster. I use irule with all mu other AV devices.
The irule commands need to on one line. So a command that starts out as:
<?xml version="1.0" encoding="utf-8"?> <emotivaControl> <menu value="0" ack="no" /> </emotivaControl>
Gets entered in to the irule builder on one line with the carriage and line feeds:
<?xml version="1.0" encoding="utf-8"?>\x0D\x0A<emotivaControl>\x0D\x0A<menu value="0" ack="no" />\x0D\x0A</emotivaControl>\x0D\x0A
The irule name causes me confusion at times. I write F5 Network iRules.
|
|
|
Post by hifiaudio2 on Dec 10, 2014 12:35:07 GMT -5
I don't use iRule but do use Roomie Remote for IP control of all of my theater. Should the XMC-1 now be controllable as soon as Roomie adds the commands to their list, or is there anything else that needs to be enabled by Emotiva for this to work? I havent been keeping up with the developments on this front.
|
|
|
Post by hifiaudio2 on Dec 10, 2014 12:52:57 GMT -5
Actually I see that Roomie now has the XMC-1 listed under "auxilliary" in their app. I tried to set it up using port 7002 but the commands are not working. Should I be telling it a different port?
|
|
|
Post by deewan on Dec 10, 2014 15:37:42 GMT -5
Great to hear this!!! I have iRule Pro so I will be setting up network control in the new few days.
|
|
|
Post by pocobear on Dec 10, 2014 15:57:59 GMT -5
Actually I see that Roomie now has the XMC-1 listed under "auxilliary" in their app. I tried to set it up using port 7002 but the commands are not working. Should I be telling it a different port? Try enabling ports 7001-7004 for Roomie in your firewall, that works on Elliotts remote control program for the XMC-1. If that doesn't work add port 7000 also, Good luck
|
|
|
Post by hifiaudio2 on Dec 10, 2014 16:00:44 GMT -5
Roomie told me that they confirmed that 7002 should work (although they have not told me that they know of anyone getting IP control to work on the XMC with Roomie, just that port 7002 should be corret). Its not working for me.
I will try port forwarding port 7002. I didnt have to do that with any other device, but none use that port I dont believe. I will see if that works.
EDIT - didnt help.
|
|
|
Post by wrk24wheel on Dec 10, 2014 21:54:05 GMT -5
I too have been unsuccessful with Roomie. I did run a port check and the only ports open on XMC-1 are 23, 2891, 17330 and 17331. The last email I received from them said that they are going to look into their programming and get back to me. They think it may be on their side.
|
|
|
Post by hifiaudio2 on Dec 11, 2014 9:26:30 GMT -5
Yep, those are the only TCP ports open that I see as well. I am sure I am in the 1% or less minority, but I would rather IP control work than Dirac right now . It already sounds terrific, but control issues make it an annoying piece of gear right now (its in a rack outside of my theater, so no line of sight). I need IP control!! Please!!
|
|
|
Post by Chuck Elliot on Dec 11, 2014 9:36:39 GMT -5
Yep, those are the only TCP ports open that I see as well. I am sure I am in the 1% or less minority, but I would rather IP control work than Dirac right now . It already sounds terrific, but control issues make it an annoying piece of gear right now (its in a rack outside of my theater, so no line of sight). I need IP control!! Please!! The XMC-1 uses UDP not TCP! Ports are as follows: 7000 -> Receive Port for Ping Broadcasts 7001 <- Return info from Ping 7002 -> Control Port - Send commands to XMC-1 7003 <- Notify Port - Receive responses from XMC-1 7004 <- Info Port (unused at present time)
|
|
|
Post by hifiaudio2 on Dec 11, 2014 10:24:05 GMT -5
Ah - well according to Zenmap only port 7000 of those is open/filtered on UDP
|
|
|
Post by hifiaudio2 on Dec 11, 2014 15:27:45 GMT -5
Guess we will just have to wait for another firmware update to enable this.
|
|
|
Post by deewan on Dec 12, 2014 14:51:15 GMT -5
wolfman, you were able to get iRule to work with the XMC over network? I am having zero luck.
I imported your XMC network v0.1 into iRule. Replaced my UMC IR commands with the XMC IP commands, set up an XMC gateway with the IP address and port 7002. But not commands seem to get to the XMC. I have XMC firmware 2.0 installed. Any ideas what I may be missing?
EDIT: NEVERMIND. Despite me checking and double checking my settings, I had typed in a space in my IP address. All is now working.
|
|
|
Post by hifiaudio2 on Dec 12, 2014 15:37:26 GMT -5
So I wonder why iRule works but not Roomie? The Roomie commands show up red, which means they aren't communicating with the XMC. But I see port 7002 as not being open. It must be somehow open for iRule, though. What could the difference be?
|
|
|
Post by deewan on Dec 12, 2014 16:06:02 GMT -5
Good question about why Roomie doesn't work. I've never used Roomie so I have no idea who it is configured or works compared to iRule. But iRule works like a charm as long as you don't fat finger a space in your IP address.
|
|
|
Post by hifiaudio2 on Dec 12, 2014 16:10:32 GMT -5
Are there any pertinent settings in the XMC-1 regarding this? Here is the last response I have from Roomie:
"We do have another user that is able to verify communication is open on port 7002 by sending a command and seeing that it is sent in Blue on the Roomie feedback. He is now testing the commands for us. If you are not able to communicate to the Emotiva I would recommend checking settings. "
I haven't noticed any settings related to opening port 7002.
|
|
|
Post by hifiaudio2 on Dec 12, 2014 16:54:53 GMT -5
Would uPnp not being enabled on my router prevent a connection?
|
|
|
Post by hifiaudio2 on Dec 12, 2014 17:31:32 GMT -5
I enabled IGMP snooping and uPnP.... now its apparently at least communicating. Its possible the commands are just incorrect now, as they dont actually do anything. But at least the communication is there.
|
|
|
Post by hifiaudio2 on Dec 12, 2014 17:41:29 GMT -5
Roomie pushed an update and its working now. Great service from them! BIG deal to me to have IP control of the XMC finally!
|
|
|
Post by deewan on Dec 12, 2014 21:58:05 GMT -5
Is there feedback for iRule and IP control with the XMC?
|
|
|
Post by wizardofoz on Dec 13, 2014 9:04:56 GMT -5
great soon as my XMC parts arrive I will be onto testing this too as I have used iRule for a few years now. Saving some IR emitters and IP2IR bridges saved also will be nice .
|
|