riot automation
automation for all

Enterprise building automation without the enterprise price tag. Cloud-native HVAC control for any building, anywhere.

Conventional building automation has fallen behind.

The building automation industry has operated on the same architectural model for decades: field devices report to supervisory hardware, which reports to a head-end server, which requires dedicated workstation software and specialized programming skills to configure. Each layer adds cost, complexity, and points of failure.

This architecture was designed when field devices were simple — dumb endpoints that needed a supervisor to coordinate them. Modern edge devices have changed that equation. Today's controllers and IoT devices carry onboard real-time clocks, execute local schedules independently, communicate peer-to-peer with neighboring devices, and maintain full autonomous operation when disconnected from any network.

The global controller layer exists to manage devices that no longer need managing.

riot automation eliminates this layered architecture. By pairing intelligent edge devices with a secure MQTT connection to a cloud-native platform, riot replaces the supervisory layer, the head-end server, and the workstation software with a single browser tab.

The result: enterprise-grade building automation at a fraction of the cost, accessible from any device with a browser, with no proprietary software, no servers to maintain, and no specialized programming skills required.

Three steps. No servers.

From controller to cloud in minutes, not months.

01

Connect a compatible device

Install a riot compatible device and connect it to the internet via WiFi or Ethernet. Secure, outbound-only messaging.

02

Connect to riot

The controller publishes data over MQTT to riot's cloud. No VPN, no port forwarding, no static IP. Secured with TLS encryption end to end.

03

Monitor & control

Access your building from any browser. Real-time dashboards, automatic history, custom widgets, and write-back control — all with sub-second latency.

Built for the way buildings actually work.

Every feature designed to eliminate the complexity that makes traditional BAS expensive, fragile, and frustrating.

Dashboards & Visualization

  • Canvas-based layout — drag-and-drop panels organized in a flexible column grid or free-flow arrangement
  • Widget library — numeric displays, boolean indicators, toggle switches, setpoint editors, enumerated state displays, bitmask decoders, and static labels
  • Floor plans — upload any images as background layers and populate with a full range of data widgets and animated temperature zones
  • Unit graphics — animated and relativized graphics driven by any uploaded image files and a full range of data widgets

Schedule Management

  • Weekly schedules — two configurable occupied periods per day, seven days per week; any combination of days and times for weekdays, weekends, and individual days
  • Holiday schedules — named entries with single-day or date-range support, recurring or one-time; holidays override the weekly schedule for assigned devices
  • Multiple schedules per site — different zones, tenants, or equipment groups run on independent schedules within the same building

Setpoint & Override Management

  • Real-time setpoint changes — adjust any writable device parameter directly from the dashboard; changes publish instantly via MQTT
  • Write-back confirmation — the platform tracks the last-known settings per device, showing both the current value and the last value written from the dashboard

Historical Trending

  • Automatic data collection — every named point is historized automatically on a 5-minute interval, retained for one year; no per-point trending setup
  • Full-page chart builder — multi-series overlay charts with device/point selectors, time-range presets, and custom date ranges
  • Point-level charts — click any widget to see its individual trend history in a slide-out panel
  • Value label conversion — boolean, enumerated, and bitmask points show human-readable state labels in tooltips and axes
  • Settings history — dashboard-initiated setpoint changes are recorded alongside telemetry for a complete audit trail

Alarm System

  • Point-level alarms — boolean state matching and high/low float thresholds on any status point
  • Time delays — configurable persistence before triggering; eliminates nuisance alarms from momentary transients
  • Email & SMS notifications — configurable per user with frequency throttling and quiet hours
  • Active alarm display — real-time view of all current alarm conditions grouped by device
  • Configured alarm list — every alarm across the site in one view, editable from the alarms page
  • Alarm history — event log with condition details, trigger values, duration, and resolution timestamps
  • System-level alarms — automatic detection of device-offline conditions, communication-frequency violations, and controller clock drift

Device Management

  • Automatic registration — devices appear when they first publish; no manual discovery or addressing
  • Point configuration — name, unit, precision, on/off text labels, and alarm settings for every point
  • Configuration cloning — configure one device and copy its entire point configuration to any number of identical devices at once
  • Online/offline monitoring — server-side detection of stale devices with configurable thresholds and automatic alarms

User Access & Security

  • Role-based access control — capabilities scoped per site: manage users, manage system, edit canvases, change settings
  • Per-site permissions — full access at one site, read-only at another
  • Invite-based onboarding — email invitations with secure token-based activation
  • Server-side enforcement — every permission check runs server-side; the UI reflects permissions, it doesn't enforce them

Multi-Site Management

  • Place-based organization — each building is an independent billing and access unit
  • Place switching — users with multiple sites switch between them without logging out
  • Per-site billing — each site carries its own subscription; add or remove sites independently
  • Programmatic provisioning — a spreadsheet of addresses and device identifiers can provision thousands of sites in one operation

Browser-Based

  • Nothing to install — any browser, any OS; no app, Java, or VPN client
  • Nothing to update — instant deploys; everyone's on the latest version on next load
  • Nothing to learn — standard web conventions; operators onboard in minutes
See it in your browser.
Riot unit page: a 3D air-handler graphic with live point callouts, alongside temperature, command, and panel cards.

A live unit page — equipment graphic, live points, setpoints, and commands, all in one browser tab.

MyZone tenant comfort card showing the current heating setpoint, the manager-set keep-between range, and a small temperature offset control.
New

MyZone

MyZone gives tenants a simple comfort card — current conditions, the temperature range you've set, and a small offset they can nudge within your limits. A new release that lets building managers grant limited local control without losing control of the sequence.

Simple, honest pricing.

One plan. No per-seat licenses, no feature gates. You pay for the devices your building needs — nothing more.

Ready to modernize your buildings?

Tell us about your project and we'll show you what riot can do. No sales pitch — just a straightforward conversation about your building.

Message sent.

We'll be in touch within one business day.