Novastar H Series Api ⏰
The API relies on a proprietary binary protocol transported over a TCP socket. Communication is stateful; a persistent connection is recommended for monitoring status, though "one-shot" connections (connect, send command, receive response, disconnect) are supported for simple control tasks.
system:status
Seamlessly switch an input source within an active layer. novastar h series api
Below is a practical example of how to interact with a network-enabled video processor using Python. This script demonstrates how to establish a raw TCP connection, format an ASCII-style control command to recall a preset, and read the hardware response.
def load_preset(self, scene_num): if 1 <= scene_num <= 8: return self._send_command(0x30, bytes([scene_num])) The API relies on a proprietary binary protocol
For dynamic control, the API allows granular manipulation of layers:
sock.close()
The server returns a session token or cookie that must be included in the headers of all subsequent requests. Preset Recall and Management
Before sending commands, you must enable and configure the OpenAPI management on the device. OPEN API or Take Function · Issue #3 - GitHub Below is a practical example of how to
def reboot(self): return self.send("REBOOT")
An algorithmic validation byte (usually an XOR or Sum calculation) ensuring data integrity over the network. ASCII Central Control Matrix
















































