Skip to content

Web Interface Settings

Sensible Laps has a built-in web server. Turn it on and the running event can be viewed in any web browser on the same network — timing screens on a second monitor or a phone, a lap chart on the wall, and streaming overlays for OBS. This is all served locally from the timing PC; publishing to the internet is a separate feature (see Live Publish Settings).

Web Interface settings

Settings

Enable Web Server : Starts the web server when you apply settings. Once running, open a browser on any device on the same network and go to http://<ip of timing PC>:<web port> — for example http://192.168.1.20:80.

Show Lap Chart on Web Race View : Adds the live lap chart (position by lap) to the browser race view.

Web Port : The port the server listens on for web pages. Change it only if the server won't start because another application already holds the port.

Web Socket Port : The port used for the live data feed that pushes lap updates to the browser in real time. Like the web port, only change it to avoid a conflict.

Timing screens open in light mode

The app-hosted timing screens default to a light theme (easier to read on a bright laptop at the track); the online results and live-timing sites default to dark. A viewer can switch either way and their choice is remembered on that device.

Live views

The Links to web view buttons open the local views for you — handy for dragging onto a second monitor:

  • Race view — the main live timing board for the current race.
  • Lap chart — the position-by-lap chart on its own (?view=lapchart).

Streaming overlays (OBS)

For live streaming, add a Browser source in OBS pointing at one of these local URLs. Each overlay is transparent apart from its own panel, so it sits cleanly over your footage, and they pin a dark palette regardless of theme.

Overlay URL Shows
Banner ?view=banner A compact scrolling strip of the running order.
Table ?view=table The live timing table.
Results ?view=results The full result of the last completed race.

The banner takes two optional tuning parameters:

  • rows — how many positions to cycle through (default 6, 1–30).
  • dwell — seconds each page is shown before it scrolls (default 5, 2–60).

For example: http://localhost:80/?view=banner&rows=8&dwell=4.