Vigilia

Cloud-Based BACnet Data Logger and HVAC Monitoring

Record your entire BACnet network, access it from any browser, share with a single URL

Vigilia is a cloud-based BACnet network recorder that captures every data point in your building automation system (temperature sensors, valve positions, fan statuses, energy meters) and stores 12 months of history by default, with unlimited retention available.

Unlike native trend logs limited to individual controllers, Vigilia records your entire network and makes the data instantly accessible from any browser. It solves the "limited trend log memory" problem by providing unlimited cloud storage for all your BACnet objects.

Data is automatically harmonized: timestamps are aligned across sources, gaps are filled, and invalid values are removed. You always get clean, analysis-ready timeseries.

Setup takes about 5 minutes. Install the Wacnet BACnet Explorer, enter your credentials, and click Start. No VPN, no port forwarding, no IT department needed.

Used by hospitals, universities, cities, and commissioning firms including Johnson Controls and SNC-Lavalin. Compatible with Trane, Honeywell, Delta Controls, Distech, Schneider Electric, Siemens, and any BACnet/IP-compliant controller.

Best for: facility managers who need historical HVAC data without IT overhead, commissioning agents who need to verify sequences of operation with real data, and technicians who want to diagnose problems remotely before dispatching a truck.

Cities, hospitals, schools and commissioning firms are using Vigilia. You should try their secret weapon...

Brookfield Global Integrated SolutionsJohnson ControlsSNC LavalinNational University of SingaporeCégep de ThetfordVille de SaguenayCSSS de ChicoutimiAmbionerComplexe Sportif Thibault-GMClimaCoolCorpParc sur rivièreBrookfield Global Integrated SolutionsJohnson ControlsSNC LavalinNational University of SingaporeCégep de ThetfordVille de SaguenayCSSS de ChicoutimiAmbionerComplexe Sportif Thibault-GMClimaCoolCorpParc sur rivière

Record, Analyze, and Share Your BACnet Data

A Time Machine for HVAC

Every time a problem occurs, you have to go check what *happened*.

Was it the humidity? The boiler?

What were the exact conditions under which the problem occured?

Vigilia lets you rewind the clock. Go back in time and see exactly what caused the problem.

Simple Data Filtering

Whenever you are studying a system, you have to filter out some unwanted data. With Vigilia, we made sure that filtering was as simple as dragging a mouse.

Are your tools good enough for your needs? How would you filter these simple constraints?

  • The data for the previous day;
  • When the outside humidity was above 50%;
  • Last week, when the fan was working and the room occupied.

No arcane knowledge, no obscure query mecanism...

Just show Vigilia what you want and instantly get the result.

Vigilia data filtering interface

Automatic Data Harmonization

Real-world BACnet data is messy: sensors report at different intervals, devices go offline, values contain errors. Most analysis tools choke on this.

Vigilia automatically harmonizes your timeseries — aligning timestamps across all data sources, filling gaps, and removing invalid values. The result is clean, evenly-spaced data ready for analysis.

This means you can overlay supply air temperature, zone temperature, and valve position on the same graph without worrying about mismatched timestamps or missing data points.

Diagram showing how Vigilia harmonizes irregular BACnet timeseries into clean, evenly-spaced data

Virtual Objects : The Data You Really Want

Virtual objects in Vigilia combining sensor data

With virtual objects, you can abstract away the sensors and just keep the really interesting stuff.

Combine temperature and humidity readings into a comfort index. Calculate total energy consumption from multiple meters. Derive efficiency ratios from raw sensor data.

Define custom equations that run on your historical data, and Vigilia computes the results on the fly.

Device Monitoring & Alerts

Vigilia watches your network around the clock. If a device stops reporting data, you get an email alert before anyone notices a problem on site.

Set thresholds per device — a rooftop unit might need 1-hour alerting while a sub-meter is fine with daily checks.

No more surprise calls from tenants about failed equipment. Know first, act fast.

"Device 1200 — no data received in the last 5 hours"

Alert sent to your team

Built-in Statistics

AvgMinMax
Zone Temp22.119.824.5
Supply Air14.313.116.0
kW45.212.087.6

Select any time range and Vigilia computes averages, minimums, maximums, and record counts instantly.

Need energy totals? Sum-hours converts power readings (kW) into energy (kWh) automatically — no spreadsheet required.

Export your filtered data as CSV for use in Excel, Python, or any analysis tool you prefer.

REST API & Integration

Vigilia exposes a RESTful API with Swagger documentation. Query historical data, list devices, and retrieve object properties programmatically.

Use it from Python scripts, Excel macros, custom dashboards, or any tool that speaks HTTP. Authenticate with an API key — no complex OAuth flow.

Import historical data via CSV to consolidate your existing logs into one platform.

GET /api/v1/project/{id}/timeseries2
GET /api/v1/project/{id}/devices
Header: X-API-Key: your-key
Response: JSON, Transit, EDN

Why Vigilia Instead of Native Trend Logs?

Most BACnet controllers have built-in trend logging, but they come with hard limitations: storage is measured in hundreds of records per object, configuration must be done controller by controller, and accessing the data remotely usually requires a VPN and proprietary software.

VigiliaNative Trend Logs
ScopeEntire network — all devices, all objectsPer controller, manually configured
Storage12 months in the cloud (configurable)Hundreds of records per object (controller memory)
Remote AccessAny browser — share a linkVPN + proprietary software
Setup5 minutes — one configuration for the whole networkManual per-controller configuration
SharingSend a URL — instant accessExport files, email attachments

Who Uses Vigilia?

Technicians

Spot defective devices and faulty control sequences from your desk before dispatching a truck.

Facility Managers

Keep an eye on comfort, energy, and equipment health across all your buildings from a single dashboard.

Commissioning Agents

Verify sequences of operation against design intent with hard data. Share findings with the entire project team via a link.

Engineers

Size equipment based on real load profiles instead of educated guesses. Validate energy models against measured performance.

How It Works :

Vigilia Principle

Wacnet runs on your local network and scans all BACnet/IP devices at regular intervals. It pushes the data outbound over HTTPS to the Vigilia cloud — no inbound ports, no VPN. You then access your historical data from any browser via vigilia.hvac.io.

Technical Specifications

ProtocolBACnet/IP, BACnet/MSTP (via IP router)
Object TypesAll standard BACnet objects — Analog Input/Output/Value, Binary Input/Output/Value, Multi-state, Schedule, Trend Log, and more
Tested WithTrane, Johnson Controls, Honeywell, Delta Controls, Distech Controls, Reliable Controls, Schneider Electric, Siemens
Data FormatsJSON, CSV, Transit, EDN
SecurityTLS encryption, API key authentication, private projects, outbound-only traffic (firewall friendly). We do not share, sell, or mine your building data.
Scan IntervalConfigurable, from 5 minutes
Data Retention12 months included (custom plans available)

Deployment Options

Windows

Run Wacnet on any Windows 10/11 machine. Double-click the JAR file or use the command line for headless operation.

Linux / Raspberry Pi

Deploy on a Raspberry Pi or any Linux server for a low-cost, permanent BACnet data logger. Ideal for remote sites.

macOS

Works out of the box on macOS with Java installed.

Self-Hosted

Need full control? Run the Vigilia server on your own infrastructure. Contact us for the self-hosted option.

Frequently Asked Questions

How long does it take to set up?

About 5 minutes. Download Wacnet, enter your Vigilia credentials, and click Start. Data starts flowing immediately.

What is a BACnet object?

A BACnet object is a data point in your building automation system — a temperature sensor, a valve command, a fan status, an energy meter reading, etc. Vigilia records all standard BACnet object types.

Is my data secure?

All communication is encrypted via SSL. Projects can be set to private, requiring authentication or an API key to access. We do not share or sell your data.

Does Vigilia need port forwarding or a VPN?

No. Wacnet pushes data outbound over HTTPS — the same way your browser loads a web page. No inbound ports, no VPN, no IT headaches. That's what we mean by firewall friendly.

Can it handle large networks with thousands of objects?

Yes. For very large networks, you can run multiple Wacnet instances — each scanning a portion of your devices — and Vigilia merges the logs automatically. Configurable scan intervals and parallel scanning keep things fast.

How long is data retained?

Your subscription includes 12 months of historical data. Need more? Contact us for custom retention plans.
BACnet
Compatible OS