All of the Invoices produced rely on there being a Niagara history for each available Meter. Although it doesn't really matter how the histories are entered into the framework, there are some recommendations on how these Meters are configured.
Please note, if an Invoice is generated and there is no available Meter data, the Invoice will fail to create!
To ensure Meter data is available, the NumericInterval point extension is recommended. By default, an interval of 15 minutes should be more than sufficient.
Many of the options set up on a Niagara history are passed through directly into the Invoice. This includes using min and max roll over and specifying units in the valueFacets. More information on configuring these options is available here.
When an Invoice is calculated, it uses the min and max roll over to determine when a Meter will roll over from its maximum value (i.e. 999999999) to its minimum value (i.e. 0). The units stored in the valueFacets are used when displaying the Meter consumption on an Invoice. Therefore, it's recommended these Properties are configured prior to logging any Meter data.
The TBS uses delta logs to determine the Meter consumption. The TBS converts the history into a delta log before calculations begin. This used with the min and max roll over values always ensures we end up with valid consumption values. This is also dependant on the history being an ever increasing Meter consumption log. However, what if the log you're recording already has the delta applied to it? Much like VES, the TBS looks for a Boolean Property set up on the originating history config called 'useDelta'. If the Boolean 'useDelta' Property is found and is set to 'false', the TBS will not re-delta the values in the history.
To add the 'useDelta' Property to an existing history config, follow these steps...
Copyright © 2000-2013 Tridium Inc. All rights reserved.