companion-module-requests icon indicating copy to clipboard operation
companion-module-requests copied to clipboard

Analogway SmartMatrix LE

Open mikesyph opened this issue 3 years ago • 6 comments

Functionality Requested: Select Inputs and execute the take command Programming Documentation: Programmer's Guide https://www.analogway.com/americas/products/archived/smart-matrix-le/

Note: This request uses the same ASCII protocol and extremely similar, if not identical, commands as the following requests. If one is programmed, the other hardware would work as well.

https://github.com/bitfocus/companion-module-requests/issues/58 https://github.com/bitfocus/companion-module-requests/issues/59 https://github.com/bitfocus/companion-module-requests/issues/571

Thank you for your time!

mikesyph avatar Feb 23 '22 15:02 mikesyph

Also, just to clarify, I'm requesting this control through the LAN port, I am not requesting development for the RS-232 port.

mikesyph avatar Feb 23 '22 15:02 mikesyph

Just as some background, I'm able to connect to the SmartMatrix LE via the Analogway RCS software correctly.

From there I've experimenting with using the TCP/UDP module and unable to get a response from the SmartMatrix LE. The SmartMatrix LE will send back error codes if it doesn't get a valid ASCII command.

However, when I use the Analogway Midra Module I'm able to connect and get errors back in the log. This would lead me to believe the connection code from the Midra module is valid for these Analogway hardware devices, it just needs adjusting for the ASCII commands

I hope that's helpful information. Let me know of anything I can do to help this module along

mikesyph avatar Feb 23 '22 19:02 mikesyph

As an update, I got this working how I need it with the TCP-UDP Module. Since the Analog Way documentation wasn't very clear, I ended up running wireshark to look at the packets that the Analog Way Remote Control Software sent to the switcher.

mikesyph avatar Aug 18 '22 17:08 mikesyph

It would be great to get this implemented with the rest of the Analog way modules but I'm not so familiar with Javascript. If someone wants to tackle it I'm more than happy to test things. Thanks!

mikesyph avatar Aug 18 '22 17:08 mikesyph

Hi mikesyph great work figuring out the tcp-udp protocol. I am willing to spend some time translating your work into a separate module. If you're still around and want this done, send an email (found on my github profile) to me and we can get started.

SkylerJEhly avatar Sep 22 '22 23:09 SkylerJEhly

Interestingly, the SmartMatrix LE seems to use the same ASCII protocol as the Pulse300, just with more features. Perhaps work can continue on this module? I'd be happy to help, if necessary.

KSatsujin avatar Mar 26 '24 03:03 KSatsujin