bitfocus / companion-module-birddog-ptz

MIT License
5 stars 5 forks source link

X1 Support #135

Open szechyjs opened 4 months ago

szechyjs commented 4 months ago

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

bryce-seifert commented 4 months ago

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 commented 4 months ago

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.

szechyjs commented 3 months ago

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

bryce-seifert commented 3 months ago

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 commented 3 months ago

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 commented 3 months ago

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 commented 1 month ago

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

bryce-seifert commented 1 month ago

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 commented 1 month ago

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

WalterKThe4th commented 1 month ago

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!