Using REST APIs with Helm

Helm has built-in support for accessing JSON REST APIs. To start, add a REST API Device to your panel. You’ll find this in the “Other” section in the Parts Bin. Set the URL property of the device to the base URL of your REST server. Both HTTP and...

Lua Scripts in Helm 4.4

Helm 4.4 introduces some new concepts and capabilities for Lua script support. All existing Lua scripts should work unchanged but use of these new powerful features will require Helm 4.4 or later. This post gives an overview of the new features but does not list the...

Using Helm Tables with lua

The Helm Table control is designed to display JSON data. In this example we show how to enter and retrieve Table data using lua script. So to begin with let’s look at how Tables exchange data with the world. JSON data format for Tables The JSON data has two...

RouteMaster: Websocket Protocol for Router Control

Most control protocols for Broadcast routers come from the era of RS422 serial comms. Even those routers which support control via IP tend to use proprietary protocols that are not easily compatible with web-based control applications. The RouteMaster Websocket...