background image

Time Server:  

Specify the DNS name or IP address of your time server.  The default “time.obvius.com” can be used if the 

AcquiLite has a connection to the Internet.  The AcquiLite will attempt to synchronize time with the time server every 
upload session.  This will ensure that the clock is checked and adjusted at a minimum of once per day.  Typically, the 
synchronization will align the clock to -1 second of the internet time source or atomic clock.  You may need to 
verify if your firewall will allow NTP or Rdate packets to pass through.  Generally, it is better to use a local time server if 
possible.  The time server time.obvius.com supports both NTP and Rdate time protocols.   If you use a GSM-connected 
system, you will probably need to use Rdate.  NTP is blocked by many cellular service carriers.  

Universal Time Is Your Friend

Log data is stored in UTC time.  This allows data collection services such as BMO to collect data from multiple sites in 
different time zones.  If you are operating your own database system to store log data from the AcquiLite, it is best to store 
the data in UTC time in the database as well, and only convert it to local time when generating the final report or graph for 
the user. 

If you store data in Local time, you will have the following issues. 

1) Local time is relative.  Is Local the time where the AcquiLite exists, or Local to where the data is stored? If local to the 

AcquiLite, you must shift each AcquiLite data set depending on its location. 

2) There are about 11 time zones in the US. Some observe DST, others do not.   These include Alaska, Aleutian, Arizona, 

Central, Eastern, Hawaii, Indiana, Michigan, Mountain, Pacific, and Samoa.

3) When converting to local time, there will be one hour of overlapping data in the fall when the time is adjusted for 

Daylight Savings time.  In other words, log entries run 12:45, 1:00, 1:15, 1:30, 1:45, 1:00, 1:15, 1:30, 1:45, 2:00am. 
This will prevent you from sorting your data by time in your database.

4) In the spring, you will have a gap in the data from 1:59 to 3:00am.  This can cause problems if you are calculating 

demand values based on consumption. 

5) Converting Local time to any other timezone usually involves converting it to UTC first. 

Using UTC time solves these problems elegantly.   The best practice is to store data in the database in UTC format and then 
convert the information when generating a report for the user.  

For example, if you wish to draw a graph of KW over Time, prompt the user for a date range, say Jan 1 midnight  to Jan 2 
midnight.  Take the user specified end points and convert these times from Local time to UTC.  Next, create an SQL query 
using the new UTC formatted data as your select statement. ie:

SELECT * from TABLE where time > '2003-01-01 08:00:00' and time < '2003-01-02 08:00:00'

Note that the time is 8 hours ahead of local time. This example is for Pacific which is 8 hours off from UTC. This will return 
a list of data points between the two specified time ranges.  Next, plot the data on a graph, using the UTC times for start and 
end points.  Lastly, when drawing the 'time' legend on the graph, convert the values back to Local time before displaying. For 
example, 2003-01-01 00:00:00 to 2003-01-02 00:00:00.  Any division lines on the time axis can be handled the same way. 
The advantage of using this technique is that it will properly draw a graph across DST change boundaries.  The graph axis is 
based on UTC time with no DST, and will not show a gap or overlap a the time of the change.  The axis labeling will be 
correct as well, matching the UTC times precisely.  

Another way to handle the conversion is to query and convert all the returned timestamps to local time before drawing the 
graph.  This is useful if you do not have detailed control over the graph legend drawing process. This technique will not 
properly graph across DST changes as the graph is based on local time including DST changes.

System logs

The AcquiLite can keep several log files that report the general operation of the system, not related to the normal data logs. 
These include the following:

Debug Messages:

 The AcquiLite can run a “syslog” process to record more detailed information about its operations, 

however this log consumes vast quantities of memory quickly, and is disabled by default.  Click the “start log” button to 
enable the feature.  Click the “end log” button to disable.  Note: when the AcquiLite is rebooted, the debug log will be 
disabled on startup.

Kernel Boot log

:  Startup messages about the Linux operating system startup.  This log shows what hardware items were 

detected and initialized. 

Ftp Connection log: 

This log shows a list of files transferred by FTP on the AcquiLite.  

Page 19

A7810 AcquiLite – Data Acquisition Server

www.

GlobalTestSupply

.com

Find Quality Products Online at:

[email protected]

Summary of Contents for AcquiLite A7810-0

Page 1: ...quisition Server Obvius LLC Installation and Operation Manual Model A7810 Date Aug 10 2011 Page 1 A7810 AcquiLite Data Acquisition Server www GlobalTestSupply com Find Quality Products Online at sales...

Page 2: ...f Obvius s authorized facilities 4 has not been sold subject to other warranty terms specified at the time of sale and 5 is still owned by the original purchaser This warranty provides specific legal...

Page 3: ...hernet Problems 18 System Options 18 Status 18 Processes 18 Date and Time 18 Universal Time Is Your Friend 19 System logs 19 Firmware Update 20 Diagnostics 20 Host Lookup 20 Connection Test 20 LCD Con...

Page 4: ...ction point hub or switch IP address and Netmask check with system administrator Gateway address check with system administrator DNS server address check with system administrator HTTP Proxy address o...

Page 5: ...rate option 100hz minimum pulse width 5ms Contact closure threshold 100 to 2 5k user selectable Pulse count values are stored in non volatile memory Isolation2 The RJ45 Ethernet is isolated to 1500VD...

Page 6: ...wire scraps come into contact with high voltage wires Step 4 Power up and diagnostics A power supply is not provided with the AcquiLite EMB therefore it is up to the installer to provide the required...

Page 7: ...ite or Dynamic Host Configuration Protocol DHCP address this process assigns an IP address dynamically to the AcquiLite when it is connected to the network from a host DHCP server or Direct connection...

Page 8: ...tomatically Simply select the Enable DHCP from the first TCP IP configuration menu Step 4 After the address information has been set you must reboot the AcquiLite Select the Previous Menu option after...

Page 9: ...ope of this document however A From the Windows start menu select the Settings Network Connections option Double click the Local Area network connection icon in the network folder then click the Prope...

Page 10: ...or each Modbus device Step 7 Select the Modbus Setup menu option Specify the Modbus Loop Name This will become the name of the AcquiLite This is the name that will appear on the BMO website service if...

Page 11: ...read only access Log information is stored in var log modbus For read write delete access use the login name root and the admin password The three usernames specified are not able to be changed or ren...

Page 12: ...configure a Modbus device that is not presently connected to the system add a framework configured device or add a Modbus TCP connected device See the section on manually adding a device below Trouble...

Page 13: ...e several buttons are present Done returns you to the device list page Log File This icon will display a table view of the most recent data in the current log file Use the log file export page for com...

Page 14: ...s are rotated about every 10 seconds The values on the LCD console are updated when the next log interval occurs Point Config Some devices have configurable point features Most data points are automat...

Page 15: ...ready listed in the device list page Modbus TCP Gateway IP This option allows the AcquiLite to log data from a remote Modbus device that is attached to the LAN via a Modbus TCP gateway device such as...

Page 16: ...based on the IP address of the system making the request The Modbus TCP protocol does not have provisions for any authentication password or other methods of security By default the gateway feature is...

Page 17: ...less diagnostics options will be present in the AcquiLite Please refer to the AcquiSuite A8812 or A8810 user manuals for further details on the wireless diagnostic features Networking Network Status T...

Page 18: ...take is configuring the Laptop IP to the same address as the IP address of the AcquiLite In order for the laptop and AcquiLite to communicate the IP addresses should not be identical see the basic net...

Page 19: ...the database in UTC format and then convert the information when generating a report for the user For example if you wish to draw a graph of KW over Time prompt the user for a date range say Jan 1 mid...

Page 20: ...be displayed If any firmware updates are available a button to the right will be shown labeled Download The firmware files are asarm cramfs The main AcquiLite firmware file including the modbus and da...

Page 21: ...is due to the password not being correct LCD Console The AcquiLite has an LCD console and two push buttons labeled Menu and Select These can be used to configure some of the basic features of the Acqu...

Page 22: ...sts This test does not verify if the DNS servers can actually resolve DNS names to IP addresses For a more complete test use the Connection Test web page in the AcquiLite diagnostics menu Modbus Statu...

Page 23: ...ts with mb xxx where xxx is the Modbus device address number One file with the log extension is the file where the most recent data is being stored Other log files have a gz extension These are older...

Page 24: ...e left on device 32 Broken pipe 52 Invalid Exchange 101 Network is unreachable 110 Connection timed out 111 Connection refused 113 No route to host 129 Illegal Function function was not allowed by the...

Page 25: ...s to your server you must manually delete them To delete log files refer to the FTP method of downloading log files One step detailed in the FTP section is how to delete a log file from the AcquiLite...

Page 26: ...on about the transfer process use the Connection Test page in the Testing Diags menu on the AcquiLite for a full report of the data upload progress Retrieving Data From the AcquiLite Overview of how t...

Page 27: ...ed Designed for integration with existing energy reporting systems Contact Obvius technical support for further details and sample scripts Removing Data From the AcquiLite When using an HTTP Post meth...

Page 28: ...n on that dialog Simply copy paste this URK into your link The AcquiLite can provide Modbus device data in XML format This feature coupled with browser based AJAX Javascript can provide a very powerfu...

Page 29: ...ly 4 x 4 25 x 2 deep The AcquiLite has 4 mounting holes for use with a 6 screw The drawing above shows the relative position of the mounting holes Page 29 A7810 AcquiLite Data Acquisition Server www G...

Reviews: