I’m looking to control an AJA Helo from Dashboard. I’ve seen several posts on using Dashboard to control BMD devices and AJA KiPros. Has anyone tried and been successful at controlling an AJA Helo?
I dont have a AJA Helo to test with etc, but from what I can gather and read up on, the AJA Helo is controlled with a REST API.
You can find documents about it here: https://gitlab.aja.com/pub/rest_api
Hope it helps somewhat ![]()
#DashBoard
Thank you for that.. Its a help for sure.
#DashBoard
I’ve written a Dashboard panel to control the Ki Pro, so if I can be of any help, just let me know! The API for the HELO looks very similar to the Ki Pro.
#DashBoard
I have built a panel to record from the HELO if you need anymore help!
#DashBoard
I have built a panel to record from the HELO if you need anymore help!
Any chance I could get you to share that code? This would be VERY helpful!
#DashBoard
We control a KIPRO with the following code in Dashboard tasks:
Play:
ogscript.asyncPost(“http://” + params.getValue(‘kiPro1_IPAddress’, 0) + “/config?action=set¶mid=eParamID_TransportCommand&value=1”, null, null);
Stop:
ogscript.asyncPost(“http://” + params.getValue(‘kiPro1_IPAddress’, 0) + “/config?action=set¶mid=eParamID_TransportCommand&value=4”, null, null);
Cue:
ogscript.asyncPost(“http://” + params.getValue(‘kiPro1_IPAddress’, 0) + “/config?action=set¶mid=eParamID_GoToClip&value=PredProRes2160.mov”, null, null);
We have a param called “kiPro1_IPAddress” with the IP address of our kiPro. You could just type in the address directly instead.
If the HELO is similar, you’ll probably just have to change the actual commands being sent.
Hey Joel,
Bgatien is correct, the coding is very similar and what he posted would work well. Here is just the basic coding that starts/stops recording and starts/stops streaming. Obviously, you will have to change the ID hosts and specific IP address for your own Helo, but this is what I started with. Another good resource, is https://gitlab.aja.com/pub/rest_api/tree/master which was posted earlier in the forum. This shows how to get to the developer page and some of the specific codings that are needed to work with the Helo.
Let me know if you would like any help with anything else!
77887788 13.0.0.16935 7788 192.168.66.213 /*! block id=1019 !*/ ogscript.asyncPost("http://192.168.66.168/config?action=set¶mid=eParamID_ReplicatorCommand&value=1",null, null); /*! block id=1020 !*/ ogscript.asyncPost("http://192.168.66.168/config?action=set¶mid=eParamID_ReplicatorCommand&value=2",null, null); /*!! !!*/ /*!!336448439a6b24a54e4fa0cc6a0e208f!!*/ /*! block id=1021 !*/ ogscript.asyncPost("http://192.168.66.181/config?action=set¶mid=eParamID_ReplicatorCommand&value=3",null, null); /*! block id=1022 !*/ ogscript.asyncPost("http://192.168.66.181/config?action=set¶mid=eParamID_ReplicatorCommand&value=4",null, null); /*!! !!*/ /*!!ca1f3898a23f617f20645481eb961725!!*/ /*! block id=1029 !*/ ogscript.asyncHTTP("http://192.168.0.2/config?action=get¶mid=eParamID_ReplicatorStreamState", "GET", "application/x-www-form-urlencoded", "", null); /*!! !!*/ /*!!bf5f00e7f41971b03e8be88e8dd59f91!!*/