Last visit was: Mon Mar 09, 2026 1:13 am It is currently Mon Mar 09, 2026 1:13 am

Novastar H Series | Api

Technical Paper: Control and Integration of NovaStar H Series LED Processors via API

9. References


This paper is a technical synthesis based on publicly documented NovaStar specifications and common industry integration patterns. Always refer to the official manual for your exact firmware version.

Master the NovaStar H Series: A Developer’s Guide to the OpenAPI

The NovaStar H Series stands as a flagship all-in-one video splicing processor, specifically engineered for fine-pitch LED applications. For developers and system integrators, its powerful OpenAPI is the key to unlocking seamless automation and custom control. Understanding the H Series API Architecture

The H Series utilizes a modern HTTP-based OpenAPI that communicates using the POST method and JSON data format. Unlike older serial-only protocols, this allows for robust network-based control over standard Ethernet infrastructure. Key Communication Specs: Protocol: HTTP Method: POST Data Format: JSON

Default Port: Often utilizes port 6000 for UDP-based alternate commands. Getting Started: Authentication

To begin using the OpenAPI, you must first obtain your credentials from the device's web management interface:

Log in to the H Series system via a web browser using its IP address (default is typically 192.168.0.10). Navigate to Settings > OpenAPI Management.

Generate or retrieve your pId (Requestor ID) and secretKey. These are essential for authenticating your JSON requests. Core API Capabilities

The H Series API provides granular control over nearly every aspect of the video wall’s operation. Essential commands include:

Preset Management: You can read currently played presets, edit preset groups, and overwrite existing presets.

Layer & Source Control: Switch input sources, select specific screens (by screenId), and manipulate layers (layerId) by resizing or moving them.

Screen Adjustments: Remotely set global brightness (values 0–255), freeze or unfreeze the screen, and trigger "Fade to Black" (FTB).

IPC (IP Camera) Integration: Manage IPC source lists, add/delete channels, and configure IPC mosaic sources for security or monitoring applications.

BKG & OSD: Dynamically create, delete, or update Background (BKG) images and On-Screen Display (OSD) text or images. Real-World Integration Tools

For developers looking for pre-built wrappers or integration modules, several community and official tools exist: H Series - Global leading LED display control solution

This report outlines the technical framework for the NovaStar H Series OpenAPI

, designed for third-party control of video wall splicers (H2, H5, H9, and H15). 1. Core API Overview

The H Series OpenAPI allows external systems to perform real-time adjustments to video processing and display settings. It primarily utilizes requests to send JSON-formatted commands. Default Credentials

: HTTP (OpenAPI) and UDP (used by some third-party modules). Version Reference

: Latest documentation as of early 2026 includes updated error codes and device status polling. 2. Essential API Categories Key endpoints for automating video wall operations: Typical Operations System/Device novastar h series api

Read device detailed information, IP settings, and system initialization status. Screen Control

Set screen brightness, adjust Gamma, and display Screen IDs. Input/Output

Configure resolutions, timing, cropping, and read detailed signal info.

Add/delete layers, modify Z-order, and set layer basic information (position/size).

Create, delete, and load presets (the most common automation task). Manage background images and IP camera source lists. 3. Implementation Requirements

To use the API, you must first enable and configure a project within the device's web console: Enable OpenAPI : Navigate to Open API Management in the H Series web interface. Generate Secret Key : Create a new project to generate a Project ID Secret Key for authenticated requests. Command Structure : Usually follows the format

The NovaStar H Series API serves as a vital bridge for system integrators, enabling the seamless automation and remote management of flagship video wall processors like the H2, H5, and H9. By providing a structured communication protocol, the API allows third-party control systems—such as those from Crestron—to command complex visual tasks without manual intervention. NovaStar H Series API Essay Draft

Title: Bridging Vision and Control: The Role of the NovaStar H Series API in Modern AV Integration

IntroductionIn the landscape of high-end visual displays, the NovaStar H Series stands out as a pioneering "all-in-one" solution that integrates video processing with splicing and control capabilities. However, its true power in professional environments is unlocked through its Open API, which facilitates sophisticated automation and third-party integration. As systems grow in complexity, the ability to programmatically control display parameters becomes essential for creating cohesive, user-friendly AV environments.

The Architecture of ControlThe H Series API utilizes standard communication methods, primarily operating over TCP/IP (typically via UDP port 6000) or RS232. This allows developers to send structured commands and receive JSON-formatted acknowledgments or data readouts.

Command Execution: When a control system sends a valid string, the H Series responds with a confirmation (e.g., "ack":"Ok").

API Management: Within the device's web console, users can manage "Open API Projects," where the system generates unique project IDs and secret keys to secure external control access.

Core Functionalities and Use CasesThe API provides deep access to the H Series’ modular features, enabling remote execution of several critical tasks:

Preset Management: Integrators can program external touch panels to instantly recall specific visual layouts or "presets".

Layer and Source Control: API commands allow for the real-time adjustment of layer positions, sizes, and input source switching across multiple 4K and 2K layers.

Status Monitoring: Developers can query the device for health metrics, including temperature, fan speed, and signal connection status, ensuring high reliability in 24/7 mission-critical environments.

Benefits to System IntegrationThe availability of a robust API simplifies the AV ecosystem in three major ways:

Reduced Complexity: By centralizing control into a single API-enabled unit, technicians can eliminate the need for multiple intermediate controllers.

Custom User Experiences: Programmers can design bespoke interfaces on mobile or desktop platforms that interact directly with the H Series hardware. Technical Paper: Control and Integration of NovaStar H

Scalability: Whether managing a small H2 setup or a massive H20 deployment with hundreds of millions of pixels, the API provides a consistent control language.

ConclusionThe NovaStar H Series API is more than a technical specification; it is an enabling tool that transforms a powerful video processor into a dynamic, responsive component of a larger intelligent system. By bridging the gap between raw hardware performance and external software control, it empowers integrators to deliver the "astonishing visual effects" NovaStar is known for, while maintaining the ease of use required by modern end-users. H Series - Global leading LED display control solution

The NovaStar H Series API is a robust control interface designed for professional systems integrators who need to automate and manage high-end video wall processors. It primarily uses the HTTP/RESTful protocol, making it highly compatible with modern control systems like Crestron, AMX, and Q-SYS. Core Capabilities

The API allows for comprehensive remote management of the H Series (H2, H5, H9, H15) frames without requiring the physical front panel or the web-based GUI:

Preset Switching: The most common use case; trigger saved layouts and configurations instantly.

Input/Output Management: Query the status of cards, switch signal sources, and manage resolutions.

Layer Control: Dynamically adjust layer positioning, sizing, and priority (Z-order) on the video wall.

System Monitoring: Retrieve real-time data on hardware health, including temperature, power supply status, and card connectivity.

Brightness & Color: Adjust global or screen-specific visual parameters programmatically. Strengths

Standardized Integration: Because it utilizes standard HTTP commands (GET/POST), it is easy for developers to test using tools like Postman before deploying code.

Granular Control: Unlike simpler controllers, the H Series API provides deep access to the modular nature of the hardware, allowing for specific control over individual sub-cards.

Low Latency: Command execution is generally snappy, essential for live event environments where visual transitions must be precise. Considerations for Developers

Documentation Access: NovaStar typically provides the API documentation upon request or via their support portal. It is not always publicly "indexed" like open-source projects.

Security: Implementers should be mindful of network security, as the API allows for significant changes to the visual output; it is best kept on a dedicated, secured AV VLAN.

Version Dependency: Ensure your firmware version matches the API documentation version, as new features (like 16-bit support or specific HDR functions) often require updated command sets. Verdict

The NovaStar H Series API is an essential tool for enterprise-level AV deployments. While the web GUI is excellent for setup, the API is what transforms the H Series from a standalone processor into a fully integrated component of a smart building or broadcast studio.

The NovaStar H Series API is a specialized toolset designed for third-party developers to programmatically control NovaStar's flagship all-in-one video splicing processors. By leveraging the NovaStar H Series OpenAPI, integrators can automate complex video wall tasks such as preset switching, layer management, and device status monitoring. Core Integration Protocols

The H Series supports multiple communication methods to fit different system architectures:

UDP Protocol: Most control systems (like Crestron or Bitfocus Companion) use UDP port 6000 for high-speed command delivery. Commands are typically sent as JSON strings wrapped in square brackets (e.g., ["cmd": "..."]). NovaStar H Series User Manual v2

HTTP/JSON API: Modern web-based integrations often use the Open API connector, which provides a structured HTTP interface for cross-platform control via Windows, Mac, or mobile devices.

RS232 Serial: For legacy systems, the H Series retains support for serial communication, allowing direct wired control from specialized AV hardware. Key API Capabilities

The API allows for deep manipulation of the hardware's internal functions: H Series - Global leading LED display control solution

NovaStar H Series API is a powerful but notoriously "private" control protocol designed for professional AV integration. Unlike standard open-source APIs, it is primarily a UDP-based protocol

that allows third-party controllers (like Crestron or Bitfocus Companion) to manage high-end video wall splicers. The Developer Experience: "Gatekept" and Complex Most developers describe the API as a high-barrier tool. NDA Dependency

: Official documentation is typically not public. Developers often have to sign an with NovaStar to receive the full control protocol. Documentation Quality

: Reviews from the integration community often label the documentation as challenging

or "useless" for beginners, frequently citing mismatches between the manual and real-world device behavior. Protocol Style : It uses a specific JSON-like command structure sent over UDP port 6000 . A successful command typically returns an "ack": "Ok" Core API Capabilities

For those who navigate the setup, the API offers deep control over the H-Series hardware (H2, H5, H9, H15): Preset Management : The most common use case is recalling presets for live events or corporate lobbies. Layer Control

: Programmatic switching of input sources, layer positioning, and "Take" functions (sending preview to live). Environmental Monitoring : Querying device status, such as temperature, fan speed, and voltage Visual Adjustments : Real-time control of brightness and screen configurations. Community Solutions

Because the official path is difficult, many pros turn to community-built modules: OPEN API or Take Function · Issue #3 - GitHub

The NovaStar H Series API: Revolutionizing Control in Modular Video Splicing

The NovaStar H Series represents a paradigm shift in the professional audiovisual (AV) industry, serving as the first all-in-one video splicing processor and controller specifically designed for fine-pitch LED applications. While the hardware provides raw power—supporting up to 520 million pixels and 16 layers per output card—it is the H Series OpenAPI that truly unlocks its potential for large-scale system integration. This API enables third-party developers to move beyond the standard web-based interface, facilitating automated, highly customized control systems essential for modern control rooms, broadcast studios, and live events. A Foundation of Modular Control

At its core, the H Series is built on a modular architecture that integrates high-end video splicing with 4K sending card capabilities. The OpenAPI serves as the software bridge to this hardware, allowing developers to programmatically manage these modules.

Integration Simplification: By using the OpenAPI Management tools, integrators can generate unique Project IDs and Secret Keys for third-party controllers, ensuring secure communication between the processor and external software.

Unified Management: The API eliminates the need for multiple disparate controllers, allowing a single command to affect complex configurations across various input and output cards. Core Capabilities and Operational Efficiency

The H Series OpenAPI Instructions detail a comprehensive suite of commands that mirror the processor’s physical versatility. These functions are critical for high-stakes environments where manual adjustment is too slow or error-prone: H Series - Global leading LED display control solution


5.1 Crestron SIMPL+ Module

SEND$ = "SIn 1\r\n";
TCP_CLIENT_SEND(ClientSocketID, SEND$);

3.1 Command Format

Each command is a string terminated with \r\n (CR+LF).
<Command Name> <Parameter1> <Parameter2> ... \r\n

Response format:
(ACK|NAK) <ReturnCode> <Data>\r\n

Part 3: Setting Up the Connection

To use the NovaStar H Series API, you must enable it on the device. By default, the WebSocket server is not always active for security reasons.

3) Discovery & addressing

4. Python Example (Full Control Class)

import socket
import struct
import time

class NovaStarHSeries: def init(self, ip="192.168.1.10", port=5000): self.ip = ip self.port = port self.sock = None

def connect(self):
    self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    self.sock.connect((self.ip, self.port))
def _checksum(self, data_bytes):
    cs = 0
    for b in data_bytes:
        cs ^= b
    return cs
def _send_command(self, cmd, data=b""):
    payload = bytes([cmd]) + data
    length = len(payload)
    cs = self._checksum(bytes([length]) + payload)
    frame = b"\xAA\xAA\xAA" + bytes([length]) + payload + bytes([cs]) + b"\xBB\xBB\xBB"
    self.sock.send(frame)
    return self.sock.recv(1024)
def set_brightness(self, percent):
    if 0 <= percent <= 100:
        return self._send_command(0x20, bytes([percent]))
def blackout(self, enable):
    return self._send_command(0x21, bytes([1 if enable else 0]))
def load_preset(self, scene_num):
    if 1 <= scene_num <= 8:
        return self._send_command(0x30, bytes([scene_num]))
def get_device_info(self):
    resp = self._send_command(0x10)
    # Parse ASCII part after cmd byte
    return resp[8:-5].decode(errors="ignore")
def close(self):
    if self.sock:
        self.sock.close()

4.3 System Monitoring (Telemetry)

  • Temperature Monitoring: Retrieve internal temperature data of the processor unit.
  • Ethernet Status: Check link speed and connectivity status.
  • Firmware Version: Query the current firmware version to ensure compatibility with the control system.

Powered by phpBB® Forum Software © phpBB Group