companion-module-requests
companion-module-requests copied to clipboard
Analogway SmartMatrix LE
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!
Also, just to clarify, I'm requesting this control through the LAN port, I am not requesting development for the RS-232 port.
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
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.
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!
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.
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.