Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

X1 Support #135

Open
szechyjs opened this issue May 29, 2024 · 16 comments
Open

X1 Support #135

szechyjs opened this issue May 29, 2024 · 16 comments
Labels
Awaiting BirdDog API Issues that require info or fixes to the API by BirdDog Enhancement New feature or request Help Wanted Extra attention is needed

Comments

@szechyjs
Copy link

I'm considering purchasing some of the new X1's and wondering if anyone has verified if they work with this module?

@bryce-seifert
Copy link
Member

There isn’t any API info on the BirdDog site for the X1, so I have not worked on integrating it. I also don’t have the X1, so I won’t be able to test it as of yet

@szechyjs
Copy link
Author

There isn’t any API info on the BirdDog site for the X1

I just opened a support ticket for more details, will let you know what I find out.

@bryce-seifert bryce-seifert added Awaiting BirdDog API Issues that require info or fixes to the API by BirdDog Enhancement New feature or request labels May 30, 2024
@szechyjs
Copy link
Author

In theory this could just be accomplished using NDI, https://docs.ndi.video/docs/sdk/ndi-recv#receiver-ptz-control

@bryce-seifert
Copy link
Member

That's likely beyond the scope of this module, the goal here is support via the BirdDog API so that there can be feature parity across cameras.

@szechyjs
Copy link
Author

Response from Birddog...

At the moment, there is only very basic API control for the cameras. However, later this year there will be a firmware update to implement API control for Q-SYS, Crestron and more.

When asked about documentation for already implemented APIs, this was their response...

There will not be any documentation until everything is fully implemented via the update later this year.

@bryce-seifert
Copy link
Member

Well that's unfortunate. If I get access to one either physically or remotely, I should be able to see what values are currently available and build from there. But it seems like API support is still a WIP.

@BBrazner
Copy link

BBrazner commented Aug 5, 2024

It's August, 2024. Anyone have any idea when we can expect support for this camera?

@bryce-seifert
Copy link
Member

bryce-seifert commented Aug 5, 2024

If you can either get BirdDog to provide API documentation or provide us a camera we can work it. But until then, there’s literally no information or way to test an implementation.

And as you can see directly from an interaction with BirdDog above, they state:

There will not be any documentation until everything is fully implemented via the update later this year.

@BBrazner
Copy link

BBrazner commented Aug 6, 2024

Well, the generic Visca module seems to work for my purposes, so I'll stay with that for now.

@WalterKThe4th
Copy link

If remote access to a camera would help you out, I just bought one and could probably facilitate that...

BirdDog also posted some VISCA commands to their site but I'm not sure if that's what you're using under the hood to speak to the cameras or not.

It would be immensely helpful for me to have a way to trigger the AI tracking on and off via a companion button. I'm not sure how best to organize this, if I can be helpful, please let me know!

@koensayr
Copy link

koensayr commented Dec 5, 2024

@bryce-seifert we should have X Series firmware now with the API (starting with v53 on X1/X1U) for example

@bryce-seifert
Copy link
Member

@koensayr Is there documentation available? I don't see the X series on the API 2.0 docs

@koensayr
Copy link

koensayr commented Dec 6, 2024

Sorry - you're right I didn't update the documentation, but it's exactly the same API. There are some new bits for turning on/off AI/Tracking but would be nice to just add the X series as drop downs, and then I can itterate on future PRs

@bryce-seifert
Copy link
Member

It's difficult to add as a dropdown option without documentation info for the specific models, since the module needs to know what the expected responses are and for some values what the possible ranges are.

Welcome a PR or documentation that could help get it going

@jkeinath
Copy link

jkeinath commented Dec 18, 2024

What is the recommended way to control an X1 with companion at the moment? It seems to work occasionally with the Sony: Visca, but stops at some point. I can usually get it going again (disconnect/reconnect/restart camera, etc.), but not yet sure what gets it to work again.

EDIT: For anyone finding this currently. I have been successfully using the Sony Visca module for controlling these cameras. The disconnections were related to other issues on the network.

@bryce-seifert
Copy link
Member

What is the recommended way to control an X1 with companion at the moment?

I don't own an X1, and I don't have proper documentation for it, so at this point the answer unfortunately is: 🤷🏻‍♂️

@bryce-seifert bryce-seifert added the Help Wanted Extra attention is needed label Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting BirdDog API Issues that require info or fixes to the API by BirdDog Enhancement New feature or request Help Wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

6 participants