<?php
$KWHbaseline = "0.18";
function
writeTableRow($image,
              $description,
              $measuredWatts,
              $measurePeriodHours,
              $measurePeriodMinutes,
              $accruedKWh)
  {
     global $KWHbaseline;
     echo "  <tr>\n";
     $link="";
     $displayTime="";
     $calcdCostPerYear="";

     if ($image != "")
     {
      $link = "<img src=\"$image\">";
     }
     echo "    <td>$link</td>\n";
     echo "    <td>$description</td>\n";
     echo "    <td align=right>$measuredWatts</td>\n";
     if ($measuredWatts != "")
     {
       $calcdKWhPerMonth = number_format($measuredWatts * 24 * 365.25 / 12 / 1000, 3);
     }
     #echo "    <td align=right>$calcdKWhPerMonth</td>";

     if ($measurePeriodHours != "")
     {
      if ($measurePeriodMinutes == "")
      {
        $measurePeriodMinutes = 0;
      }
      $displayTime = "$measurePeriodHours:$measurePeriodMinutes";
     }
     echo "    <td align=right>$displayTime</td>\n";
     echo "    <td align=right>$accruedKWh</td>\n";
     if ($accruedKWh != "")
     {
      $calcdKWhPerMonth = number_format($accruedKWh * 24 * 365.25 / 12 /
      ($measurePeriodHours+$measurePeriodMinutes/60), 3);
     }
     echo "    <td align=right>$calcdKWhPerMonth</td>\n";

     if ($calcdKWhPerMonth != "")
     {
       $calcdCostPerMonth = '$' . number_format($calcdKWhPerMonth * $KWHbaseline, 2);
     }
     echo "    <td align=right>$calcdCostPerMonth</td>\n";

     if ($calcdCostPerMonth != "")
     { 
        $calcdKWhPerYear = $calcdKWhPerMonth * 12;
     }
     echo "    <td align=right>$calcdKWhPerYear</td>\n";

     if ($calcdKWhPerYear != "")
     {
      $calcdCostPerYear = '$' . number_format($calcdKWhPerYear * $KWHbaseline, 2);
     }
     echo "    <td align=right>$calcdCostPerYear</td>\n";
     echo "  </tr>\n";
  }
?>


<html><head><title>Household Electrical Power Use and Cost</title></head>
<body>
<h2>Study of device electricity consumption and annual cost</h2>
<i>Philip Shuman</i><br>
<p><b>Overview</b><br>
In searching the internet, I found very little data on ACTUAL power consumption
statistics for various household items. In order to calculate ROI for investing
in power saving devices, one must know how much your current devices are using.
Many devices will have their MAX current
draw printed on the back, but how close does the printed number come to their 
actual use? I purchased a
<a href=http://www.thinkgeek.com/gadgets/travelpower/7657/>P3 Kill-A-Watt</a>
power meter to measure how much electricity each device uses. As a 
service to humanity, I documented my findings provided here.</p>

<p><b>Means of Measurement</b><br>
The Kill-A-Watt is capable of giving many different readings, but two are
useful in calculating use as it applies to money out of my pocket:
<ul><li><i>Watts:</i> This will tell you how many Watts are being drawn at the
current instant. For devices with a constant power draw (light bulb), this is
enough for you to calculate Cost per year. For devices with varying power draw
(refrigerator) this doesn't really help much.</li>
<li><i>KWh and Time:</i> The KWh reading will tell you how many KiloWatt Hours
have been used and in conjunction with the length of time the meter has been
plugged in, you can calculate Cost per year based on the sample time. Obviously
if you measure your Air Conditioner for 24 hours when it is snowing outside,
do not use that data to figure the rest of the year.</li></ul>

<b>Data:</b><br>
US Dollars per KiloWatt Hour (KWh): <?php echo "$KWHbaseline";?>
<table border=1>

  <tr>
     <td>Photo:</td>
     <td>Description:</td>
     <td>Measured Watts<br>(realtime)</td>
     <!--<td>KWh per month<br>(24h/day)</td> -->
     <td>Measurement Period<br>(hours:minutes)</td>
     <td>Accrued KWh</td>
     <td>KWh per month</td>
     <td>Cost per month</td>
     <td>KWh per year</td>
     <td>Cost per year</td>
  </tr>
<tr><td colspan=9><i>Computers</i></td></tr>
<?php writeTableRow("","Dell Optiplex 780 (circa 2011) Intel Core2 Quad CPU Q9650 3.00GHz; 2 SATA drives; Windows 7; On 24/7 typical 40 hour work week use.","","342","00","39.60");?> 
<?php writeTableRow("","Pentium 133MHz Firewall, single IDE drive",36,"","","");?> 
<?php writeTableRow("","IBM Thinkpad T43 Pentium Mobile 2.00GHz<br>(on, charged, with display, idle)","22","","","");?> 
<?php writeTableRow("","IBM Thinkpad T43 Pentium Mobile 2.00GHz<br>(on, charged, display off, idle)","14","","","");?> 
<tr><td colspan=9><i>Computer Monitors</i></td></tr>
<?php writeTableRow("","CTX 17 inch CRT Monitor (idle)","3","","","");?> 
<?php writeTableRow("","CTX 17 inch CRT Monitor (on 24/7)","98","","","");?> 
<?php writeTableRow("","CTX 17 inch CRT Monitor (my usage)","","370","00","10.3");?> 
<?php writeTableRow("","Dell 19 inch P992 CRT Monitor (idle)","1","","","");?> 
<?php writeTableRow("","Dell 19 inch P992 CRT Monitor (on 24/7)","121.5","","","");?> 
<?php writeTableRow("","Dell 19 inch P992 CRT Monitor (my usage)","","189","00","3.17");?> 
<?php writeTableRow("","Dell 1907FP 19\" LCD Monitor (1280x1024 60Hz DVI) (on 24/7)","24","","","");?> 
<tr><td colspan=9><i>Computer Accessories</i></td></tr>
<?php writeTableRow("","Linksys WAP11 (on 24/7)","4","","","");?> 
<?php writeTableRow("","Netgear router","","190","00","0.59");?> 
<?php writeTableRow("","LaCie external USB 250GB hard drive","8","","","");?> 
<?php writeTableRow("","LaCie external USB 250GB hard drive","","84","33","0.73");?> 
<?php writeTableRow("","Western Digital MyBook external USB/eSata 500GB hard drive in use","9","","","");?> 
<?php writeTableRow("","Western Digital MyBook external USB/eSata 500GB hard drive idle","7","","","");?> 
<?php writeTableRow("","Western Digital MyBook external USB/eSata 500GB hard drive sleeping","4","","","");?> 
<?php writeTableRow("","Western Digital MyBook external USB/eSata 500GB hard drive normal use (24/7)","","97","14","0.42");?> 
<tr><td colspan=9><i>Electronics</i></td></tr>
<?php writeTableRow("","Brother intelliFAX 600 (idle)","6","","","");?> 
<?php writeTableRow("","Brother intelliFAX 600 (idle)","","231","00","1.54");?> 
<?php writeTableRow("","AudioVox CNR 4 cell phone charger (idle)","","69","07","0.00");?> 
<?php writeTableRow("","Sceptre 32inch LCD HDTV X32GV-Komodo (idle)","0","","","");?> 
<?php writeTableRow("","Sceptre 32inch LCD HDTV X32GV-Komodo, on 24/7 with backlight at 0","100","","","");?> 
<?php writeTableRow("","Sceptre 32inch LCD HDTV X32GV-Komodo, on 24/7 with backlight at 4","119","","","");?> 
<?php writeTableRow("","Sceptre 32inch LCD HDTV X32GV-Komodo, on 24/7 with backlight at 9","144","","","");?> 
<?php writeTableRow("","Sceptre 32inch LCD HDTV X32GV-Komodo, on 24/7 with backlight at 10","149","","","");?> 
<?php writeTableRow("","DirectTV Scientific Atlanta HR22 PVR (24/7)","37","","","");?> 
<?php writeTableRow("","Dish Network Vip 211k 'off'","28","","","");?> 
<?php writeTableRow("","Dish Network Vip 211k active","30","","","");?> 
<?php writeTableRow("","Dish Network Vip 211k typical use (24/7)","","50","34","1.49");?> 
<tr><td colspan=9><i>Household</i></td></tr>
<?php writeTableRow("","Refrigerator: 1987 Kenmore 23 cu. ft.","","236","00","32.09");?> 
<?php writeTableRow("none.jpg","Refrigerator: 1990s vintage","","99","38","10.72");?> 
<?php writeTableRow("","Refrigerator: 2011 Whirlpool 25cu ft side-by-side","","477","00","25.61");?> 
<?php writeTableRow("","Refrigerator: 2013 Kenmore Bottom Freezer","","370","00","28.15");?> 
<?php writeTableRow("","8 inch Household fan 110vac (on 24/7)","","423","00","8.01");?> 
<?php writeTableRow("","Two 4 inch PC fans with 110vac power supply (on 24/7)","","97","00","0.37");?> 
<?php writeTableRow("","Plug in style air freshener 110vac (on 24/7)","","291","00","0.42");?> 
<?php writeTableRow("","Fountain pump (750liter/hour) (on 24/7)","8","","","");?> 
<?php writeTableRow("","Fountain pump (200liter/hour) (on 24/7)","2","","","");?> 
<?php writeTableRow("","iRobot Roomba 550 fully charged (idle)","4","","","");?> 
<?php writeTableRow("","Marineland Eclipse 6 (PFEC 06) pump/filter","5","","","");?> 
<?php writeTableRow("","Marineland Eclipse 6 (PFEC 06) fluorescent light","8","","","");?> 
<tr><td colspan=9><i>Lighting</i></td></tr>
<?php writeTableRow("","50W Desk Halogen Lamp (high)","53","","","");?> 
<?php writeTableRow("","50W Desk Halogen Lamp (low)","37","","","");?> 
<?php writeTableRow("","100 mini Christmas lights (incandescent)","39","","","");?> 
<?php writeTableRow("","100 mini Christmas lights (incandescent)","44","","","");?> 
</table>

<p><b>Notes</b>
<ul><li>Watts are only measured in whole numbers. When reading 4 or 5 watts,
the annual cost could be off by a significant percentage, but relatively low
cost.</li>
<li>Time is measured in hours and minutes until it hits 99:99, then switches to
hours only. Measurements over 100 hours may have actually more minutes, but
were truncated in the display. Again, the error factor is low.</li>
<li>Most entries above assume the device is left on all year long, with the
exception of entries that say "(my usage)" in which case it is an actual
measurment of how much I used it during that period. Want to know what 40 hours
a week looks like instead of always on? Divide the Cost per year by 4 for a
good approximation.
</ul>
</p>

<p><i>Philip Shuman</i><br>
<a href=http://www.shuman.org/>http://www.shuman.org/</a><br>
<i>philip at shuman dot org</i><br>
<i>July 29th, 2011</i></p>
</body>
</html>
