I have a custom panel that does a lot of production control, whether firing custom controls to my Carbonites, turning on projectors, triggering a video server, etc. I have this panel set up to publish the HTTP server on a specific port, which allows me to run the various trigger IDs from lots of devices. (I've written about this before, using the Elgato Stream Deck as a hardware panel. We have multiple decks in multiple locations which can all trigger the same panel.)
I now have another custom panel that I would like to set up to listen and reflect what the production control panel is doing, and then perform actions based on that. So, if a button is clicked and a task is performed on a custom panel, I want the "remote" panel to be aware of it and possibly do something else.
I know I could have the production control panel send GPI trigger commands to the remote panel which could be listening (a la Xpression), but the catch is that I'd like this panel to be open on multiple computers, and I don't always know which ones, which makes it difficult to program for.
Is this possible? Is this a good approach? Has anyone done anything like this? Thanks!