Do you have a question about the ZyPer and is the answer not in the manual?
Questions and answers
Summary of Contents for ZeeVee ZyPer
Page 1
ZyPer Management Platform User Manual Updated, January 2018 API Release 1.7x...
Page 2
Safety Instructions Read these instructions. Keep these instructions. Heed all warnings. Follow all instructions. Do not use this product near water. Clean only with a dry cloth. Do not block any ventilation openings. Install in accordance with the manufacturer’s instructions. Do not install or place this product near any heat sources such as radiators, heat registers, stoves, or other apparatus (including amplifiers) that produce heat.
Page 3
Operating Notes • The Management Platform includes the Maestro Z web interface. The following browsers are supported: ► Google Chrome version 40 or greater • Refer to the Support page on the ZeeVee web site to download the latest firmware.
Page 4
Contacting ZeeVee Support Contact us for installation and technical support, repairs, and warranty service: +1 (877) 4-ZEEVEE (1.877.493.3833) support@zeevee.com Representatives are available from 9:00 AM to 6:00 PM, Monday through Friday (USA East Coat Time). Sales North America: +1 (347) 851-7364 Phone sales@zeevee.com...
Page 5
Features and Package Contents Features • Pre-configured Linux O/S is maintenance-free and includes upgrades and support. • Plug & Play operation will discover and enable labeling and control of any number of ZyPer4K, ZyPerUHD or ZyPerHD encoders and decoders. • Interface allows the independent routing of video, audio and control signals.
Contents Getting Started Panel Descriptions ......................2 Rear View ......................2 Top View .......................3 Front View ......................4 Installation ........................5 Using Windows® ....................5 Using OS X® ......................5 Sample Application Diagram ................6 Management Platform Login ..................7 Network Configuration ....................8 Fixed Mapping using DHCP ..................8 Static IP Configuration ..................9 Basic Operation Accessing Maestro Z....................12...
Page 7
Contents Advanced Operation Linux Server Management .................52 Accessing Linux using SSH ................52 Changing the Management Platform Password ........53 Accessing the API ....................54 Using Telnet ....................54 Getting Help ....................54 Setting the Time Zone ................55 EDID Management ....................56 Auto EDID Mode ..................56 Using Custom EDID Data ................56 Using AJAX/JSON ....................58 Login Authentication ...................58...
Getting Started Panel Descriptions Rear View ZyPerMP ZyPer Management Platform Name Description Security port This port accepts a standard computer laptop locking connector. Power receptacle Connect the included power supply to this power receptacle. HDMI Connect an HDMI cable from this port on the Management Platform to an HD display.
Getting Started Top View ZyPerMP ZyPer Management Platform Intelligent IP Distribution Power On/Off Name Description Power On/Off Press this button to manually power-off the Management Platform. When the Management Platform is connected to a power source, it will automatically power- on.
Getting Started Front View Intelligent IP Distribution Power On/Off Name Description USB port Connect up to two USB 3.0 devices, such as a keyboard and mouse, to these USB ports. Headphone / Mic jack Not used.
Connect an Ethernet cable from the ZyPer Management Platform to a switch that is on the same LAN that will be hosting the ZyPer devices. Although the ZyPer Management Platform can be connected anywhere on the LAN, it is recommended that it is connected to the primary switch where the ZyPer endpoints are connected.
Getting Started Open a web browser and enter the IP address of the ZyPer Management Platform. The login screen for the Maestro Z will be displayed. Enter admin for both the Username and Password fields. Management Platform Login (page 7) for more information.
After entering the login name, the password prompt will be displayed. zyper login: zyper Password: Enter the password. The default password is zyper. Note that the password will not be echoed to the screen. Once the password is entered, the screen will appear similar to the following:...
MAC address of the Management Platform. Refer to API Command Listing (page 61) a full listing of available commands. Reboot the Management Platform, using the following command, to use the new IP address. zyper@zyper:~$ sudo reboot...
At the prompt, launch the Emacs editor using the following command. zyper@zyper:~$ sudo emacs /etc/network/interfaces Enter the password. The default password is zyper. The password will not be echoed to the screen. zyper@zyper:~$ sudo emacs /etc/network/interfaces [sudo] password for zyper: Once the correct password is entered, the screen will display the Emacs editor.
Page 17
Getting Started Save the file and exit the Emacs editor. (Ctrl+x then Crtl+c) When prompted to save changes type y Reboot the Management Platform using the following command. zyper@zyper:~$ sudo reboot...
Basic Operation Accessing Maestro Z Open a web browser and enter the IP address of the Management Platform. The login screen for Maestro Z will be displayed. Enter the required information in the Username and Password fields. The default username and password is admin. The username and password are case-sensitive. The “admin”...
Basic Operation Home Page The Home page of the Maestro Z displays all available Sources, Displays, Walls, Zones, Multiviews, Server Info, Users, Roles, Logs and Help. Login to the Maestro Z. Refer to Accessing Maestro Z (page 12) for more informa- tion.
Basic Operation Device Status Indicators Each Source and Display contains a status indicator border color, displaying current information about the device. This is particularly useful for devices that may be in a separate part of a building or several miles away. Meaning Indicator Color Green...
Page 22
Basic Operation Meaning Indicator Color Error The Ethernet cable is disconnected between the switch and the encoder / decoder. The encoder / decoder may not be powered.
Basic Operation Displaying Devices By Status Both the Sources and Displays window contain a Filter by status option. There are check boxes to filter by Status (Green, Yellow, Red), Device Type (4K, UHD or HD), USB (Present, Not present) There is also an option to filter Sources or Displays by name. Click the Filter Icon.
Basic Operation Displaying Devices By Name Both the Sources and Displays windows contain a Filter by name field. Use this field to enter the name of the desired device(s) to be displayed. As text is entered, the interface automatically begins a search of the current string for each recognized device.
Basic Operation Joining Encoders to Decoders “Joining” is the process of assigning an encoder (source) to a decoder (display) or a video wall. Before starting the join process, we recommend that you configure the encoder and decoder settings. Refer to Configuring Encoders and Decoders (page 20).
Basic Operation Unlinking Encoders and Decoders As mentioned earlier, joining an encoder with a decoder that is already joined, will replace the previous join operation. However, there may be situations where you want to completely remove any source from being shown on a display. To do this, use the Disconnect AV feature or Disconnect Joins.
Basic Operation Source Config Page Configuring Encoders and Decoders When an encoder or decoder is connected to the network, the Management Platform identifies each unit by its MAC address. This is the default setting. However, when dealing with several units, it is much easier to identify a unit by a string name. It is also possible to assign a preset image to each icon, set the network mode, RS232 settings, and more.
Page 28
Basic Operation Left-click the desired encoder name to display the context menu. In the example below,we will select the encoder named “Airshow4K”. A menu will appear with options for Summary, ID, Status,Config and Actions. Selecting the ID option will allow you to manually give the Source a name. Enter a description for the source in the Name field.
Page 29
Basic Operation Each encoder and decoder must have a unique name. Duplicate names are prohibited. It should be noted that assigning a name to an encoder does not actually replace the MAC address. The Name field provides a descriptive identifier, rather than a MAC address. Click the Config-Icon drop-down list to select the desired icon for this source.
Page 30
Basic Operation The Manufacturer, Model, and Serial Number can also be assigned using the following commands, respectively. See API Command Listing (page 61) for more information. ► set device source-display manufacturer ► set device source-display model ► set device source-display serialNumber 10.
Page 31
Basic Operation 13. Use the Baudrate section of Config to configure the RS232 settings for the control device, such as an automation control system. Click the Baudrate drop-down list to select the desired baud rate of the control device. The Device IP settings can also be assigned using the set device ip dhcp and set device ip static commands.
Page 32
Basic Operation Encoder and Decoder Status Information You can obtain status information about an encoder and its source at any time, from the Source Config page. Login to the Maestro Z. Refer to Accessing Maestro Z (page 12) for more information.
Basic Operation Deleting an Encode or Decoder If an encoder or decoder is disconnected from the network, the Management Platform will continue to display the encoder within the Maestro Z until it is removed. Note that; reconnecting the encoder will cause it to once again be displayed in the Maestro Z. Login to the Maestro Z.
Page 34
Basic Operation Click the Delete button. The following prompt will be displayed when deleting a source. Click the Delete button to confirm the operation. Click the Cancel button to cancel the operation. Decoders are deleted in exactly the same manner as Encoders.
Basic Operation Creating Video Walls One of the purposes of the Management Platform is to create and manage video walls. A video wall is a collection of displays or projectors arranged in a square or rectangular fashion. The source is then “mapped” to each display, thereby creating one large display from multiple, smaller displays.
Page 36
Basic Operation This will bring up the wall Editor. Enter the number of display columns in the Number of Columns field. Enter the number of display rows in the Number of Rows field. In this example, we have arranged our displays in two rows and two columns.
Page 37
Basic Operation Drag Displays from the Display pane into the Editor to populate the wall. Provide a name for the new video wall in the Name field. Values in this field cannot contain spaces. Since more than one video wall can be created, always be sure to provide a descriptive name.
In the illustration on the left, we have a 2x2 video wall without bezel compensation. Note the ZeeVee logo is not aligned correctly across all four displays. On the right, bezel compensation is used to fix the issue.
Page 39
Basic Operation The video wall editor will come back up onto the screen. Enter the desired values, in pixels, for each bezel field: Bezel Top, Bezel Bottom, Bezel Left, Bezel Right. Once the desired values have been entered, click the Update button. This will save the new settings.
Commands Creating a Multiview Screen One of the purposes of the Management Platform is to create and manage multiview screens. A multiview screen is a collection of sources arranged on a single display. There can be up to 9 sources displayed on a single display in a variety of preset patterns. Note: Only the ZyPer4K versions with the HDMI 2.0 feature support multiview screens.
Page 41
Commands Click on the Patterns button in the lower right corner to bring up a list of pre-defined pat- terns. After selecting a pattern you will see the grid fill in with the places to drag sources.
Page 42
Commands Drag sources into the various locations. Note: The same source can be dragged into muliple windows as long as the windows are the same size. Dragging a source onto differnent size windows is NOT supported.
Page 43
Commands If desired, assign Audio from one of the Sources. This is done by clicking on one of the small Audio symbols in the top center of each Window. Note that only audio from one source is supported. Give the Multiview a name and press the Save button. 10.
Basic Operation Creating Zones In many installations, displays are placed in more than one room. These rooms are often referred to as zones. Creating a Zone, using the Management Platform, allows you to organize these displays in a group. Video Walls can also be added to Zones. Login to the Maestro Z.
Page 45
Basic Operation This will open the Zones Editor. Drag Display and Video Walls into the Zone from the Displays or Walls windows. Continue adding the desired displays (or video walls) to the drop-pane. Provide a name for the Zone. If a custom name is used, it must not contain spaces. In this example, we will call our Zone, “ConferenceRm”, since our displays are installed in a conference room.
Page 46
Basic Operation Click the Create button to save the Zone. Close the editor window to exit without sav- ing changes. The new Zone will appear under the Zones window. Zones are deleted by clicking on the small Trash Can icon. The user will be prompted to confirm deletion.
Basic Operation Server Functions Page The majority of this page is used to display general information about the Management Platform. In addition, this page provides controls for setting the EDID mode and rebooting or restarting the server. Server firmware can also be updated from this window. Server Information This section provides information about the Management Platform, such as the host name, IP address, MAC address, version, serial number, uptime duration, and free memory.
Basic Operation Setting the EDID Mode By default, Auto EDID mode is enabled. This means that the Management Platform will compare the encoder EDID with the decoder EDID. If they are different, then the EDID from the decoder (sink) will be used by the encoder (source). Setting the EDID Mode affects all join modes: fast-switched, genlocked, and video-wall.
Click the desired button under Server Functions. ► Restart Restarts the server. Linux is not restarted. ► Reboot Linux is rebooted. Shut Down ► Shuts down the Management Server. ► Trouble Report Generates a trouble report than can be provide to ZeeVee support.
Page 50
Click the Server tab at the left of the page. Scroll down to the License option.. Here you can enter a new license key as provided by ZeeVee to increase the limit on the number of endpoints. (Please contact ZeeVee support for additional information) Please see the Appendix of this document for information on updating the Server Soft- ware.
Basic Operation Help Page The Help page provides a help reference for each page within the Maestro Z. Login to the Maestro Z. Refer to Accessing Maestro Z (page 12) for more informa- tion. Click the Help tab at the left of the page. The Management Platform Help window will be displayed.
Commands Users and Roles Pages The Users page provides the ability to create additional users beyond the Administrator and in conjuction with the Roles page assign different access/abilities to each user. Login to the Maestro Z. Refer to Accessing Maestro Z (page 12) for more informa- tion.
Page 53
Commands Enter the new password on both the “Password” and “Password Validation” lines and then hit the “Save” button in the lower right corner. It is recommended to record this new password in a secure location.
Commands Adding a New User To create a new user click on the “ ” symbol in the Users window. The screen shown below will appear. Enter the Full Name, User ID and Password for the new user. You can keep this password or force the user to generate a new password the first time they login by clicking the “Force password change on next sign in”...
Commands Adding or Editing a Role To create a new role click on the “ ” symbol in the Roles window. The screen shown below will appear. In the General tab enter the Role Name. In the example below the name is “Junior Admin”.
Page 56
Commands There are 10 categories that can be assigined different levels of access within the Permissions tab. Sources, Displays, Zones, Walls, Multiview, Logs, Help, Users, Roles and Server. Most categories have 2 or 3 levels of access: View: User is allowed to access the designated tab within MaestroZ Config: User is allowed to alter or create new configurations within the designated tab.
Page 57
Commands You need to have both the Users and Roles windows visible to assign a User with a set of Roles / Permissions. Open the Users tab in the Roles window and drag a specific User from the User window over. (Drag the “person” icon located to the far left next to user ID) Be sure to Save any updates.
This includes the installation of third-party Linux software packages. Accessing Linux using SSH Use the following command on a MAC or other Linux system. Andrews-MacBook-Pro:~Andrew$ ssh zyper.local -l zyper zyper@zyper.local’s password: When entering the password, it will not be echoed to the screen.
Advanced Operation Changing the Management Platform Password To change the ZyPer account password, use the passwd command, as shown below. Note that passwords are not echoed to the screen. zyper@zyper:~$ passwd Changing password for zyper. (current) UNIX password: Enter new UNIX password:...
192.168.1.6 Instead of specifying the IP address of the Management Platform, the following identifier can also be used: zyper.local Example: telnet zyper.local Telnet will use port 23 by default and once connected, the API prompt will be displayed:...
The time zone must be specified in POSIX format and is case-sensitive. Refer to the following link for more information: http://wikipedia.org/wiki/List_of_tz_database_time_zones. Zyper$ set server timezone America/New_York Success Zyper$ Use the show server info command to verify the correct time zone has been set.
In such a case, follow the steps below to save and load a custom EDID to the Management Platform. Telnet to the Management Platform. zyper@zyper:~$ telnet 192.168.1.6 Disable Auto EDID mode by entering the following command: zyper$ set server auto-edid-mode disabled...
Page 64
EDID in standard ASCII text. These files must remain in this directory when disabling Auto EDID mode. To force a ZyPer encoder to use the saved EDID you need to have the MP load the binary EDID file onto the desired encoder.
“userToken”. This cookie will expire one hour after the last AJAX command is received by the server. After the cookie expires, all other AJAX requests will result in a failed authentication until rcLogin.php is called again. The following code excerpt is from the zyperLogin() function within zyper.html: xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange = function(){ if (xmlhttp.readyState == 4 &&...
Advanced Operation Command Request / Response The following code excerpt sends an AJAX request to list all ZyPer encoders and decoders: function zt(){ xmlhttp = new XMLHttpRequest(); xmlhttp.open(“POST”, url, true); xmlhttp.setRequestHeader(“Content-Type”, “application/x-www-form- urlencoded”); xmlhttp.onreadystatechange = function(){ if (xmlhttp.readyState == 4 && xmlhttp.status == 200){ procResp(xmlhttp.responseText);...
Page 67
Advanced Operation The JavaScript object that is returned is: var jsObj = { status: true | false; responses: [ {error: “errorText”, warning: “warningText”, text: [ { param1: “val1”, parmN: “paramN” } ] The return value is an object that contains two members: status and responses. If the status member is not equal to “Success”, then the responses member is not valid.
Advanced Operation API Command Listing Command Description create multiview Creates a new multiview display (ZyPer4K only) create video-wall Creates an empty 2x2 video wall. delete all-configuration Deletes all encoder/decoder and server information from the Management Platform delete device Deletes the specified encoder or decoder from the Management Platform database.
Page 69
Advanced Operation Command Description set encoder analog-audio-out Sets the source of Analog audio output source for specified encoder (ZyPer4K and ZyPerUHD only) set encoder hdcp-mode Sets the hdcp compatibility at the encoder side set decoder display-mode Sets default decoder output to crop, stretch or box set decoder display-size Set decoder output size to auto or manual...
Page 70
Advanced Operation Command Description set device usb-filter Allows restrictions to USB use on selected device (ZyPer4K only) set device video-port Selects active input port for ZyPer4K units with multiple inputs (ZyPer4K only) set multiview Assigns source to a position and size within a multiview display (ZyPer4K only) set multiview audio-source...
Page 71
Commands Command Description show device capabilities Shows detailed capabilities of specified device or devices show device config Shows detailed configuration information for specified device or devices show device connections Shows encoder connections to decoders show device status Provides detailed status informatoin for specified device or devices show multiviews config Lists all created multiviews with source,...
Page 72
Commands create multiview Creates an empty multiview display. (ZyPer4K only) Once created, the new multiview will be listed under the Multiview menu within the built-in Maestro Z. Use the set multiview command to set a source encoder to a specified location and size within the multiview.
Page 73
Advanced Operation create video-wall Creates an empty 2x2 video wall. Once created, the new video wall will be listed under the Display Config menu within the built-in Maestro Z. Use the set video-wall-encoder command to assign a source encoder to the wall.
Page 74
Parameters action Type: STRING Supply one of the following arguments before executing this command. argument Description reboot Unit is automatically rebooted restart The ZyPer server service is restarted shutdown Unit is shutdown Example delete all-configuration restart Related Commands factory-defaults device...
Page 75
Advanced Operation delete device Deletes the specified device from the Management Platform database. Note that if the deleted device remains on the network, then it will be rediscovered by the Management Platform and reposted to the database. To permanently remove a device from the database, physically disconnected it and execute the delete device command.
Page 76
Commands delete multiview Deletes the specified multiview from the database on the Management Platform. (ZyPer4K only) Syntax delete multiview name Parameters name Type: STRING The name of the multiview. Names are case-sensitive. Example delete multiview myMultiview Success Related Commands create video-wallmultiview delete multiview-window set video-wallmultiview set video-wall-decodermultiview audio-source window number...
Page 77
Commands delete multiview-window Deletes the specified window from an existing multiview. (ZyPer4K only) Syntax delete multiview-window name window arg Parameters name Type: STRING The name of the multiview. Names are case-sensitive. Type: INTEGER Window number to remove. Integer range from 1 to 9 Example delete multiview-window myMultiview window 5 Success...
Page 78
Advanced Operation delete video-wall Deletes the specified video wall from the database on the Management Platform. Syntax delete video-wall name Parameters name Type: STRING The name of the video wall. Names are case-sensitive. Example delete video-wall myWall Success Related Commands create video-wall set video-wall set video-wall-decoder...
Page 79
Advanced Operation factory-defaults device Set the specified device to the factory-default settings. Syntax factory-defaults device id Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. Example factory-defaults device Airshow Success factory-defaults device 0:1e:c0:f6:a8:c3 Success Related Commands delete all-configuration...
Page 80
Advanced Operation flash-leds Physically identifies the specified device on the network. When this command is executed, the fiber LED indicators on the device will flash for 5 seconds. Syntax flash-leds id Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. Example flash-leds myEncoder Success...
Page 81
Advanced Operation join Joins the specified decoder (display) with the specified encoder (source). The mode parameter must be specified and defines the type of join to execute. ► analog-audio Embeds audio stream from the encoder on the output of the decoder. The audio can be from the HDMI input or from the (analog) Audio jack on the encoder.
Page 82
Advanced Operation mode Type: STRING Supply one of the following arguments before executing this command. argument Description analog-audio Embed audio from the specified encoder fast-switched Join in “fast-switched” mode genlocked Low-latency join mode (ZyPer4K only) genlocked- Low-latency with scale up/down (ZyPer4K only) scaled hdmi-downmix-...
Page 83
Advanced Operation load encoder-edid Uploads an EDID file to the specified encoder. Syntax load encoder-edid enc file Parameters Type: STRING or MAC Address The name or MAC address of the encoder. String names are case-sensitive. file Type: STRING The name of the file to load. Example load encoder-edid myEncoder myEDID.bin Success...
Page 84
Commands redundancy switchover If there is an active slave, this command causes the existing master to become the slave and the existing slave to become the master. The server does not restart or re-initialize any other state, including any existing video and audio connections. The IP address that is always assigned to the master.
Page 85
Advanced Operation restart device Restarts the specified device. Syntax restart device id Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. Example restart device myEncoder2 Success restart device 0:1e:c0:f6:cb:76 Success Related Commands restart server restore device...
Page 86
Advanced Operation restart server Restarts the server. Linux is not restarted. Syntax restart server Parameters none Example restart server Success Related Commands restart device...
Page 87
Commands restore device Delete all the config settings for specified device and restore it based on the information stored in the database. Syntax restore device id Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. Example restore device myEncoder2 Success...
Page 88
Advanced Operation save device-edid Saves the EDID of the downstream sink to the srv/ftp/files folder on the Management Server. Executing this command will generate two file types: .bin and .txt. The .bin file is the EDID is standard format. The .txt file is the decoded EDID data. Using Custom EDID Data (page 56) for more information on using this command.
Page 89
Advanced Operation script Executes the specified script. The script must exist in the /srv/ftp/files folder. Use the optional loop argument to place the script in a loop. The script will continue running until a key is pressed on the keyboard. Syntax script file [loop] Parameters...
Page 90
Advanced Operation send Sends an IR or RS232 string to the specified device. Use the type parameter to specify an IR or RS232 code. Syntax send id type text Parameters Type: STRING or MAC Address The name or MAC address of the device. type Type: STRING Specifies IR or RS232 command...
Page 91
Advanced Operation Example send myDecoder2 ir 0000006900000015005f001700300017003000170030001 700300017001700170030001700170017001700170030001700170017003000170 030001700170017003000170017001700170017001700170030001700300017003 00200 Success send myDecoder2 rs232 ZeeVee_support_is_the_greatest\r\n Success Related Commands set device rs232...
Page 92
Commands set encoder analog-audio-out Sets the analog audio output source type for the specified encoder. (ZyPer4K and ZyPerUHD only) Syntax set encoder id mode type Parameters Type: STRING or MAC Address The name or MAC address of the encoder. String names are case-sensitive. mode Type: STRING The audio output to use.
Page 93
Commands set encoder hdcp-mode Sets the hdcp mode for the specified encoder. Syntax set encoder id mode type Parameters Type: STRING or MAC Address The name or MAC address of the encoder. String names are case-sensitive. mode Type: STRING The hdcp mode to use argument Description hdcp-mode...
Page 94
Advanced Operation set decoder Sets the audio output type and video timing details for the specified decoder. Syntax set decoder id mode type Parameters Type: STRING or MAC Address The name or MAC address of the decoder. String names are case-sensitive. mode Type: STRING argument...
Page 95
Commands The audio mode (analog out or HDMI out). argument Description source analog Uses the audio output created with the join command. source hdmi Uses the HDMI stream (HDMI audio-out only) source none No audio output source hdmi- Uses the HDMI-downmix stream. downmix Display timing, aspect ratio, mode, size.
Page 96
Commands Example command on the API: Zyper$ set decoder DF-BR1 display-size width 1280 height 720 fps 60 Command Description: Output display size determined by received EDID Command Syntax set decoder <Decoder_Name or MAC> display-size auto The command causes the decoder to set output display size to the “preferred”...
Page 97
Commands set device ethernet-management-port Enables or disables the 1Gb Utility Ethernet port on the specified encoder or decoder. (ZyPer4K only) Syntax set device id ethernet-management-port arg Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. Type: STRING Supply one of the following arguments.
Page 98
Advanced Operation set device general name Sets the name for the specified encoder or decoder. Syntax set device id general name str Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. Type: STRING The name for the device.
Page 99
Advanced Operation set device ip Sets DHCP mode for the specified device. (ZyPer4K only) Syntax set device id ip arg Parameters Type: STRING or MAC Address The name or MAC address of the decoder. String names are case-sensitive. Type: STRING Supply one of the following arguments.
Page 100
Advanced Operation set device ip static Sets static mode for the specified device. The IP address, subnet mask, and gateway must be supplied. (ZyPer4K only) Syntax set device id ip static addr mask gatew Parameters Type: STRING or MAC Address The name or MAC address of the decoder.
Page 101
Advanced Operation Related Commands set device analog-audio mode set device general name set device gig-ethernet-port mode set device ip set device ip static set device rs232 set device source-display iconImageName set device source-display location set device source-display manufacturer set device source-display model set device source-display serialNumber...
Page 102
Advanced Operation set device rs232 Sets the RS232 settings for the specified device. Syntax set device id rs232 baud data stop parity Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. baud Type: INTEGER The baud rate for the device.
Page 103
Advanced Operation stop Type: INTEGER The stop bit setting for the device. Supply one of the following values from the table below. argument 1-stop 2-stop parity Type: STRING The parity setting for the device. Supply one of the following values from the table below.
Page 104
Commands set device send-ip-mcast-range Sets allowable range of multicast addresses for selected devices. (ZyPer4K only) Syntax set device id send-ip-mcast-range first:ip last:ip Parameters Type: STRING or MAC Address The name or MAC address of the encoder. String names are case-sensitive. Can all use “all”...
Page 105
Advanced Operation set device source-display iconImageName Assigns an icon to the desired device. The icon will be displayed within the Maestro Z to identify the device. Syntax set device id source-display iconImageName fname Parameters Type: STRING or MAC Address The name or MAC address of the encoder or decoder. String names are case-sensitive.
Page 106
Advanced Operation Example set device DVD-Wildlife source-display iconImageName HDDVD.png Success Related Commands set device analog-audio mode set device general name set device gig-ethernet-port mode set device ip set device ip static set device rs232 set device source-display location set device source-display manufacturer set device source-display model set device source-display serialNumber...
Page 107
Advanced Operation set device source-display location Assigns a location description for the specified device. Syntax set device id source-display location loc Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. Type: STRING The location description of the device (e.g.
Page 108
Advanced Operation set device source-display manufacturer Assigns a manufacturer description for the specified device. Syntax set device id source-display manufacturer mfg Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. Type: STRING The manufacturer description of the device (e.g.
Page 109
Advanced Operation set device source-display model Assigns a model description for the specified device. Syntax set device id source-display model model Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. model Type: STRING The manufacturer’s model numberof the device.
Page 110
Advanced Operation set device source-display serialNumber Assigns the manufacturer serial number for the specified device. Syntax set device id source-display serialNumber serial Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. serial Type: STRING The manufacturer serial number of the device.
Page 111
Commands set device usb-filter Allows restrictions to USB use on selected device. (ZyPer4K only) Syntax set device id usb-filter arg Parameters Type: STRING or MAC Address The name or MAC address of the encoder or decoder. String names are case sensitive Type: STRING Supply one of the following arguments.
Page 112
Use the SDI input port component Use component input. (Requires ZeeVee Hydra cable) composite Use composite input (Requires ZeeVee Hydra cable) s-video Use s-video input (Audio not supported) Use vga input. (Requires ZeeVee VGA cable) Example set device myEncoder1 video-port display-port...
Page 113
Commands set multiview Assigns source to a position and size within a multiview display. (ZyPer4K only) Syntax set multiview id window-number wn encoder-name enc position-x posx position-y posy size-x sx size-y sy layer ly Parameters Type: STRING Name of previously created multiview. String names are case-sensitive. Type: Integer Window number within the multiview (1-9) Type: STRING or MAC Address...
Page 114
Commands Type: Integer Window Layer. Value from 1-9 with layer 1 being the top layer and 9 being the bottom. Example set multiview myMview1 window-number 9 encoder-name myEnc1 position-x 50 position-y 50 size-x 25 size-y 25 layer 3 Related Commands create multiview delete video-wallmultiview delete multiview-window...
Page 115
Commands set multiview audio-source window number Selects the input source to provide Audio for multiview display. (ZyPer4K only) Syntax set multiview id audio-source window number arg Parameters Type: STRING Name of previously created multiview. String names are case-sensitive. Type: STRING / Integer Supply one of the following arguments.
Page 116
Advanced Operation set responses rs232-term-chars Specifies the termination character for an RS232 string. The default string is “\n\r”. Any character in the termination string causes the response-string to terminate and be placed into the response-string ring buffer. This string is optional. If it is not specifed, then the string is empty and each low-level response is handled as a separate response.
Page 117
Advanced Operation set server api-password Sets the password for Telnet. If a password is not provided, then the current password will be deleted. In this case, no password prompt will be displayed. Note that Maestro Z will always display both the Username and Password fields. The username and password for Maestro Z are both admin.
Page 118
Advanced Operation set server auto-edid-mode Sets the EDID mode for the Management Platform. By default, Auto-EDID mode is enabled. Syntax set server auto-edid-mode mode Parameters mode Type: STRING Supply one of the following arguments. argument Description disabled Disables auto-EDID mode. enabled Enables Auto EDID mode.
Page 119
Sets the license for the Management Platform. This controls the maximum number of endpoints supported by the Magement Platform Syntax set server license key Parameters Type: STRING License key obtained from ZeeVee that sets maximum number of endpoints Example set server license QDZV-AYYA-0048-303D-5C0E-BD5D-56AA-154D-976C- BCE3-BAC4 Success Related Commands...
Page 120
Commands set server redundancy Sets a virtaul IP address and Mask for the Master and Slave Management Platforms in the system. (See Appendix for additional Redundancy Configuration Instructions) Syntax set server redundancy serv_id virtual-ip address IP_Address Mask Parameters serv_id Type: STRING The servers to apply Virtual-ID to.
Page 121
Commands set server redundancy 192.168.1.202 preferred-master false preferred-slave true Success...
Page 122
Advanced Operation set server timezone Sets the time zone for the Management Platform. The time zone must be specified in POSIX format. Syntax set server timezone zone Parameters zone Type: STRING The time zone in POSIX format. Example set server timezone America/New_York Success Related Commands set server api-password...
Page 123
Advanced Operation set video-wall Changes the size of the specified video wall and bezel parameters. Bezel values are measured in pixels. Setting bezel values will affect a resolution change to the display. If the resolution is not supported by the display, then the display will have no picture.
Page 124
Advanced Operation Note: Bezel adjustment only supported on ZyPer4K Example set video-wall myVideoWall 4 4 10 10 15 15 Success Related Commands create video-wall set video-wall-decoder set video-wall-encoder show video-walls...
Page 125
Advanced Operation set video-wall-decoder Assigns the specified decoder, to the desired row and column, on the specified video wall. Syntax set video-wall-decoder id wall row col Parameters Type: STRING or MAC Address The name or MAC address of the decoder. String names are case-sensitive. If none is passed as the argument, then any existing display is disconnected from that position in the video wall.
Page 126
Advanced Operation set video-wall-encoder Assigns the specified encoder to the desired video wall. Syntax set video-wall-encoder id wall Parameters Type: STRING or MAC Address The name or MAC address of the encoder. String names are case-sensitive. If none is passed as the argument, then the display is disconnected from that position in the video wall.
Page 127
Commands show device capabilities Displays device capabilities for the specified device(s). Syntax show device capabilities id select [since] Parameters Type: STRING or MAC Address The identifier of the device. Either the full or portion of a string name or MAC address can be supplied.
Page 129
Advanced Operation show device config Displays device information for the specified device(s). Syntax show device config id select [since] Parameters Type: STRING or MAC Address The identifier of the device. Either the full or portion of a string name or MAC address can be supplied.
Page 131
Commands show device connections Shows encoder connections to decoders Syntax show device connections Parameters none Example show device connections encoder.GalapogosHD; BotLeftHD encoder.RaptorsHD; SamsungHD encoder.MuralsHD; BotRightHD encoder.Soccer4K; TopRight, BotLeft Success Related Commands show device status show device capabilities show device config...
Page 132
Advanced Operation show device status Displays status information for the specified device(s). This command functions the same as the show device config command. Syntax show device status id [since] Parameters Type: STRING or MAC Address The identifier of the device. Either the full or portion of a string name or MAC address can be supplied.
Page 133
Advanced Operation Example show device status USA4K since 20 device(d8:80:39:9a:e6:d); device.gen; model=Zyper4K, type=encoder, name=USA4K, state=Up, uptime=1d:4h:36m:37s, lastChangeId=5285 device.firmwareUpdate; status=idle, loadingFile=none, percentComplete=0 device.hdmiInput; cableConnected=connected, hdcp=inactive, hdcp- version=NONE, hdmi-2.0=yes, horizontalSize=3840, verticalSize=2160, fps=30.00, interlaced=no device.hdmiData; color=YUV_4:4:4, bits-per-pixel=8, datarateMbps=615 device.edid; status=valid device.autoEdid; decoder-name=not-enabled lastChangeIdMax(109978); Success Related Commands show device config...
Page 134
Commands show multiviews config Shows configuration information on all multiview displays. (ZyPer4K only) Syntax show multiviews config Parameters none Example show multiviews config multiview(Ltest1); multiview.audio; sourceWindow=none; multiview.window1; encoder-name=Airshow4K, percentPosX=40, percentPosY=5, percentSizeX=55, percentSizeY=55, layer=1; multiview.window2; encoder-name=Soccer4K, percentPosX=5, percentPosY=5, percentSizeX=30, percentSizeY=30, layer=1; multiview.window3;...
Page 136
Commands show multiviews status Shows status information for all multiview displays. (ZyPer4K only) Syntax show multiviews status Parameters none Example show multiviews config multiview(Ltest1); multiview.audio; sourceWindow=none; multiview.window1; encoder-name=Airshow4K, percentPosX=40, percentPosY=5, percentSizeX=55, percentSizeY=55, layer=1; multiview.window2; encoder-name=Soccer4K, percentPosX=5, percentPosY=5, percentSizeX=30, percentSizeY=30, layer=1; multiview.window3;...
Page 138
Advanced Operation show responses Displays response strings from the specified device. Syntax show responses id type param3 Parameters Type: STRING or MAC Address The name or MAC address of the device. String names are case-sensitive. type Type: STRING Supply one of the following arguments. argument Description Displays IR response strings.
Page 139
Advanced Operation Example show responses 0:1e:c0:f6:b0:8a rs232 since 10 lastChangeId(0); Success show responses 0:1e:c0:f6:b0:8a ir last-change-id lastChangeId(0); Success show responses 0:1e:c0:f6:b0:8a ir last lastChangeId(0); Success show responses Dec rs232 last device(34:1b:22:80:57:f8); device.rs232Response.7; string=”Yes ZeeVee Support is the Greatest\r\n” lastChangeId(7); Success...
Page 140
Advanced Operation show server config Displays configuration information for the Management Platform. Syntax show server config Parameters none Example show server config server(172.16.6.46); server.gen; autoEdidMode=disabled server.multicast; startLSB:1 Success Related Commands show server info...
Page 141
Displays information for the Management Platform, including IP settings, uptime, and license level. Syntax show server info Parameters none Example show server info server(192.168.1.8); server.gen; hostname=zyper.local, version=1.0.29760, macAddress=40:8d:5c:32:45:d5, serialNumber=ZZMPFB408d5c3245d5A, uptime=0d:7h:49m:53s, freeMem=6.780GB server.time; time=Tue Feb 9 19:04:55 2016, timezone=America/ New_York server.license; limit=unlimited, devicesExceeded=0 Success Related Commands...
Page 142
Advanced Operation show server redundancy Displays information about master and slave Management Platforms Syntax show server redundancy Parameters none Example show server redundancy server(192.168.1.201); server.status; state=slave, version=1.7.1.33348, wasMaster=true, wasSlave=true server.config; preferredMaster=true, preferredSlave=false server.virtualIp; address=192.168.1.206, mask=255.255.255.0 server.slaveStatus; dbRunning=Yes, dbRunningState=Slave has read all relay log;...
Page 143
Commands show video-walls Displays all video walls that have been created and all associated information. Syntax show video-walls Parameters none Example show video-walls videoWall(myWall); videoWall.gen; videoSourceMac=0:1e:c0:f6:a8:c3, numDisplayRows=4, numDisplayCols=4 videoWall.bezel; top=0, bottom=0, left=0, right=0 videoWall.decodersRow1; col1=none, col2=none, col3=none, col4=none; videoWall.decodersRow2; col1=none, col2=none, col3=none, col4=none;...
Page 144
Advanced Operation shutdown server Performs a shutdown of the Management Platform. Syntax shutdown server Parameters none Example shutdown server Success Connection closed by foreign host. Related Commands restart server...
Page 145
Advanced Operation sleep Specifies a sleep duration in milliseconds. This command is sometime required when executing a series of commands within a web page, using AJAX. Often times, a pause must occur in order for a device or the Management Platform to change states before another command is executed.
Page 146
Commands start encoder Used to start a specific encoder multicast stream. This command only has affect if at least one decoder has been “joined” to the encoder and the “encoder stop” command has been used to override the enabling of the encoder stream. In effect, this command removes a previously entered “encoder stop”...
Page 147
Commands stop encoder Used to stop a specific encoder multicast stream. This command only has affect if at least one decoder has been “joined” to the encoder. In effect, this command overrides any existing “join” command – either present or future. When stopping a “scaled-video”...
Page 148
Advanced Operation switch This command is used in conjunction with the IR and RS232 switching commands. Both the rs232 and the ir argument specify unidirectional connection between two devices. When switching data to the server, use the show responses command to retrieve the data.
Page 149
Advanced Operation trouble-report Generates capture logs and system state information and is used by the ZeeVee support team for troubleshooting purposes. This file is in .tgz format and is written to the /srv/ftp/files folder on the Management Platform. Syntax trouble-report...
Page 150
Advanced Operation update server Updates the Management Platform software. The server software file uses the .zyper extension. Refer to Updating the Software (page 145) for more information on using this command. Syntax update server file Parameters file Type: STRING The full filename of the software file.
Using Mac OS X Make sure the Management Platform is powered and is working correctly. Download the latest software from the ZeeVee website. Make note of the location of where the software was downloaded. Launch the Terminal app, found under the Applications > Utilities folder. By default, the current directory will be the Home directory.
Make sure to replace [version] with the version of the filename you are using. For example: ftp> put update_nuc_1.7.1.33348.zyper Press the [ENTER] key. Information similar to the following will be displayed. local: update_nuc_1.07.1.33348.zyper remote: update_ nuc_1.7.1.33348.zyper 229 Entering Extended Passive Mode (|||35257|). 150 Ok to send data.
Using Windows Make sure the Management Platform is powered and is working correctly. Download the latest software from the ZeeVee website. Make note of the location of where the software was downloaded. Open Windows Explorer and enter the IP address of the Management Platform using the FTP protocol.
Commands Using MaestroZ Make sure the Management Platform is powered and is working correctly. Download the latest software from the ZeeVee website. Make note of the location of where the software was downloaded. Login to the Maestro Z. Refer to...
Commands Redundancy Configuration Instructions To configure redundancy, follow the steps below. The secondary server must be running for the redundancy fields to be visible in MaestroZ or the API. Configuring redundancy through the API Configuring the IP Address Login to the main ZMP, or Master through telnet. Issue the “set server redundancy all-servers”...
Page 157
Commands Virtual IP: The IP address that the Master and Slave servers will use. This IP address must be unique and available on the network as it will be used for telnet access for the API as well as MaestroZ. Virtual Mask: The subnet mask for the virtual interface, must be correct for the IP address listed above and not it should not conflict with the main eth0 interface.
Page 158
Commands Virtual interface on the ZMP. Below is an example of the output of the “ifconfig” from the ZMP showing the virtual IP configured on the current master server. eth0 Link encap:Ethernet HWaddr 40:8d:5c:32:46:0e inet addr:172.16.5.240 Bcast:172.16.5.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX bytes:36015816 (36.0 MB) TX bytes:31515642 (31.5 MB) eth0:ZMP Link encap:Ethernet HWaddr 40:8d:5c:32:46:0e inet addr:172.16.5.239 Bcast:0.0.0.0 Mask:255.255.255.0...
Need help?
Do you have a question about the ZyPer and is the answer not in the manual?
Questions and answers