====== Graphivac ======
Logo : {{:suppliers:hvac.io:graphivac:graphivac-logo-name.png?150|}}
----
[[https://graphivac.hvac.io/#/o/public/p/P-cBZ5F9AJC3/g/G-NC4K3VbOZ8|Graphivac]] is a software to make and visualize HVAC drawings.
A free version can be downloaded from [[https://hvac.io/products/graphivac|HVAC.IO]].
{{:suppliers:hvac.io:graphivac.png?400|}}
**First time in Graphivac? You probably want to check the [[suppliers:hvac.io:graphivac:modes:editor|Editor]] instructions**
===== Controls =====
These are universal controls and should work in all modes.
* Pan : ctrl+alt+click or w a s d or ↑ ← → ↓ or Mouse wheel click
* Zoom : Mouse wheel
* Fullscreen : F11
* Snapshot : ctrl+p
* Show all : ctrl+alt+w
===== Modes =====
{{ :suppliers:hvac.io:graphivac:graphivac-principle.png?250| Historical / Live Mode principle}}
Graphivac is designed to be able to support new modes as time goes by.
Every mode can render objects differently and show different information, while using the same basic drawing.
By default, Graphivac comes with 3 built-in modes:
* [[.graphivac:modes:editor|Editor]]
* [[suppliers:hvac.io:graphivac:modes:live|Live]] (uses [[.wacnet|Wacnet]] to show live BACnet data)
* [[suppliers:hvac.io:graphivac:modes:historical|Historical]] (uses [[.vigilia|Vigilia]] to show historical data)
It's important to note that Graphivac is not limited to those 2 software; alternative live/historical APIs can be added with new modes.
As of March 2017, the first sponsored mode is also included:
* [[suppliers:hvac.io:graphivac:modes:saeb|SAEB]]
SAEB features tools to group and categorize the various objects and help an external optimization software.
===== Components =====
The grids can be populated by components, each with their own characteristics.
==== Objects (Symbols) ====
Objects are 1x1 components used to display various symbols.
{{:suppliers:hvac.io:graphivac:favicon.png?50|}}
While Graphivac comes with a few built-in symbols, the user is free to overwrite them and add new ones.
==== Conduits (Ducts/Pipes) ====
Conduits are arbitrary long, but always 1 unit in width.
When a conduit ends on another conduit of the same type, it connects with it.
This behavior can be seen below:
{{:suppliers:hvac.io:graphivac:conduits-connect.png?200|}}
==== Templates ====
Templates are used when a representation should be used multiple times.
The typical use of this component is to show rooms.
You draw a typical room and then specify how many times it should be repeated, along with names and possibly BACnet links.
{{:suppliers:hvac.io:graphivac:templates.png?400|}}
==== Enclosures ====
Enclosures are used to represent a single closed space, such as a room or a pool.
{{:suppliers:hvac.io:graphivac:graphivac-enclosure.png?250|}}
===== Relations =====
Under the hood, a powerful relation algorithm is building relations between all the components present on a grid.
{{:suppliers:hvac.io:graphivac:demo-relation-grid.png?400|}}{{:suppliers:hvac.io:graphivac:demo-relations.png?120|}}
(This feature is used by the [[suppliers:hvac.io:graphivac:modes:saeb|SAEB mode]] to enable a much more precise analysis.)
===== Requirements =====
Client : A modern web browser
Server : Java 8
===== Installation =====
To see how to run your own Graphivac server, see [[.graphivac:installation]].