OCCULIGHTS / Getting started
Skip to setup →
● Installation guide · 2026

Getting started guide.

A complete, room-by-room install guide for OccuHub and OccuLight.

~30 min per room ~15 min per Light 2 components to mount 1 component to mount PoE / USB-C powered
Which install are you doing?
Hub + Light · paired

Motion-driven occupancy with an OccuHub

One OccuHub per room senses presence and drives one or more OccuLights wirelessly. Install both pieces of hardware.

Standalone Light

Light controlled by your booking system or API

No OccuHub. Each Light joins your network directly and reflects state pushed from the OccuPortal, your calendar integration, or any HTTP/API integration.

What's in the box

Each Occulights kit equips one room.

A standalone Light kit equips one door.

#TODO: check

1× OccuHub

PIR motion sensor, temp + humidity · PoE or USB-C powered. Ships with its square mounting plate clipped on.

1× OccuLight

Multi-colour busy light · PoE or USB-C powered.

1× Square mounting plate

For the OccuHub. Four corner screw holes and four snap-fit pegs. Already clipped onto the Hub at the factory — pull it off, screw it to the ceiling/wall first, then snap the Hub back on.

You will need to supply your own:

Cat 5e/6 ethernet runs from your PoE switch · Mounting screws for attaching to wall and celing ·

Before you start

Network

2.4 GHz Wi-Fi (WPA2-PSK) reaching the install location. The Hub does not support 5 GHz-only networks. Outbound TCP 8883 (MQTT/TLS) must be open.

Power

Each Light and the Hub run on either 802.3af PoE or USB-C (≥ 5 V / 1 A). Pick one per device based on what's easiest to pull to that wall.

Tools

Drill, PH1 screwdriver, spirit level, smartphone or laptop with Wi-Fi.

QR codes

Each unit comes with a QR code for quick setup in the OccuPortal.

Tip — pre-stage in the office before mounting

Power each device on your desk first, complete the Wi-Fi handshake (Step 7), then label each Hub with its destination room.

Choose your mounting locations

Sensor coverage at a glance

The OccuHub's PIR motion sensor reliably detects subtle movements (typing, gesturing) in a 5–6 m radius. From a 2.7 m ceiling that comfortably covers a 5 × 5 m room.

OccuHub (ceiling) 5 m radius coverage Top-down view, 2.7 m ceiling
Fig. 1 — A single ceiling-mounted OccuHub covers a typical 5 × 5 m meeting room from the centre.

Decision: ceiling or wall?

Ceiling — the default

Best detection, fewest blind spots. Use this whenever you have a drop tile, plasterboard ceiling, or accessible cable tray. Skip if your room has a glass roof, exposed concrete you can't drill, or ceiling height > 4 m.

Wall — when ceiling isn't an option

Mount on the wall opposite the door, 2.0–2.4 m above the floor. Aim the sensor toward the centre of the room. Avoid pointing it at HVAC vents, projector screens that change temperature, or direct sunlight.

Where the OccuLight goes

The Light belongs outside the meeting room, beside the door, at eye-level or slightly above (1.6 m – 2.2 m). People walking down the corridor should be able to read its colour from at least 5 m away without ducking or looking up.

Do not place the OccuHub or OccuLight where:

Direct sunlight hits the sensor lens · within 1 m of HVAC vents or radiators · behind glass partitions (the PIR can't see through glass) · inside the cable tray.

Mount the OccuHub — ceiling

The Hub ships with its square mounting plate already clipped on. Pull the plate off, screw it to the ceiling with four M3 × 8 self-tapping screws into the corner holes, then snap the Hub straight back onto the four inner pegs.

Mounting plate — 99.5 × 99.5 mm (top view) 99.5 mm 99.5 83.5 mm 70 mm ⌀ 28 cable ⌀ 18 cable Legend ⌀ 3.4 thru, countersunk for M3 head → four wall/ceiling screws (M3 × 8) Snap-fit peg (×4) — Hub clicks on → 70 × 70 mm inner pattern Cable pass-through (×2) → ⌀ 28 mm + ⌀ 18 mm vertically aligned Side view — snap-fit ceiling plate OccuHub snap on
Fig. 2 — Square mounting plate template (99.5 × 99.5 mm). Four corner Ø 3.4 mm holes in an 83.5 × 83.5 mm pattern carry the wall screws; four inner snap-fit pegs in a 70 × 70 mm pattern receive the Hub.
  1. Pull the square mounting plate off the Hub.

    Pull straight downward. The plate stays in your hand — the Hub itself goes back in the box until step 5.

  2. Pull the PoE / USB-C cable.

    Drop Cat 5e/6 (or USB-C) through the ceiling tile and feed it through one of the plate's pass-throughs (Ø 28 mm for chunky ethernet plugs, Ø 18 mm for slim cables). Leave 30–50 cm of slack on the room side.

  3. Mark and drill the four corner holes.

    Hold the plate against the tile, level it, and pencil-mark through all four corner holes — an 83.5 × 83.5 mm square pattern. Drill 3 mm pilots. Drop tile and plasterboard need no extra anchor for these self-tapping screws.

  4. Drive the four M3 × 8 screws.

    Screw heads countersink into the plate's chamfered holes and sit flush. The plate should be tight against the tile but not flexing it.

  5. Snap the Hub onto the plate.

    Plug ethernet/USB-C into the Hub's port first, then align the Hub's four sockets with the plate's four snap-fit pegs (70 × 70 mm pattern) and press straight up until you feel all four clips engage. Tug gently downward to confirm.

  6. Confirm sensor orientation.

    The PIR lens on the Hub's underside must point straight down at the floor — not toward a wall.

Mount the OccuHub — wall

Use this when ceiling access isn't practical. The Hub sits on the wall opposite the door, looking into the room.

Wall opposite the door door OccuHub 2.0 – 2.4 m Sensor field of view
Fig. 3 — Mount on the wall opposite the door, 2.0–2.4 m from the floor, sensor pointing across the room.
  1. Pull the square mounting plate off the Hub.

    Same plate as the ceiling install — pull straight off the four snap-fit pegs.

  2. Pick the wall opposite the door.

    This gives the longest line-of-sight and avoids people standing under the sensor unnoticed as they enter.

  3. Mark the height.

    2.0 m is the sweet spot for a 2.7 m ceiling. Above the sight-line of seated occupants, below the ceiling line so the cone covers the whole room.

  4. Pull the cable into a back-box or trunking.

    Run PoE/USB-C from the nearest cable channel and feed it through one of the plate's pass-throughs (Ø 28 mm or Ø 18 mm). Avoid running parallel to mains for more than 30 cm.

  5. Mark and drill four 3 mm pilot holes.

    Use the plate as your template — 83.5 × 83.5 mm corner pattern. Plasterboard: push self-drive anchors flush into all four pilots. Concrete: 5 mm masonry plug. Wood stud: drive M3 × 8 directly.

  6. Drive the four M3 × 8 screws.

    Snug, plate flush against the wall, screw heads countersunk into the chamfered corner holes.

  7. Snap the Hub on.

    Plug PoE/USB-C in first, line up the four snap-fit pegs with the Hub's sockets, and press straight on until you feel all four clips engage. The "Occuhub" wordmark should read horizontally.

  8. Verify the sensor angle.

    The PIR lens should look straight across the room, not at the floor or ceiling. A small inclinometer app on your phone helps if you're being picky.

Mount the OccuLight beside the door

Visible from down the corridor, eye-level or above.

Where to place it

Install on the door frame or beside — Ideal height = 1.6 - 2.2 meters

OccuLight mounted on wall beside a glass meeting-room door, glowing green OccuLight latch side · ~1.8 m
Fig. 4 — A live install. The OccuLight sits on the side of the door at ~1.8 m, glowing green to signal the room is available.
  1. Pull a PoE drop or USB-C cable to the wall.

    Either a Cat 5e/6 from your PoE switch or a USB-C run from a wall charger, terminating on the side of the door at 1.6–2.2 m.

  2. Plug the cable into the Light.

  3. Fix the Light to the wall.

Power up & connect

Every Light ships with a Wi-Fi captive portal called WiFiManager. The portal is the same in either mode; the only thing that changes is which Network mode you pick.

WiFiManager Occulight_3844BEE2C4C4 Configure WiFi Info Exit Update No AP set
Fig. 6 — The WiFiManager landing page after joining the Occulight_… hotspot. Tap Configure WiFi.
Koble til «Occulight_3844BEE2C4C4» SSID Password ☐ Show Password Network mode Ethernet / WiFi / Slave Ethernet PoE wired, no Wi-Fi WiFi uses SSID + password above Slave pairs with an OccuHub ☐ Use static Ethernet IP Unchecked = DHCP auto. Checked = static settings below. 192.168.4.1
Fig. 7 — The Configure WiFi form. The Network mode dropdown is the install-mode switch: pick Slave for Hub-paired, or Ethernet / WiFi for standalone.
  1. Power both devices.

    Plug in the Light first (PoE or USB-C), then the Hub. The Light blinks during boot.

  2. On your phone or laptop, join Occulight_XXXXXXXXXXXX.

    The 12-character suffix is the Light's MAC address (e.g. 3844BEE2C4C4). The captive portal opens automatically — if not, browse to http://192.168.4.1.

  3. Tap Configure WiFi.

    You'll see the form in Fig. 7.

  4. Set Network mode → Slave.

    This puts the Light into ESP-Now slave mode so it pairs with the nearest provisioned OccuHub. Leave SSID and Password blank — the Light gets its data from the Hub, not from Wi-Fi.

  5. Now provision the Hub.

    The Hub has its own captive portal. Repeat the same join + Configure WiFi flow against OccuHub_XXXXXX, this time entering your office Wi-Fi credentials. Up to 6 minutes to sync.

  1. Power the Light.

    Plug in the PoE or USB-C cable. The Light blinks during boot.

  2. On your phone or laptop, search for available WIFI-networks.

    Locate and join Occulight_XXXXXXXXXXXX.

    The 12-character suffix is the Light's MAC address (e.g. 3844BEE2C4C4). The captive portal opens automatically — if not, browse to http://192.168.4.1.

  3. Tap Configure WiFi.

    You'll see the form in Fig. 6.

  4. Pick a Network mode.

    Ethernet — the Light uses its PoE wired connection. Leave SSID and Password blank. Tick Use static Ethernet IP only if your network requires it; otherwise the Light gets an address via DHCP.
    WiFi — Select your Wi-Fi network and enter the Password (2.4 GHz).

  5. Hit Save.

    The Light reboots, joins your chosen network.

Tip — the 12-char MAC matches the sticker.

The portal SSID always ends in the full MAC address with no colons. If you can't tell two Lights apart, the sticker on the box is the source of truth.

Provision to the cloud

  1. Scan the QR code on the box, or type:

    https://app.occulights.com/inventory/{Hub MAC address}

  2. Sign into the Portal.

    If this is your first installation, make sure your tenant has been created. If not, request it using this form or contact your partner.

  3. Click Provision to cloud.

    Add it to the designated room. The Hub is now bound to your tenant and will appear in your inventory. Repeat per Hub.

  4. Navigate to the room.

    Go to rooms, click on the room you just assigned the hub to and click on add light.

  5. Add Light.

    Type the MAC address of the light you want to add and click lookup.

  1. Scan the QR code on the box, or type:

    https://app.occulights.com/inventory/{Light MAC address}

  2. Sign into the Portal.

    If this is your first installation, make sure your tenant has been created. If not, request it using this form or contact your partner.

  3. Click Provision to cloud.

    Pick the room (or door) the Light belongs to. The Light is now bound to your tenant and will appear in your inventory.

  4. Set the control source.

    In the room view, choose how this Light is driven: Portal toggle (manual), Calendar integration (Microsoft 365 / Google Workspace), or API / Webhook (your own system). Save.

Verify the install

A 2-minute walk-through confirms the room is live.

What the LEDs mean

Solid greenRoom is free. Hub online, no presence detected for the configured timeout.Room is free. Light online and the cloud control source is reporting available.
Solid redRoom is occupied. Presence detected within the last cycle.Room is occupied. The cloud control source is reporting busy.
OffNo power. Check the PoE / USB-C cable and switch port.

Smoke test

  1. Walk into the room.

    The OccuLight should turn red within 2 seconds.

  2. Stand still for 30 seconds, then leave.

    The Light should switch to green within the configured release timeout (default 5 min, settable in the Portal).

  3. Open the Portal.

    You should see two state changes for this room in the timeline.

Smoke test

  1. Open the Portal, find the room and toggle it to Occupied.

    The Light should turn red within 2 seconds.

  2. Toggle it back to Available.

    The Light should switch to green within 2 seconds.

  3. If you wired up Calendar or API control:

    Book a 1-minute meeting in your calendar (or POST a state to the webhook) and confirm the Light reacts.

Troubleshooting

The five symptoms we see most often, and how to clear them.

OccuLight stays off

If on PoE: switch port disabled, or non-802.3af switch in path. Confirm the port is enabled and delivers ≥ 5 W. If on USB-C: try a different cable or charger that delivers ≥ 5 V / 1 A.

Hub never appears in Wi-Fi list

Hub already provisioned for a different network. Hold the reset pinhole on the back for 8 seconds to factory-reset.

Slow yellow blink

TCP 8883 outbound blocked. Have IT allow *.iot.eu-west-1.amazonaws.com on port 8883.

Light doesn't track presence

Hub and Light are not paired, or the Hub is in another room. Re-check that the light has been added to the hub in the Portal.

Frequent false-positives

Sensor sees an HVAC vent or sunlit surface. Reposition the Hub away from the heat source, or increase the release timeout.

5 GHz-only Wi-Fi

The ESP chipset is 2.4 GHz only. Ask IT to expose a 2.4 GHz SSID for IoT, or use a dual-band guest network.