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.