• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Panasonic PTZ Controls in Isadora

    Interfacing
    3
    4
    58
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      Elena last edited by

      Dear Community,

      I have recently got a Panasonic AW-40HE PTZ camera and I would like to know if it is possible to set up the control interface without having to buy a joystick.

      I know the camera doesn't allow to use of the VISCA protocol because it goes through RS-422.

      I found the protocol instructions here.

      I understand I need the NDI | HX license, here.

      What I don't understand is, how do I create an interface in Isadora in order to be able to do what the visca interface does. So to create pre-sets and pan/tilt/zoom with sliders from a midi controller?

      I don't need to be that precise with the sliders, it will only be a qualitative motion. I will leave the precision to the presets. 

      I found another chat on this, about a template from @liminal_andy but I am not sure there was a follow on this.

      Is there anyone with advice on this?

      Many thanks

      Elena

      AERO XA
      Win11
      Intel core i7 9th Gen
      NVIdia 2070 QMAx
      64GB RAM
      Running Isadora 3.1.1

      Woland 1 Reply Last reply Reply Quote 0
      • Woland
        Woland Tech Staff @Elena last edited by

        @elena said:

        I found the protocol instructions here.

         I can't open this link, but I think you should be able to roll your own User Actor with the Serial actors and use Data Array to store and recall presets.

        TroikaTronix Technical Support
        New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
        TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
        TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

        | Isadora 2.6.1 + 3 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s | Macbook Pro (Retina, 15", Mid 2015), macOS 10.11.4, 2.8GHz Intel Core i7, 16GB RAM, Intel Iris Pro 1536 MB |

        E 1 Reply Last reply Reply Quote 0
        • E
          Elena @Woland last edited by

          @woland

          It is the link to the license to open NDI communication

          I don't know why it doesn't let me post here.

          Serial actors and Data array. Can you help me to address this add-on? It's my first time with URL, and IP addresses and I am quite a beginner.

          Thanks

          elena

          AERO XA
          Win11
          Intel core i7 9th Gen
          NVIdia 2070 QMAx
          64GB RAM
          Running Isadora 3.1.1

          DusX 1 Reply Last reply Reply Quote 0
          • DusX
            DusX Tech Staff @Elena last edited by

            @elena said:

            Can you help me to address this add-on?

             Can you confirm that this link is to the specification you mentioned: https://eww.pass.panasonic.co.... ?

            Looking at that document, it appears you can control the device by sending HTTP requests to structured URLs.
            So you should be able to use the 'Get/Post URL Text' actor in the default get mode.
            On page 8 of the pdf, it suggests that the URL structure: http://[IP Address]/cgi-bin/aw_ptz?cmd=[Command]&res=[Type]
            will allow you to control the device. There are a number of URL examples on that page, as well the Placeholders [IP Address], [Command], and [Type] are defined.
            Once you know the IP address of the unit it should be a matter of building the URL, entering it into the URL input of the 'Get/Post URL Text' actor and triggering Go.
            Once sent, the device will respond with a text message that you will get from the 'url text' ouput of the 'Get/Post URL Text' actor.  (200 OK... means it worked)

            On page 11 we can see some commands for turning on/off the device, with an example URL to reference.
            NOTE: something that might be confusing is how the Command (made of the Command + Data text) needs to be URL encoded for the URL text.
            In the table on page 11 we see:
            The Power On control Command text is "#0"
            and the Data value for On is "1"
            So we might expect to put "#01" in the URL, however, this needs to be URL encoded. Once encoded it is "%2301"
            so the URL to turn on the device is: 

            http://[IP Address]/cgi-bin/aw_ptz?cmd=%23O1&res=1
            

            and the URL for turning it off is

            http://[IP Address]/cgi-bin/aw_ptz?cmd=%23OO&res=1

            Luckily there are many free tools online to URL encode text for you. I used https://www.urlencoder.org/

            OR you can easily use the Javascript actor to create a tool for quick encoding in Isadora

            This script is all you need in the javascript actor to encode a text input into URL encoded Text.

            // iz_input 1 "Text"
            // iz_output 1 "URL encoded"
            function main()
            {
                var value = arguments[0]
                var encodedValue = encodeURIComponent(value)
                return encodedValue;
            }

            I hope this gets you started.

            Troikatronix Technical Support

            • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
            • Isadora Add-ons: https://troikatronix.com/add-ons/
            • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

            Running: Win 10 64bit, i7-8750H, M.2 PCIe SSD's, 16gb DDR4-2666, nVidia GTX 1070 | located in Ontario Canada.

            1 Reply Last reply Reply Quote 1
            • First post
              Last post