#340 Overrides for Tagging

Jason Briggs Fri 20 Nov 2015

Hey guys for FIN Stack we are trying to show points in a overridden state that are coming from other Haystack devices, like Niagara.

Here is a long thread that we had awhile ago, I wanted to start a fresh one here, but if you wanted to read the old one, here is a link http://project-haystack.org/forum/topic/103.

The question is this. How do we model the following things.

  1. A point is in a Overridden state
  2. What has the point Overridden. Hardware, software, etc... Maybe even where, like in the Supervisor, in the JACE, in the Bacnet controller, etc...
  3. A point has a Local Overridden option (Hardware or Touch screen). Meaning, a device has an interface if it's a hardware or software interface that allows a point to be overridden, do we model that too. Meaning, let's take a Bacnet device that has an override switch, and that switch can be supervised how do we know based on tags that there is a switch or touch panel that can override the point.

Here is an Example.

Haystack Server -> Supervisor -> JACE -> Bacnet Controller

let's now model a simple point like a fan

navName:DischargeFan

curStatus:Ok

curVal:True

fan

discharge

air

cmd

Some options we can do:

A Point has the capability of having a localhardware override or touch panel override

hasOverride

A Point has been locally Overridden.

locallyOverridden

A point is in a Overridden state somewhere.

overridden

Pretty Text that says what has it Overridden.

overriddenDis:Overridden at JACE //// This tag is optional. We then can make nHaystack standardize on what text it will say, so you could still use it to query things. It can be "Overridden at JACE" or "Overridden at Device" or "Overridden at Supervisor" or "Overridden by Haystack Server".

Login or Signup to reply.