Dashboard

Everything important, at a glance.
Offline
☁--°FLocal weather
--:--——
👋 Welcome

Light your world,
your way.

Smart lighting that adapts to your life.

⚡
Active devices 0 / 5 Controller offline
⌁
Commands sent 0 This session
✺
Scenes run 0 0 saved
⏱
Session uptime 00:00 This session

Your rooms

Every space and its assigned fixtures
View all →

Quick effects

RGB Output 1 — fine-tune the connected fixture in Lights

Live output

Master intensity
100%brightness

Recent scenes

Go to Scenes to save or manage looks
Setup and wiring

Unassigned devices & inputs

Hardware that isn't in a room yet — assign it so it appears in the correct space

Unassigned controller pins

Safe, inactive pins available for a new fitting or sensor

Curtains & blinds

Open / close / stop, or drag to a position

Dimmable fixtures

Single-channel white lights
Logical lighting architecture

Group fixtures into zones people understand.

A controller provides RGB Outputs. A fixture uses one output. A Zone groups one or more fixtures—normally inside a room—so they can share Looks, music and Automations.

Correct lighting workflow

Physical outputs and user-facing zones stay separate, while every connection remains traceable.
1OutputController reserves R, G and B pins 2FixtureName the connected physical light 3RoomPlace the fixture where it is installed 4ZoneGroup one or more room fixtures 5ExperienceApply Looks, music and Automations
◎
Lighting zones0Logical fixture groups
▥
Fixtures grouped0Connected RGB fixtures
+
Available outputs0Not connected to a room
⚡
Fixtures active0Controller-confirmed
Clear ownership

Output ≠ fixture ≠ zone

RGB Output is the controller resource and its physical R/G/B pins. Fixture is the connected lamp or an electrically linked group that always behaves together. Zone is a logical collection of independently connected fixtures. Sensors remain inputs and are never mixed into a lighting zone.

Set up a controller

Which board do you have?

This takes about two minutes.

Room

———
Master Brightness
0%Brightness

Lights in this room

Named fittings, not controller zones
—
Target → design → preview → apply

Light Designer

One place for colour, effects and multi-step sequences
1 · Choose lightsSelect one fitting, several fittings, or the complete room
2 · Create the lookAn effect is one behaviour; multiple steps make a sequence
Or start with a presetChoose a ready-made design, then change any step
Sequence timelineDrag steps to reorder them, or adjust colour, effect and timingOpen timeline
3 · Preview and applyNo lights selected
Solid

Review the complete animation first. Apply sends the finished design only to the lights selected in step 1.

Music & Reactive Lights

Choose music
1
Choose the lightsEach selected light uses the sequence already assigned to it.
2
Choose how sequences are routedKeep every light independent, or temporarily use one reference sequence.
♪
Now playingChoose music to beginLocal music · private on this deviceChoose a lighting sequence below
0:000:00
Low → middle → high sound coloursPitch moves across these colours

Choose what drives each result independently. “Keep prepared sequence colours” preserves every authored scene colour without music replacing it. Other mappings let sound move through a preset, custom colours, or the sequence palette.

Category Setup

Recommended items for this room type

Configured controller items

Assign existing outputs or sensors; use Add light to create a new fitting

Room Layout

Installation positions

Room Intelligence

Local recommendations

Operational controls

Pumps, heating, valves, access, airflow, coverings and appliances

Curtains, blinds & covers

Interlocked open / close equipment

Planned controls

Recommended for this type of space
ϟ

Energy & Running Cost

Live load and daily operating estimate
Estimated
¤
◷
⌁

Sensor History

Readings captured during this session

Monitoring coverage

Configured readings and recommended measurement points

Safety status & diagnostics

Alerts & activity

Safety coverage

Required and recommended monitoring points for this space

Room Experience

Owner / administrator

Hide functions this room does not need. Choices follow the room to every signed-in device.

Ambience Scenes

What this scene captures

Live readout — set it up on Studio/Rooms first

Save this look

PreviewCurrent output

Saved scenes

Showing all categories

Party Experience

Run a coordinated colour experience on the RGB fixtures in the selected Control Group.

Music Sync

Live microphone → LED reaction
Mic off
Bass
Mid
Treble
Voice
Pitch
🖥This tab / browser audio
🎤Microphone

Audio is analysed in this page and never recorded, stored or sent anywhere.

Selected group fixtures

Control Group target

YouTube music

Play a track here, then let the lights follow it
No track loaded

Saved tracks

Stored on this computer

When prompted, choose This tab and enable Share tab audio.

When this → do that

One clear rule connects a trigger to an action

Control station runtime
1TriggerA time or a verified controller input
2ActionStart or stop a preset, scene, or sequence
3PrioritySafety wins, then High, then Normal
!Current executionThis screen must remain open and connected; gateway-resident scheduling is the production target

Time rules

Sensor rules

Saved sequences

Chained looks that play back automatically

New sequence

Each step drives the assigned controller outputs through the active gateway

No steps yet — add one above.

Idle

RGB Output 1 · Effects engine

Advanced live tuning for the fixture connected to this controller output
Wiring: RGB Output 1's R/G/B channels are mapped onto header pins H30/H5/H27 on every connect (PINMAP). Common-cathode: tie the LED common pin to GND and use a 220–330 Ω resistor per channel.

Colour

#5B8CFF

Intensity

Master level for this colour
100%

Brightness is applied on the controller, so one colour can swell and dim smoothly without the browser having to keep up.

Live output

Effect: Off
R 91 · G 140 · B 255DMX off

Effects

One colour, many behaviours

Effect settings

Pick an effect above
3000 ms
0%
100%
Visual rule workspace

Automation Canvas

Trigger → conditions → action → targets → feedback

⌘No rule selected

Create a rule or choose an existing one to see its complete control path.

Preset Library

Real saved presets

Recent Activity

Controller-session results

Rule Priority

Higher priority wins a conflict
Reusable presets

Choose the result once. Reuse it anywhere.

A preset combines selected fittings, light movement, and optional music response. A rule can then start or stop it automatically.

10Presets20Available fittings30Active rules
1Choose a moodParty, relax, focus…› 2Select fittingsTick rooms or individual lights› 3Add optionsMusic and timing are optional
Advanced preset toolsFixture groups, exact sequences and music response
Setup warnings and conflicts
Advanced fixture membership

Choose which fittings participate together.

A fixture remains owned by its room. A Fixture Group only references it, so the same light can participate in Party Area, Ground Floor and Welcome Path.

Synchronized target

Which fixtures should follow this beat?

The analyser produces one shared beat clock. Commands are distributed to the selected group's real RGB outputs through the active controller transport.

Automation activity

Real events from this control-station session; no fabricated history
AURA setup

Set up your controller

Use USB, the property Wi-Fi, or the controller's own protected hotspot.

System · Controllers

Every controller, clearly managed.

Add, identify, reconnect, reassign or safely remove a controller without entering installer wiring tools.

AURA controller platform

One product contract. Any validated controller.

Controllers keep one permanent identity. A versioned hardware profile defines what the board can safely do, transport adapters define how it is reached, and firmware compatibility is checked before any output is claimed.

AURA product factory

Choose the product role you are installing

The product role defines its responsibility. The hardware package and live firmware define which physical resources can actually be assigned.
AURA controller catalog
01IdentityOne permanent ID per physical controller
02Hardware profileVersioned pins, capabilities and safety limits
03Transport adaptersUSB today; secure IP and field buses through adapters
04Firmware familyCompatibility checked before commissioning

Industrial commissioning workflow

Discovery never energises outputs. A controller becomes operational only after every gate passes.
Loading contract…
1DiscoverRead identity 2ValidateMatch profile and firmware 3BindAssign equipment resources 4VerifyRun safe channel tests 5CommissionRelease to rooms and automations
⏱
Session time00:00
⌁
Commands sent0
✺
Top effect—
▤
Scenes saved0

Effect usage this session

Real command counts for RGB Output 1's connected fixture

Brightness trend

Real local telemetry — no cloud, nothing fabricated. There's no power meter on this board, so this tracks usage, not kWh.
Physical position

Gate status

UNKNOWN
Position feedback has not been commissioned.
?UNKNOWN
Pool & perimeter safety

AURA cameras

Live cameras, safety zones and alerts—all configured automatically by AURA.
Operational audit

Gate history

Commands, physical confirmations, lighting changes and safety blocks.
Installer commissioning

Configure the gate from one guided page

Assign real controller points, prove the compulsory safety inputs, configure automatic gate lighting and connect the safety camera.

1

Gate operator

Select how the certified gate controller accepts commands.

2

Position & compulsory safety

Gate state is valid only when physical contacts confirm it. Safety remains hard-wired to the gate operator.

3

Gate light automation

Use a real output plus darkness and presence inputs. Sensor failure never creates a false “safe” status.

4

Access trigger

Use an authorised dry-contact output from an access controller. OSDP readers require a supported access adapter; raw credentials are not processed as a generic GPIO.

5

Camera handoff

Cameras are independent network devices and are managed separately from controller pins. Add as many gate cameras as the site requires in the Cameras workspace.

Smart pool

Pool control & water health

See the important readings, control equipment and create the perfect poolside ambience.

Awaiting commissioned telemetry

DMX512 universe

Output disabled
255

Channel monitor

Channels 1–128 · click to set a level
Hardware & I/O
▦

Controller

Loading hardware profile…

Saved profile

Power the controller normally to reconnect its saved Wi-Fi. USB is needed only to change the network or run a physical pin test.

Controller brain

Every circuit, fitting and physical pin

The single answer to “which pin is that?”
Controller verification

Firmware & connection

Refreshes live information from the selected controller. Saved browser data is never presented as a live result.
⌁
Control endpointWhere this controller is reached
Device URL
Not reported
Transport
Offline
Controller UID
Not reported
{ }
Communication contractSchema understood by application and firmware
Schema
aura.controller/v1.4
Protocol
Not reported
Capabilities
Refresh required
✓
Processor healthESP32 network processor and STM32 field I/O
ESP32-C6
Not verified
STM32G0B1RE link
Not verified
Fail-safe
Not verified
Company-approved update

Install verified firmware

AURA checks the controller identity, hardware profile, release signature and rollback policy. Technicians cannot upload an arbitrary firmware file from this screen.

No update selectedStart a customer-authorised technician session to load production releases.

Controller registry

One saved configuration per physical controller UID

No identified controllers yet.

Controller configuration

The real backend — assign which physical pin drives every zone and relay. Edit here to onboard a differently-wired controller without touching code.
USB not read Not connected

Connect a controller to read its self-description.

Templates claim all required pins together. Unsupported electrical interfaces are blocked instead of creating a device that cannot work.

Review pin assignmentsAdvanced mapping, safety validation and controller applyOpen editor

Assign only inputs the application should read. Every unassigned GPIO stays inactive and is omitted from board readings.

Each motor needs two relay pins — one per direction. Position is estimated from travel time; these motors send no feedback.

Single PWM channel per fixture. Requires firmware with PINPWM, which the AURA controllers support.

Firmware-controlled GPIO pins

Only ports implemented by the connected AURA controller firmware

Pins reserved by the current controller configuration are locked below — edit assignments above under Controller configuration.

RGB diagnostic is idle. The test never energises Pool-pump relay pins.

Console

--:--:--Waiting for a controller…

Active user & access level

Roles shape what this console exposes
—

When signed in, access is enforced by the server. A room-restricted user sees only the dashboard and the rooms assigned to their account.

Account access

Assign a role, visible pages and one room, several rooms, or the whole property
Sign in to manage real user accounts and room access.

What each role can do

Applied live to the interface

Household members

Add people and give them a role

Time-based schedules

Filtered from Automations — runs client-side while this tab stays open
Manage in Automations →
Guided setup

Choose a system

AURA prepares the rooms, devices and connections.

No manual pin assignment
AURA application

Software update

Check for the latest secure AURA release.
Version unavailable
Ready to checkYour rooms, controllers and sign-in remain available after an update.
1ControllerChoose the model 2SystemChoose a template 3ConnectionsFollow the wiring guide 4CompleteConfigure and verify