What's in the box
Each Occulights kit equips one room.
A standalone Light kit equips one door.
#TODO: check1× 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Pull the square mounting plate off the Hub.
Same plate as the ceiling install — pull straight off the four snap-fit pegs.
Pick the wall opposite the door.
This gives the longest line-of-sight and avoids people standing under the sensor unnoticed as they enter.
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.
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.
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.
Drive the four M3 × 8 screws.
Snug, plate flush against the wall, screw heads countersunk into the chamfered corner holes.
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.
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.
Install on the door frame or beside — Ideal height = 1.6 - 2.2 meters
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.
Plug the cable into the Light.
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.
Occulight_… hotspot. Tap Configure WiFi.Power both devices.
Plug in the Light first (PoE or USB-C), then the Hub. The Light blinks during boot.
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 tohttp://192.168.4.1.Tap Configure WiFi.
You'll see the form in Fig. 7.
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.
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.
Power the Light.
Plug in the PoE or USB-C cable. The Light blinks during boot.
On your phone or laptop, search for available WIFI-networks.
Locate and join
The 12-character suffix is the Light's MAC address (e.g.Occulight_XXXXXXXXXXXX.3844BEE2C4C4). The captive portal opens automatically — if not, browse tohttp://192.168.4.1.Tap Configure WiFi.
You'll see the form in Fig. 6.
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).Hit Save.
The Light reboots, joins your chosen network.
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
Scan the QR code on the box, or type:
https://app.occulights.com/inventory/{Hub MAC address}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.
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.
Navigate to the room.
Go to rooms, click on the room you just assigned the hub to and click on add light.
Add Light.
Type the MAC address of the light you want to add and click lookup.
Scan the QR code on the box, or type:
https://app.occulights.com/inventory/{Light MAC address}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.
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.
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
Smoke test
Walk into the room.
The OccuLight should turn red within 2 seconds.
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).
Open the Portal.
You should see two state changes for this room in the timeline.
Smoke test
Open the Portal, find the room and toggle it to Occupied.
The Light should turn red within 2 seconds.
Toggle it back to Available.
The Light should switch to green within 2 seconds.
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.