Although using Companion and the included QLab with feedback Companion module can enable features that can be enormously useful for QLab remote control operations, there are two potential problems. First, especially when using TCP connections there is a huge amount of network traffic generated between Companion and QLab, which has the potential to cause problems, particularly when there are any other underlying problems with a set up.
More significantly it’s important to realise that using Companion reliably with a module (connection) for any software or hardware device, is complicated by the fact that you are using 3 pieces of software with completely different development time frames with very loose coordination between them
Bitfocus Companion issues new versions as both stable and beta releases very frequently. Each of these releases, may contain updated versions of modules, but these modules are generally developed by completely different programmers from those who develop the main Companion app and completely different programmers from those that develop the software or hardware the module controls. The QLab with feedback Companion module, which is included in Companion, is not developed or maintained by Figure 53. Support and documentation for the module are only available via its Github page.
The fact that you have three entirely uncoordinated and independent development timelines to consider means that it is occasionally possible to arrive at combinations of the Companion.app, an included module , and the software the module controls which are wildly incompatible.
This complication makes it essential to test any mission critical show systems very thoroughly before deployment, and to take especially care to ensure that you are aware of the versions of QLab, Companion, and the specific connection module you are using and to keep these consistent, and retest thoroughly if you change any one of the these versions (remembering that module versions may change or not change with new versions of the companion app).
It’s also important to realise that you as the person who is integrating these three systems are pretty much going to be on your own in terms of troubleshooting, as although there are support systems for each of these individual components, there is no source of formal support for the particular combination deployed in your specific circumstance!
Mic