Investigate — grounded in the shared model

Ask operational questions in plain language.

Explore live and historical data by asking. Every answer comes back with supporting charts, the relevant evidence and recommended next checks — grounded in the same shared model of sites, spaces and assets as every dashboard and rule.

PixelAssistant investigating a warm trend in a building zone, with a 24-hour temperature chart, possible contributing factors and recommended next checks

One assistant, every team

Ask in plain language

Type a question the way you would ask a colleague. It is resolved against modelled assets, spaces and history — not against a free-text guess.

Evidence, not just a number

Each answer arrives with the chart, the affected assets and spaces, possible contributing factors and the next checks to run — plus one-tap follow-ups and comparisons.

Insights arrive unasked

The assistant keeps reading the portfolio in the background and surfaces what changed — a drift, an overspend, an asset behaving unlike its peers — as a reviewable insight before anyone thinks to ask.

Just ask

"Show me water leaks last month."
→ 3 zones flagged · Greenhouse B trending up
"Which sites are above their energy budget this month?"
→ Building 2 · +28% vs plan · after-hours HVAC pattern
"Compare Floor 3 vs Floor 4 comfort."
→ North wing 3.4° above the comfort band
See it work

From a question to the evidence behind it

The same assistant handles a quick lookup, a scheduled check and a deeper investigation — here it is, exactly as your team sees it.

Conversational analytics

Answers with charts, evidence and next checks

Every reply comes with the chart, the affected assets and spaces, and the checks worth running next — plus quick buttons to drill down, notify a team or save a report.

  • Possible contributing factors, with the evidence behind them
  • One-click follow-ups and comparisons
  • Export to PDF or save as a report
Energy & water
PixelAssistant
Energy down 7%, two hotspots to fix
energywaterBuilding 2after-hours HVACcostMay

May is tracking under last month's pace overall, but two areas stand out. Building 2's conference rooms are running HVAC outside booked hours — which coincides with the May 14 all-buildings peak of 9.4 MWh. And water use at Greenhouse cluster B is up about 12% week-over-week.

142MWh↓7%
Electricity
1 840↑2%
Water
€38.2k↓4%
Combined cost
Tue 14
Peak day
Daily electricity · May vs April
all sites combined · kWh per day
10k8k6k4k2k0k
14710131619
Drill into Building 2Export PDFShareSave as report
Drill down — try "break down Building 2 by floor"
18:34
Live insights

See what matters before you search

Watchers and anomaly detectors run scheduled prompts through the model and present findings as cards. Pull any card straight into a conversation.

  • Scheduled scenarios & watchers
  • Severity-ranked, auto-resolving findings
  • One tap to investigate in chat

Insights

6 active · 11 resolved today

Live findings from watchers, anomaly detectors and scheduled scenarios. Click any card to pull it into a conversation.

All Critical 0 Warning 2 Normal 3 Resolved 1
Warning8 min ago
Energy spike in Building 2 conference rooms
Building 2 · Floor 4HVAC outside hours+28% vs typical Tue

Climate units in rooms 4-201 to 4-208 have been running since 06:00 — three hours before the first booked meeting. Estimated waste this morning: 42 kWh (~€8).

Pull into chat
Warning22 min ago
Building 1, Floor 3 too warm
6 zones affected26.5 °C avg · target 22–24Started 4 h ago

Mean indoor temperature across 6 zones in the North wing is consistently above the comfort band. HVAC schedule unchanged — pattern suggests a stuck damper or rooftop air handler.

Pull into chat
Normal3 h ago
Meeting room C-204 frequently under-used
Building 1 · Floor 2 · 8 seatsBooked 64% · Occupied 23%

Room is booked frequently but actual occupancy stays low — typical "ghost meeting" pattern. Consider shrinking capacity in the booking tool or repurposing as a quiet zone.

Pull into chat
Normal2 h ago
Greenhouse B humidity trending up
Farm South · Greenhouse B+8% over 3 days

Air moisture is climbing despite stable outdoor weather. The current irrigation cycle could likely be shortened by 12–18 minutes without affecting target soil moisture.

Pull into chat
Normal4 h ago
After-hours lights still on, Building 2 Floor 4
14 fixturesOn until 23:40 Mon–Wed~18 kWh/week waste

Lights stay on past 23:00 three nights this week with no occupancy detected. Suggest tightening the auto-off window or adding a motion override.

Pull into chat
Resolved1 h ago
Water flow back to normal in cafeteria
Building 3 · CafeteriaOpen for 50 minAuto-closed

Flow was at 2.4× baseline for ~50 minutes. Coincides with the weekly deep-clean window — pattern matches the last three Mondays. No leak indicated — worth confirming against the cleaning schedule.

Pull into chat
Workflows

Save your go-to scenarios and run them in one click

A workflow is a preset of prompts the assistant runs in sequence — save the questions you ask most often once, then rerun the whole flow whenever you need it.

  • Multi-step prompt presets, run top to bottom
  • Save your most-used scenarios once
  • One click to rerun an entire sequence
PixelAssistant Workflows — a preset of prompts the assistant runs in sequence
Watchers

Scheduled checks that watch the system for you

A watcher is a saved prompt sequence the assistant runs on a schedule — so you get a status report on time, or a check fires and notifies you the moment something drifts.

  • Prompt sequences run by the LLM on a cron
  • Scheduled status reports & health checks
  • Notifies you only when something needs attention
PixelAssistant Watchers — scheduled scenarios that run prompts on a schedule and notify you
Under the hood

LLM reasoning over a live GraphQL layer

PixelMonitor classifies and models the data upfront, so the assistant queries the same objects, properties and history as every dashboard and rule — which is what makes an answer checkable.

Your question

Plain language, any team

Assistant Agent

LLM plans the query and structures the answer

GraphQL layer

Live objects, properties and history

PixelCore

PostgreSQL · TimescaleDB

Boundaries

What PixelAssistant does not do

Stating the limits is part of making an answer usable. An operator should know exactly how much weight to give it.

It does not confirm a cause

It surfaces possible contributing factors and the evidence behind them. Confirming what actually caused a condition remains an engineering judgement.

It does not operate equipment

The assistant does not change set points or run plant. Anything that acts on the estate goes through configured workflows and the people responsible.

Forecasts are based on observed history

Where a projection is shown, its historical basis is stated. It is not a validated predictive-maintenance model for an asset class.

It only knows the model

Answers cover data that is connected and modelled in PixelCore. Anything outside the model is outside the answer — and the assistant says so.

Grounded in your own model

See PixelAssistant on your own environment