You are here: Home Zope products ZProtocol2000

ZProtocol2000 (0.1)

by Ihor Berehulyak last modified 2009-01-15
Released on 2003-04-02 by Jerome Alet for Zope 2 under Unavailable License available for All platforms.
Software development stage: stable
ZProtocol2000 is a Zope extension that allows one to view and control the status of a Kramer Electronics Audio and Video switcher. It uses the Protocol2000 specification through a serial port, all from within Zope.

You may need to switch DIP selectors on your Kramer switchers to use Protocol2000. Newer switchers are configured to use Protocol2000 by default. Please refer to your product's documentation.

To use this software, first you need to install the PySerial software which you can find on, then install the jaxml Python module which is downloadable from then extract ZProtocol2000's tarball in Zope's Products directory then restart Zope. Add an instance of ZProtocol2000, fill in the form and you're done.

You also have to make sure that the user Zope is run as can open read and write to the serial port you plan to use. For recent Debian GNU/Linux distributions, put the zope user in the dialout group and restart Zope.

This software was successfully tested with a Kramer VS-5X4 (five audio/video inputs to four audio/vdeo outputs) and a Kramer VS-601XLM (six audio/video inputs to one audio/video output), both used independantly. This software is also believed to be able to control several different switchers linked together in a serial daisy chain, to form a mega-siwtcher, but this hasn't been tested yet. Software configuration was Zope 2.6.1 with Python 2.1.3 on Debian GNU/Linux, and Mozilla 1.3 under GNU/Linux and MSWindows. As always, YMMV.

WARNING : This product doesn't yet implement all callbacks, but basic identification and switching is supported. Also we don't have hardware on which audio and video could be broken away, so while this part is implemented, this may not work as expected.

This products works fine when combined with the ZAxisVideo product by the same author.

Document Actions
Powered by Plone