Graphivac

Free Web-Based HVAC Graphics Editor with Live BACnet Data

Draw HVAC systems, link to BACnet, visualize live and historical data

Graphivac is a free, web-based HVAC graphics editor for drawing building automation system diagrams. Create professional vector schematics of air handling units, chillers, boilers, and control sequences directly in your browser. No installation needed for viewers.

Link any component to a live BACnet object by dragging and dropping from Wacnet or Vigilia. Your static diagram becomes a real-time dashboard showing actual sensor values, valve positions, and equipment statuses. Switch to historical mode to replay past conditions.

Deploy in one command. Run the Docker image or download the standalone JAR. Host on your network and share diagrams with a URL. Works on Windows, macOS, and Linux.

Best for: system integrators who need live BACnet dashboards, facility managers who want visual overviews of their HVAC systems, and controls contractors who need to document sequences of operation.

Want to see Graphivac in action?

Graphivac HVAC diagram editor showing an air handling unit schematic
Try it online! or Download Server
(Last version: 1.1.9)

Professional HVAC Graphics in Seconds

Graphivac drag and drop HVAC symbol placement

Perfect, crisp vectorial drawings in seconds.

Drag HVAC components from the symbol library onto the canvas. Rotate, mirror, resize, and connect them with conduits. The result is a clean SVG graphic that looks sharp at any zoom level.

Create custom symbols or import SVGs from the community. Theme support means you can update the look of all your drawings at once without redrawing anything.

Built-in HVAC Symbol Library

Graphivac ships with a library of standard HVAC components ready to drag onto your canvas:

AHUsVAV BoxesChillersBoilersPumpsFansDampersFiltersCoilsSensorsValvesDuctsPipes

Need something custom? Upload any SVG as a new symbol, or import symbols shared by the community.

Live and Historical Data Overlay

Graphivac can be synchronized with live or historical data for easy visualization.

Connect to Vigilia to overlay recorded BACnet values on your diagram. Scrub through time to see exactly what happened during a comfort complaint or equipment failure.

Connect to Wacnet for real-time monitoring. Your static schematic becomes a live dashboard showing current sensor readings, valve positions, and equipment statuses.

Graphivac showing live historical HVAC data on a system diagram

Drag-and-Drop BACnet Integration

Dragging a BACnet object onto a Graphivac HVAC diagram component

Linking a BACnet object is as simple as dragging and dropping from Wacnet, Vigilia, or any other compatible software.

Each component on your diagram can reference a BACnet device, object type, and instance. Once linked, the component displays live or historical values automatically.

No scripting, no configuration files. Just drag, drop, and your diagram is connected to the real building.

Built for the Web

View and edit drawings directly in your browser.

Share links with coworkers; no installation necessary for viewers.

Import symbols made by other users on the web.

Graphivac uses SVG and standard web technologies. Your diagrams are future-proof and render perfectly on any screen, from phones to 4K monitors.

HTML5 logo — Graphivac runs in any modern browser

Extensible with Custom Modes

Custom mode in Graphivac extending functionality

Add new modes to leverage your own tools.

Graphivac's modular architecture allows third-party modes that plug into the editor. Build custom integrations for your specific workflow or equipment.

Why Graphivac?

Most HVAC graphics tools are locked inside proprietary BAS software. You can only create and view diagrams using the same vendor's workstation. Graphivac is independent of any BAS vendor.

Graphivac is a free, vendor-neutral alternative to proprietary BAS front-ends like JCI Metasys Graphics, Honeywell CARE, and Trane Tracer. It can also replace Microsoft Visio for HVAC diagramming, with the added benefit of live BACnet data integration.

GraphivacProprietary BAS Graphics
CostFreeIncluded with BAS license ($$$)
Vendor Lock-inWorks with any BACnet systemOnly works with that vendor's controllers
ViewingAny browser, share a URLRequires vendor workstation software
Live DataVia Wacnet (any BACnet/IP device)Only that vendor's devices
Historical DataVia Vigilia (cloud-based)Requires vendor historian
DeploymentDocker, JAR, any OSWindows workstation only (typically)

Deploy with Docker

Get Graphivac running on your server in one command:

docker run -d -p 3000:3000 -v graphivac-data:/app/data ghcr.io/hvac-io/graphivac:latest

Then open http://localhost:3000 in your browser. Your data is persisted in the Docker volume. Works on any Docker-capable host: a dedicated server, a Raspberry Pi, or a cloud VM.

Prefer a standalone JAR? Download below and run with java -jar graphivac.jar.

Want to host your own Graphivac server?

Download!
Last version: 1.1.9

Frequently Asked Questions

Is Graphivac free?

Yes. Graphivac is free to use. Download the server, run it on your network, and create as many diagrams as you want.

Do I need Wacnet or Vigilia for live data?

Graphivac works standalone as a diagram editor. For live BACnet data overlay, connect it to a running Wacnet instance. For historical data replay, connect it to Vigilia. Both are optional.

Can I create custom HVAC symbols?

Yes. Upload any SVG file as a custom symbol. You can also import symbols shared by other users.

How do I share diagrams?

Send the URL. Anyone with a browser can view your diagrams without installing anything. For editing access, create user accounts on your Graphivac server.

What's the easiest way to deploy?

Docker. One command: docker run -d -p 3000:3000 -v graphivac-data:/app/data ghcr.io/hvac-io/graphivac:latest. Your data persists in the volume.
BACnet
Compatible OS