We respect your privacy

Mneme AI only uses cookies strictly necessary to operate the platform. You can customise your preferences at any time. Learn more

M
Mneme
Get started
Solution

Multi-site supervision for real estate portfolio managers

Run 5 or 50 buildings from a unified interface. Drill-down Site → Building → Floor → Room with URL-shareable breadcrumb, auto-computed KPIs at each level, real-time WebSocket on every screen.

The specific problem of multi-site managers

Managing a single building is manageable with a flat dashboard. Managing 5 or 50 buildings is another story. You want to see a global health state at 9 AM, identify the 2 or 3 buildings worth your attention today, drill-down on the one blinking, and resolve priority alerts without manually navigating between 50 tabs.

Legacy BMS often require one instance per building, making portfolio view impractical. SensIa is natively multi-site from the Pro plan.

The hierarchical Supervision canvas

An IoT workspace's analytics revolves around a hierarchical drill-down canvas. For smart buildings, the hierarchy is site → building → floor → room → equipment → point.

You start at the root level (all sites), click on a site to enter it, click on a building to enter it, and so on. The breadcrumb at the top lets you go up one level with one click. The URL is the source of truth: ?path=site:UUID/building:UUID/floor:UUID — shareable.

Auto-computed KPIs at each level

At each level of the hierarchy, SensIa automatically computes the relevant KPIs:

  • Total sensor count in the sub-tree
  • % online (sensors that reported in the last N minutes)
  • Active alerts filtered by severity
  • Entities by slug (how many Buildings in this Site, how many Floors in this Building…)

KPIs are computed in real time via DigitalTwinService — no nightly batch, no stale data.

Auto-density drill-down

The direct children list at each level adapts density automatically:

  • Cards (≤24 children) for a large-format view with preview
  • Compact table (>24) to quickly scan a list of 100 buildings
  • Search bar beyond 12 items, by name and all text/email/select attributes
  • « Load more » pagination beyond 100

Clicking on a row drills down one level.

Real-time via WebSocket on every screen

SensIa pushes changes in real time via WebSocket — no 30-second polling. When an alert fires on a sensor, the UI updates sub-second on every connected screen.

The mechanism rests on the twin.{thing_id}.changed firehose pushed via Redis pub/sub to WebSocket pods. Typical latency: 100 to 300 ms between DB change and UI. On the frontend, smart debounce (100ms per parent_id) avoids wild re-renders on bursts.

Fine RBAC for multi-site facility teams

Want your Lyon site manager to only see Lyon buildings, not Marseille? Space-scoped RBAC: each space (site) has its own permissions (registry.view, registry.manage, alerts.acknowledge).

You assign users to relevant spaces. API requests are filtered via FORCE Row Level Security in Postgres — a Lyon user PHYSICALLY cannot read Marseille data, even via a frontend bug.

Frequently asked questions

How many sites can SensIa manage?
No hard-coded limit. Internally tested on 500 sites / 5,000 buildings / 50,000 sensors with no perceptible degradation. Auto-computed KPIs are materialised in cache (Pulse scheduler), so hot-path rendering stays O(1). Beyond 1,000 sites, contact us for a custom benchmark.
What's the UI performance on large portfolios?
The drill-down canvas stays responsive up to ~500 children per level thanks to « Load more » pagination. For ~5,000 sensors supervised simultaneously on the map, deck.gl and MapLibre clustering maintain 60 FPS on a recent M-series MacBook or Windows i7.
How does multi-site RBAC work?
Three main roles: **admin** (full org), **member** (access to assigned spaces), **viewer** (read-only on spaces). You assign users to spaces (1 user can be member of several sites). Permissions are effective via FORCE RLS at Postgres level — no possible backend leak.
How to export multi-site data?
Three mechanisms: **CSV/JSON export** from any view (audit log included), **REST API** filtered by space (API key per space or per user), **webhook** triggerable by business rule. The **Enterprise** plan adds direct SQL export to your data lake (BigQuery, Snowflake, S3 Parquet).

Ready for the modern smart-building stack?

Create your free account in 30 seconds. 3 sensors included, no credit card.