Building monitoring

From Earlham CS Department
Revision as of 11:37, 27 March 2012 by Charliep (talk | contribs)
Jump to navigation Jump to search

Displaying Energy Scripts Outline

  1. Java scripts harvest data directly from Modbus
  2. Perl scripts collect this data and put it in the Postgress database "energy" under the table "electrical_energy"
    electrical_energy attributes:
    area - what building.
    preal - kW hours for that instant.
    date - date of harvest.
  3. A final perl script accesses this data and generates a .png graph using the Google graph API
  4. The images generated (day, week, month, year) are put in a html frame on a page to display the data.

Building IP

  • 159.28.165.100 - Bundy**
  • 159.28.165.101 - Barrett
  • 159.28.165.102 - Wilson
  • 159.28.165.103 - Warren
  • 159.28.165.104 - Mills**
  • 159.28.165.105 - Olvey Andis*
* - reading is not yet ready
** - no box or egx in place

Documentation

  • MIB for the PM8 (device mounted on the main switchgear)
  • [File:enercept-registers.pdf MODBUS documentation] for the Enercept/EGX100s (devices mounted in each of the buildings)