Open BaseballJim opened 4 years ago
Can’t you already do this in the BMD software? Or is it just source and destination names, not routes.
Nope, just names. I spent a day with a bmd engineer who was visiting customers. The best he came up with for save and restore of routes was using a ssh session and copying and pasting results into a file. The bones are all there, i would just like to do it with a button press.
On Wed, Oct 28, 2020, 6:04 PM Joseph Adams notifications@github.com wrote:
Can’t you already do this in the BMD software? Or is it just source and destination names, not routes.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bitfocus/companion-module-requests/issues/305#issuecomment-718257867, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQX5IXX54PSMWHUGJ2QIWIDSNCPRPANCNFSM4TC7AZSQ .
I am going to transfer this over to the BMD Videohub repository.
BTW - I am doing this with Companion. Not using a Save/Restore, but have the capability working. I have a 40x40 VideoHUb. I created a Companion Page with buttons for "Name Input" (to set source names), "Name Output" (to set destination names), "Route Sunday" (routing for Sunday Morning services), "Route Student" (routing for Student services), "Route Funeral" (Routing for standard funerals), and others.
The first "routing" button was a matter of creating a
I also use one previously unused output (38) to identify the current setting. I use
I now ONLY use Companion to make any changes to the VideoHub. This keeps the various buttons updated and I don't forget to update one of the various services.
@MHDallas any chance you could share how you did this? I'm using a 40x40 VideoHub also. I just learned about Companion after searching for a way to make some macros. Did you follow any other guides you might be able to share or did you figure it all out yourself? Thanks advance!
Honestly I just opened up the source for the router and started tracing the flow. This particular blackmagic module was pretty well organized so it didn't take too long to figure out where to add the save and restore. Other modules that I've looked at aren't that straightforward.
On Sun, Nov 7, 2021, 7:58 PM bingston @.***> wrote:
@MHDallas https://github.com/MHDallas any chance you could share how you did this? I'm using a 40x40 VideoHub also. I just learned about Companion after searching for a way to make some macros. Did you follow any other guides you might be able to share or did you figure it all out yourself? Thanks advance!
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bitfocus/companion-module-bmd-videohub/issues/9#issuecomment-962745716, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQX5IXR6HATSPGSGTABW4D3UK4VDBANCNFSM4TDCL2HQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
Thanks @BaseballJim for the quick reply. I'm still figuring things out. Since I sent the message I saw how to add the VideoHub as an instance. That's as far as I've made it. I'll keep playing around. Thanks!
@MHDallas any chance you could share how you did this? I'm using a 40x40 VideoHub also. I just learned about Companion after searching for a way to make some macros. Did you follow any other guides you might be able to share or did you figure it all out yourself? Thanks advance!
I use Bitfocus Companion to interface/automate with most of the equipment I use for House of Worship iMag and Live Broadcast. For the VideoHub, I have the need for a one-button "Put everything back the way it should be for Sunday Service" as well as multiple one-button options for memorial services, Kids Services, Baptism, etc.
Companion comes with a VideoHub Module. When loaded, this gives you the ability to add one or more VideoHub commands to a button. The intent is for the button to be on a StreamDeck device; however, Companion also has a web interface. Adding the appropriate number (40) of
I have one "button" called "Sunday Service" that sets all 40 destinations. I have another button that route my feed from the Baptism to my Camera 6. I have another button for Memorial that bypasses the video switch and sends my ProPresenter Feed direct tot he main Screen. These last two, and others, only switch the ports needed. When I am done, I hit Sunday Service again.
Looking at using this but it does not seem to work on the 288 x288. Works fine on a 12x12
Not real surprised. I have a 40x40 and 20x20 to test on. I’m sure the 12x12 is the same architecture just a bit smaller. The 288x288 is likely an entirely different beast. Does companion produce anything for that router? I doubt that there is anything in the code that limits the size but I’ll take a look. I always had the feeling that the big router was from a whole different hardware family, maybe even bought from some one else originally so it may not have any of the same software functions as the 40x40 and smaller.
Sent from Jim's iPad
On Dec 8, 2021, at 12:26 AM, skermanator @.***> wrote:
Looking at using this but it does not seem to work on the 288 x288. Works fine on a 12x12
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.
Every other feature so far works. I also believe the save is working for the most part, as I understand and makes sense what is outputted .
On Thu, 9 Dec 2021, 1:37 am BaseballJim, @.***> wrote:
Not real surprised. I have a 40x40 and 20x20 to test on. I’m sure the 12x12 is the same architecture just a bit smaller. The 288x288 is likely an entirely different beast. Does companion produce anything for that router? I doubt that there is anything in the code that limits the size but I’ll take a look. I always had the feeling that the big router was from a whole different hardware family, maybe even bought from some one else originally so it may not have any of the same software functions as the 40x40 and smaller.
Sent from Jim's iPad
On Dec 8, 2021, at 12:26 AM, skermanator @.***> wrote:
Looking at using this but it does not seem to work on the 288 x288. Works fine on a 12x12
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bitfocus/companion-module-bmd-videohub/issues/9#issuecomment-988870189, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHBNNQQBCJWJNGGI7P3GZ23UP5UT7ANCNFSM4TDCL2HQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
Could you upload the saved file as an attachment for us to take a look?
VideoHub.txt Sure thing, See attached
@skermanator what do you see in the log? based on my read you should either see an error or an info indicating success. The file’s format does seem fine.
No Errors, This was a Save then a load.
Telnet Output.txt I Telnet into the router, found 2 interesting things.
Also interesting development. Only the first pair is currently changing. The First pair will run correctly. So if its 154 154 it will change output 153 to input 153
Yes, the Blackmagic routers use 0 based numbering so first channel in the gui is channel 0. But I just looked closer at your telnet output file and see channels 0 through 31 are missing from the routing information. That may be your problem. I started doing backup and restore by using a text file like you made and got tired of its cumbersome non user friendly use. The companion code is nothing more than a user interface and one button method of telnetting into the router. Does the Blackmagic software see channels 0-31? 32 missing channels makes me think one of the plug in cards in the router isn’t playing nice. Did you look for the file that companion created? It probably looks a lot like your Telnet file without the serial information. Don’t worry about the channel file text names, they come from somewhere else and have nothing to do with routing.
Sent from Jim's iPad
On Dec 12, 2021, at 4:28 AM, skermanator @.***> wrote:
Telnet Output.txt I Telnet into the router, found 2 interesting things.
No Names (however on the GUI there is) The numbering didnt start at 1. Also interesting development. Only the first pair is currently changing. The First pair will run correctly. So if its 154 154 it will change output 153 to input 153
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.
VideoHub4.txt This is the companion output save file. We have SDI cards in the first 15+ slots and optical on the last 10+ slots. Blackmagic control is fine, routing is no issue and naming is all there.
The companion save is reporting correctly as well.
Update.. I can manual change the routing Via telnet with the following expression. This is working compeatly, I am not sure what expression companion is using on the load but this is how the 288x288 is wanting to see it
So... what's not working? The companion save file looks correct. All channels seem present. Try editing the companion save file by changing some of the source ports. I.e. the first few are: "0 0,1 1,2 2,3 3,4 4,5 68,6 69" change it to "0 90,1 91,2 92,3 93,4 94,5 168,6 169" and load it and see what happens. Those routes to destination 0 (port 1) through 6 (port 7) should be changed. Also check that the destinations aren't somehow locked by the bmd software. I know in my 40x40 I can lock channels to prevent un wanted changes.
On Sun, Dec 12, 2021, 6:30 PM skermanator @.***> wrote:
VideoHub4.txt https://github.com/bitfocus/companion-module-bmd-videohub/files/7700178/VideoHub4.txt This is the companion output save file. We have SDI cards in the first 15+ slots and optical on the last 10+ slots. Blackmagic control is fine, routing is no issue and naming is all there.
The companion save is reporting correctly as well.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bitfocus/companion-module-bmd-videohub/issues/9#issuecomment-992005316, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQX5IXT5SSEOWK7WPRDXDXDUQU5DRANCNFSM4TDCL2HQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
only the first pair will change when I use companion load. the other 287 pairs do not work.
is the instance configuration set for 288 inputs and 288 outputs?
They're for the original pancake routers that had a 'monitoring' output with each output effectively doubling the outputs. A 16x16 was actually 16x32, but it was addressed as two 16x16 levels with the same inputs. We had a request long ago to add that support.
only the first pair will change when I use companion load. the other 287 pairs do not work.
Hey Team, Did we manage to solve the issue of only the first pair changing? Was having a play today and still seems like it is still an issue.
Regards, Jonathan
Don't believe so. I don't work at the same place anymore. I think we made an excel that we could pre populate and it gave us the telnet command to send it to deploy the settings
On Fri, Oct 21, 2022 at 6:26 AM CoBot3000 @.***> wrote:
only the first pair will change when I use companion load. the other 287 pairs do not work.
Hey Team, Did we manage to solve the issue of only the first pair changing? Was having a play today and still seems like it is still an issue.
Regards, Jonathan
— Reply to this email directly, view it on GitHub https://github.com/bitfocus/companion-module-bmd-videohub/issues/9#issuecomment-1286102537, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHBNNQWC4VIM46IVJURD75DWEGTFXANCNFSM4TDCL2HQ . You are receiving this because you were mentioned.Message ID: @.***>
Hey Team, I have figured out how to get it to read/load all pairs.
I have attached my config for our small router.
So what needs to happen: (I will try lay it out as simple as possible, refer to attached doc)
+ Destination Number (eg. 0)
+ Space
+ Input Number (eg. 0)
+ Space
+ Dash (-)
+ Enter
So then it will look something like this: 0 0 - 1 1 - etc...
You need to have those spaces, dash and the enter for it to work. From this, is someone able to fix it so that companion can save the route state as that?
CoBot3000 I assume you are talking about the 288x288 router? The format for the 40x40 and smaller doesn't require the "-" at the end of the line. If the 288x288 does that would explain why the big router doesn't work with the current companion save/restore. Not sure what the "-" would do to the 40x40 and smaller. I don't have a big router nor do I have the project loaded anywhere to work on. I use companion with a 40x40 and 20x20 and it works fine.
ah ok, we did the test on the 72 x 72 router. We don't have a smaller one on hand, but when we do I could do a test with the '-' and see what happens.
Hey Baseball Jim,
Not too sure if this email will work. But let me know how you want me to test and I can let you know when I get back to work.
Regards, Jonathan Duthie Production Technical Specialist + Campus Team Leader
794 East Coast Road | Albany | Auckland | New Zealand
@.**@.> www.cityimpactchurch.comhttp://www.cityimpactchurch.com/
On 23/10/2022, at 3:43 PM, BaseballJim @.***> wrote:
CoBot3000 email me directly at ***@***.*** I tried making a change to the code but I have no way of testing it. If we can figure out how to send you an executable (kind of a big file) you can try it out. If indeed the secret is a ‘-‘ it should work (unless I made a coding mistake….) I add the ‘-‘ for routers greater than 40x40 and leave it off for smaller. My Companion build didn’t go smooth so there is potential for lots of other things to be wrong. Jim Amen From: CoBot3000Sent: Saturday, October 22, 2022 5:09 PMTo: bitfocus/companion-module-bmd-videohubCc: BaseballJim; MentionSubject: Re: [bitfocus/companion-module-bmd-videohub] BMD Videohub Routing Table Save and Restore (#9) ah ok, we did the test on the 72 x 72 router.We don't have a smaller one on hand, but when we do I could do a test with the '-' and see what happens.—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***> — Reply to this email directly, view it on GitHubHi all. It appears this issue has been open for a while, and no comment has been made over a year. I have an Universal Videohub 72, and am experiencing the same issue I believe. When I have a Companion button with multiple "Route" actions, only the first Route action occurs, all of the others appear to be ignored. Has any more investigation been made into this? Running Companion v3.1.1, Videohub Module v2.1.3, BMD Videohub Firmware 8.0.1.
I work in a different industry now so I have no updates from my end.
We did create an excel document that had an io matrix. It would then give you the telnet code required to change the 288x288
On Sun, 31 Dec 2023, 8:12 am TheRealKTech, @.***> wrote:
Hi all. It appears this issue has been open for a while, and no comment has been made over a year. I have an Universal Videohub 72, and am experiencing the same issue I believe. When I have a Companion button with multiple "Route" actions, only the first Route action occurs, all of the others appear to be ignored. Has any more investigation been made into this? Running Companion v3.1.1, Videohub Module v2.1.3, BMD Videohub Firmware 8.0.1.
— Reply to this email directly, view it on GitHub https://github.com/bitfocus/companion-module-bmd-videohub/issues/9#issuecomment-1872616183, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHBNNQVTDU6QHUH4NYGBH53YMCGWXAVCNFSM4TDCL2H2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOBXGI3DCNRRHAZQ . You are receiving this because you were mentioned.Message ID: @.***>
Actually, I found the other way to solving my problem. I didn't see the Load/Save Routes File command. I was trying to use individual actions. Routes file works for me.
Not sure if I should open a new issue or not. If I should please let me know or move this post.
I have a Universal Video hub 72 (so 72x144)
Should the "Save Routes" command also dump the input and output names into the file? If so it's not doing that for me.
I'm not a coder but am comfortable in command line/telnet if needed to help sort out what is or isn't happening.
Hey Team, I have figured out how to get it to read/load all pairs.
I have attached my config for our small router.
So what needs to happen: (I will try lay it out as simple as possible, refer to attached doc)
+ Destination Number (eg. 0) + Space + Input Number (eg. 0) + Space + Dash (-) + Enter
So then it will look something like this: 0 0 - 1 1 - etc...
You need to have those spaces, dash and the enter for it to work. From this, is someone able to fix it so that companion can save the route state as that?
Hey Philip, Refer to my earlier message. This is the best way I have found for now.
Just save once, then edit it to look like what I mentioned and then when you need to make changes, just adjust the numbers. Just note that 0 = 1
My venue swaps between two disparate events almost on a daily basis. I have a paper sheet of routes for our BMD 40x40 that I need to manually enter before each change over. I am now using StreamDeck + Companion for some automation tasks and I would really like to be able to create a button that "Saves" the routing table (it looks like from the source code Companion already reads the routing table from the device) into a file and another button that "Reads" the routing table from a file and writes it into the BMD router. The "Save" button would have as an argument a path and file name to save to and the "Read" button would have as an argument a path and file name to load the saved routing table from. Then I could create a file with the standard routes for "baseball' and another file with the standard routes for 'Softball' and create a button to initialize the router to a known state before each event.