<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Panasonic PTZ Controls in Isadora]]></title><description><![CDATA[<p>Dear Community,</p><p>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.</p><p>I know the camera doesn't allow to use of the VISCA protocol because it goes through RS-422.</p><p></p><p>I found the protocol instructions <a href="http://chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://eww.pass.panasonic.co.jp/pro-av/support/content/guide/DEF/HE50_120_IP/HDIntegratedCamera_InterfaceSpecifications-E.pdf">here</a>.</p><p>I understand I need the NDI | HX license, <a href="https://store.newtek.com/index.php/panasonicndihxlicense-1.html">here</a>.</p><p>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?</p><p>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. </p><p></p><p>I found another chat on this, about a template from <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/4048">@liminal_andy</a> but I am not sure there was a follow on this.</p><p></p><p>Is there anyone with advice on this?</p><p>Many thanks</p><p>Elena</p>]]></description><link>https://community.troikatronix.com/topic/8354/panasonic-ptz-controls-in-isadora</link><generator>RSS for Node</generator><lastBuildDate>Sun, 08 Mar 2026 17:55:44 GMT</lastBuildDate><atom:link href="https://community.troikatronix.com/topic/8354.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Mar 2023 10:47:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Panasonic PTZ Controls in Isadora on Fri, 17 Mar 2023 22:31:43 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/3575">@elena</a> said:</p>
<blockquote>Can you help me to address this add-on?</blockquote>
<p> Can you confirm that this link is to the specification you mentioned: <a href="https://eww.pass.panasonic.co.jp/pro-av/support/content/guide/DEF/HE50_120_IP/HDIntegratedCamera_InterfaceSpecifications-E.pdf">https://eww.pass.panasonic.co....</a> ?<br /><br />Looking at that document, it appears you can control the device by sending HTTP requests to structured URLs.<br />So you should be able to use the 'Get/Post URL Text' actor in the default get mode.<br />On page 8 of the pdf, it suggests that the URL structure: http://[IP Address]/cgi-bin/aw_ptz?cmd=[Command]&amp;res=[Type]<br />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.<br />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.<br />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)</p><p>On page 11 we can see some commands for turning on/off the device, with an example URL to reference.<br /><strong>NOTE</strong>: something that might be confusing is how the Command (made of the Command + Data text) needs to be URL encoded for the URL text.<br />In the table on page 11 we see:<br />The Power On control Command text is "#0"<br />and the Data value for On is "1"<br />So we might expect to put "#01" in the URL, however, this needs to be URL encoded. Once encoded it is "%2301"<br />so the URL to turn on the device is: </p><pre>
http://[IP Address]/cgi-bin/aw_ptz?cmd=%23O1&amp;res=1
</pre><p>and the URL for turning it off is</p><pre>
http://[IP Address]/cgi-bin/aw_ptz?cmd=%23OO&amp;res=1<br /></pre><p>Luckily there are many free tools online to URL encode text for you. I used <a href="https://www.urlencoder.org/">https://www.urlencoder.org/</a></p><p>OR you can easily use the Javascript actor to create a tool for quick encoding in Isadora</p><p>This script is all you need in the javascript actor to encode a text input into URL encoded Text.</p><pre>
// iz_input 1 "Text"
// iz_output 1 "URL encoded"
function main()
{
    var value = arguments[0]
    var encodedValue = encodeURIComponent(value)
    return encodedValue;
}</pre><p>I hope this gets you started.</p>]]></description><link>https://community.troikatronix.com/post/51170</link><guid isPermaLink="true">https://community.troikatronix.com/post/51170</guid><dc:creator><![CDATA[DusX]]></dc:creator><pubDate>Fri, 17 Mar 2023 22:31:43 GMT</pubDate></item><item><title><![CDATA[Reply to Panasonic PTZ Controls in Isadora on Fri, 17 Mar 2023 11:15:30 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/1435">@woland</a></p><p>It is the link to the license to open NDI communication
</p>
<p>I don't know why it doesn't let me post here.</p>
<p>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.</p>
<p>Thanks</p>
<p>elena</p>]]></description><link>https://community.troikatronix.com/post/51168</link><guid isPermaLink="true">https://community.troikatronix.com/post/51168</guid><dc:creator><![CDATA[Elena]]></dc:creator><pubDate>Fri, 17 Mar 2023 11:15:30 GMT</pubDate></item><item><title><![CDATA[Reply to Panasonic PTZ Controls in Isadora on Fri, 17 Mar 2023 11:02:40 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/3575">@elena</a> said:</p>
<blockquote>I found the protocol instructions here.</blockquote>
<p> 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.</p>]]></description><link>https://community.troikatronix.com/post/51167</link><guid isPermaLink="true">https://community.troikatronix.com/post/51167</guid><dc:creator><![CDATA[Woland]]></dc:creator><pubDate>Fri, 17 Mar 2023 11:02:40 GMT</pubDate></item></channel></rss>