bitfocus / companion-module-canon-ptz

MIT License
11 stars 7 forks source link

XF605 Support Via XC Protocol #15

Closed 7thLensInc closed 1 year ago

7thLensInc commented 1 year ago

I know this module is or "PTZ" but with more QC protocol cameras coming out I thought this maybe a good thing to mention.

This module works great when set to "CRN-500" on our XF605. I did have one bug where you need to set the gain increments to "Fine" for the gain adjustment to work. If the "other" camera model is selected I lose control of the ND filters.

I do get the following errors in the log: -instance(XF605): Error parsing Variables from PTZ: TypeError: Cannot read property 'label' of undefined -instance(XF605): Error parsing Variables from PTZ: TypeError: Cannot read property 'label' of undefined -instance(XF605): New model detected, reloading module: XF605

Really appreciate the time and effort that goes into producing this. Thank you.

philipcain commented 1 year ago

We're also using this module extensively for a fleet of XF605s. We're using the "Other Cameras" camera type but some things are wonky. There's also a lot of information the camera has available but the module hasn't been programmed to interpret or control.

One specific example: current zoom state and control. The module doesn't currently have the ability to recall a specific zoom value, and doesn't have a variable for what the current zoom value is. Going to a specific zoom value is possible via a GET request with control.cgi?zoom=xxxx. Reading the current zoom is in the info.cgi already being parsed - it's the c.1.zoom line.

I've attached all the type of info being published by XF605s. If this module could be expanded to more fully support XF605s and C70s (non PTZ Canons that support XC protocol) that would be awesome.

info.txt

josephdadams commented 1 year ago

Would you be willing to spend some money to hire me to add those features?

7thLensInc commented 1 year ago

I would. Do you have an estimate?

Is there any chance you can look into the RCIP100 controller. I know a few people would love the ability to change an aux or output on a switcher depending on what camera is selected on the controller.

On Thu, Jan 19, 2023 at 6:47 PM Joseph Adams @.***> wrote:

Would you be willing to spend some money to hire me to add those features?

— Reply to this email directly, view it on GitHub https://github.com/bitfocus/companion-module-canon-ptz/issues/15#issuecomment-1397752134, or unsubscribe https://github.com/notifications/unsubscribe-auth/A5DJW5CCYPYKWZUUIVK3PTLWTHHB7ANCNFSM6AAAAAATSS4XN4 . You are receiving this because you authored the thread.Message ID: @.***>

-- Please excuse typos and brevity.

Thanks,

Robert Beeman

Audio Engineer & Production Consultant Mobile: (631) 383-1660

josephdadams commented 1 year ago

My email is in my Github profile - drop me an email and let's talk through the scope and I can shoot you a price. It will include converting the module to the new companion v3 api as well.

josephdadams commented 1 year ago

@7thLensInc do you know if the controller has an API or a way to know that information (what camera is selected)?

philipcain commented 1 year ago

There isn't a published API for the RC-IP100. It might send tally out the network port, but it has a GPIO D-Sub terminal for tally in/out, which could presumably be translated for Companion with an external converter.

josephdadams commented 1 year ago

Ah. Well, I don’t have a Canon PTZ or the controller. So I can’t really help with that then.

josephdadams commented 1 year ago

@7thLensInc still waiting for your email. Github strips email addresses for privacy so you’ll need to reach out to me directly by retrieving my email address from my github profile.

7thLensInc commented 1 year ago

Sorry,

These were going to my spam box. I’ll email you first thing tomorrow thanks.

On Wed, Jan 25, 2023 at 12:01 PM Joseph Adams @.***> wrote:

@7thLensInc https://github.com/7thLensInc still waiting for your email. Github strips email addresses for privacy so you’ll need to reach out to me directly by retrieving my email address from my github profile.

— Reply to this email directly, view it on GitHub https://github.com/bitfocus/companion-module-canon-ptz/issues/15#issuecomment-1403936861, or unsubscribe https://github.com/notifications/unsubscribe-auth/A5DJW5CYAGMVGVBOKXMUA5LWUFMAJANCNFSM6AAAAAATSS4XN4 . You are receiving this because you were mentioned.Message ID: @.***>

-- Please excuse typos and brevity.

Thanks,

Robert Beeman

Audio Engineer & Production Consultant Mobile: (631) 383-1660

josephdadams commented 1 year ago

@7thLensInc I haven't seen anything come through from you yet. I'm still available if you are still interested.

josephdadams commented 1 year ago

@7thLensInc were you still interested in having XF605 support added?

josephdadams commented 1 year ago

I added the support while converting this module to Companion v3 API. Enjoy.