Lox Nexus
Lox Nexus connects other systems to your Loxone Miniserver. Home Assistant, a Fronius inverter, an iCal calendar or anything else you can write a plugin for becomes a set of values that the Miniserver reads and writes, using Loxone's own Network Intercommunication (UDP). The Miniserver needs no extra hardware, no cloud and no HTTP polling.
Key ideas
- Everything is a signal. A value coming from the Miniserver, a sensor of a plugin and a
command to a device are all signals on one internal bus, each with a readable topic such as
homeassistant/zuhause/sensor/kitchen-temp. - Wires connect signals. A wire links a source to a target and can invert, scale, map, debounce, throttle or convert the value on the way.
- Plugins talk to the outside world. Each configured plugin instance runs in its own worker thread, so one that crashes or hangs does not affect the rest.
- You can always see and override what happens. The Bus Inspector shows every message with its cause, and a force pins a signal to a value, for testing or maintenance.
Where to go next
- Run Nexus: Installation, then Concepts and Setting up a Miniserver.
- Connect something: the Fronius, Home Assistant, UniFi Network, Calendar, Scheduler, Webhook, MQTT and Script plugins ship with Nexus.
- Voice control: the Matter bridge shows Nexus devices to Alexa, Google Home, Apple Home and Home Assistant.
- Keep values: History charts in Nexus, the InfluxDB plugin for Grafana and long-term storage, and the MQTT plugin's export (with Home Assistant discovery).
- Write a plugin: start with the plugin tutorial, which builds a working plugin step by step. The plugin guide and the SDK reference cover the rest, and Writing plugins is the overview.
Status
Nexus is under active development. The Docker image is published (see Installation); pages mark what is not available yet, such as the SDK package on npm.