HVAC Wiki

All things related to HVAC

User Tools

Site Tools


suppliers:hvac.io:graphivac

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
suppliers:hvac.io:graphivac [2020/07/22 14:54] – old revision restored (2017/02/27 20:07) 95.91.41.38suppliers:hvac.io:graphivac [2020/10/04 15:42] (current) – old revision restored (2020/09/30 22:07) frozenlock
Line 1: Line 1:
 ====== Graphivac ====== ====== Graphivac ======
  
-[[https://graphivac.hvac.io|Graphivac]] is a software to make and visualize HVAC diagrams.+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.
  
-===== Symbols =====+A free version can be downloaded from [[https://hvac.io/products/graphivac|HVAC.IO]].
  
-Symbols are the link between the object on the grid and its visual representation.+{{:suppliers:hvac.io:graphivac.png?400|}}
  
-Internally, symbols are identified by a hierarchical ID, such as "**duct.sensor.temperature**". +**First time in Graphivac? You probably want to check the [[suppliers:hvac.io:graphivac:modes:editor|Editor]] instructions**
-This hierarchical identification allows Graphivac to fallback to a higher level in case a given symbol is not found.+
  
-For example, an organization may use "**duct.sensor.temperature.johnson-controls.TE-6300**" to represent a temperature sensor with a picture of their favorite product. 
-If the user decides to use a new theme, he doesn't have to re-draw every single symbols in existence; he can simply create a more general "**duct.sensor**" and Graphivac will take care of using it as a fallback if the more precise symbol cannot be found. 
  
-While we at HVAC.IO made a basic hierachical system for the few default symbols providedthere is no official standard yet. The community is free to come up with a better system.+===== Controls ===== 
 +These are universal controls and should work in all modes. 
 + 
 +  * Pan : <key>ctrl+alt+click</key> or <key>w</key> <key>a</key> <key>s</key> <key>d</key> or <key>↑</key> <key>←</key> <key>→</key> <key>↓</key> or Mouse wheel click 
 +  * Zoom : Mouse wheel 
 +  * Fullscreen : <key>F11</key> 
 +  * Snapshot : <key>ctrl+p</key> 
 +  * Show all : <key>ctrl+alt+w</key> 
 + 
 +===== 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 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]]. 
suppliers/hvac.io/graphivac.txt · Last modified: 2020/10/04 15:42 by frozenlock