The system uses the following
- Hardware
- Wattsup Pro
- USB Cable
- PC
 
- Software
- Linux(CENTOS 5.4)
- Perl/Shell Scripts
- SMTP CLI
- Wattsup Linux Utility
 
- Services
- Facebook (Duh!)
- posterous.com
- Gmail.com
 
Setup
- Connect Wattsup Pro to whatever equpment you want to monitor
- Connect the supplied USB cable to your PC
- Setup  new account 
- Gmail
- Posterous 
 - Configure account with new Gmail account
- Configure Autopost feature  to update Profile   
 - Etc.
 
 
 
- Install Wattsup Linux Utility
- Write Perl/Shell Scripts to do the  following
- Poll Wattsup via the USB Port to test
- Email results to post@posterous.com
 
- Configure Crontab Job to run scripts every day at noon
Scripts
| :::::::::::::: historylog.sh :::::::::::::: #!/bin/sh cat  
 :::::::::::::: watts2fb.sh :::::::::::::: #!/bin/sh /home/vitech/scripts/watts2fb.pl > /home/vitech/logs/snapshottusage.txt /home/vitech/scripts/smtp-cli –verbose –from=XXX@gmail.com –to post@XX.posterous.com –data /home/vitech/logs/snapshottusage.txt 
 :::::::::::::: wattslog.sh :::::::::::::: #!/bin/sh date > /home/vitech/logs/currentusage.txt /usr/local/bin/wattsup -c 1 ttyUSB0 watts >> /home/vitech/logs/currentusage.txt /home/vitech/scripts/historylog.sh 
 :::::::::::::: watts2fb.pl :::::::::::::: #!/usr/bin/perl open FILE, “/home/vitech/logs/currentusage.txt” or die $!; $i=0; while () { @line = split (/ /,$_); chomp $line[5]; if ( $i == 0 ) { $tstamp=$line[1]. ‘ ‘ . $line[2] . ‘ ‘. $line[5]. ‘ ‘ . $line[3] ; } if ( $i == 1 ) { $watts = $line[0]; } $i++; } $send = $tstamp . ‘ ‘ . $watts; print “Subject : Watts used $wattsn”; print “@line watts”; 
 
 |