ZProtocol2000 v1.0 is out
Kramer Electronics is an audio and video products constructor, learn more about them at http://www.kramerelectronics.com
This Zope product allows one to view and control Kramer Audio and Video switchers' status using their Protocol2000 specification via a serial port, from within Zope.
You can download ZProtocol2000, distributed under the GNU GPL, from :
http://cortex.unice.fr/~jerome/ZProtocol2000/
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 http://sourceforge.net, then install the jaxml Python module which is downloadable from http://www.librelogiciel.com/software/ 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.