BACnet
The BACnet Explorer lets you discover BACnet/IP devices on your network, browse their objects and properties, monitor live values, trend data over time, manage alarms, and map BACnet data points to GEM zones.
Dante
The Dante page is a visual routing matrix for managing Audinate Dante audio-network subscriptions. From one screen you discover the Dante devices on the network, then create and clear audio routes between transmitter (TX) and receiver (RX) channels — the same crosspoints you would otherwise patch in Dante Controller. Subscription changes made anywhere on the network are reflected back on the matrix in near real time.
KNX
Driver: knxnet_ip
LoRaWAN
The LoRaWAN page manages LoRaWAN gateways and sensor devices for long-range, low-power wireless communication with IoT sensors such as temperature probes, door contacts, water-leak detectors, and environmental monitors. GEM acts as the network server itself: a radio concentrator (an SX1302/SX1303 board) hears the sensors, a packet forwarder relays the frames to GEM over UDP, and GEM decrypts each frame and runs your payload decoder.
Lutron
The Lutron page is the workbench for every Lutron processor GEM supports — pairing, project import, zone testing, keypad layouts, scenes and a live protocol monitor, all against one selected processor.
Matter
The Matter page lets GEM act as both a Matter bridge (exposing GEM zones to Apple Home, Google Home, and other Matter ecosystems) and a Matter controller (commissioning and controlling external Matter devices from GEM).
Modbus
The Modbus Explorer lets you browse a Modbus device's registers, write to coils and holding registers, watch live values, trend them over time, read communication diagnostics, run network tools, and map data points to GEM zones for monitoring and control. It works for both Modbus/TCP (over IP) and Modbus/RTU (over a serial port).
MQTT
The MQTT page lets you connect GEM to one or more MQTT brokers. You can publish GEM device, zone, and variable attribute changes to MQTT topics, subscribe to external MQTT topics to update GEM attributes automatically, browse the broker's full topic tree, and bind individual topics to GEM zones.
ONVIF
Driver: onvif
OPC UA
Driver: opc_ua
OpenADR
The OpenADR page is GEM's demand-response console. It configures GEM as a Virtual End Node (VEN) on one or more utility demand-response programs, shows what those programs are asking for, curtails load to meet the ask, and keeps a permanent record of what was done about every event.
Power Management
GEM talks to many power devices — battery gateways (Tesla Powerwall, Enphase Encharge,
Remotes
The Remotes page manages IP-based remote controls (such as Control4 SR-260, URC, Elan, and compatible devices), mapping remote button presses to GEM commands, macros, AV source selections, and source-specific command maps.
REST API
GEM exposes a built-in REST API for external systems that need to authenticate, read data, and dispatch commands or macros. The API is enabled by default ("Enable REST API" during Installation) and gated by the same role-based access control as the socket API.
RTI
The RTI page generates a ready-to-load Integration Designer project (.apex file) from the current GEM configuration. Instead of hand-programming source buttons, driver settings, and feedback bindings for every remote, GEM fills a pre-styled template with the sources of a selected AV zone and hands back a file that opens directly in Integration Designer.
RTI Golden Template Authoring
This guide walks through building an ISR-2 golden template from scratch in Integration Designer 11. A golden template is a normal Integration Designer project that carries all of the visual design; the RTI page fills it with a site's actual sources at generation time. You author it once per remote model.
SNMP
Driver: snmp
Symetrix
The Symetrix page manages Symetrix Composer audio DSP matrix modules and their mappings to GEM AV zones and sources. You can define matrix modules with their controller ID ranges, map AV zone outputs and source inputs to those matrices, and use a visual crosspoint test grid to verify routing.
Web Services
The Web Services page lets you create custom HTTP endpoints that external systems can call to interact with GEM. Each web service is a JavaScript handler function that processes incoming HTTP requests and returns a response. Services are accessible at /webservice/ and support sub-paths (e.g., /webservice/{name}/users/42).
Zigbee
The Zigbee page manages Zigbee wireless device networks using the zigbee-herdsman library. You can pair and remove Zigbee devices, create GEM zones, configure cluster attributes, and set up command and response mappings between Zigbee clusters and GEM zone commands/attributes.
Z-Wave
Driver: zwave