close window

Novastar H Series Api (2026)

If your environment utilizes multiple H-Series chassis linked in a Master/Slave configuration, address all API commands directly to the IP address. The master unit automatically distributes internal instructions to slave chassis over the proprietary synchronization link.

import socket, time

While the H Series is primarily a receiving card, when paired with NovaStar sending cards (like the H series controller), the API can manage input routing, EDID emulation, and output mapping.

NovaStar H-Series API commands use a structured textual or hex layout. Let’s look at a structural example of standard TCP control strings used for layout management. Example 1: Recalling a Preset novastar h series api

Reboot & basic control:

import requests import json # Configuration H_SERIES_IP = "192.168.1.100" BASE_URL = f"http://H_SERIES_IP/api/v1" USERNAME = "admin" PASSWORD = "admin_password" def get_auth_token(): """Authenticates with the H Series and returns a session token.""" url = f"BASE_URL/auth/login" payload = "username": USERNAME, "password": PASSWORD try: response = requests.post(url, json=payload, timeout=5) if response.status_code == 200: return response.json().get("token") else: print(f"Authentication failed: response.text") return None except requests.exceptions.RequestException as e: print(f"Connection Error: e") return None def recall_preset(token, screen_id, preset_id): """Triggers a preset recall for a specific screen.""" url = f"BASE_URL/preset/recall" headers = "Authorization": f"Bearer token", "Content-Type": "application/json" payload = "screen_id": screen_id, "preset_id": preset_id response = requests.post(url, headers=headers, json=payload) return response.json() # Execution Flow if __name__ == "__main__": print("Connecting to NovaStar H Series API...") token = get_auth_token() if token: print("Authentication Successful. Recalling Preset 3 on Screen 0...") result = recall_preset(token, screen_id=0, preset_id=3) print("API Response:", json.dumps(result, indent=2)) Use code with caution. 6. Best Practices for Developers and Integrators

The H Series API allows third-party developers and system integrators to embed the processor’s functionality into broader workflows—such as automated broadcasting workflows, building management systems (BMS), or simplified touch panel interfaces—without operator intervention. NovaStar H-Series API commands use a structured textual

: Adjust global LED wall brightness (0% to 100%).

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:

Poll the processor to verify if an input source has an active, stable sync signal before switching it live. 2. Screen and Layer Configuration Recalling Preset 3 on Screen 0

Retrieve error logs and connection history for proactive system diagnostics. Establishing the Connection: Networking Basics

A button press on a Crestron panel sends an API request to load "Preset 5" on the H9, instantly switching the video wall to a presentation layout.