Integrating with the NovaStar H Series is not without its challenges. The primary hurdle is the lack of official, publicly available API documentation. The protocol is largely proprietary, and obtaining a detailed guide may require direct contact with NovaStar support and possibly a non-disclosure agreement (NDA), as noted by users who received documentation under "pain of death".
Once enabled, your client software connects to: ws://[Device_IP]:8088/novastar/api
Direct control over the LED driver’s brightness without touching the source signal. novastar h series api
0x40 Data: 4 bytes – W_H W_L H_H H_L (big-endian) Example 1920×1080: 07 80 04 38 → AA AA AA 06 40 07 80 04 38 1B BB BB BB
192.168.1.10 (Typically configured via the H-Series Web GUI) Integrating with the NovaStar H Series is not
The API allows continuous polling of each receiving card’s health—input voltage, core temperature, fan speed (if applicable), and network link status. For large installations (e.g., a 1000 sq. meter stadium ribbon), this enables centralized dashboards that alert operators to failing power supplies before a blackout occurs.
async def control_novastar_h9(): uri = "ws://192.168.1.100:8088/novastar/api" async with websockets.connect(uri) as websocket: # Login await websocket.send(json.dumps( "jsonrpc": "2.0", "method": "login", "params": "username": "admin", "password": "123456", "id": 1 )) response = await websocket.recv() token = json.loads(response)['result']['token'] networked endpoint. For system architects
Consolidate the control of your LED processors, audio mixers, and lighting into a single, cohesive user interface (e.g., an iPad or custom touch panel).
For real-time, low-latency control, the H Series uses raw TCP socket connections. This is the primary method for control systems like Crestron and AMX.
http://[Device_IP]/api/v1/preset/recall Headers: Content-Type: application/json , Authorization: Bearer Payload: "screen_id": 0, "preset_id": 5 Use code with caution. Response:
In conclusion, the NovaStar H Series API is a powerful, albeit somewhat guarded, tool for professionals seeking to automate and integrate LED displays. It transforms the receiving card from a dumb data conduit into a smart, networked endpoint. For system architects, display rental companies, and broadcast engineers, mastering this API is no longer optional—it is the key to building resilient, efficient, and innovative visual environments. While documentation and security hurdles remain, the API’s ability to provide granular control over hardware parameters makes it an indispensable asset in the modern LED ecosystem.