Skip to content

LumaLink Backbone

Ecosystem LumaLink Essential component

The LumaLink Bus is a 4-wire bus that forms the distributed foundation of the Luma Controls Ecosystem. It connects automation modules into a unified system where any input can control any output.

Unlike traditional centralized controllers, LumaLink distributes intelligence across the system. Each module executes automation logic locally, ensuring reliable operation without dependence on a central controller.


Key features

  • 🔁 Distributed intelligence

    Each module executes configuration locally.

  • 🔗 Flexible linking

    Inputs and outputs can be linked across the bus.

  • 🧠 Built-in Logic

    Logical functions such as AND, OR, XOR and NOT are supported.

  • ⏱ Time functions

    Timers and time-based automations.

  • 🎬 Scenes & Groups

    Multiple outputs can be controlled simultaneously through scenes and groups.

  • 🧩 Virtual Channels

    Internal software channels allow advanced automation scenarios.


System Integration

flowchart LR

  SENS([Sensors])
  ACT([Actuators])
  L2([Other LumaLink Modules])
  LC([LumaConnect])
  LCNF([LumaConfig])

  subgraph L1["LumaLink Module"]
    direction TB
    LOG([Logic and linking])
    VO([Virtual Outputs])
    SC([Scenes / Groups])

    LOG --- VO
    VO --- SC
  end

  SENS --> L1
  L1 --> ACT
  L1 <--> LCNF

  L1 <-- LumaLink Bus --> L2
  L1 <-- MQTT --> LC

  class L1 lumalink
  classDef lumalink stroke:#0070BA,stroke-width:3px;

  linkStyle 0 opacity:0
  linkStyle 1 opacity:0

Simplified diagram

This diagram shows the main system components and communication paths.
Detailed module functionality is explained in the device documentation.