SenseAbility IoT Analytics
Turn sensor data into scheduled reports.
AnalAIser turns PostgreSQL-stored IoT data into styled, interactive HTML reports,
published into per-customer Nextcloud folders. Design a template in chat, graduate it
into a reproducible package, then run it against any workspace with the same sensors.
How it works
Three steps from sensor data to a published report. Start at Step 1 for any new report;
jump straight to a later step for an existing one.
1
Phase 2 · Builder
Build and test a new report template
Pick a customer, sensor types and date range, then chat with the LLM to design a
styled HTML template. Iterate on the live preview until the design is right — no
numbers are baked in, so the template works for any compatible workspace later.
Open Builder →
→
2
Phase 3 · Graduation
Graduate to a Report Package
Convert a dev session preview into a reproducible 5-file package — manifest, Jinja
template, SQL transforms, Plotly chart specs and residual narrative prompts. The
LLM draws the structure once; real aggregates do the work at run time.
Browse packages →
→
3
Phase 4 · Runtime
Schedule parameterised executions
Run a graduated package against any workspace with the same sensor shape, choosing
date range, bucket size and step at run time. Outputs go to Nextcloud, email and
the audit log. (Automated scheduling UI is coming — manual Run for now.)
Browse & run →
3
Customers
60
Sensor types
0
Report packages
0
Dev sessions
System health
| App |
running |
| Metadata DB |
connected
|
| IoT DB (read-only) |
connected
|
| AWS Bedrock |
configured
|